9 m 56 s

All in nd4j-tests: 2611 total, 45 error, 35 failed, 73 ignored, 2458 passed

  • Collapse |
  • Expand
    "C:\Program Files\AdoptOpenJDK\jdk-8.0.292.10-hotspot\bin\java.exe" -Dvisualvm.id=317205859284700 -DexcludedGroups=long-running-tests,large-resources -Dorg.nd4j.linalg.defaultbackend=org.nd4j.linalg.cpu.nativecpu.CpuBackend -Dorg.nd4j.linalg.tests.backendstorun=org.nd4j.linalg.cpu.nativecpu.CpuBackend -Dfile.encoding=UTF-8 -Xmx8g -Dorg.bytedeco.javacpp.maxphysicalbytes=8g -Dorg.bytedeco.javacpp.maxbytes=8g -Didea.test.cyclic.buffer.size=1048576 -javaagent:C:\Users\agibs\AppData\Local\JetBrains\Toolbox\apps\IDEA-U\ch-0\212.5457.46\lib\idea_rt.jar=50361:C:\Users\agibs\AppData\Local\JetBrains\Toolbox\apps\IDEA-U\ch-0\212.5457.46\bin -classpath "C:\Users\agibs\.m2\repository\org\junit\platform\junit-platform-launcher\1.8.0-M1\junit-platform-launcher-1.8.0-M1.jar;C:\Users\agibs\AppData\Local\JetBrains\Toolbox\apps\IDEA-U\ch-0\212.5457.46\lib\idea_rt.jar;C:\Users\agibs\AppData\Local\JetBrains\Toolbox\apps\IDEA-U\ch-0\212.5457.46\plugins\junit\lib\junit5-rt.jar;C:\Users\agibs\AppData\Local\JetBrains\Toolbox\apps\IDEA-U\ch-0\212.5457.46\plugins\junit\lib\junit-rt.jar;C:\Program Files\AdoptOpenJDK\jdk-8.0.292.10-hotspot\jre\lib\charsets.jar;C:\Program Files\AdoptOpenJDK\jdk-8.0.292.10-hotspot\jre\lib\ext\access-bridge-64.jar;C:\Program Files\AdoptOpenJDK\jdk-8.0.292.10-hotspot\jre\lib\ext\cldrdata.jar;C:\Program Files\AdoptOpenJDK\jdk-8.0.292.10-hotspot\jre\lib\ext\dnsns.jar;C:\Program Files\AdoptOpenJDK\jdk-8.0.292.10-hotspot\jre\lib\ext\jaccess.jar;C:\Program Files\AdoptOpenJDK\jdk-8.0.292.10-hotspot\jre\lib\ext\localedata.jar;C:\Program Files\AdoptOpenJDK\jdk-8.0.292.10-hotspot\jre\lib\ext\nashorn.jar;C:\Program Files\AdoptOpenJDK\jdk-8.0.292.10-hotspot\jre\lib\ext\sunec.jar;C:\Program Files\AdoptOpenJDK\jdk-8.0.292.10-hotspot\jre\lib\ext\sunjce_provider.jar;C:\Program Files\AdoptOpenJDK\jdk-8.0.292.10-hotspot\jre\lib\ext\sunmscapi.jar;C:\Program Files\AdoptOpenJDK\jdk-8.0.292.10-hotspot\jre\lib\ext\sunpkcs11.jar;C:\Program Files\AdoptOpenJDK\jdk-8.0.292.10-hotspot\jre\lib\ext\zipfs.jar;C:\Program Files\AdoptOpenJDK\jdk-8.0.292.10-hotspot\jre\lib\jce.jar;C:\Program Files\AdoptOpenJDK\jdk-8.0.292.10-hotspot\jre\lib\jfr.jar;C:\Program Files\AdoptOpenJDK\jdk-8.0.292.10-hotspot\jre\lib\jsse.jar;C:\Program Files\AdoptOpenJDK\jdk-8.0.292.10-hotspot\jre\lib\management-agent.jar;C:\Program Files\AdoptOpenJDK\jdk-8.0.292.10-hotspot\jre\lib\resources.jar;C:\Program Files\AdoptOpenJDK\jdk-8.0.292.10-hotspot\jre\lib\rt.jar;C:\Users\agibs\Documents\GitHub\dl4j-PR-split\deeplearning4j\nd4j\nd4j-backends\nd4j-tests\target\test-classes;C:\Users\agibs\Documents\GitHub\dl4j-PR-split\deeplearning4j\nd4j\nd4j-backends\nd4j-tests\target\classes;C:\Users\agibs\.m2\repository\org\junit\jupiter\junit-jupiter-api\5.8.0-M1\junit-jupiter-api-5.8.0-M1.jar;C:\Users\agibs\.m2\repository\org\apiguardian\apiguardian-api\1.1.1\apiguardian-api-1.1.1.jar;C:\Users\agibs\.m2\repository\org\opentest4j\opentest4j\1.2.0\opentest4j-1.2.0.jar;C:\Users\agibs\.m2\repository\org\junit\platform\junit-platform-commons\1.8.0-M1\junit-platform-commons-1.8.0-M1.jar;C:\Users\agibs\.m2\repository\org\junit\jupiter\junit-jupiter-engine\5.8.0-M1\junit-jupiter-engine-5.8.0-M1.jar;C:\Users\agibs\.m2\repository\org\junit\platform\junit-platform-engine\1.8.0-M1\junit-platform-engine-1.8.0-M1.jar;C:\Users\agibs\.m2\repository\org\junit\jupiter\junit-jupiter-params\5.8.0-M1\junit-jupiter-params-5.8.0-M1.jar;C:\Users\agibs\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk8\1.4.30-M1\kotlin-stdlib-jdk8-1.4.30-M1.jar;C:\Users\agibs\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib\1.4.30-M1\kotlin-stdlib-1.4.30-M1.jar;C:\Users\agibs\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-common\1.4.30-M1\kotlin-stdlib-common-1.4.30-M1.jar;C:\Users\agibs\.m2\repository\org\jetbrains\annotations\13.0\annotations-13.0.jar;C:\Users\agibs\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk7\1.4.30-M1\kotlin-stdlib-jdk7-1.4.30-M1.jar;C:\Users\agibs\.m2\repository\org\jetbrains\kotlin\kotlin-test\1.4.30-M1\kotlin-test-1.4.30-M1.jar;C:\Users\agibs\.m2\repository\org\jetbrains\kotlin\kotlin-test-common\1.4.30-M1\kotlin-test-common-1.4.30-M1.jar;C:\Users\agibs\Documents\GitHub\dl4j-PR-split\deeplearning4j\nd4j\samediff-import\samediff-import-tensorflow\target\classes;C:\Users\agibs\Documents\GitHub\dl4j-PR-split\deeplearning4j\nd4j\samediff-import\samediff-import-api\target\classes;C:\Users\agibs\.m2\repository\io\github\classgraph\classgraph\4.8.90\classgraph-4.8.90.jar;C:\Users\agibs\.m2\repository\com\google\protobuf\protobuf-java\3.8.0\protobuf-java-3.8.0.jar;C:\Users\agibs\.m2\repository\commons-io\commons-io\2.5\commons-io-2.5.jar;C:\Users\agibs\.m2\repository\com\squareup\javapoet\1.11.1\javapoet-1.11.1.jar;C:\Users\agibs\.m2\repository\com\fasterxml\jackson\module\jackson-module-kotlin\2.9.9\jackson-module-kotlin-2.9.9.jar;C:\Users\agibs\.m2\repository\com\fasterxml\jackson\core\jackson-databind\2.9.9\jackson-databind-2.9.9.jar;C:\Users\agibs\.m2\repository\com\fasterxml\jackson\core\jackson-core\2.9.9\jackson-core-2.9.9.jar;C:\Users\agibs\.m2\repository\com\fasterxml\jackson\core\jackson-annotations\2.9.0\jackson-annotations-2.9.0.jar;C:\Users\agibs\.m2\repository\org\jetbrains\kotlin\kotlin-reflect\1.3.10\kotlin-reflect-1.3.10.jar;C:\Users\agibs\Documents\GitHub\dl4j-PR-split\deeplearning4j\nd4j\nd4j-tensorflow\target\classes;C:\Users\agibs\.m2\repository\org\bytedeco\tensorflow\1.15.5-1.5.6\tensorflow-1.15.5-1.5.6.jar;C:\Users\agibs\.m2\repository\org\bytedeco\mkl-dnn\0.21.5-1.5.6\mkl-dnn-0.21.5-1.5.6.jar;C:\Users\agibs\.m2\repository\org\bytedeco\tensorflow-platform\1.15.5-1.5.6\tensorflow-platform-1.15.5-1.5.6.jar;C:\Users\agibs\.m2\repository\org\bytedeco\mkl-dnn-platform\0.21.5-1.5.6\mkl-dnn-platform-0.21.5-1.5.6.jar;C:\Users\agibs\.m2\repository\org\bytedeco\javacpp-platform\1.5.6\javacpp-platform-1.5.6.jar;C:\Users\agibs\.m2\repository\org\bytedeco\javacpp\1.5.6\javacpp-1.5.6-android-arm.jar;C:\Users\agibs\.m2\repository\org\bytedeco\javacpp\1.5.6\javacpp-1.5.6-android-arm64.jar;C:\Users\agibs\.m2\repository\org\bytedeco\javacpp\1.5.6\javacpp-1.5.6-android-x86.jar;C:\Users\agibs\.m2\repository\org\bytedeco\javacpp\1.5.6\javacpp-1.5.6-android-x86_64.jar;C:\Users\agibs\.m2\repository\org\bytedeco\javacpp\1.5.6\javacpp-1.5.6-ios-arm64.jar;C:\Users\agibs\.m2\repository\org\bytedeco\javacpp\1.5.6\javacpp-1.5.6-ios-x86_64.jar;C:\Users\agibs\.m2\repository\org\bytedeco\javacpp\1.5.6\javacpp-1.5.6-linux-armhf.jar;C:\Users\agibs\.m2\repository\org\bytedeco\javacpp\1.5.6\javacpp-1.5.6-linux-arm64.jar;C:\Users\agibs\.m2\repository\org\bytedeco\javacpp\1.5.6\javacpp-1.5.6-linux-ppc64le.jar;C:\Users\agibs\.m2\repository\org\bytedeco\javacpp\1.5.6\javacpp-1.5.6-linux-x86.jar;C:\Users\agibs\.m2\repository\org\bytedeco\javacpp\1.5.6\javacpp-1.5.6-linux-x86_64.jar;C:\Users\agibs\.m2\repository\org\bytedeco\javacpp\1.5.6\javacpp-1.5.6-macosx-arm64.jar;C:\Users\agibs\.m2\repository\org\bytedeco\javacpp\1.5.6\javacpp-1.5.6-macosx-x86_64.jar;C:\Users\agibs\.m2\repository\org\bytedeco\javacpp\1.5.6\javacpp-1.5.6-windows-x86.jar;C:\Users\agibs\.m2\repository\org\bytedeco\mkl-dnn\0.21.5-1.5.6\mkl-dnn-0.21.5-1.5.6-linux-x86_64.jar;C:\Users\agibs\.m2\repository\org\bytedeco\mkl-dnn\0.21.5-1.5.6\mkl-dnn-0.21.5-1.5.6-macosx-x86_64.jar;C:\Users\agibs\.m2\repository\org\bytedeco\mkl-dnn\0.21.5-1.5.6\mkl-dnn-0.21.5-1.5.6-windows-x86_64.jar;C:\Users\agibs\.m2\repository\org\bytedeco\tensorflow\1.15.5-1.5.6\tensorflow-1.15.5-1.5.6-android-arm.jar;C:\Users\agibs\.m2\repository\org\bytedeco\tensorflow\1.15.5-1.5.6\tensorflow-1.15.5-1.5.6-android-arm64.jar;C:\Users\agibs\.m2\repository\org\bytedeco\tensorflow\1.15.5-1.5.6\tensorflow-1.15.5-1.5.6-android-x86.jar;C:\Users\agibs\.m2\repository\org\bytedeco\tensorflow\1.15.5-1.5.6\tensorflow-1.15.5-1.5.6-android-x86_64.jar;C:\Users\agibs\.m2\repository\org\bytedeco\tensorflow\1.15.5-1.5.6\tensorflow-1.15.5-1.5.6-linux-x86.jar;C:\Users\agibs\.m2\repository\org\bytedeco\tensorflow\1.15.5-1.5.6\tensorflow-1.15.5-1.5.6-linux-x86_64.jar;C:\Users\agibs\.m2\repository\org\bytedeco\tensorflow\1.15.5-1.5.6\tensorflow-1.15.5-1.5.6-macosx-x86_64.jar;C:\Users\agibs\.m2\repository\org\bytedeco\tensorflow\1.15.5-1.5.6\tensorflow-1.15.5-1.5.6-windows-x86_64.jar;C:\Users\agibs\Documents\GitHub\dl4j-PR-split\deeplearning4j\nd4j\nd4j-onnxruntime\target\classes;C:\Users\agibs\.m2\repository\org\bytedeco\onnxruntime-platform\1.8.1-1.5.6\onnxruntime-platform-1.8.1-1.5.6.jar;C:\Users\agibs\.m2\repository\org\bytedeco\dnnl-platform\2.3-1.5.6\dnnl-platform-2.3-1.5.6.jar;C:\Users\agibs\.m2\repository\org\bytedeco\opencl-platform\3.0-1.5.6\opencl-platform-3.0-1.5.6.jar;C:\Users\agibs\.m2\repository\org\bytedeco\opencl\3.0-1.5.6\opencl-3.0-1.5.6-linux-arm64.jar;C:\Users\agibs\.m2\repository\org\bytedeco\opencl\3.0-1.5.6\opencl-3.0-1.5.6-linux-x86_64.jar;C:\Users\agibs\.m2\repository\org\bytedeco\opencl\3.0-1.5.6\opencl-3.0-1.5.6-macosx-x86_64.jar;C:\Users\agibs\.m2\repository\org\bytedeco\opencl\3.0-1.5.6\opencl-3.0-1.5.6-windows-x86_64.jar;C:\Users\agibs\.m2\repository\org\bytedeco\dnnl\2.3-1.5.6\dnnl-2.3-1.5.6-linux-arm64.jar;C:\Users\agibs\.m2\repository\org\bytedeco\dnnl\2.3-1.5.6\dnnl-2.3-1.5.6-linux-x86_64.jar;C:\Users\agibs\.m2\repository\org\bytedeco\dnnl\2.3-1.5.6\dnnl-2.3-1.5.6-macosx-x86_64.jar;C:\Users\agibs\.m2\repository\org\bytedeco\dnnl\2.3-1.5.6\dnnl-2.3-1.5.6-windows-x86_64.jar;C:\Users\agibs\.m2\repository\org\bytedeco\onnxruntime\1.8.1-1.5.6\onnxruntime-1.8.1-1.5.6-linux-arm64.jar;C:\Users\agibs\.m2\repository\org\bytedeco\onnxruntime\1.8.1-1.5.6\onnxruntime-1.8.1-1.5.6-linux-x86_64.jar;C:\Users\agibs\.m2\repository\org\bytedeco\onnxruntime\1.8.1-1.5.6\onnxruntime-1.8.1-1.5.6-macosx-x86_64.jar;C:\Users\agibs\.m2\repository\org\bytedeco\onnxruntime\1.8.1-1.5.6\onnxruntime-1.8.1-1.5.6-windows-x86_64.jar;C:\Users\agibs\.m2\repository\org\bytedeco\onnxruntime\1.8.1-1.5.6\onnxruntime-1.8.1-1.5.6.jar;C:\Users\agibs\.m2\repository\org\bytedeco\dnnl\2.3-1.5.6\dnnl-2.3-1.5.6.jar;C:\Users\agibs\.m2\repository\org\bytedeco\opencl\3.0-1.5.6\opencl-3.0-1.5.6.jar;C:\Users\agibs\Documents\GitHub\dl4j-PR-split\deeplearning4j\nd4j\samediff-import\samediff-import-onnx\target\classes;C:\Users\agibs\.m2\repository\org\eclipse\jgit\org.eclipse.jgit.lfs\5.10.0.202012080955-r\org.eclipse.jgit.lfs-5.10.0.202012080955-r.jar;C:\Users\agibs\.m2\repository\org\eclipse\jgit\org.eclipse.jgit\5.10.0.202012080955-r\org.eclipse.jgit-5.10.0.202012080955-r.jar;C:\Users\agibs\.m2\repository\com\googlecode\javaewah\JavaEWAH\1.1.7\JavaEWAH-1.1.7.jar;C:\Users\agibs\.m2\repository\com\google\code\gson\gson\2.8.2\gson-2.8.2.jar;C:\Users\agibs\Documents\GitHub\dl4j-PR-split\deeplearning4j\nd4j\nd4j-backends\nd4j-api-parent\nd4j-api\target\classes;C:\Users\agibs\.m2\repository\com\jakewharton\byteunits\byteunits\0.9.1\byteunits-0.9.1.jar;C:\Users\agibs\.m2\repository\org\apache\commons\commons-lang3\3.6\commons-lang3-3.6.jar;C:\Users\agibs\.m2\repository\org\apache\commons\commons-collections4\4.1\commons-collections4-4.1.jar;C:\Users\agibs\.m2\repository\com\google\flatbuffers\flatbuffers-java\1.11.0\flatbuffers-java-1.11.0.jar;C:\Users\agibs\.m2\repository\org\nd4j\protobuf\1.0.0-SNAPSHOT\protobuf-1.0.0-SNAPSHOT.jar;C:\Users\agibs\.m2\repository\com\github\oshi\oshi-core\3.4.2\oshi-core-3.4.2.jar;C:\Users\agibs\.m2\repository\net\java\dev\jna\jna-platform\4.3.0\jna-platform-4.3.0.jar;C:\Users\agibs\.m2\repository\net\java\dev\jna\jna\4.3.0\jna-4.3.0.jar;C:\Users\agibs\.m2\repository\org\threeten\threetenbp\1.3.3\threetenbp-1.3.3.jar;C:\Users\agibs\.m2\repository\org\slf4j\slf4j-api\1.7.21\slf4j-api-1.7.21.jar;C:\Users\agibs\.m2\repository\commons-net\commons-net\3.1\commons-net-3.1.jar;C:\Users\agibs\.m2\repository\net\ericaro\neoitertools\1.0.0\neoitertools-1.0.0.jar;C:\Users\agibs\Documents\GitHub\dl4j-PR-split\deeplearning4j\nd4j\nd4j-common\target\classes;C:\Users\agibs\.m2\repository\org\nd4j\guava\1.0.0-SNAPSHOT\guava-1.0.0-SNAPSHOT.jar;C:\Users\agibs\.m2\repository\org\apache\commons\commons-compress\1.18\commons-compress-1.18.jar;C:\Users\agibs\.m2\repository\commons-codec\commons-codec\1.10\commons-codec-1.10.jar;C:\Users\agibs\.m2\repository\org\bytedeco\javacpp\1.5.6\javacpp-1.5.6.jar;C:\Users\agibs\Documents\GitHub\dl4j-PR-split\deeplearning4j\nd4j\nd4j-backends\nd4j-api-parent\nd4j-native-api\target\classes;C:\Users\agibs\.m2\repository\org\nd4j\jackson\1.0.0-SNAPSHOT\jackson-1.0.0-SNAPSHOT.jar;C:\Users\agibs\.m2\repository\ch\qos\logback\logback-classic\1.2.3\logback-classic-1.2.3.jar;C:\Users\agibs\.m2\repository\ch\qos\logback\logback-core\1.2.3\logback-core-1.2.3.jar;C:\Users\agibs\.m2\repository\org\springframework\spring-core\5.0.2.RELEASE\spring-core-5.0.2.RELEASE.jar;C:\Users\agibs\.m2\repository\org\springframework\spring-jcl\5.0.2.RELEASE\spring-jcl-5.0.2.RELEASE.jar;C:\Users\agibs\.m2\repository\org\apache\commons\commons-math3\3.6.1\commons-math3-3.6.1.jar;C:\Users\agibs\.m2\repository\org\reflections\reflections\0.9.10\reflections-0.9.10.jar;C:\Users\agibs\.m2\repository\com\google\guava\guava\15.0\guava-15.0.jar;C:\Users\agibs\.m2\repository\org\javassist\javassist\3.19.0-GA\javassist-3.19.0-GA.jar;C:\Users\agibs\Documents\GitHub\dl4j-PR-split\deeplearning4j\nd4j\nd4j-common-tests\target\classes;C:\Users\agibs\.m2\repository\org\junit\vintage\junit-vintage-engine\5.8.0-M1\junit-vintage-engine-5.8.0-M1.jar;C:\Users\agibs\.m2\repository\junit\junit\4.13.1\junit-4.13.1.jar;C:\Users\agibs\.m2\repository\org\hamcrest\hamcrest-core\1.3\hamcrest-core-1.3.jar;C:\Users\agibs\.m2\repository\com\github\stephenc\jcip\jcip-annotations\1.0-1\jcip-annotations-1.0-1.jar;C:\Users\agibs\Documents\GitHub\dl4j-PR-split\deeplearning4j\nd4j\nd4j-backends\nd4j-backend-impls\nd4j-native\target\classes;C:\Users\agibs\.m2\repository\org\bytedeco\javacpp\1.5.6\javacpp-1.5.6-windows-x86_64.jar;C:\Users\agibs\.m2\repository\org\bytedeco\openblas\0.3.17-1.5.6\openblas-0.3.17-1.5.6.jar;C:\Users\agibs\.m2\repository\org\bytedeco\openblas\0.3.17-1.5.6\openblas-0.3.17-1.5.6-windows-x86_64.jar;C:\Users\agibs\Documents\GitHub\dl4j-PR-split\deeplearning4j\nd4j\nd4j-backends\nd4j-backend-impls\nd4j-native-preset\target\classes;C:\Users\agibs\Documents\GitHub\dl4j-PR-split\deeplearning4j\nd4j\nd4j-backends\nd4j-backend-impls\nd4j-presets-common\target\classes;C:\Users\agibs\.m2\repository\com\github\stephenc\findbugs\findbugs-annotations\1.3.9-1\findbugs-annotations-1.3.9-1.jar;C:\Users\agibs\.m2\repository\org\deeplearning4j\dl4j-test-resources\1.0.0-SNAPSHOT\dl4j-test-resources-1.0.0-SNAPSHOT.jar;C:\Users\agibs\.m2\repository\org\projectlombok\lombok\1.18.16\lombok-1.18.16.jar" com.intellij.rt.junit.JUnitStarter -ideVersion5 -junit5 @w@C:\Users\agibs\AppData\Local\Temp\idea_working_dirs_junit1.tmp @C:\Users\agibs\AppData\Local\Temp\idea_junit1.tmp -socket50360 Nov 05, 2021 9:11:39 AM org.junit.jupiter.engine.discovery.MethodSelectorResolver resolve WARNING: Possible configuration error: method [public void org.nd4j.linalg.blas.BlasTests.testHalfPrecision(org.nd4j.linalg.factory.Nd4jBackend)] resulted in multiple TestDescriptors [org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor, org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor]. This is typically the result of annotating a method with multiple competing annotations such as @Test, @RepeatedTest, @ParameterizedTest, @TestFactory, etc. Nov 05, 2021 9:11:39 AM org.junit.jupiter.engine.discovery.MethodSelectorResolver resolve WARNING: Possible configuration error: method [public void org.nd4j.linalg.custom.CustomOpsTests.testNoOp1(org.nd4j.linalg.factory.Nd4jBackend)] resulted in multiple TestDescriptors [org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor, org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor]. This is typically the result of annotating a method with multiple competing annotations such as @Test, @RepeatedTest, @ParameterizedTest, @TestFactory, etc. Nov 05, 2021 9:11:39 AM org.junit.jupiter.engine.discovery.MethodSelectorResolver resolve WARNING: Possible configuration error: method [public void org.nd4j.linalg.custom.CustomOpsTests.testDrawBoundingBoxesShape(org.nd4j.linalg.factory.Nd4jBackend)] resulted in multiple TestDescriptors [org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor, org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor]. This is typically the result of annotating a method with multiple competing annotations such as @Test, @RepeatedTest, @ParameterizedTest, @TestFactory, etc. Nov 05, 2021 9:11:39 AM org.junit.jupiter.engine.discovery.MethodSelectorResolver resolve WARNING: Possible configuration error: method [public void org.nd4j.linalg.custom.CustomOpsTests.testDrawBoundingBoxes(org.nd4j.linalg.factory.Nd4jBackend)] resulted in multiple TestDescriptors [org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor, org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor]. This is typically the result of annotating a method with multiple competing annotations such as @Test, @RepeatedTest, @ParameterizedTest, @TestFactory, etc. Nov 05, 2021 9:11:39 AM org.junit.jupiter.engine.discovery.MethodSelectorResolver resolve WARNING: Possible configuration error: method [public void org.nd4j.linalg.custom.CustomOpsTests.testRgbToHsv(org.nd4j.linalg.factory.Nd4jBackend)] resulted in multiple TestDescriptors [org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor, org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor]. This is typically the result of annotating a method with multiple competing annotations such as @Test, @RepeatedTest, @ParameterizedTest, @TestFactory, etc. Nov 05, 2021 9:11:39 AM org.junit.jupiter.engine.discovery.MethodSelectorResolver resolve WARNING: Possible configuration error: method [public void org.nd4j.linalg.convolution.ConvolutionTestsC.testMaxPoolBackprop()] resulted in multiple TestDescriptors [org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor, org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor]. This is typically the result of annotating a method with multiple competing annotations such as @Test, @RepeatedTest, @ParameterizedTest, @TestFactory, etc. Nov 05, 2021 9:11:39 AM org.junit.jupiter.engine.discovery.MethodSelectorResolver resolve WARNING: Possible configuration error: method [public void org.nd4j.linalg.convolution.ConvolutionTestsC.testCompareIm2ColImpl(org.nd4j.linalg.factory.Nd4jBackend)] resulted in multiple TestDescriptors [org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor, org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor]. This is typically the result of annotating a method with multiple competing annotations such as @Test, @RepeatedTest, @ParameterizedTest, @TestFactory, etc. Nov 05, 2021 9:11:39 AM org.junit.jupiter.engine.discovery.MethodSelectorResolver resolve WARNING: Possible configuration error: method [public void org.nd4j.linalg.shape.concat.ConcatTests.testConcat3dv2(org.nd4j.linalg.factory.Nd4jBackend)] resulted in multiple TestDescriptors [org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor, org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor]. This is typically the result of annotating a method with multiple competing annotations such as @Test, @RepeatedTest, @ParameterizedTest, @TestFactory, etc. Nov 05, 2021 9:11:39 AM org.junit.jupiter.engine.discovery.MethodSelectorResolver resolve WARNING: Possible configuration error: method [public void org.nd4j.autodiff.TestOpMapping.generateOpClassList(org.nd4j.linalg.factory.Nd4jBackend) throws java.lang.Exception] resulted in multiple TestDescriptors [org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor, org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor]. This is typically the result of annotating a method with multiple competing annotations such as @Test, @RepeatedTest, @ParameterizedTest, @TestFactory, etc. Nov 05, 2021 9:11:39 AM org.junit.jupiter.engine.discovery.MethodSelectorResolver resolve WARNING: Possible configuration error: method [public void org.nd4j.linalg.compression.CompressionTests.testThresholdCompression1(org.nd4j.linalg.factory.Nd4jBackend)] resulted in multiple TestDescriptors [org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor, org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor]. This is typically the result of annotating a method with multiple competing annotations such as @Test, @RepeatedTest, @ParameterizedTest, @TestFactory, etc. Validation error at C:/Users/agibs/Documents/GitHub/dl4j-PR-split/deeplearning4j/libnd4j/include/ops/declarable/generic/transforms/merge_max.cpp:34 code=32() "this->validateInputDimensionsMatch(block)" Validation error at C:/Users/agibs/Documents/GitHub/dl4j-PR-split/deeplearning4j/libnd4j/include/ops/declarable/impl/DeclarableOp.cpp:619 code=34() "this->validateDataTypes(*block)" Process finished with exit code -1
  • 6.67 s
    CheckpointListenerTest
    • 5.75 s
      testCheckpointEvery5Iter(Nd4jBackend)
      • 5.75 s
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - CheckpointListenerTest.testCheckpointEvery5Iter
          o.n.l.c.n.CpuNDArrayFactory - Binary level Generic x86 optimization level AVX/AVX2
          o.n.i.c.ImportClassMapping - Duplicate TF op mapping found for op Pow: org.nd4j.linalg.api.ops.impl.scalar.Pow vs org.nd4j.linalg.api.ops.impl.transforms.custom.Pow
          o.n.i.c.ImportClassMapping - Duplicate TF op mapping found for op FloorMod: org.nd4j.linalg.api.ops.impl.transforms.pairwise.arithmetic.FModOp vs org.nd4j.linalg.api.ops.impl.transforms.pairwise.arithmetic.FloorModOp
          o.n.a.f.DifferentialFunction - No fields found for property name reductionMode for class org.nd4j.linalg.api.ops.impl.loss.LogLoss
          o.n.a.l.c.CheckpointListener - Model checkpoint saved: epoch 0, iteration 4, path: C:\Users\agibs\AppData\Local\Temp\junit2257042415668360308\SameDiff_checkpoint-0_epoch-0_iter-4_2021-11-05_09-11-46.bin
          o.n.a.l.c.CheckpointListener - Model checkpoint saved: epoch 0, iteration 9, path: C:\Users\agibs\AppData\Local\Temp\junit2257042415668360308\SameDiff_checkpoint-1_epoch-0_iter-9_2021-11-05_09-11-46.bin
          o.n.a.l.c.CheckpointListener - Model checkpoint saved: epoch 1, iteration 14, path: C:\Users\agibs\AppData\Local\Temp\junit2257042415668360308\SameDiff_checkpoint-2_epoch-1_iter-14_2021-11-05_09-11-46.bin
          o.n.a.l.c.CheckpointListener - Model checkpoint saved: epoch 1, iteration 19, path: C:\Users\agibs\AppData\Local\Temp\junit2257042415668360308\SameDiff_checkpoint-3_epoch-1_iter-19_2021-11-05_09-11-46.bin
          o.n.c.t.BaseND4JTest - CheckpointListenerTest.testCheckpointEvery5Iter: 1955 ms, threadCount: (7->9), jvmTotal=757071872, jvmMax=7635730432, totalBytes=44068, maxBytes=8589934592, currPhys=510267392, maxPhys=8589934592
    • 264 ms
      testCheckpointEveryEpoch(Nd4jBackend)
      • 264 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - CheckpointListenerTest.testCheckpointEveryEpoch
          o.n.a.f.DifferentialFunction - No fields found for property name reductionMode for class org.nd4j.linalg.api.ops.impl.loss.LogLoss
          o.n.a.l.c.CheckpointListener - Model checkpoint saved: epoch 0, iteration 9, path: C:\Users\agibs\AppData\Local\Temp\junit8058916635023084172\SameDiff_checkpoint-0_epoch-0_iter-9_2021-11-05_09-11-46.bin
          o.n.a.l.c.CheckpointListener - Model checkpoint saved: epoch 1, iteration 19, path: C:\Users\agibs\AppData\Local\Temp\junit8058916635023084172\SameDiff_checkpoint-1_epoch-1_iter-19_2021-11-05_09-11-46.bin
          o.n.a.l.c.CheckpointListener - Model checkpoint saved: epoch 2, iteration 29, path: C:\Users\agibs\AppData\Local\Temp\junit8058916635023084172\SameDiff_checkpoint-2_epoch-2_iter-29_2021-11-05_09-11-46.bin
          o.n.c.t.BaseND4JTest - CheckpointListenerTest.testCheckpointEveryEpoch: 259 ms, threadCount: (9->9), jvmTotal=838336512, jvmMax=7635730432, totalBytes=78200, maxBytes=8589934592, currPhys=521314304, maxPhys=8589934592
    • 658 ms
      testCheckpointListenerKeepLast3AndEvery3(Nd4jBackend)
      • 658 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - CheckpointListenerTest.testCheckpointListenerKeepLast3AndEvery3
          o.n.a.f.DifferentialFunction - No fields found for property name reductionMode for class org.nd4j.linalg.api.ops.impl.loss.LogLoss
          o.n.a.l.c.CheckpointListener - Model checkpoint saved: epoch 1, iteration 19, path: C:\Users\agibs\AppData\Local\Temp\junit2351763729005825091\myFilePrefix_checkpoint-0_epoch-1_iter-19_2021-11-05_09-11-46.bin
          o.n.a.l.c.CheckpointListener - Model checkpoint saved: epoch 3, iteration 39, path: C:\Users\agibs\AppData\Local\Temp\junit2351763729005825091\myFilePrefix_checkpoint-1_epoch-3_iter-39_2021-11-05_09-11-46.bin
          o.n.a.l.c.CheckpointListener - Model checkpoint saved: epoch 5, iteration 59, path: C:\Users\agibs\AppData\Local\Temp\junit2351763729005825091\myFilePrefix_checkpoint-2_epoch-5_iter-59_2021-11-05_09-11-46.bin
          o.n.a.l.c.CheckpointListener - Model checkpoint saved: epoch 7, iteration 79, path: C:\Users\agibs\AppData\Local\Temp\junit2351763729005825091\myFilePrefix_checkpoint-3_epoch-7_iter-79_2021-11-05_09-11-46.bin
          o.n.a.l.c.CheckpointListener - Model checkpoint saved: epoch 9, iteration 99, path: C:\Users\agibs\AppData\Local\Temp\junit2351763729005825091\myFilePrefix_checkpoint-4_epoch-9_iter-99_2021-11-05_09-11-47.bin
          o.n.a.l.c.CheckpointListener - Model checkpoint saved: epoch 11, iteration 119, path: C:\Users\agibs\AppData\Local\Temp\junit2351763729005825091\myFilePrefix_checkpoint-5_epoch-11_iter-119_2021-11-05_09-11-47.bin
          o.n.a.l.c.CheckpointListener - Model checkpoint saved: epoch 13, iteration 139, path: C:\Users\agibs\AppData\Local\Temp\junit2351763729005825091\myFilePrefix_checkpoint-6_epoch-13_iter-139_2021-11-05_09-11-47.bin
          o.n.a.l.c.CheckpointListener - Model checkpoint saved: epoch 15, iteration 159, path: C:\Users\agibs\AppData\Local\Temp\junit2351763729005825091\myFilePrefix_checkpoint-7_epoch-15_iter-159_2021-11-05_09-11-47.bin
          o.n.a.l.c.CheckpointListener - Model checkpoint saved: epoch 17, iteration 179, path: C:\Users\agibs\AppData\Local\Temp\junit2351763729005825091\myFilePrefix_checkpoint-8_epoch-17_iter-179_2021-11-05_09-11-47.bin
          o.n.a.l.c.CheckpointListener - Model checkpoint saved: epoch 19, iteration 199, path: C:\Users\agibs\AppData\Local\Temp\junit2351763729005825091\myFilePrefix_checkpoint-9_epoch-19_iter-199_2021-11-05_09-11-47.bin
          o.n.c.t.BaseND4JTest - CheckpointListenerTest.testCheckpointListenerKeepLast3AndEvery3: 653 ms, threadCount: (9->9), jvmTotal=838860800, jvmMax=7635730432, totalBytes=516112, maxBytes=8589934592, currPhys=568467456, maxPhys=8589934592
    • passedtestCheckpointListenerEveryTimeUnit(Nd4jBackend)
  • 3.66 s
    TestPCA
    • 128 ms
      testFactorSVDTransposed(Nd4jBackend)
      • 128 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - TestPCA.testFactorSVDTransposed
          o.n.c.t.BaseND4JTest - TestPCA.testFactorSVDTransposed: 127 ms, threadCount: (9->9), jvmTotal=842006528, jvmMax=7635730432, totalBytes=980, maxBytes=8589934592, currPhys=569729024, maxPhys=8589934592
    • 2.40 s
      testPCA(Nd4jBackend)
      • 2.40 s
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - TestPCA.testPCA
          Fraction of variance using 70% variance with 6 columns: 0.9034026631976573
          o.n.c.t.BaseND4JTest - TestPCA.testPCA: 2394 ms, threadCount: (9->9), jvmTotal=1083703296, jvmMax=7635730432, totalBytes=3276084, maxBytes=8589934592, currPhys=1086529536, maxPhys=8589934592
    • 617 ms
      testFactorVariance(Nd4jBackend)
      • 617 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - TestPCA.testFactorVariance
          o.n.c.t.BaseND4JTest - TestPCA.testFactorVariance: 615 ms, threadCount: (9->9), jvmTotal=998244352, jvmMax=7635730432, totalBytes=3223940, maxBytes=8589934592, currPhys=1089327104, maxPhys=8589934592
    • 522 ms
      testFactorDims(Nd4jBackend)
      • 522 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - TestPCA.testFactorDims
          o.n.c.t.BaseND4JTest - TestPCA.testFactorDims: 521 ms, threadCount: (9->9), jvmTotal=1085800448, jvmMax=7635730432, totalBytes=3201508, maxBytes=8589934592, currPhys=1092104192, maxPhys=8589934592
  • 750 ms
    TestOptimization
    • 277 ms
      testConstantOpFolding(Nd4jBackend)
      • 277 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - TestOptimization.testConstantOpFolding
          o.n.a.s.o.GraphOptimizer - Operation was applied: org.nd4j.autodiff.samediff.optimize.optimizations.ConstantFunctionOptimizations$FoldConstantFunctions@3ddeaa5f
          o.n.a.s.o.o.UnusedFunctionOptimizations - Removed unused constant: c
          o.n.a.s.o.GraphOptimizer - Operation was applied: org.nd4j.autodiff.samediff.optimize.optimizations.UnusedFunctionOptimizations$RemoveUnusedConstants@6949e948
          o.n.a.s.o.GraphOptimizer - Total variables: 4 before, 3 after
          o.n.a.s.o.GraphOptimizer - Constant variables: 1 before, 1 after
          o.n.a.s.o.GraphOptimizer - Array type variables: 2 before, 1 after
          o.n.a.s.o.GraphOptimizer - Variable type variables: 1 before, 1 after
          o.n.a.s.o.GraphOptimizer - Ops: 2 before, 1 after
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.c.t.BaseND4JTest - TestOptimization.testConstantOpFolding: 274 ms, threadCount: (9->9), jvmTotal=998244352, jvmMax=7635730432, totalBytes=2007264, maxBytes=8589934592, currPhys=1093668864, maxPhys=8589934592
    • 271 ms
      testConstantOpFolding2(Nd4jBackend)
      • 271 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - TestOptimization.testConstantOpFolding2
          o.n.a.s.o.GraphOptimizer - Operation was applied: org.nd4j.autodiff.samediff.optimize.optimizations.ConstantFunctionOptimizations$FoldConstantFunctions@1dd74143
          o.n.a.s.o.o.UnusedFunctionOptimizations - Removed unused constant: c
          o.n.a.s.o.GraphOptimizer - Operation was applied: org.nd4j.autodiff.samediff.optimize.optimizations.UnusedFunctionOptimizations$RemoveUnusedConstants@526a9908
          o.n.a.s.o.GraphOptimizer - Total variables: 4 before, 3 after
          o.n.a.s.o.GraphOptimizer - Constant variables: 1 before, 1 after
          o.n.a.s.o.GraphOptimizer - Array type variables: 2 before, 1 after
          o.n.a.s.o.GraphOptimizer - Variable type variables: 1 before, 1 after
          o.n.a.s.o.GraphOptimizer - Ops: 2 before, 1 after
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.c.t.BaseND4JTest - TestOptimization.testConstantOpFolding2: 268 ms, threadCount: (9->9), jvmTotal=1079508992, jvmMax=7635730432, totalBytes=1373476, maxBytes=8589934592, currPhys=1094356992, maxPhys=8589934592
    • 202 ms
      testIdentityRemoval(Nd4jBackend)
      • 202 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - TestOptimization.testIdentityRemoval
          o.n.a.s.o.GraphOptimizer - Operation was applied: org.nd4j.autodiff.samediff.optimize.optimizations.IdentityFunctionOptimizations$RemoveIdentityOps@1db7157f
          o.n.a.s.o.GraphOptimizer - Operation was applied: org.nd4j.autodiff.samediff.optimize.optimizations.IdentityFunctionOptimizations$RemoveIdentityOps@1db7157f
          o.n.a.s.o.GraphOptimizer - Operation was applied: org.nd4j.autodiff.samediff.optimize.optimizations.IdentityFunctionOptimizations$RemoveIdentityOps@1db7157f
          o.n.a.s.o.GraphOptimizer - Operation was applied: org.nd4j.autodiff.samediff.optimize.optimizations.IdentityFunctionOptimizations$RemoveIdentityOps@1db7157f
          o.n.a.s.o.GraphOptimizer - Total variables: 10 before, 6 after
          o.n.a.s.o.GraphOptimizer - Constant variables: 0 before, 0 after
          o.n.a.s.o.GraphOptimizer - Array type variables: 7 before, 3 after
          o.n.a.s.o.GraphOptimizer - Variable type variables: 2 before, 2 after
          o.n.a.s.o.GraphOptimizer - Ops: 7 before, 3 after
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.c.t.BaseND4JTest - TestOptimization.testIdentityRemoval: 199 ms, threadCount: (9->9), jvmTotal=998244352, jvmMax=7635730432, totalBytes=378344, maxBytes=8589934592, currPhys=1081008128, maxPhys=8589934592
  • 830 ms
    IndexShapeTests
    • 254 ms
      testInterval(Nd4jBackend)
      • 254 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - IndexShapeTests.testInterval
          o.n.c.t.BaseND4JTest - IndexShapeTests.testInterval: 254 ms, threadCount: (9->9), jvmTotal=1072693248, jvmMax=7635730432, totalBytes=376740, maxBytes=8589934592, currPhys=1083105280, maxPhys=8589934592
    • 338 ms
      testNewAxis(Nd4jBackend)
      • 338 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - IndexShapeTests.testNewAxis
          o.n.c.t.BaseND4JTest - IndexShapeTests.testNewAxis: 338 ms, threadCount: (9->9), jvmTotal=998244352, jvmMax=7635730432, totalBytes=376740, maxBytes=8589934592, currPhys=1073557504, maxPhys=8589934592
    • 238 ms
      testSinglePoint(Nd4jBackend)
      • 238 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - IndexShapeTests.testSinglePoint
          o.n.c.t.BaseND4JTest - IndexShapeTests.testSinglePoint: 237 ms, threadCount: (9->9), jvmTotal=1065353216, jvmMax=7635730432, totalBytes=376740, maxBytes=8589934592, currPhys=1073692672, maxPhys=8589934592
  • 579 ms
    IndexShapeTests2d
    • 346 ms
      test2dCases(Nd4jBackend)
      • 346 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - IndexShapeTests2d.test2dCases
          o.n.c.t.BaseND4JTest - IndexShapeTests2d.test2dCases: 345 ms, threadCount: (9->9), jvmTotal=998244352, jvmMax=7635730432, totalBytes=376740, maxBytes=8589934592, currPhys=1073680384, maxPhys=8589934592
    • 233 ms
      testNewAxis2d(Nd4jBackend)
      • 233 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - IndexShapeTests2d.testNewAxis2d
          o.n.c.t.BaseND4JTest - IndexShapeTests2d.testNewAxis2d: 233 ms, threadCount: (9->9), jvmTotal=1058013184, jvmMax=7635730432, totalBytes=376740, maxBytes=8589934592, currPhys=1047572480, maxPhys=8589934592
  • 1.60 s
    MultiDataSetTest
    • 277 ms
      testMerging2d(Nd4jBackend)
      • 277 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - MultiDataSetTest.testMerging2d
          o.n.c.t.BaseND4JTest - MultiDataSetTest.testMerging2d: 276 ms, threadCount: (9->9), jvmTotal=998244352, jvmMax=7635730432, totalBytes=377948, maxBytes=8589934592, currPhys=1045491712, maxPhys=8589934592
    • 182 ms
      multiDataSetSaveLoadTest()
      • 182 ms
        passed[1]
        • o.n.c.t.BaseND4JTest - MultiDataSetTest.multiDataSetSaveLoadTest
          o.n.c.t.BaseND4JTest - MultiDataSetTest.multiDataSetSaveLoadTest: 181 ms, threadCount: (9->9), jvmTotal=1051197440, jvmMax=7635730432, totalBytes=137504, maxBytes=8589934592, currPhys=1046319104, maxPhys=8589934592
    • 110 ms
      testCnnMergeFeatureMasks(Nd4jBackend)
      • 110 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - MultiDataSetTest.testCnnMergeFeatureMasks
          o.n.l.d.MultiDataSetTest - Starting test: 0
          o.n.l.d.MultiDataSetTest - Starting test: 1
          o.n.l.d.MultiDataSetTest - Starting test: 2
          o.n.c.t.BaseND4JTest - MultiDataSetTest.testCnnMergeFeatureMasks: 109 ms, threadCount: (9->9), jvmTotal=998244352, jvmMax=7635730432, totalBytes=7960, maxBytes=8589934592, currPhys=1037213696, maxPhys=8589934592
    • 122 ms
      testMerging4dMultipleInOut(Nd4jBackend)
      • 122 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - MultiDataSetTest.testMerging4dMultipleInOut
          o.n.c.t.BaseND4JTest - MultiDataSetTest.testMerging4dMultipleInOut: 121 ms, threadCount: (9->9), jvmTotal=1044905984, jvmMax=7635730432, totalBytes=2760, maxBytes=8589934592, currPhys=1031970816, maxPhys=8589934592
    • 212 ms
      testSplit(Nd4jBackend)
      • 212 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - MultiDataSetTest.testSplit
          o.n.c.t.BaseND4JTest - MultiDataSetTest.testSplit: 210 ms, threadCount: (9->9), jvmTotal=998244352, jvmMax=7635730432, totalBytes=3328, maxBytes=8589934592, currPhys=1029898240, maxPhys=8589934592
    • 109 ms
      testToString(Nd4jBackend)
      • 109 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - MultiDataSetTest.testToString
          MultiDataSet: 2 input arrays, 2 label arrays, 2 input masks, 2 label masks
          === INPUT 0 ===
          [[[ 0, 1.0000, 2.0000, 3.0000, 4.0000, 5.0000, 6.0000, 7.0000],
          [ 8.0000, 9.0000, 10.0000, 11.0000, 12.0000, 13.0000, 14.0000, 15.0000],
          [ 16.0000, 17.0000, 18.0000, 19.0000, 20.0000, 21.0000, 22.0000, 23.0000]],
          [[ 0, 1.0000, 2.0000, 3.0000, 4.0000, 5.0000, 6.0000, 0],
          [ 7.0000, 8.0000, 9.0000, 10.0000, 11.0000, 12.0000, 13.0000, 0],
          [ 14.0000, 15.0000, 16.0000, 17.0000, 18.0000, 19.0000, 20.0000, 0]],
          [[ 0, 1.0000, 2.0000, 3.0000, 4.0000, 5.0000, 0, 0],
          [ 6.0000, 7.0000, 8.0000, 9.0000, 10.0000, 11.0000, 0, 0],
          [ 12.0000, 13.0000, 14.0000, 15.0000, 16.0000, 17.0000, 0, 0]],
          [[ 0, 1.0000, 2.0000, 3.0000, 4.0000, 0, 0, 0],
          [ 5.0000, 6.0000, 7.0000, 8.0000, 9.0000, 0, 0, 0],
          [ 10.0000, 11.0000, 12.0000, 13.0000, 14.0000, 0, 0, 0]],
          [[ 0, 1.0000, 2.0000, 3.0000, 0, 0, 0, 0],
          [ 4.0000, 5.0000, 6.0000, 7.0000, 0, 0, 0, 0],
          [ 8.0000, 9.0000, 10.0000, 11.0000, 0, 0, 0, 0]]]
          --- INPUT MASK ---
          [[ 1.0000, 1.0000, 1.0000, 1.0000, 1.0000, 1.0000, 1.0000, 1.0000],
          [ 1.0000, 1.0000, 1.0000, 1.0000, 1.0000, 1.0000, 1.0000, 0],
          [ 1.0000, 1.0000, 1.0000, 1.0000, 1.0000, 1.0000, 0, 0],
          [ 1.0000, 1.0000, 1.0000, 1.0000, 1.0000, 0, 0, 0],
          [ 1.0000, 1.0000, 1.0000, 1.0000, 0, 0, 0, 0]]
          === INPUT 1 ===
          [[[ 0, 1.0000, 2.0000, 3.0000, 4.0000, 5.0000, 6.0000, 7.0000, 8.0000],
          [ 9.0000, 10.0000, 11.0000, 12.0000, 13.0000, 14.0000, 15.0000, 16.0000, 17.0000],
          [ 18.0000, 19.0000, 20.0000, 21.0000, 22.0000, 23.0000, 24.0000, 25.0000, 26.0000],
          [ 27.0000, 28.0000, 29.0000, 30.0000, 31.0000, 32.0000, 33.0000, 34.0000, 35.0000]],
          [[ 0, 1.0000, 2.0000, 3.0000, 4.0000, 5.0000, 6.0000, 7.0000, 0],
          [ 8.0000, 9.0000, 10.0000, 11.0000, 12.0000, 13.0000, 14.0000, 15.0000, 0],
          [ 16.0000, 17.0000, 18.0000, 19.0000, 20.0000, 21.0000, 22.0000, 23.0000, 0],
          [ 24.0000, 25.0000, 26.0000, 27.0000, 28.0000, 29.0000, 30.0000, 31.0000, 0]],
          [[ 0, 1.0000, 2.0000, 3.0000, 4.0000, 5.0000, 6.0000, 0, 0],
          [ 7.0000, 8.0000, 9.0000, 10.0000, 11.0000, 12.0000, 13.0000, 0, 0],
          [ 14.0000, 15.0000, 16.0000, 17.0000, 18.0000, 19.0000, 20.0000, 0, 0],
          [ 21.0000, 22.0000, 23.0000, 24.0000, 25.0000, 26.0000, 27.0000, 0, 0]],
          [[ 0, 1.0000, 2.0000, 3.0000, 4.0000, 5.0000, 0, 0, 0],
          [ 6.0000, 7.0000, 8.0000, 9.0000, 10.0000, 11.0000, 0, 0, 0],
          [ 12.0000, 13.0000, 14.0000, 15.0000, 16.0000, 17.0000, 0, 0, 0],
          [ 18.0000, 19.0000, 20.0000, 21.0000, 22.0000, 23.0000, 0, 0, 0]],
          [[ 0, 1.0000, 2.0000, 3.0000, 4.0000, 0, 0, 0, 0],
          [ 5.0000, 6.0000, 7.0000, 8.0000, 9.0000, 0, 0, 0, 0],
          [ 10.0000, 11.0000, 12.0000, 13.0000, 14.0000, 0, 0, 0, 0],
          [ 15.0000, 16.0000, 17.0000, 18.0000, 19.0000, 0, 0, 0, 0]]]
          --- INPUT MASK ---
          [[ 0, 1.0000, 1.0000, 1.0000, 1.0000, 0, 0, 0, 0],
          [ 1.0000, 0, 0, 1.0000, 1.0000, 0, 0, 1.0000, 0],
          [ 1.0000, 0, 0, 1.0000, 1.0000, 0, 0, 0, 0],
          [ 1.0000, 0, 0, 0, 0, 0, 0, 0, 0],
          [ 0, 0, 0, 0, 1.0000, 0, 0, 0, 0]]
          === LABEL 0 ===
          [[[ 0, 1.0000, 2.0000, 3.0000, 4.0000, 5.0000, 6.0000, 7.0000, 8.0000, 9.0000],
          [ 10.0000, 11.0000, 12.0000, 13.0000, 14.0000, 15.0000, 16.0000, 17.0000, 18.0000, 19.0000],
          [ 20.0000, 21.0000, 22.0000, 23.0000, 24.0000, 25.0000, 26.0000, 27.0000, 28.0000, 29.0000],
          [ 30.0000, 31.0000, 32.0000, 33.0000, 34.0000, 35.0000, 36.0000, 37.0000, 38.0000, 39.0000],
          [ 40.0000, 41.0000, 42.0000, 43.0000, 44.0000, 45.0000, 46.0000, 47.0000, 48.0000, 49.0000]],
          [[ 0, 1.0000, 2.0000, 3.0000, 4.0000, 5.0000, 6.0000, 7.0000, 8.0000, 0],
          [ 9.0000, 10.0000, 11.0000, 12.0000, 13.0000, 14.0000, 15.0000, 16.0000, 17.0000, 0],
          [ 18.0000, 19.0000, 20.0000, 21.0000, 22.0000, 23.0000, 24.0000, 25.0000, 26.0000, 0],
          [ 27.0000, 28.0000, 29.0000, 30.0000, 31.0000, 32.0000, 33.0000, 34.0000, 35.0000, 0],
          [ 36.0000, 37.0000, 38.0000, 39.0000, 40.0000, 41.0000, 42.0000, 43.0000, 44.0000, 0]],
          [[ 0, 1.0000, 2.0000, 3.0000, 4.0000, 5.0000, 6.0000, 7.0000, 0, 0],
          [ 8.0000, 9.0000, 10.0000, 11.0000, 12.0000, 13.0000, 14.0000, 15.0000, 0, 0],
          [ 16.0000, 17.0000, 18.0000, 19.0000, 20.0000, 21.0000, 22.0000, 23.0000, 0, 0],
          [ 24.0000, 25.0000, 26.0000, 27.0000, 28.0000, 29.0000, 30.0000, 31.0000, 0, 0],
          [ 32.0000, 33.0000, 34.0000, 35.0000, 36.0000, 37.0000, 38.0000, 39.0000, 0, 0]],
          [[ 0, 1.0000, 2.0000, 3.0000, 4.0000, 5.0000, 6.0000, 0, 0, 0],
          [ 7.0000, 8.0000, 9.0000, 10.0000, 11.0000, 12.0000, 13.0000, 0, 0, 0],
          [ 14.0000, 15.0000, 16.0000, 17.0000, 18.0000, 19.0000, 20.0000, 0, 0, 0],
          [ 21.0000, 22.0000, 23.0000, 24.0000, 25.0000, 26.0000, 27.0000, 0, 0, 0],
          [ 28.0000, 29.0000, 30.0000, 31.0000, 32.0000, 33.0000, 34.0000, 0, 0, 0]],
          [[ 0, 1.0000, 2.0000, 3.0000, 4.0000, 5.0000, 0, 0, 0, 0],
          [ 6.0000, 7.0000, 8.0000, 9.0000, 10.0000, 11.0000, 0, 0, 0, 0],
          [ 12.0000, 13.0000, 14.0000, 15.0000, 16.0000, 17.0000, 0, 0, 0, 0],
          [ 18.0000, 19.0000, 20.0000, 21.0000, 22.0000, 23.0000, 0, 0, 0, 0],
          [ 24.0000, 25.0000, 26.0000, 27.0000, 28.0000, 29.0000, 0, 0, 0, 0]]]
          --- LABEL MASK ---
          [[ 1.0000, 1.0000, 1.0000, 1.0000, 1.0000, 1.0000, 1.0000, 1.0000, 1.0000, 1.0000],
          [ 1.0000, 1.0000, 1.0000, 1.0000, 1.0000, 1.0000, 1.0000, 1.0000, 1.0000, 0],
          [ 1.0000, 1.0000, 1.0000, 1.0000, 1.0000, 1.0000, 1.0000, 1.0000, 0, 0],
          [ 1.0000, 1.0000, 1.0000, 1.0000, 1.0000, 1.0000, 1.0000, 0, 0, 0],
          [ 1.0000, 1.0000, 1.0000, 1.0000, 1.0000, 1.0000, 0, 0, 0, 0]]
          === LABEL 1 ===
          [[[ 0, 1.0000, 2.0000, 3.0000, 4.0000, 5.0000, 6.0000, 7.0000, 8.0000, 9.0000, 10.0000],
          [ 11.0000, 12.0000, 13.0000, 14.0000, 15.0000, 16.0000, 17.0000, 18.0000, 19.0000, 20.0000, 21.0000],
          [ 22.0000, 23.0000, 24.0000, 25.0000, 26.0000, 27.0000, 28.0000, 29.0000, 30.0000, 31.0000, 32.0000],
          [ 33.0000, 34.0000, 35.0000, 36.0000, 37.0000, 38.0000, 39.0000, 40.0000, 41.0000, 42.0000, 43.0000],
          [ 44.0000, 45.0000, 46.0000, 47.0000, 48.0000, 49.0000, 50.0000, 51.0000, 52.0000, 53.0000, 54.0000],
          [ 55.0000, 56.0000, 57.0000, 58.0000, 59.0000, 60.0000, 61.0000, 62.0000, 63.0000, 64.0000, 65.0000]],
          [[ 0, 1.0000, 2.0000, 3.0000, 4.0000, 5.0000, 6.0000, 7.0000, 8.0000, 9.0000, 0],
          [ 10.0000, 11.0000, 12.0000, 13.0000, 14.0000, 15.0000, 16.0000, 17.0000, 18.0000, 19.0000, 0],
          [ 20.0000, 21.0000, 22.0000, 23.0000, 24.0000, 25.0000, 26.0000, 27.0000, 28.0000, 29.0000, 0],
          [ 30.0000, 31.0000, 32.0000, 33.0000, 34.0000, 35.0000, 36.0000, 37.0000, 38.0000, 39.0000, 0],
          [ 40.0000, 41.0000, 42.0000, 43.0000, 44.0000, 45.0000, 46.0000, 47.0000, 48.0000, 49.0000, 0],
          [ 50.0000, 51.0000, 52.0000, 53.0000, 54.0000, 55.0000, 56.0000, 57.0000, 58.0000, 59.0000, 0]],
          [[ 0, 1.0000, 2.0000, 3.0000, 4.0000, 5.0000, 6.0000, 7.0000, 8.0000, 0, 0],
          [ 9.0000, 10.0000, 11.0000, 12.0000, 13.0000, 14.0000, 15.0000, 16.0000, 17.0000, 0, 0],
          [ 18.0000, 19.0000, 20.0000, 21.0000, 22.0000, 23.0000, 24.0000, 25.0000, 26.0000, 0, 0],
          [ 27.0000, 28.0000, 29.0000, 30.0000, 31.0000, 32.0000, 33.0000, 34.0000, 35.0000, 0, 0],
          [ 36.0000, 37.0000, 38.0000, 39.0000, 40.0000, 41.0000, 42.0000, 43.0000, 44.0000, 0, 0],
          [ 45.0000, 46.0000, 47.0000, 48.0000, 49.0000, 50.0000, 51.0000, 52.0000, 53.0000, 0, 0]],
          [[ 0, 1.0000, 2.0000, 3.0000, 4.0000, 5.0000, 6.0000, 7.0000, 0, 0, 0],
          [ 8.0000, 9.0000, 10.0000, 11.0000, 12.0000, 13.0000, 14.0000, 15.0000, 0, 0, 0],
          [ 16.0000, 17.0000, 18.0000, 19.0000, 20.0000, 21.0000, 22.0000, 23.0000, 0, 0, 0],
          [ 24.0000, 25.0000, 26.0000, 27.0000, 28.0000, 29.0000, 30.0000, 31.0000, 0, 0, 0],
          [ 32.0000, 33.0000, 34.0000, 35.0000, 36.0000, 37.0000, 38.0000, 39.0000, 0, 0, 0],
          [ 40.0000, 41.0000, 42.0000, 43.0000, 44.0000, 45.0000, 46.0000, 47.0000, 0, 0, 0]],
          [[ 0, 1.0000, 2.0000, 3.0000, 4.0000, 5.0000, 6.0000, 0, 0, 0, 0],
          [ 7.0000, 8.0000, 9.0000, 10.0000, 11.0000, 12.0000, 13.0000, 0, 0, 0, 0],
          [ 14.0000, 15.0000, 16.0000, 17.0000, 18.0000, 19.0000, 20.0000, 0, 0, 0, 0],
          [ 21.0000, 22.0000, 23.0000, 24.0000, 25.0000, 26.0000, 27.0000, 0, 0, 0, 0],
          [ 28.0000, 29.0000, 30.0000, 31.0000, 32.0000, 33.0000, 34.0000, 0, 0, 0, 0],
          [ 35.0000, 36.0000, 37.0000, 38.0000, 39.0000, 40.0000, 41.0000, 0, 0, 0, 0]]]
          --- LABEL MASK ---
          [[ 0, 0, 1.0000, 0, 1.0000, 1.0000, 0, 0, 1.0000, 1.0000, 0],
          [ 0, 0, 1.0000, 1.0000, 1.0000, 0, 0, 1.0000, 0, 1.0000, 0],
          [ 1.0000, 0, 1.0000, 1.0000, 1.0000, 0, 0, 0, 0, 0, 0],
          [ 0, 1.0000, 0, 1.0000, 0, 0, 1.0000, 0, 0, 0, 0],
          [ 1.0000, 1.0000, 0, 0, 0, 0, 1.0000, 0, 0, 0, 0]]
          o.n.c.t.BaseND4JTest - MultiDataSetTest.testToString: 109 ms, threadCount: (9->9), jvmTotal=1038614528, jvmMax=7635730432, totalBytes=9760, maxBytes=8589934592, currPhys=1036185600, maxPhys=8589934592
    • 114 ms
      testMergingTimeSeriesWithMasking(Nd4jBackend)
      • 114 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - MultiDataSetTest.testMergingTimeSeriesWithMasking
          o.n.c.t.BaseND4JTest - MultiDataSetTest.testMergingTimeSeriesWithMasking: 113 ms, threadCount: (9->9), jvmTotal=998244352, jvmMax=7635730432, totalBytes=6240, maxBytes=8589934592, currPhys=1038168064, maxPhys=8589934592
    • 105 ms
      testMerging2dMultipleInOut2(Nd4jBackend)
      • 105 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - MultiDataSetTest.testMerging2dMultipleInOut2
          o.n.c.t.BaseND4JTest - MultiDataSetTest.testMerging2dMultipleInOut2: 105 ms, threadCount: (9->9), jvmTotal=1033895936, jvmMax=7635730432, totalBytes=6232, maxBytes=8589934592, currPhys=1040257024, maxPhys=8589934592
    • 90 ms
      testMerging2dMultipleInOut3(Nd4jBackend)
      • 90 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - MultiDataSetTest.testMerging2dMultipleInOut3
          o.n.c.t.BaseND4JTest - MultiDataSetTest.testMerging2dMultipleInOut3: 89 ms, threadCount: (9->9), jvmTotal=998244352, jvmMax=7635730432, totalBytes=2152, maxBytes=8589934592, currPhys=1040588800, maxPhys=8589934592
    • 108 ms
      testMergingTimeSeriesEqualLength(Nd4jBackend)
      • 108 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - MultiDataSetTest.testMergingTimeSeriesEqualLength
          o.n.c.t.BaseND4JTest - MultiDataSetTest.testMergingTimeSeriesEqualLength: 107 ms, threadCount: (9->9), jvmTotal=1028653056, jvmMax=7635730432, totalBytes=3088, maxBytes=8589934592, currPhys=1040871424, maxPhys=8589934592
    • 92 ms
      testMerging2dMultipleInOut(Nd4jBackend)
      • 92 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - MultiDataSetTest.testMerging2dMultipleInOut
          o.n.c.t.BaseND4JTest - MultiDataSetTest.testMerging2dMultipleInOut: 92 ms, threadCount: (9->9), jvmTotal=998244352, jvmMax=7635730432, totalBytes=2240, maxBytes=8589934592, currPhys=1042718720, maxPhys=8589934592
    • 79 ms
      testMergingWithPerOutputMasking(Nd4jBackend)
      • 79 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - MultiDataSetTest.testMergingWithPerOutputMasking
          o.n.c.t.BaseND4JTest - MultiDataSetTest.testMergingWithPerOutputMasking: 78 ms, threadCount: (9->9), jvmTotal=1024983040, jvmMax=7635730432, totalBytes=3640, maxBytes=8589934592, currPhys=1052405760, maxPhys=8589934592
  • 83 ms
    ExecDebuggingListenerTest
    • 83 ms
      testExecDebugListener(Nd4jBackend)
      • 83 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - ExecDebuggingListenerTest.testExecDebugListener
          o.n.a.f.DifferentialFunction - No fields found for property name reductionMode for class org.nd4j.linalg.api.ops.impl.loss.LogLoss
          (iter=0,epoch=0,op=0) org.nd4j.linalg.api.ops.impl.reduce.Mmul
          (iter=0,epoch=0,op=1) org.nd4j.linalg.api.ops.impl.transforms.pairwise.arithmetic.AddOp
          (iter=0,epoch=0,op=2) org.nd4j.linalg.api.ops.impl.transforms.custom.SoftMax
          (iter=0,epoch=0,op=3) org.nd4j.linalg.api.ops.impl.loss.bp.LogLossBp
          (iter=0,epoch=0,op=4) org.nd4j.linalg.api.ops.impl.transforms.gradient.SoftmaxBp
          (iter=0,epoch=0,op=5) org.nd4j.linalg.api.ops.impl.transforms.pairwise.arithmetic.bp.AddBpOp
          (iter=0,epoch=0,op=6) org.nd4j.linalg.api.ops.impl.reduce.MmulBp
          (iter=1,epoch=0,op=0) org.nd4j.linalg.api.ops.impl.reduce.Mmul
          iArgs=[0, 0, 0]
          tArgs=[1.0, 0.0]
          (iter=1,epoch=0,op=1) org.nd4j.linalg.api.ops.impl.transforms.pairwise.arithmetic.AddOp
          (iter=1,epoch=0,op=2) org.nd4j.linalg.api.ops.impl.transforms.custom.SoftMax
          iArgs=[-1]
          (iter=1,epoch=0,op=3) org.nd4j.linalg.api.ops.impl.loss.bp.LogLossBp
          iArgs=[3]
          tArgs=[0.0]
          (iter=1,epoch=0,op=4) org.nd4j.linalg.api.ops.impl.transforms.gradient.SoftmaxBp
          iArgs=[-1]
          (iter=1,epoch=0,op=5) org.nd4j.linalg.api.ops.impl.transforms.pairwise.arithmetic.bp.AddBpOp
          (iter=1,epoch=0,op=6) org.nd4j.linalg.api.ops.impl.reduce.MmulBp
          iArgs=[0, 0, 0]
          (iter=2,epoch=0,op=0) org.nd4j.linalg.api.ops.impl.reduce.Mmul
          DynamicCustomOp op = new org.nd4j.linalg.api.ops.impl.reduce.Mmul();
          op.addIArgument(0, 0, 0);
          op.addTArgument(1.0, 0.0);
          INDArray[] inputs = new INDArray[0];
          op.addInputArgument(inputs);
          INDArray[] outputs = new INDArray[0];
          op.addOutputArgument(outputs);
          Nd4j.exec(op);
          (iter=2,epoch=0,op=1) org.nd4j.linalg.api.ops.impl.transforms.pairwise.arithmetic.AddOp
          DynamicCustomOp op = new org.nd4j.linalg.api.ops.impl.transforms.pairwise.arithmetic.AddOp();
          INDArray[] inputs = new INDArray[0];
          op.addInputArgument(inputs);
          INDArray[] outputs = new INDArray[0];
          op.addOutputArgument(outputs);
          Nd4j.exec(op);
          (iter=2,epoch=0,op=2) org.nd4j.linalg.api.ops.impl.transforms.custom.SoftMax
          DynamicCustomOp op = new org.nd4j.linalg.api.ops.impl.transforms.custom.SoftMax();
          op.addIArgument(-1);
          INDArray[] inputs = new INDArray[0];
          op.addInputArgument(inputs);
          INDArray[] outputs = new INDArray[0];
          op.addOutputArgument(outputs);
          Nd4j.exec(op);
          (iter=2,epoch=0,op=3) org.nd4j.linalg.api.ops.impl.loss.bp.LogLossBp
          DynamicCustomOp op = new org.nd4j.linalg.api.ops.impl.loss.bp.LogLossBp();
          op.addIArgument(3);
          op.addTArgument(0.0);
          INDArray[] inputs = new INDArray[0];
          op.addInputArgument(inputs);
          INDArray[] outputs = new INDArray[0];
          op.addOutputArgument(outputs);
          Nd4j.exec(op);
          (iter=2,epoch=0,op=4) org.nd4j.linalg.api.ops.impl.transforms.gradient.SoftmaxBp
          DynamicCustomOp op = new org.nd4j.linalg.api.ops.impl.transforms.gradient.SoftmaxBp();
          op.addIArgument(-1);
          INDArray[] inputs = new INDArray[0];
          op.addInputArgument(inputs);
          INDArray[] outputs = new INDArray[0];
          op.addOutputArgument(outputs);
          Nd4j.exec(op);
          (iter=2,epoch=0,op=5) org.nd4j.linalg.api.ops.impl.transforms.pairwise.arithmetic.bp.AddBpOp
          DynamicCustomOp op = new org.nd4j.linalg.api.ops.impl.transforms.pairwise.arithmetic.bp.AddBpOp();
          INDArray[] inputs = new INDArray[0];
          op.addInputArgument(inputs);
          INDArray[] outputs = new INDArray[0];
          op.addOutputArgument(outputs);
          Nd4j.exec(op);
          (iter=2,epoch=0,op=6) org.nd4j.linalg.api.ops.impl.reduce.MmulBp
          DynamicCustomOp op = new org.nd4j.linalg.api.ops.impl.reduce.MmulBp();
          op.addIArgument(0, 0, 0);
          INDArray[] inputs = new INDArray[0];
          op.addInputArgument(inputs);
          INDArray[] outputs = new INDArray[0];
          op.addOutputArgument(outputs);
          Nd4j.exec(op);
          o.n.c.t.BaseND4JTest - ExecDebuggingListenerTest.testExecDebugListener: 82 ms, threadCount: (9->9), jvmTotal=998244352, jvmMax=7635730432, totalBytes=3520, maxBytes=8589934592, currPhys=1053843456, maxPhys=8589934592
  • 94 ms
    LongShapeTests
    • 58 ms
      testLongShape_1(Nd4jBackend)
      • 58 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - LongShapeTests.testLongShape_1
          o.n.c.t.BaseND4JTest - LongShapeTests.testLongShape_1: 58 ms, threadCount: (9->9), jvmTotal=1020788736, jvmMax=7635730432, totalBytes=288, maxBytes=8589934592, currPhys=1037545472, maxPhys=8589934592
    • 36 ms
      testLongBuffer_1(Nd4jBackend)
      • 36 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - LongShapeTests.testLongBuffer_1
          o.n.c.t.BaseND4JTest - LongShapeTests.testLongBuffer_1: 35 ms, threadCount: (9->9), jvmTotal=998244352, jvmMax=7635730432, totalBytes=320, maxBytes=8589934592, currPhys=1021825024, maxPhys=8589934592
  • 54 ms
    RavelIndexTest
    • 54 ms
      ravelIndexesTest(Nd4jBackend)
      • 54 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - RavelIndexTest.ravelIndexesTest
          sparse::IndexUtils::ravelMultiIndex Cannot ravel index at element 1, does not fit into specified shape.
          sparse::IndexUtils::ravelMultiIndex Cannot ravel index at element 2, does not fit into specified shape.
          sparse::IndexUtils::ravelMultiIndex Cannot ravel index at element 3, does not fit into specified shape.
          sparse::IndexUtils::ravelMultiIndex Cannot ravel index at element 4, does not fit into specified shape.
          sparse::IndexUtils::ravelMultiIndex Cannot ravel index at element 5, does not fit into specified shape.
          sparse::IndexUtils::ravelMultiIndex Cannot ravel index at element 6, does not fit into specified shape.
          sparse::IndexUtils::ravelMultiIndex Cannot ravel index at element 7, does not fit into specified shape.
          sparse::IndexUtils::ravelMultiIndex Cannot ravel index at element 8, does not fit into specified shape.
          sparse::IndexUtils::ravelMultiIndex Cannot ravel index at element 9, does not fit into specified shape.
          sparse::IndexUtils::ravelMultiIndex Cannot ravel index at element 10, does not fit into specified shape.
          sparse::IndexUtils::ravelMultiIndex Cannot ravel index at element 11, does not fit into specified shape.
          sparse::IndexUtils::ravelMultiIndex Cannot ravel index at element 12, does not fit into specified shape.
          sparse::IndexUtils::ravelMultiIndex Cannot ravel index at element 13, does not fit into specified shape.
          sparse::IndexUtils::ravelMultiIndex Cannot ravel index at element 14, does not fit into specified shape.
          sparse::IndexUtils::ravelMultiIndex Cannot ravel index at element 15, does not fit into specified shape.
          sparse::IndexUtils::ravelMultiIndex Cannot ravel index at element 16, does not fit into specified shape.
          sparse::IndexUtils::ravelMultiIndex Cannot ravel index at element 17, does not fit into specified shape.
          sparse::IndexUtils::ravelMultiIndex Cannot ravel index at element 18, does not fit into specified shape.
          sparse::IndexUtils::ravelMultiIndex Cannot ravel index at element 19, does not fit into specified shape.
          sparse::IndexUtils::ravelMultiIndex Cannot ravel index at element 20, does not fit into specified shape.
          sparse::IndexUtils::ravelMultiIndex Cannot ravel index at element 21, does not fit into specified shape.
          sparse::IndexUtils::ravelMultiIndex Cannot ravel index at element 22, does not fit into specified shape.
          sparse::IndexUtils::ravelMultiIndex Cannot ravel index at element 23, does not fit into specified shape.
          sparse::IndexUtils::ravelMultiIndex Cannot ravel index at element 24, does not fit into specified shape.
          sparse::IndexUtils::ravelMultiIndex Cannot ravel index at element 25, does not fit into specified shape.
          sparse::IndexUtils::ravelMultiIndex Cannot ravel index at element 28, does not fit into specified shape.
          sparse::IndexUtils::ravelMultiIndex Cannot ravel index at element 29, does not fit into specified shape.
          sparse::IndexUtils::ravelMultiIndex Cannot ravel index at element 30, does not fit into specified shape.
          sparse::IndexUtils::ravelMultiIndex Cannot ravel index at element 31, does not fit into specified shape.
          sparse::IndexUtils::ravelMultiIndex Cannot ravel index at element 33, does not fit into specified shape.
          sparse::IndexUtils::ravelMultiIndex Cannot ravel index at element 34, does not fit into specified shape.
          sparse::IndexUtils::ravelMultiIndex Cannot ravel index at element 35, does not fit into specified shape.
          sparse::IndexUtils::ravelMultiIndex Cannot ravel index at element 37, does not fit into specified shape.
          sparse::IndexUtils::ravelMultiIndex Cannot ravel index at element 38, does not fit into specified shape.
          sparse::IndexUtils::ravelMultiIndex Cannot ravel index at element 39, does not fit into specified shape.
          o.n.c.t.BaseND4JTest - RavelIndexTest.ravelIndexesTest: 53 ms, threadCount: (9->9), jvmTotal=1017118720, jvmMax=7635730432, totalBytes=1792, maxBytes=8589934592, currPhys=986415104, maxPhys=8589934592
  • 5.60 s
    LossOpValidation
    • 59 ms
      testCosineDistance()
      • 59 ms
        passed[1]
        • o.n.c.t.BaseND4JTest - LossOpValidation.testCosineDistance
          o.n.c.t.BaseND4JTest - LossOpValidation.testCosineDistance: 58 ms, threadCount: (9->9), jvmTotal=998244352, jvmMax=7635730432, totalBytes=496, maxBytes=8589934592, currPhys=956309504, maxPhys=8589934592
    • 43 ms
      TestStdLossMixedDataType()
      • 43 ms
        passed[1]
        • o.n.c.t.BaseND4JTest - LossOpValidation.TestStdLossMixedDataType
          o.n.c.t.BaseND4JTest - LossOpValidation.TestStdLossMixedDataType: 42 ms, threadCount: (9->9), jvmTotal=1015545856, jvmMax=7635730432, totalBytes=304, maxBytes=8589934592, currPhys=946057216, maxPhys=8589934592
    • 1.19 s
      testL2Loss()
      • 1.19 s
        passed[1]
        • o.n.c.t.BaseND4JTest - LossOpValidation.testL2Loss
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 0 params checked, 0 passed, 0 failed. Largest relative error = 0.0
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 5 params checked, 5 passed, 0 failed. Largest relative error = 5.75159662558105E-12
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 12 params checked, 12 passed, 0 failed. Largest relative error = 7.855122220341122E-11
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 24 params checked, 24 passed, 0 failed. Largest relative error = 6.881982937510436E-10
          o.n.c.t.BaseND4JTest - LossOpValidation.testL2Loss: 1192 ms, threadCount: (9->9), jvmTotal=1001390080, jvmMax=7635730432, totalBytes=3228, maxBytes=8589934592, currPhys=937074688, maxPhys=8589934592
    • 4.03 s
      testLoss2d(Nd4jBackend)
      • 4.03 s
        failed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - LossOpValidation.testLoss2d
          o.n.a.o.LossOpValidation - *** Starting test: test: log_poisson, reduction=NONE, weights=none
          o.n.a.f.DifferentialFunction - No fields found for property name reductionMode for class org.nd4j.linalg.api.ops.impl.loss.LogPoissonLoss
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.f.DifferentialFunction - No fields found for property name reductionMode for class org.nd4j.linalg.api.ops.impl.loss.LogPoissonLoss
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 80 params checked, 80 passed, 0 failed. Largest relative error = 2.378187074022892E-9
          o.n.a.o.LossOpValidation - *** Starting test: test: log_poisson, reduction=SUM, weights=none
          o.n.a.f.DifferentialFunction - No fields found for property name reductionMode for class org.nd4j.linalg.api.ops.impl.loss.LogPoissonLoss
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.f.DifferentialFunction - No fields found for property name reductionMode for class org.nd4j.linalg.api.ops.impl.loss.LogPoissonLoss
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 80 params checked, 80 passed, 0 failed. Largest relative error = 9.396495389765992E-8
          o.n.a.o.LossOpValidation - *** Starting test: test: log_poisson, reduction=MEAN_BY_WEIGHT, weights=none
          o.n.a.f.DifferentialFunction - No fields found for property name reductionMode for class org.nd4j.linalg.api.ops.impl.loss.LogPoissonLoss
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.f.DifferentialFunction - No fields found for property name reductionMode for class org.nd4j.linalg.api.ops.impl.loss.LogPoissonLoss
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 80 params checked, 80 passed, 0 failed. Largest relative error = 2.7058984456645778E-8
          o.n.a.o.LossOpValidation - *** Starting test: test: log_poisson, reduction=MEAN_BY_NONZERO_WEIGHT_COUNT, weights=none
          o.n.a.f.DifferentialFunction - No fields found for property name reductionMode for class org.nd4j.linalg.api.ops.impl.loss.LogPoissonLoss
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.f.DifferentialFunction - No fields found for property name reductionMode for class org.nd4j.linalg.api.ops.impl.loss.LogPoissonLoss
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 80 params checked, 80 passed, 0 failed. Largest relative error = 1.2084069811652232E-8
          o.n.a.o.LossOpValidation - *** Starting test: test: log_poisson, reduction=NONE, weights=scalar
          o.n.a.f.DifferentialFunction - No fields found for property name reductionMode for class org.nd4j.linalg.api.ops.impl.loss.LogPoissonLoss
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.f.DifferentialFunction - No fields found for property name reductionMode for class org.nd4j.linalg.api.ops.impl.loss.LogPoissonLoss
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 80 params checked, 80 passed, 0 failed. Largest relative error = 1.926141143527636E-9
          o.n.a.o.LossOpValidation - *** Starting test: test: log_poisson, reduction=SUM, weights=scalar
          o.n.a.f.DifferentialFunction - No fields found for property name reductionMode for class org.nd4j.linalg.api.ops.impl.loss.LogPoissonLoss
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.f.DifferentialFunction - No fields found for property name reductionMode for class org.nd4j.linalg.api.ops.impl.loss.LogPoissonLoss
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 80 params checked, 80 passed, 0 failed. Largest relative error = 1.0042429531905223E-8
          o.n.a.o.LossOpValidation - *** Starting test: test: log_poisson, reduction=MEAN_BY_WEIGHT, weights=scalar
          o.n.a.f.DifferentialFunction - No fields found for property name reductionMode for class org.nd4j.linalg.api.ops.impl.loss.LogPoissonLoss
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.f.DifferentialFunction - No fields found for property name reductionMode for class org.nd4j.linalg.api.ops.impl.loss.LogPoissonLoss
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 80 params checked, 80 passed, 0 failed. Largest relative error = 7.880298770641382E-9
          o.n.a.o.LossOpValidation - *** Starting test: test: log_poisson, reduction=MEAN_BY_NONZERO_WEIGHT_COUNT, weights=scalar
          o.n.a.f.DifferentialFunction - No fields found for property name reductionMode for class org.nd4j.linalg.api.ops.impl.loss.LogPoissonLoss
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.f.DifferentialFunction - No fields found for property name reductionMode for class org.nd4j.linalg.api.ops.impl.loss.LogPoissonLoss
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 80 params checked, 80 passed, 0 failed. Largest relative error = 6.781338082987423E-8
          o.n.a.o.LossOpValidation - *** Starting test: test: log_poisson, reduction=NONE, weights=perExample
          o.n.a.f.DifferentialFunction - No fields found for property name reductionMode for class org.nd4j.linalg.api.ops.impl.loss.LogPoissonLoss
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.f.DifferentialFunction - No fields found for property name reductionMode for class org.nd4j.linalg.api.ops.impl.loss.LogPoissonLoss
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 90 params checked, 90 passed, 0 failed. Largest relative error = 3.614000096032252E-8
          o.n.a.o.LossOpValidation - *** Starting test: test: log_poisson, reduction=SUM, weights=perExample
          o.n.a.f.DifferentialFunction - No fields found for property name reductionMode for class org.nd4j.linalg.api.ops.impl.loss.LogPoissonLoss
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.f.DifferentialFunction - No fields found for property name reductionMode for class org.nd4j.linalg.api.ops.impl.loss.LogPoissonLoss
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 90 params checked, 90 passed, 0 failed. Largest relative error = 6.468273494741959E-9
          o.n.a.o.LossOpValidation - *** Starting test: test: log_poisson, reduction=MEAN_BY_WEIGHT, weights=perExample
          o.n.a.f.DifferentialFunction - No fields found for property name reductionMode for class org.nd4j.linalg.api.ops.impl.loss.LogPoissonLoss
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.f.DifferentialFunction - No fields found for property name reductionMode for class org.nd4j.linalg.api.ops.impl.loss.LogPoissonLoss
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 90 params checked, 90 passed, 0 failed. Largest relative error = 1.35267250637916E-8
          o.n.a.o.LossOpValidation - *** Starting test: test: log_poisson, reduction=MEAN_BY_NONZERO_WEIGHT_COUNT, weights=perExample
          o.n.a.f.DifferentialFunction - No fields found for property name reductionMode for class org.nd4j.linalg.api.ops.impl.loss.LogPoissonLoss
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.f.DifferentialFunction - No fields found for property name reductionMode for class org.nd4j.linalg.api.ops.impl.loss.LogPoissonLoss
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 88 params checked, 88 passed, 0 failed. Largest relative error = 2.4482742180096627E-8
          o.n.a.o.LossOpValidation - *** Starting test: test: log_poisson, reduction=NONE, weights=perOutput
          o.n.a.f.DifferentialFunction - No fields found for property name reductionMode for class org.nd4j.linalg.api.ops.impl.loss.LogPoissonLoss
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.f.DifferentialFunction - No fields found for property name reductionMode for class org.nd4j.linalg.api.ops.impl.loss.LogPoissonLoss
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 120 params checked, 120 passed, 0 failed. Largest relative error = 8.613978973248221E-9
          o.n.a.o.LossOpValidation - *** Starting test: test: log_poisson, reduction=SUM, weights=perOutput
          o.n.a.f.DifferentialFunction - No fields found for property name reductionMode for class org.nd4j.linalg.api.ops.impl.loss.LogPoissonLoss
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.f.DifferentialFunction - No fields found for property name reductionMode for class org.nd4j.linalg.api.ops.impl.loss.LogPoissonLoss
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 120 params checked, 120 passed, 0 failed. Largest relative error = 3.623772380050977E-9
          o.n.a.o.LossOpValidation - *** Starting test: test: log_poisson, reduction=MEAN_BY_WEIGHT, weights=perOutput
          o.n.a.f.DifferentialFunction - No fields found for property name reductionMode for class org.nd4j.linalg.api.ops.impl.loss.LogPoissonLoss
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.f.DifferentialFunction - No fields found for property name reductionMode for class org.nd4j.linalg.api.ops.impl.loss.LogPoissonLoss
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 120 params checked, 120 passed, 0 failed. Largest relative error = 2.292403581678246E-8
          o.n.a.o.LossOpValidation - *** Starting test: test: log_poisson, reduction=MEAN_BY_NONZERO_WEIGHT_COUNT, weights=perOutput
          o.n.a.f.DifferentialFunction - No fields found for property name reductionMode for class org.nd4j.linalg.api.ops.impl.loss.LogPoissonLoss
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.f.DifferentialFunction - No fields found for property name reductionMode for class org.nd4j.linalg.api.ops.impl.loss.LogPoissonLoss
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 112 params checked, 112 passed, 0 failed. Largest relative error = 2.3087300365382797E-9
          o.n.a.o.LossOpValidation - *** Starting test: test: log_poisson_full, reduction=NONE, weights=none
          o.n.a.f.DifferentialFunction - No fields found for property name reductionMode for class org.nd4j.linalg.api.ops.impl.loss.LogPoissonLoss
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.f.DifferentialFunction - No fields found for property name reductionMode for class org.nd4j.linalg.api.ops.impl.loss.LogPoissonLoss
          o.n.a.v.GradCheckUtil - Param 0 (labelsnull) FAILED: grad= 0.43070400335030096, numericalGrad= 0.746205974166969, relError= 0.2680765537243806, absError=0.31550197081666803, scorePlus=35.50139318481203, scoreMinus= 35.50137826069255
          o.n.a.v.GradCheckUtil - Param 1 (labelsnull) FAILED: grad= 1.553368313962285, numericalGrad= 2.669446320524571, relError= 0.2642971816587703, absError=1.1160780065622862, scorePlus=35.501412416699125, scoreMinus= 35.501359027772715
          o.n.a.v.GradCheckUtil - Param 2 (labelsnull) FAILED: grad= 1.0305205661381633, numericalGrad= 1.547916661337467, relError= 0.20066266872273267, absError=0.5173960951993037, scorePlus=35.501401201959496, scoreMinus= 35.50137024362627
          o.n.a.v.GradCheckUtil - Param 3 (labelsnull) FAILED: grad= -0.0728124951424782, numericalGrad= 0.8244581195526733, relError= 1.0, absError=0.8972706146951516, scorePlus=35.50139396736863, scoreMinus= 35.50137747820624
          o.n.a.v.GradCheckUtil - Param 4 (labelsnull) FAILED: grad= 9.138315260313615, numericalGrad= 11.834778828401225, relError= 0.12856775241086238, absError=2.6964635680876103, scorePlus=35.50150406855727, scoreMinus= 35.5012673729807
          o.n.a.v.GradCheckUtil - Param 5 (labelsnull) FAILED: grad= 0.9990590347031663, numericalGrad= 1.327784860549741, relError= 0.14127541023152532, absError=0.32872582584657484, scorePlus=35.501399000632205, scoreMinus= 35.501372444934994
          o.n.a.v.GradCheckUtil - Param 6 (labelsnull) FAILED: grad= 0.8002488100948343, numericalGrad= 4.676965222571994, relError= 0.7077898342763147, absError=3.8767164124771596, scorePlus=35.50143248892747, scoreMinus= 35.50133894962302
          o.n.a.v.GradCheckUtil - Param 7 (labelsnull) FAILED: grad= 3.6585747604501844, numericalGrad= 4.0174423734384845, relError= 0.04675179936792271, absError=0.35886761298830017, scorePlus=35.501425897143015, scoreMinus= 35.50134554829555
          o.n.a.v.GradCheckUtil - Param 8 (labelsnull) FAILED: grad= 0.23358126111425623, numericalGrad= 0.7461598098501553, relError= 0.5231775659168197, absError=0.512578548735899, scorePlus=35.501393184391, scoreMinus= 35.5013782611948
          o.n.a.v.GradCheckUtil - Param 9 (labelsnull) FAILED: grad= 0.38789916686151116, numericalGrad= 0.750278728034459, relError= 0.3183856959426096, absError=0.3623795611729479, scorePlus=35.50139322557609, scoreMinus= 35.50137822000153
          o.n.a.v.GradCheckUtil - Param 10 (labelsnull) FAILED: grad= 4.050802656377411, numericalGrad= 4.537550757177655, relError= 0.05667536923108052, absError=0.4867481008002441, scorePlus=35.501431098300465, scoreMinus= 35.50134034728532
          o.n.a.v.GradCheckUtil - Param 11 (labelsnull) FAILED: grad= 0.9966658956266798, numericalGrad= 1.3043661905243198, relError= 0.13372273109513166, absError=0.30770029489763995, scorePlus=35.50139876643372, scoreMinus= 35.501372679109906
          o.n.a.v.GradCheckUtil - Param 12 (labelsnull) FAILED: grad= 1.6365327150103997, numericalGrad= 6.741279393907006, relError= 0.609317398448585, absError=5.104746678896607, scorePlus=35.50145313017043, scoreMinus= 35.501318304582554
          o.n.a.v.GradCheckUtil - Param 13 (labelsnull) FAILED: grad= 1.4353245106645356, numericalGrad= 6.421434177639184, relError= 0.6346268053768054, absError=4.986109666974649, scorePlus=35.50144993191675, scoreMinus= 35.5013215032332
          o.n.a.v.GradCheckUtil - Param 14 (labelsnull) FAILED: grad= 1.161054075056478, numericalGrad= 1.5492850774734277, relError= 0.14324074610904847, absError=0.38823100241694974, scorePlus=35.50140121555164, scoreMinus= 35.50137022985009
          o.n.a.v.GradCheckUtil - Param 15 (labelsnull) FAILED: grad= 2.1535009949439674, numericalGrad= 2.648065958510415, relError= 0.10300074295759712, absError=0.4945649635664475, scorePlus=35.501412203452496, scoreMinus= 35.501359242133326
          o.n.a.v.GradCheckUtil - Param 16 (labelsnull) FAILED: grad= 1.0704663681216813, numericalGrad= 1.598543819980591, relError= 0.19785516526423788, absError=0.5280774518589098, scorePlus=35.50140170805684, scoreMinus= 35.50136973718044
          o.n.a.v.GradCheckUtil - Param 17 (labelsnull) FAILED: grad= 4.691841395231103, numericalGrad= 5.001744932542351, relError= 0.031969956921241015, absError=0.3099035373112482, scorePlus=35.50143574020858, scoreMinus= 35.50133570530993
          o.n.a.v.GradCheckUtil - Param 18 (labelsnull) FAILED: grad= 0.64713701326423, numericalGrad= 1.4386081893746903, relError= 0.3794668567901187, absError=0.7914711761104603, scorePlus=35.50140010887114, scoreMinus= 35.50137133670735
          o.n.a.v.GradCheckUtil - Param 19 (labelsnull) FAILED: grad= 1.1225695935021867, numericalGrad= 1.4332501422131825, relError= 0.12155808344755462, absError=0.3106805487109958, scorePlus=35.50140005527711, scoreMinus= 35.501371390274265
          o.n.a.v.GradCheckUtil - Param 20 (labelsnull) FAILED: grad= 2.0007977731487494, numericalGrad= 8.333035399132882, relError= 0.6127675491190481, absError=6.332237625984133, scorePlus=35.50146904549064, scoreMinus= 35.501302384782655
          o.n.a.v.GradCheckUtil - Param 21 (labelsnull) FAILED: grad= 0.7329792418716405, numericalGrad= 1.1454700562296694, relError= 0.2195911355046763, absError=0.4124908143580288, scorePlus=35.50139717738685, scoreMinus= 35.501374267985724
          o.n.a.v.GradCheckUtil - Param 22 (labelsnull) FAILED: grad= 1.944876610574836, numericalGrad= 3.031668980213453, relError= 0.21838288222462923, absError=1.0867923696386168, scorePlus=35.501416038946864, scoreMinus= 35.50135540556726
          o.n.a.v.GradCheckUtil - Param 23 (labelsnull) FAILED: grad= 1.3294418316939922, numericalGrad= 1.8310956235723095, relError= 0.15872420402499193, absError=0.5016537918783173, scorePlus=35.50140403374915, scoreMinus= 35.501367411836675
          o.n.a.v.GradCheckUtil - Param 24 (labelsnull) FAILED: grad= -0.1217931608462335, numericalGrad= 0.3697565116311807, relError= 1.0, absError=0.49154967247741416, scorePlus=35.501389420358024, scoreMinus= 35.50138202522779
          o.n.a.v.GradCheckUtil - Param 25 (labelsnull) FAILED: grad= -0.6365472662706203, numericalGrad= -0.06995419035149553, relError= 0.8019701454376146, absError=0.5665930759191248, scorePlus=35.50138502325066, scoreMinus= 35.50138642233447
          o.n.a.v.GradCheckUtil - Param 26 (labelsnull) FAILED: grad= 0.1725151446903383, numericalGrad= 0.6431613019941551, relError= 0.5770010390968963, absError=0.4706461573038168, scorePlus=35.501392154405835, scoreMinus= 35.501379291179795
          o.n.a.v.GradCheckUtil - Param 27 (labelsnull) FAILED: grad= 2.6156899345841875, numericalGrad= 3.0208050169733265, relError= 0.07187358205247657, absError=0.40511508238913896, scorePlus=35.50141593084165, scoreMinus= 35.50135551474131
          o.n.a.v.GradCheckUtil - Param 28 (labelsnull) FAILED: grad= -0.022909324019447466, numericalGrad= 1.0508727253721872, relError= 1.0, absError=1.0737820493916348, scorePlus=35.50139623151181, scoreMinus= 35.501375214057305
          o.n.a.v.GradCheckUtil - Param 29 (labelsnull) FAILED: grad= 1.7591113948440313, numericalGrad= 2.3358315406341035, relError= 0.14083716302696975, absError=0.5767201457900721, scorePlus=35.501409080905376, scoreMinus= 35.50136236427456
          o.n.a.v.GradCheckUtil - Param 30 (labelsnull) FAILED: grad= 0.6377250480486704, numericalGrad= 19.69115680999778, relError= 0.9372592105653613, absError=19.05343176194911, scorePlus=35.50158258428935, scoreMinus= 35.50118876115315
          o.n.a.v.GradCheckUtil - Param 31 (labelsnull) FAILED: grad= 0.9815870518788177, numericalGrad= 1.4957600075859998, relError= 0.20754982784618767, absError=0.5141729557071821, scorePlus=35.50140068039297, scoreMinus= 35.50137076519282
          o.n.a.v.GradCheckUtil - Param 32 (labelsnull) FAILED: grad= -0.24776978263657362, numericalGrad= 0.20721324709427333, relError= 1.0, absError=0.4549830297308469, scorePlus=35.50138779492514, scoreMinus= 35.501383650660195
          o.n.a.v.GradCheckUtil - Param 33 (labelsnull) FAILED: grad= 9.842785830990993E-4, numericalGrad= 5.737810088390915, relError= 0.9996569737404207, absError=5.736825809807816, scorePlus=35.501443094366245, scoreMinus= 35.50132833816448
          o.n.a.v.GradCheckUtil - Param 34 (labelsnull) FAILED: grad= 1.0653780437493876, numericalGrad= 1.3725227681504746, relError= 0.12598737524588965, absError=0.307144724401087, scorePlus=35.5013994479931, scoreMinus= 35.50137199753774
          o.n.a.v.GradCheckUtil - Param 35 (labelsnull) FAILED: grad= 0.10083580166875077, numericalGrad= 0.47425329618988593, relError= 0.6493211154785712, absError=0.37341749452113515, scorePlus=35.50139046524297, scoreMinus= 35.501380980177046
          o.n.a.v.GradCheckUtil - Param 36 (labelsnull) FAILED: grad= -0.8017718543564742, numericalGrad= -0.4566491149660123, relError= 0.27425062662160693, absError=0.34512273939046195, scorePlus=35.5013811562956, scoreMinus= 35.5013902892779
          o.n.a.v.GradCheckUtil - Param 37 (labelsnull) FAILED: grad= 0.4870792799123014, numericalGrad= 0.8958726205321453, relError= 0.29559476398887613, absError=0.40879334061984396, scorePlus=35.50139468141469, scoreMinus= 35.50137676396228
          o.n.a.v.GradCheckUtil - Param 38 (labelsnull) FAILED: grad= 2.4460907597362427, numericalGrad= 2.8526920715421507, relError= 0.07673485114463743, absError=0.406601311805908, scorePlus=35.501414249712255, scoreMinus= 35.501357195870824
          o.n.a.v.GradCheckUtil - Param 39 (labelsnull) FAILED: grad= 1.0357280818982855, numericalGrad= 1.627257305258922, relError= 0.2221301048865711, absError=0.5915292233606366, scorePlus=35.50140199536536, scoreMinus= 35.50136945021926
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 80 params checked, 40 passed, 40 failed. Largest relative error = 1.0
          o.n.a.o.LossOpValidation - *** Starting test: test: log_poisson_full, reduction=SUM, weights=none
          o.n.a.f.DifferentialFunction - No fields found for property name reductionMode for class org.nd4j.linalg.api.ops.impl.loss.LogPoissonLoss
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.f.DifferentialFunction - No fields found for property name reductionMode for class org.nd4j.linalg.api.ops.impl.loss.LogPoissonLoss
          o.n.a.v.GradCheckUtil - Param 0 (labelsnull) FAILED: grad= -0.12825483712994548, numericalGrad= 0.3505570379758182, relError= 1.0, absError=0.47881187510576373, scorePlus=42.134135538366436, scoreMinus= 42.13412852722568
          o.n.a.v.GradCheckUtil - Param 1 (labelsnull) FAILED: grad= -0.4131445248158642, numericalGrad= 0.629922891803858, relError= 1.0, absError=1.0430674166197222, scorePlus=42.13413833152032, scoreMinus= 42.13412573306248
          o.n.a.v.GradCheckUtil - Param 2 (labelsnull) FAILED: grad= 0.18089960993382226, numericalGrad= 0.8611655179180387, relError= 0.6528055586952933, absError=0.6802659079842165, scorePlus=42.13414064444946, scoreMinus= 42.1341234211391
          o.n.a.v.GradCheckUtil - Param 3 (labelsnull) FAILED: grad= 0.10717023714852944, numericalGrad= 0.4146153919748485, relError= 0.5892173675669068, absError=0.30744515482631907, scorePlus=42.134136178928316, scoreMinus= 42.134127886620476
          o.n.a.v.GradCheckUtil - Param 4 (labelsnull) FAILED: grad= 0.8497739482751498, numericalGrad= 5.348564609164441, relError= 0.7258058944666055, absError=4.498790660889291, scorePlus=42.13418551400595, scoreMinus= 42.134078542713766
          o.n.a.v.GradCheckUtil - Param 5 (labelsnull) FAILED: grad= -0.25634216978959357, numericalGrad= 1.3393998884225766, relError= 1.0, absError=1.5957420582121702, scorePlus=42.134145425859785, scoreMinus= 42.13411863786202
          o.n.a.v.GradCheckUtil - Param 6 (labelsnull) FAILED: grad= 0.5565890327220959, numericalGrad= 1.5675888871413688, relError= 0.4759487635029445, absError=1.0109998544192729, scorePlus=42.13414770867762, scoreMinus= 42.134116356899874
          o.n.a.v.GradCheckUtil - Param 7 (labelsnull) FAILED: grad= 0.7984415680668944, numericalGrad= 1.1439244271826965, relError= 0.1778670240113054, absError=0.3454828591158021, scorePlus=42.134143472034275, scoreMinus= 42.13412059354573
          o.n.a.v.GradCheckUtil - Param 8 (labelsnull) FAILED: grad= -0.7641640979036926, numericalGrad= -0.4573050450318305, relError= 0.25122128925369014, absError=0.30685905287186205, scorePlus=42.13412745972101, scoreMinus= 42.13413660582191
          o.n.a.v.GradCheckUtil - Param 9 (labelsnull) FAILED: grad= 0.4468672564957914, numericalGrad= 0.7869841450514058, relError= 0.27565465997698124, absError=0.3401168885556144, scorePlus=42.1341399026306, scoreMinus= 42.1341241629477
          o.n.a.v.GradCheckUtil - Param 10 (labelsnull) FAILED: grad= 0.3628841883737259, numericalGrad= 0.736123295297375, relError= 0.3396147091527432, absError=0.3732391069236491, scorePlus=42.13413939402587, scoreMinus= 42.13412467155997
          o.n.a.v.GradCheckUtil - Param 11 (labelsnull) FAILED: grad= 0.3539216042243753, numericalGrad= 2.750274823171139, relError= 0.7719721592996467, absError=2.396353218946764, scorePlus=42.13415953384701, scoreMinus= 42.13410452835055
          o.n.a.v.GradCheckUtil - Param 12 (labelsnull) FAILED: grad= 1.2419529397703202, numericalGrad= 1.6961719598640455, relError= 0.15459486427900002, absError=0.4542190200937253, scorePlus=42.13414899451545, scoreMinus= 42.13411507107625
          o.n.a.v.GradCheckUtil - Param 13 (labelsnull) FAILED: grad= -0.7484110986610204, numericalGrad= -0.3334042038005691, relError= 0.38362083982000833, absError=0.4150068948604513, scorePlus=42.13412869875299, scoreMinus= 42.134135366837064
          o.n.a.v.GradCheckUtil - Param 14 (labelsnull) FAILED: grad= 0.09592958341367906, numericalGrad= 3.9484613964191335, relError= 0.952561666816078, absError=3.8525318130054544, scorePlus=42.134171513926304, scoreMinus= 42.134092544698376
          o.n.a.v.GradCheckUtil - Param 15 (labelsnull) FAILED: grad= 0.16023750511947585, numericalGrad= 0.46791452135153117, relError= 0.4898129804031708, absError=0.30767701623205534, scorePlus=42.134136711912035, scoreMinus= 42.13412735362161
          o.n.a.v.GradCheckUtil - Param 16 (labelsnull) FAILED: grad= 0.20349412734993105, numericalGrad= 0.5167133583228178, relError= 0.43490138217642565, absError=0.3132192309728868, scorePlus=42.13413719991438, scoreMinus= 42.13412686564721
          o.n.a.v.GradCheckUtil - Param 17 (labelsnull) FAILED: grad= 0.6166124978088606, numericalGrad= 1.2838875278475825, relError= 0.35110498344152424, absError=0.6672750300387219, scorePlus=42.134144871413945, scoreMinus= 42.13411919366339
          o.n.a.v.GradCheckUtil - Param 18 (labelsnull) FAILED: grad= 2.1349345681520786, numericalGrad= 3.225085465885513, relError= 0.20338560132437533, absError=1.0901508977334342, scorePlus=42.134164283112504, scoreMinus= 42.13409978140319
          o.n.a.v.GradCheckUtil - Param 19 (labelsnull) FAILED: grad= -0.12966435715724808, numericalGrad= 0.2782288817115841, relError= 1.0, absError=0.4078932388688322, scorePlus=42.1341348150836, scoreMinus= 42.134129250505964
          o.n.a.v.GradCheckUtil - Param 20 (labelsnull) FAILED: grad= -0.31388259335634, numericalGrad= 0.003638136902850419, relError= 1.0, absError=0.3175207302591904, scorePlus=42.1341320691348, scoreMinus= 42.13413199637206
          o.n.a.v.GradCheckUtil - Param 21 (labelsnull) FAILED: grad= 1.691752761963729, numericalGrad= 2.0853447907143163, relError= 0.10420488834648235, absError=0.3935920287505874, scorePlus=42.13415288624208, scoreMinus= 42.13411117934626
          o.n.a.v.GradCheckUtil - Param 22 (labelsnull) FAILED: grad= 1.1047348511104609, numericalGrad= 1.6618213095398457, relError= 0.2013645941307897, absError=0.5570864584293849, scorePlus=42.134148651008935, scoreMinus= 42.134115414582745
          o.n.a.v.GradCheckUtil - Param 23 (labelsnull) FAILED: grad= 0.9392515244509304, numericalGrad= 1.2484335581319783, relError= 0.1413284005740029, absError=0.3091820336810479, scorePlus=42.134144517099216, scoreMinus= 42.13411954842805
          o.n.a.v.GradCheckUtil - Param 24 (labelsnull) FAILED: grad= 2.1616401665434686, numericalGrad= 2.914649392948831, relError= 0.1483385093738967, absError=0.7530092264053625, scorePlus=42.13416117928702, scoreMinus= 42.13410288629916
          o.n.a.v.GradCheckUtil - Param 25 (labelsnull) FAILED: grad= -0.29688137127528624, numericalGrad= 0.053484344775256425, relError= 1.0, absError=0.3503657160505427, scorePlus=42.13413256763411, scoreMinus= 42.134131497947216
          o.n.a.v.GradCheckUtil - Param 26 (labelsnull) FAILED: grad= 0.13144090546050102, numericalGrad= 0.8804947857043998, relError= 0.7402188565773555, absError=0.7490538802438987, scorePlus=42.13414083774101, scoreMinus= 42.13412322784529
          o.n.a.v.GradCheckUtil - Param 27 (labelsnull) FAILED: grad= 1.0331357613172587, numericalGrad= 1.9016523360448898, relError= 0.29593842755062033, absError=0.8685165747276311, scorePlus=42.1341510489341, scoreMinus= 42.13411301588738
          o.n.a.v.GradCheckUtil - Param 28 (labelsnull) FAILED: grad= 0.21736316887164156, numericalGrad= 0.6850631486088331, relError= 0.5182694372688338, absError=0.4676999797371916, scorePlus=42.13413888342747, scoreMinus= 42.134125182164496
          o.n.a.v.GradCheckUtil - Param 29 (labelsnull) FAILED: grad= 1.7784932074057511, numericalGrad= 2.7314794191823917, relError= 0.21130642925821658, absError=0.9529862117766406, scorePlus=42.13415934758388, scoreMinus= 42.1341047179955
          o.n.a.v.GradCheckUtil - Param 30 (labelsnull) FAILED: grad= 0.8510442683923649, numericalGrad= 1.1689655639912644, relError= 0.1573860139204122, absError=0.3179212955988995, scorePlus=42.13414372240867, scoreMinus= 42.13412034309739
          o.n.a.v.GradCheckUtil - Param 31 (labelsnull) FAILED: grad= -0.2244794683919559, numericalGrad= 0.16682398182865654, relError= 1.0, absError=0.3913034502206124, scorePlus=42.134133701033875, scoreMinus= 42.13413036455424
          o.n.a.v.GradCheckUtil - Param 32 (labelsnull) FAILED: grad= 2.6902083341057073, numericalGrad= 3.0370008644808872, relError= 0.06055174839095526, absError=0.34679253037518, scorePlus=42.13416240279883, scoreMinus= 42.13410166278154
          o.n.a.v.GradCheckUtil - Param 33 (labelsnull) FAILED: grad= 0.25482731497274225, numericalGrad= 1.175170497802469, relError= 0.6435976157499202, absError=0.9203431828297268, scorePlus=42.134143784495215, scoreMinus= 42.13412028108526
          o.n.a.v.GradCheckUtil - Param 34 (labelsnull) FAILED: grad= 0.48273071027426284, numericalGrad= 0.8442346477011141, relError= 0.27242906927006555, absError=0.3615039374268513, scorePlus=42.134140475138395, scoreMinus= 42.13412359044544
          o.n.a.v.GradCheckUtil - Param 35 (labelsnull) FAILED: grad= 0.5188778193953977, numericalGrad= 1.4831901015810443, relError= 0.4816581256220994, absError=0.9643122821856466, scorePlus=42.13414686469052, scoreMinus= 42.13411720088849
          o.n.a.v.GradCheckUtil - Param 36 (labelsnull) FAILED: grad= 0.32003211486119815, numericalGrad= 11.421634377484223, relError= 0.9454877865812606, absError=11.101602262623025, scorePlus=42.13424622963331, scoreMinus= 42.13401779694576
          o.n.a.v.GradCheckUtil - Param 37 (labelsnull) FAILED: grad= 0.12178948190448115, numericalGrad= 3.346718635199863, relError= 0.9297741404704243, absError=3.2249291532953817, scorePlus=42.13416549733054, scoreMinus= 42.13409856295784
          o.n.a.v.GradCheckUtil - Param 38 (labelsnull) FAILED: grad= -0.39382389751938496, numericalGrad= 4.0360426947216865, relError= 1.0, absError=4.429866592241072, scorePlus=42.13417238889297, scoreMinus= 42.134091668039076
          o.n.a.v.GradCheckUtil - Param 39 (labelsnull) FAILED: grad= 1.22400778642287, numericalGrad= 1.5791632186790137, relError= 0.12669774038392467, absError=0.35515543225614365, scorePlus=42.13414782442343, scoreMinus= 42.134116241159056
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 80 params checked, 40 passed, 40 failed. Largest relative error = 1.0
          o.n.a.o.LossOpValidation - *** Starting test: test: log_poisson_full, reduction=MEAN_BY_WEIGHT, weights=none
          o.n.a.f.DifferentialFunction - No fields found for property name reductionMode for class org.nd4j.linalg.api.ops.impl.loss.LogPoissonLoss
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.f.DifferentialFunction - No fields found for property name reductionMode for class org.nd4j.linalg.api.ops.impl.loss.LogPoissonLoss
          o.n.a.v.GradCheckUtil - Param 0 (labelsnull) FAILED: grad= 0.04750433469128888, numericalGrad= 0.05595226963972521, relError= 0.08165679709926277, absError=0.008447934948436327, scorePlus=1.0779090975194208, scoreMinus= 1.077907978474028
          o.n.a.v.GradCheckUtil - Param 1 (labelsnull) FAILED: grad= -0.014661049440772326, numericalGrad= 5.603803421294629E-4, relError= 1.0, absError=0.015221429782901788, scorePlus=1.0779085436006912, scoreMinus= 1.0779085323930844
          o.n.a.v.GradCheckUtil - Param 2 (labelsnull) FAILED: grad= 0.009355464632501389, numericalGrad= 0.0237053053409042, relError= 0.43404435891680576, absError=0.014349840708402811, scorePlus=1.077908775049951, scoreMinus= 1.0779083009438442
          o.n.a.v.GradCheckUtil - Param 3 (labelsnull) FAILED: grad= 0.04365260546740137, numericalGrad= 0.06616110285184718, relError= 0.2049698323547137, absError=0.022508497384445804, scorePlus=1.0779091996077983, scoreMinus= 1.0779078763857413
          o.n.a.v.GradCheckUtil - Param 4 (labelsnull) FAILED: grad= 0.011718814367481303, numericalGrad= 0.31321773459325186, relError= 0.9278701370777626, absError=0.3014989202257706, scorePlus=1.0779116696122393, scoreMinus= 1.0779054052575474
          o.n.a.v.GradCheckUtil - Param 5 (labelsnull) FAILED: grad= 0.017684628520834595, numericalGrad= 0.040872919571111055, relError= 0.3959914956457324, absError=0.02318829105027646, scorePlus=1.0779089467259542, scoreMinus= 1.0779081292675627
          o.n.a.v.GradCheckUtil - Param 6 (labelsnull) FAILED: grad= 0.02753648410758653, numericalGrad= 0.03817131501993032, relError= 0.16185035952437157, absError=0.010634830912343789, scorePlus=1.0779089197100387, scoreMinus= 1.0779081562837383
          o.n.a.v.GradCheckUtil - Param 7 (labelsnull) FAILED: grad= 0.05782328587989756, numericalGrad= 0.0803739384935831, relError= 0.16317731934139262, absError=0.022550652613685537, scorePlus=1.077909341736154, scoreMinus= 1.0779077342573842
          o.n.a.v.GradCheckUtil - Param 8 (labelsnull) FAILED: grad= -0.002629850797705158, numericalGrad= 0.10230898136454057, relError= 1.0, absError=0.10493883216224573, scorePlus=1.0779095609872151, scoreMinus= 1.0779075148075878
          o.n.a.v.GradCheckUtil - Param 9 (labelsnull) FAILED: grad= -0.008963753734152907, numericalGrad= 0.0026930161878269128, relError= 1.0, absError=0.01165676992197982, scorePlus=1.0779085649270665, scoreMinus= 1.0779085110667428
          o.n.a.v.GradCheckUtil - Param 10 (labelsnull) FAILED: grad= 0.010169938701964162, numericalGrad= 0.02986236878887993, relError= 0.49191343994896336, absError=0.01969243008691577, scorePlus=1.0779088366205059, scoreMinus= 1.07790823937313
          o.n.a.v.GradCheckUtil - Param 11 (labelsnull) FAILED: grad= -0.003935421017986798, numericalGrad= 0.0037359110471868458, relError= 1.0, absError=0.007671332065173644, scorePlus=1.0779085753553912, scoreMinus= 1.0779085006371703
          o.n.a.v.GradCheckUtil - Param 12 (labelsnull) FAILED: grad= -0.00715259209020249, numericalGrad= 0.009154285129930884, relError= 1.0, absError=0.016306877220133374, scorePlus=1.0779086295397242, scoreMinus= 1.0779084464540216
          o.n.a.v.GradCheckUtil - Param 13 (labelsnull) FAILED: grad= -8.557094948441445E-4, numericalGrad= 0.021205800504464634, relError= 1.0, absError=0.022061509999308778, scorePlus=1.077908750045048, scoreMinus= 1.0779083259290378
          o.n.a.v.GradCheckUtil - Param 14 (labelsnull) FAILED: grad= 0.015662635632303544, numericalGrad= 0.023350795996801562, relError= 0.19706444789548933, absError=0.007688160364498018, scorePlus=1.0779087715043303, scoreMinus= 1.0779083044884104
          o.n.a.v.GradCheckUtil - Param 15 (labelsnull) FAILED: grad= 0.018170687749374675, numericalGrad= 0.028311157096450042, relError= 0.21815978648675013, absError=0.010140469347075368, scorePlus=1.0779088211059158, scoreMinus= 1.0779082548827739
          o.n.a.v.GradCheckUtil - Param 16 (labelsnull) FAILED: grad= 0.02177317169240224, numericalGrad= 0.0296618041017993, relError= 0.1533709754420916, absError=0.007888632409397061, scorePlus=1.0779088346139325, scoreMinus= 1.0779082413778505
          o.n.a.v.GradCheckUtil - Param 17 (labelsnull) FAILED: grad= 0.03923425206712113, numericalGrad= 0.0533152143433746, relError= 0.15214525617898744, absError=0.014080962276253467, scorePlus=1.0779090711441774, scoreMinus= 1.0779080048398906
          o.n.a.v.GradCheckUtil - Param 18 (labelsnull) FAILED: grad= -0.008614073462757594, numericalGrad= 0.0025622978738759628, relError= 1.0, absError=0.011176371336633557, scorePlus=1.077908563619878, scoreMinus= 1.0779085123739205
          o.n.a.v.GradCheckUtil - Param 19 (labelsnull) FAILED: grad= 0.019774846037249164, numericalGrad= 0.03111807833633406, relError= 0.22288427003760036, absError=0.011343232299084897, scorePlus=1.0779088491744193, scoreMinus= 1.0779082268128526
          o.n.a.v.GradCheckUtil - Param 20 (labelsnull) FAILED: grad= -0.013629435150461396, numericalGrad= 0.01461926035783989, relError= 1.0, absError=0.028248695508301287, scorePlus=1.0779086841892815, scoreMinus= 1.0779083918040744
          o.n.a.v.GradCheckUtil - Param 21 (labelsnull) FAILED: grad= 0.008682347321808238, numericalGrad= 0.03581783536432681, relError= 0.6097837447973712, absError=0.02713548804251857, scorePlus=1.07790889616189, scoreMinus= 1.0779081798051826
          o.n.a.v.GradCheckUtil - Param 22 (labelsnull) FAILED: grad= 0.016757038816081298, numericalGrad= 0.17468973720902167, relError= 0.8249431078026191, absError=0.15793269839294038, scorePlus=1.0779102847036053, scoreMinus= 1.077906790908861
          o.n.a.v.GradCheckUtil - Param 23 (labelsnull) FAILED: grad= 0.03924558999603978, numericalGrad= 0.048293033072521745, relError= 0.1033537284381989, absError=0.009047443076481962, scorePlus=1.077909020927135, scoreMinus= 1.0779080550664735
          o.n.a.v.GradCheckUtil - Param 24 (labelsnull) FAILED: grad= 0.012498937127393514, numericalGrad= 0.02037933116705304, relError= 0.23968397511345196, absError=0.007880394039659525, scorePlus=1.0779087417898658, scoreMinus= 1.0779083342032425
          o.n.a.v.GradCheckUtil - Param 25 (labelsnull) FAILED: grad= 0.030492292091920094, numericalGrad= 0.03829148681466776, relError= 0.11338712188726072, absError=0.00779919472274767, scorePlus=1.0779089209108625, scoreMinus= 1.0779081550811263
          o.n.a.v.GradCheckUtil - Param 26 (labelsnull) FAILED: grad= 0.019549977473060663, numericalGrad= 0.03467583211680392, relError= 0.2789419790713544, absError=0.015125854643743254, scorePlus=1.0779088847497342, scoreMinus= 1.077908191233092
          o.n.a.v.GradCheckUtil - Param 27 (labelsnull) FAILED: grad= 0.007289153873140545, numericalGrad= 0.016941591951535884, relError= 0.39835497215960064, absError=0.009652438078395338, scorePlus=1.0779087074105589, scoreMinus= 1.0779083685787199
          o.n.a.v.GradCheckUtil - Param 28 (labelsnull) FAILED: grad= 0.018473177352243242, numericalGrad= 0.030774327997029612, relError= 0.24978220840922244, absError=0.01230115064478637, scorePlus=1.077908845740188, scoreMinus= 1.077908230253628
          o.n.a.v.GradCheckUtil - Param 29 (labelsnull) FAILED: grad= 0.041478637776999075, numericalGrad= 0.04924127100514041, relError= 0.0855670307912568, absError=0.007762633228141337, scorePlus=1.0779090304091834, scoreMinus= 1.0779080455837633
          o.n.a.v.GradCheckUtil - Param 30 (labelsnull) FAILED: grad= -7.446537158506852E-4, numericalGrad= 0.012519703573854455, relError= 1.0, absError=0.013264357289705141, scorePlus=1.0779086631939419, scoreMinus= 1.0779084127998704
          o.n.a.v.GradCheckUtil - Param 31 (labelsnull) FAILED: grad= 0.02528635329294901, numericalGrad= 0.04043421300004013, relError= 0.23048887983649413, absError=0.015147859707091121, scorePlus=1.0779089423390187, scoreMinus= 1.0779081336547587
          o.n.a.v.GradCheckUtil - Param 32 (labelsnull) FAILED: grad= -9.700294117326504E-4, numericalGrad= 0.014067194609168608, relError= 1.0, absError=0.015037224020901258, scorePlus=1.077908678668836, scoreMinus= 1.077908397324944
          o.n.a.v.GradCheckUtil - Param 33 (labelsnull) FAILED: grad= 0.04474675109577542, numericalGrad= 0.0631377068960326, relError= 0.17046900121288702, absError=0.01839095580025718, scorePlus=1.0779091693664824, scoreMinus= 1.0779079066123445
          o.n.a.v.GradCheckUtil - Param 34 (labelsnull) FAILED: grad= 0.02748605714185405, numericalGrad= 0.03555736970417556, relError= 0.128027820918333, absError=0.008071312562321506, scorePlus=1.0779088935703303, scoreMinus= 1.0779081824229362
          o.n.a.v.GradCheckUtil - Param 35 (labelsnull) FAILED: grad= 0.043697448681984885, numericalGrad= 0.13689416320517012, relError= 0.5160633627957227, absError=0.09319671452318523, scorePlus=1.0779099068557607, scoreMinus= 1.0779071689724966
          o.n.a.v.GradCheckUtil - Param 36 (labelsnull) FAILED: grad= 0.05388914502488491, numericalGrad= 0.063869086497359, relError= 0.08474941703407744, absError=0.009979941472474094, scorePlus=1.077909176685306, scoreMinus= 1.077907899303576
          o.n.a.v.GradCheckUtil - Param 37 (labelsnull) FAILED: grad= -0.014427195616599518, numericalGrad= -0.0029727529993195385, relError= 0.6583032438843188, absError=0.01145444261727998, scorePlus=1.0779085082693727, scoreMinus= 1.0779085677244327
          o.n.a.v.GradCheckUtil - Param 38 (labelsnull) FAILED: grad= 0.023998233629291526, numericalGrad= 0.044312193514528524, relError= 0.2973771462805847, absError=0.020313959885236998, scorePlus=1.0779089811187421, scoreMinus= 1.0779080948748718
          o.n.a.v.GradCheckUtil - Param 39 (labelsnull) FAILED: grad= 0.0710590342161203, numericalGrad= 0.08691406652161503, relError= 0.1003653927880863, absError=0.015855032305494732, scorePlus=1.0779094071375446, scoreMinus= 1.0779076688562141
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 80 params checked, 40 passed, 40 failed. Largest relative error = 1.0
          o.n.a.o.LossOpValidation - *** Starting test: test: log_poisson_full, reduction=MEAN_BY_NONZERO_WEIGHT_COUNT, weights=none
          o.n.a.f.DifferentialFunction - No fields found for property name reductionMode for class org.nd4j.linalg.api.ops.impl.loss.LogPoissonLoss
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.f.DifferentialFunction - No fields found for property name reductionMode for class org.nd4j.linalg.api.ops.impl.loss.LogPoissonLoss
          o.n.a.v.GradCheckUtil - Param 0 (labelsnull) FAILED: grad= -0.004230166914047875, numericalGrad= 0.21846429507643703, relError= 1.0, absError=0.2226944619904849, scorePlus=1.2767560858845604, scoreMinus= 1.2767517165986588
          o.n.a.v.GradCheckUtil - Param 1 (labelsnull) FAILED: grad= -0.0100327898387121, numericalGrad= 0.02837850535675201, relError= 1.0, absError=0.038411295195464115, scorePlus=1.2767541853405615, scoreMinus= 1.2767536177704544
          o.n.a.v.GradCheckUtil - Param 2 (labelsnull) FAILED: grad= 0.11048253222561806, numericalGrad= 0.11932270606029859, relError= 0.038468112827270945, absError=0.008840173834680526, scorePlus=1.2767550948045732, scoreMinus= 1.276752708350452
          o.n.a.v.GradCheckUtil - Param 3 (labelsnull) FAILED: grad= -0.00450037741779866, numericalGrad= 0.2740056081584896, relError= 1.0, absError=0.2785059855762883, scorePlus=1.2767566411431537, scoreMinus= 1.2767511610309905
          o.n.a.v.GradCheckUtil - Param 4 (labelsnull) FAILED: grad= 0.019940457648703495, numericalGrad= 0.037467481239783496, relError= 0.30530661665324127, absError=0.01752702359108, scorePlus=1.2767542762454949, scoreMinus= 1.27675352689587
          o.n.a.v.GradCheckUtil - Param 5 (labelsnull) FAILED: grad= 0.03383545797624829, numericalGrad= 0.04223284298943142, relError= 0.11039269849042425, absError=0.008397385013183128, scorePlus=1.2767543239058754, scoreMinus= 1.2767534792490156
          o.n.a.v.GradCheckUtil - Param 6 (labelsnull) FAILED: grad= -0.005469750553158733, numericalGrad= 0.022798271370749742, relError= 1.0, absError=0.028268021923908475, scorePlus=1.276754129560122, scoreMinus= 1.2767536735946945
          o.n.a.v.GradCheckUtil - Param 7 (labelsnull) FAILED: grad= 0.016037633703943295, numericalGrad= 0.035909095585928696, relError= 0.3825353810265726, absError=0.0198714618819854, scorePlus=1.2767542606685014, scoreMinus= 1.2767535424865897
          o.n.a.v.GradCheckUtil - Param 8 (labelsnull) FAILED: grad= 0.016871650499663743, numericalGrad= 0.030300948827832738, relError= 0.2846842980802454, absError=0.013429298328168995, scorePlus=1.276754204587124, scoreMinus= 1.2767535985681475
          o.n.a.v.GradCheckUtil - Param 9 (labelsnull) FAILED: grad= 0.04019754843625046, numericalGrad= 0.055926613429235765, relError= 0.1636327920860956, absError=0.015729064992985306, scorePlus=1.276754460843746, scoreMinus= 1.2767533423114774
          o.n.a.v.GradCheckUtil - Param 10 (labelsnull) FAILED: grad= -0.018575129406258172, numericalGrad= -0.004006907838860485, relError= 0.6451243264398902, absError=0.014568221567397687, scorePlus=1.2767538615085476, scoreMinus= 1.2767539416467044
          o.n.a.v.GradCheckUtil - Param 11 (labelsnull) FAILED: grad= 0.03690561317669634, numericalGrad= 0.045196563047689146, relError= 0.10098331435617024, absError=0.008290949870992805, scorePlus=1.2767543535419021, scoreMinus= 1.2767534496106412
          o.n.a.v.GradCheckUtil - Param 12 (labelsnull) FAILED: grad= 0.04534070865016001, numericalGrad= 0.056704876794100294, relError= 0.11136364296863836, absError=0.011364168143940284, scorePlus=1.2767544686231225, scoreMinus= 1.2767533345255866
          o.n.a.v.GradCheckUtil - Param 13 (labelsnull) FAILED: grad= -0.006769049740804023, numericalGrad= 0.0017596995527391355, relError= 1.0, absError=0.008528749293543159, scorePlus=1.2767539191744646, scoreMinus= 1.2767538839804735
          o.n.a.v.GradCheckUtil - Param 14 (labelsnull) FAILED: grad= 0.047856296395130914, numericalGrad= 0.07241682847825004, relError= 0.20420631881790327, absError=0.024560532083119126, scorePlus=1.2767546257343652, scoreMinus= 1.2767531773977956
          o.n.a.v.GradCheckUtil - Param 15 (labelsnull) FAILED: grad= 0.1058886488218479, numericalGrad= 0.12419159703958015, relError= 0.07955028103001804, absError=0.01830294821773225, scorePlus=1.2767551434935425, scoreMinus= 1.2767526596616017
          o.n.a.v.GradCheckUtil - Param 16 (labelsnull) FAILED: grad= -9.034419016438063E-4, numericalGrad= 0.008443647914191388, relError= 1.0, absError=0.009347089815835194, scorePlus=1.2767539860140393, scoreMinus= 1.276753817141081
          o.n.a.v.GradCheckUtil - Param 17 (labelsnull) FAILED: grad= -0.008619461243239078, numericalGrad= -9.4482467405399E-4, relError= 0.8024265099926249, absError=0.007674636569185088, scorePlus=1.2767538921287254, scoreMinus= 1.2767539110252188
          o.n.a.v.GradCheckUtil - Param 18 (labelsnull) FAILED: grad= 0.0019269473712520216, numericalGrad= 0.023556936923352364, relError= 0.848771298050509, absError=0.021629989552100343, scorePlus=1.2767541371468847, scoreMinus= 1.2767536660081462
          o.n.a.v.GradCheckUtil - Param 19 (labelsnull) FAILED: grad= 0.06284301179882018, numericalGrad= 0.45500552381394493, relError= 0.7572919204088946, absError=0.39216251201512475, scorePlus=1.2767584507453318, scoreMinus= 1.2767493506348555
          o.n.a.v.GradCheckUtil - Param 20 (labelsnull) FAILED: grad= -0.0033416795224230304, numericalGrad= 0.005732342034381332, relError= 1.0, absError=0.009074021556804361, scorePlus=1.2767539589009578, scoreMinus= 1.276753844254117
          o.n.a.v.GradCheckUtil - Param 21 (labelsnull) FAILED: grad= 0.005413282445267091, numericalGrad= 0.020303214232075817, relError= 0.5790031190339877, absError=0.014889931786808726, scorePlus=1.2767541046097646, scoreMinus= 1.27675369854548
          o.n.a.v.GradCheckUtil - Param 22 (labelsnull) FAILED: grad= 0.010431819749986939, numericalGrad= 0.031184965432196062, relError= 0.49867248494470373, absError=0.020753145682209123, scorePlus=1.2767542134271848, scoreMinus= 1.2767535897278761
          o.n.a.v.GradCheckUtil - Param 23 (labelsnull) FAILED: grad= 0.008708923557916094, numericalGrad= 0.019209416723953154, relError= 0.37611452041997995, absError=0.01050049316603706, scorePlus=1.2767540936717827, scoreMinus= 1.2767537094834482
          o.n.a.v.GradCheckUtil - Param 24 (labelsnull) FAILED: grad= 0.06651816763068508, numericalGrad= 0.3312955040635224, relError= 0.6655812891125751, absError=0.2647773364328373, scorePlus=1.2767572140826142, scoreMinus= 1.276750588172533
          o.n.a.v.GradCheckUtil - Param 25 (labelsnull) FAILED: grad= -0.007606274401770703, numericalGrad= 0.0015600793545900158, relError= 1.0, absError=0.00916635375636072, scorePlus=1.2767539171783393, scoreMinus= 1.2767538859767522
          o.n.a.v.GradCheckUtil - Param 26 (labelsnull) FAILED: grad= 0.04543583403164281, numericalGrad= 0.060014306857425474, relError= 0.1382499132089256, absError=0.014578472825782667, scorePlus=1.2767545017206943, scoreMinus= 1.2767533014345571
          o.n.a.v.GradCheckUtil - Param 27 (labelsnull) FAILED: grad= 0.15197994408204663, numericalGrad= 0.16749976669006017, relError= 0.04857842950497798, absError=0.015519822608013545, scorePlus=1.2767555765752814, scoreMinus= 1.2767522265799476
          o.n.a.v.GradCheckUtil - Param 28 (labelsnull) FAILED: grad= 0.05110667491015078, numericalGrad= 0.14016156337781638, relError= 0.46560207415926264, absError=0.0890548884676656, scorePlus=1.2767553031160868, scoreMinus= 1.2767524998848192
          o.n.a.v.GradCheckUtil - Param 29 (labelsnull) FAILED: grad= 0.015327707534494098, numericalGrad= 0.024594919134646172, relError= 0.2321293054426081, absError=0.009267211600152075, scorePlus=1.2767541475267457, scoreMinus= 1.276753655628363
          o.n.a.v.GradCheckUtil - Param 30 (labelsnull) FAILED: grad= -0.01532190441887619, numericalGrad= -0.00662358637937288, relError= 0.3963601506783029, absError=0.00869831803950331, scorePlus=1.276753835341631, scoreMinus= 1.2767539678133586
          o.n.a.v.GradCheckUtil - Param 31 (labelsnull) FAILED: grad= 0.0012436669389927636, numericalGrad= 0.16419690058722125, relError= 0.984965393221397, absError=0.16295323364822847, scorePlus=1.2767555433460234, scoreMinus= 1.2767522594080116
          o.n.a.v.GradCheckUtil - Param 32 (labelsnull) FAILED: grad= 0.016487090460244113, numericalGrad= 0.025794199032258543, relError= 0.22012357436886526, absError=0.00930710857201443, scorePlus=1.2767541595175742, scoreMinus= 1.2767536436335936
          o.n.a.v.GradCheckUtil - Param 33 (labelsnull) FAILED: grad= -0.014175200280292129, numericalGrad= -0.0025886823684651006, relError= 0.6911595693307947, absError=0.011586517911827028, scorePlus=1.2767538756908112, scoreMinus= 1.2767539274644586
          o.n.a.v.GradCheckUtil - Param 34 (labelsnull) FAILED: grad= 0.004964924195308385, numericalGrad= 0.01376566771682519, relError= 0.4698593382847518, absError=0.008800743521516805, scorePlus=1.2767540392325878, scoreMinus= 1.2767537639192335
          o.n.a.v.GradCheckUtil - Param 35 (labelsnull) FAILED: grad= -0.022399465854957442, numericalGrad= -0.01466726902155102, relError= 0.20860204868777923, absError=0.007732196833406422, scorePlus=1.2767537549041323, scoreMinus= 1.2767540482495128
          o.n.a.v.GradCheckUtil - Param 36 (labelsnull) FAILED: grad= -0.005838958480061347, numericalGrad= 0.0018329985529419444, relError= 1.0, absError=0.007671957033003291, scorePlus=1.2767539199069815, scoreMinus= 1.2767538832470104
          o.n.a.v.GradCheckUtil - Param 37 (labelsnull) FAILED: grad= 0.026726682670596653, numericalGrad= 0.043381718517476735, relError= 0.237561199009533, absError=0.016655035846880082, scorePlus=1.2767543353947837, scoreMinus= 1.2767534677604133
          o.n.a.v.GradCheckUtil - Param 38 (labelsnull) FAILED: grad= 0.03309883102907409, numericalGrad= 0.051274016832358875, relError= 0.21541510407630443, absError=0.018175185803284782, scorePlus=1.2767544143177427, scoreMinus= 1.276753388837406
          o.n.a.v.GradCheckUtil - Param 39 (labelsnull) FAILED: grad= 0.03502633909906241, numericalGrad= 0.043439831687308576, relError= 0.10722445741812002, absError=0.008413492588246169, scorePlus=1.276754335974497, scoreMinus= 1.2767534671778633
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 80 params checked, 40 passed, 40 failed. Largest relative error = 1.0
          o.n.a.o.LossOpValidation - *** Starting test: test: log_poisson_full, reduction=NONE, weights=scalar
          o.n.a.f.DifferentialFunction - No fields found for property name reductionMode for class org.nd4j.linalg.api.ops.impl.loss.LogPoissonLoss
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.f.DifferentialFunction - No fields found for property name reductionMode for class org.nd4j.linalg.api.ops.impl.loss.LogPoissonLoss
          o.n.a.v.GradCheckUtil - Param 0 (labelsnull) FAILED: grad= 0.06254984643015975, numericalGrad= 0.3724199416410556, relError= 0.7123945241920168, absError=0.3098700952108958, scorePlus=54.69659905037131, scoreMinus= 54.69659160197248
          o.n.a.v.GradCheckUtil - Param 1 (labelsnull) FAILED: grad= 3.5257353079228233, numericalGrad= 4.049602956257559, relError= 0.06915435721356734, absError=0.5238676483347353, scorePlus=54.69663582204766, scoreMinus= 54.696554829988536
          o.n.a.v.GradCheckUtil - Param 2 (labelsnull) FAILED: grad= -0.28594516284195404, numericalGrad= 0.03082237753915251, relError= 1.0, absError=0.31676754038110655, scorePlus=54.6965956344003, scoreMinus= 54.69659501795275
          o.n.a.v.GradCheckUtil - Param 3 (labelsnull) FAILED: grad= 3.172479294404122, numericalGrad= 3.9724408082975056, relError= 0.11196227563005262, absError=0.7999615138933835, scorePlus=54.696635050594175, scoreMinus= 54.69655560177801
          o.n.a.v.GradCheckUtil - Param 4 (labelsnull) FAILED: grad= 0.3799585672248395, numericalGrad= 0.8838073426886693, relError= 0.39868837378143307, absError=0.5038487754638299, scorePlus=54.69660416426333, scoreMinus= 54.69658648811647
          o.n.a.v.GradCheckUtil - Param 5 (labelsnull) FAILED: grad= 0.9690283732710067, numericalGrad= 1.4062366268774438, relError= 0.18406714769893562, absError=0.4372082536064371, scorePlus=54.69660938843496, scoreMinus= 54.69658126370242
          o.n.a.v.GradCheckUtil - Param 6 (labelsnull) FAILED: grad= 3.4797985855805718, numericalGrad= 4.2741638509369295, relError= 0.10244636492114954, absError=0.7943652653563578, scorePlus=54.6966380678247, scoreMinus= 54.69655258454768
          o.n.a.v.GradCheckUtil - Param 7 (labelsnull) FAILED: grad= 1.157451990812725, numericalGrad= 1.4653243148643467, relError= 0.11738413351730513, absError=0.3078723240516217, scorePlus=54.696609979403256, scoreMinus= 54.69658067291696
          o.n.a.v.GradCheckUtil - Param 8 (labelsnull) FAILED: grad= 0.033649798073654, numericalGrad= 0.3527763830390995, relError= 0.8258410029219243, absError=0.3191265849654455, scorePlus=54.696598853909514, scoreMinus= 54.69659179838185
          o.n.a.v.GradCheckUtil - Param 9 (labelsnull) FAILED: grad= 2.4538842306163073, numericalGrad= 3.6083509172613044, relError= 0.19043581426384884, absError=1.154466686644997, scorePlus=54.69663140968951, scoreMinus= 54.696559242671164
          o.n.a.v.GradCheckUtil - Param 10 (labelsnull) FAILED: grad= -0.3121517149953966, numericalGrad= 0.002034316537447012, relError= 1.0, absError=0.31418603153284363, scorePlus=54.69659534649387, scoreMinus= 54.69659530580754
          o.n.a.v.GradCheckUtil - Param 11 (labelsnull) FAILED: grad= 1.4200722857169386, numericalGrad= 1.7481736421132152, relError= 0.10355930816929494, absError=0.3281013563962767, scorePlus=54.69661280791686, scoreMinus= 54.696577844444015
          o.n.a.v.GradCheckUtil - Param 12 (labelsnull) FAILED: grad= 0.905356713413712, numericalGrad= 2.008664509389746, relError= 0.3786203708271513, absError=1.103307795976034, scorePlus=54.6966154128262, scoreMinus= 54.69657523953601
          o.n.a.v.GradCheckUtil - Param 13 (labelsnull) FAILED: grad= -0.09257395831188137, numericalGrad= 0.4541334511998229, relError= 1.0, absError=0.5467074095117043, scorePlus=54.696599867524235, scoreMinus= 54.69659078485521
          o.n.a.v.GradCheckUtil - Param 14 (labelsnull) FAILED: grad= -0.5848460301392541, numericalGrad= -0.10055185484247885, relError= 0.7065883713803442, absError=0.4842941752967752, scorePlus=54.69659432067133, scoreMinus= 54.69659633170843
          o.n.a.v.GradCheckUtil - Param 15 (labelsnull) FAILED: grad= 2.8909857249665354, numericalGrad= 3.300202342870761, relError= 0.06609662207324501, absError=0.4092166179042258, scorePlus=54.69662832810865, scoreMinus= 54.696562324061794
          o.n.a.v.GradCheckUtil - Param 16 (labelsnull) FAILED: grad= 0.1738268600915465, numericalGrad= 0.9037740774431312, relError= 0.6773817578718417, absError=0.7299472173515847, scorePlus=54.69660436392805, scoreMinus= 54.696586288446504
          o.n.a.v.GradCheckUtil - Param 17 (labelsnull) FAILED: grad= 0.6473644718185221, numericalGrad= 1.420376762695241, relError= 0.3738438243499534, absError=0.773012290876719, scorePlus=54.69660952995418, scoreMinus= 54.69658112241893
          o.n.a.v.GradCheckUtil - Param 18 (labelsnull) FAILED: grad= 0.8222515950949615, numericalGrad= 1.3567926991697732, relError= 0.24530988446711663, absError=0.5345411040748117, scorePlus=54.6966088941168, scoreMinus= 54.696581758262816
          o.n.a.v.GradCheckUtil - Param 19 (labelsnull) FAILED: grad= 0.32350595236127677, numericalGrad= 1.0942093211951942, relError= 0.5436235210336249, absError=0.7707033688339174, scorePlus=54.6966062682798, scoreMinus= 54.69658438409338
          o.n.a.v.GradCheckUtil - Param 20 (labelsnull) FAILED: grad= -0.03572551367531706, numericalGrad= 20.34247949538326, relError= 1.0, absError=20.378205009058576, scorePlus=54.69679869453021, scoreMinus= 54.6963918449403
          o.n.a.v.GradCheckUtil - Param 21 (labelsnull) FAILED: grad= 1.5356232562267655, numericalGrad= 1.8424764228086585, relError= 0.09083603082710431, absError=0.306853166581893, scorePlus=54.69661375092905, scoreMinus= 54.6965769014006
          o.n.a.v.GradCheckUtil - Param 22 (labelsnull) FAILED: grad= -0.8323607947534734, numericalGrad= -0.3312749392136993, relError= 0.4306208901229138, absError=0.501085855539774, scorePlus=54.696592013440515, scoreMinus= 54.6965986389393
          o.n.a.v.GradCheckUtil - Param 23 (labelsnull) FAILED: grad= 0.39933242953095754, numericalGrad= 0.7341973109475929, relError= 0.29541781698225494, absError=0.33486488141663534, scorePlus=54.69660266815509, scoreMinus= 54.69658798420887
          o.n.a.v.GradCheckUtil - Param 24 (labelsnull) FAILED: grad= -0.9736858241967731, numericalGrad= -0.6664108397558266, relError= 0.18735175260976386, absError=0.3072749844409465, scorePlus=54.696588662059305, scoreMinus= 54.6966019902761
          o.n.a.v.GradCheckUtil - Param 25 (labelsnull) FAILED: grad= 0.3278005720019417, numericalGrad= 1.3125119622259263, relError= 0.6003193718735499, absError=0.9847113902239846, scorePlus=54.696608451302595, scoreMinus= 54.69658220106335
          o.n.a.v.GradCheckUtil - Param 26 (labelsnull) FAILED: grad= 1.157053370757071, numericalGrad= 1.466259196902797, relError= 0.11786846522126557, absError=0.309205826145726, scorePlus=54.696609988749366, scoreMinus= 54.69658066356543
          o.n.a.v.GradCheckUtil - Param 27 (labelsnull) FAILED: grad= -0.2553116179333477, numericalGrad= 0.11905377093057722, relError= 1.0, absError=0.37436538886392495, scorePlus=54.69659651672451, scoreMinus= 54.69659413564909
          o.n.a.v.GradCheckUtil - Param 28 (labelsnull) FAILED: grad= 1.7211726580082822, numericalGrad= 2.1918938262643906, relError= 0.12029470241510654, absError=0.4707211682561083, scorePlus=54.69661724512807, scoreMinus= 54.69657340725154
          o.n.a.v.GradCheckUtil - Param 29 (labelsnull) FAILED: grad= 0.9288458093961066, numericalGrad= 10.41141317266181, relError= 0.8361861381004283, absError=9.482567363265703, scorePlus=54.696699425391735, scoreMinus= 54.69649119712828
          o.n.a.v.GradCheckUtil - Param 30 (labelsnull) FAILED: grad= 0.3966006411120279, numericalGrad= 0.7270563678218877, relError= 0.2940894989151396, absError=0.33045572670985973, scorePlus=54.69660259674469, scoreMinus= 54.69658805561733
          o.n.a.v.GradCheckUtil - Param 31 (labelsnull) FAILED: grad= -0.10740596974892888, numericalGrad= 0.6606897866134886, relError= 1.0, absError=0.7680957563624176, scorePlus=54.696601933084494, scoreMinus= 54.69658871928876
          o.n.a.v.GradCheckUtil - Param 32 (labelsnull) FAILED: grad= 4.68816240899157, numericalGrad= 7.347797929213583, relError= 0.22097410140009055, absError=2.6596355202220137, scorePlus=54.69666880218652, scoreMinus= 54.69652184622794
          o.n.a.v.GradCheckUtil - Param 33 (labelsnull) FAILED: grad= 1.03507059413999, numericalGrad= 1.4492363614948542, relError= 0.166712799485371, absError=0.4141657673548642, scorePlus=54.69660981855241, scoreMinus= 54.69658083382518
          o.n.a.v.GradCheckUtil - Param 34 (labelsnull) FAILED: grad= 0.11473595005799156, numericalGrad= 0.5583741099712825, relError= 0.6590871036662218, absError=0.4436381599132909, scorePlus=54.696600909930595, scoreMinus= 54.696589742448396
          o.n.a.v.GradCheckUtil - Param 35 (labelsnull) FAILED: grad= -0.44696627050338705, numericalGrad= -0.08211101807376053, relError= 0.6896067177837762, absError=0.3648552524296265, scorePlus=54.69659450507584, scoreMinus= 54.696596147296205
          o.n.a.v.GradCheckUtil - Param 36 (labelsnull) FAILED: grad= -0.06365614966786437, numericalGrad= 0.24319930851390834, relError= 1.0, absError=0.30685545818177273, scorePlus=54.69659775815776, scoreMinus= 54.69659289417159
          o.n.a.v.GradCheckUtil - Param 37 (labelsnull) FAILED: grad= 1.6182760211892822, numericalGrad= 2.100525799164643, relError= 0.12967880550554972, absError=0.48224977797536095, scorePlus=54.69661633130038, scoreMinus= 54.6965743207844
          o.n.a.v.GradCheckUtil - Param 38 (labelsnull) FAILED: grad= 2.395117323882391, numericalGrad= 7.5306842632016915, relError= 0.5173956878205122, absError=5.1355669393193, scorePlus=54.69667062756403, scoreMinus= 54.69652001387877
          o.n.a.v.GradCheckUtil - Param 39 (labelsnull) FAILED: grad= -0.11517491445820044, numericalGrad= 0.6450496478294099, relError= 1.0, absError=0.7602245622876103, scorePlus=54.69660177668324, scoreMinus= 54.69658887569028
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 80 params checked, 40 passed, 40 failed. Largest relative error = 1.0
          o.n.a.o.LossOpValidation - *** Starting test: test: log_poisson_full, reduction=SUM, weights=scalar
          o.n.a.f.DifferentialFunction - No fields found for property name reductionMode for class org.nd4j.linalg.api.ops.impl.loss.LogPoissonLoss
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.f.DifferentialFunction - No fields found for property name reductionMode for class org.nd4j.linalg.api.ops.impl.loss.LogPoissonLoss
          o.n.a.v.GradCheckUtil - Param 0 (labelsnull) FAILED: grad= -0.42964385480810474, numericalGrad= 0.20423381172918195, relError= 1.0, absError=0.6338776665372867, scorePlus=42.01559914034519, scoreMinus= 42.01559505566895
          o.n.a.v.GradCheckUtil - Param 1 (labelsnull) FAILED: grad= 0.614784092154621, numericalGrad= 1.2228623624821466, relError= 0.3309005760021012, absError=0.6080782703275256, scorePlus=42.015609326867036, scoreMinus= 42.015584869619786
          o.n.a.v.GradCheckUtil - Param 2 (labelsnull) FAILED: grad= 0.12581344138617348, numericalGrad= 1.538259018829535, relError= 0.8487885060367326, absError=1.4124455774433615, scorePlus=42.01561248005079, scoreMinus= 42.015581714870414
          o.n.a.v.GradCheckUtil - Param 3 (labelsnull) FAILED: grad= -0.06465957509450689, numericalGrad= 0.5831656160637522, relError= 1.0, absError=0.6478251911582591, scorePlus=42.01560292989903, scoreMinus= 42.01559126658671
          o.n.a.v.GradCheckUtil - Param 4 (labelsnull) FAILED: grad= -0.42750315908799746, numericalGrad= 0.08086133789220185, relError= 1.0, absError=0.5083644969801993, scorePlus=42.015597906857586, scoreMinus= 42.01559628963083
          o.n.a.v.GradCheckUtil - Param 5 (labelsnull) FAILED: grad= 3.891794951678636, numericalGrad= 82.07650884450857, relError= 0.9094597711057494, absError=78.18471389282993, scorePlus=42.0164171777438, scoreMinus= 42.01477564756691
          o.n.a.v.GradCheckUtil - Param 6 (labelsnull) FAILED: grad= 0.7036290116192688, numericalGrad= 1.1574050937213087, relError= 0.24383007318342337, absError=0.4537760821020399, scorePlus=42.01560867216425, scoreMinus= 42.015585524062374
          o.n.a.v.GradCheckUtil - Param 7 (labelsnull) FAILED: grad= -0.9085991474948523, numericalGrad= -0.529858878195455, relError= 0.2632960173569487, absError=0.3787402692993973, scorePlus=42.01559179965264, scoreMinus= 42.015602396830204
          o.n.a.v.GradCheckUtil - Param 8 (labelsnull) FAILED: grad= 0.6547742686083723, numericalGrad= 1.5188213122740988, relError= 0.3975196909974057, absError=0.8640470436657265, scorePlus=42.01561228645242, scoreMinus= 42.01558191002618
          o.n.a.v.GradCheckUtil - Param 9 (labelsnull) FAILED: grad= 1.809248747117124, numericalGrad= 2.1634852235052904, relError= 0.08916692610370477, absError=0.35423647638816647, scorePlus=42.01561873309148, scoreMinus= 42.01557546338701
          o.n.a.v.GradCheckUtil - Param 10 (labelsnull) FAILED: grad= 0.08277695440198049, numericalGrad= 0.6750929049559318, relError= 0.7815536443892587, absError=0.5923159505539513, scorePlus=42.01560384917265, scoreMinus= 42.01559034731455
          o.n.a.v.GradCheckUtil - Param 11 (labelsnull) FAILED: grad= 3.156893034519819, numericalGrad= 3.573181768956601, relError= 0.061854993680270524, absError=0.4162887344367818, scorePlus=42.015632830060866, scoreMinus= 42.01556136642549
          o.n.a.v.GradCheckUtil - Param 12 (labelsnull) FAILED: grad= -0.5823956864049921, numericalGrad= -0.24277170425079928, relError= 0.41158192386187353, absError=0.33962398215419276, scorePlus=42.0155946704666, scoreMinus= 42.01559952590068
          o.n.a.v.GradCheckUtil - Param 13 (labelsnull) FAILED: grad= 0.330603652902068, numericalGrad= 1.0570212658933542, relError= 0.5234970943170142, absError=0.7264176129912863, scorePlus=42.0156076684543, scoreMinus= 42.01558652802898
          o.n.a.v.GradCheckUtil - Param 14 (labelsnull) FAILED: grad= -0.34710474182762396, numericalGrad= 0.06257710012391726, relError= 1.0, absError=0.4096818419515412, scorePlus=42.01559772391026, scoreMinus= 42.01559647236826
          o.n.a.v.GradCheckUtil - Param 15 (labelsnull) FAILED: grad= 1.036493667799041, numericalGrad= 1.4043144734188215, relError= 0.15069632037373204, absError=0.3678208056197805, scorePlus=42.01561114130957, scoreMinus= 42.0155830550201
          o.n.a.v.GradCheckUtil - Param 16 (labelsnull) FAILED: grad= 0.9701243311893671, numericalGrad= 1.3206478804761446, relError= 0.1530154536980036, absError=0.3505235492867774, scorePlus=42.0156103047176, scoreMinus= 42.01558389175999
          o.n.a.v.GradCheckUtil - Param 17 (labelsnull) FAILED: grad= 0.19726082135381595, numericalGrad= 0.5479705155408965, relError= 0.4706051353777537, absError=0.35070969418708053, scorePlus=42.01560257794397, scoreMinus= 42.01559161853366
          o.n.a.v.GradCheckUtil - Param 18 (labelsnull) FAILED: grad= 2.269218994149723, numericalGrad= 3.0277558945357437, relError= 0.1432019060551492, absError=0.7585369003860207, scorePlus=42.01562737580005, scoreMinus= 42.01556682068216
          o.n.a.v.GradCheckUtil - Param 19 (labelsnull) FAILED: grad= 4.810641313419776, numericalGrad= 5.147533045501973, relError= 0.03383067216335375, absError=0.33689173208219714, scorePlus=42.01564857351607, scoreMinus= 42.01554562285516
          o.n.a.v.GradCheckUtil - Param 20 (labelsnull) FAILED: grad= 1.3569656298909594, numericalGrad= 1.729330458744016, relError= 0.12065103870761415, absError=0.37236482885305655, scorePlus=42.015614391545554, scoreMinus= 42.01557980493638
          o.n.a.v.GradCheckUtil - Param 21 (labelsnull) FAILED: grad= 0.5159863107948564, numericalGrad= 8.696776994909783, relError= 0.8879844637980979, absError=8.180790684114926, scorePlus=42.01568405435315, scoreMinus= 42.01551011881325
          o.n.a.v.GradCheckUtil - Param 22 (labelsnull) FAILED: grad= 7.642937185811417, numericalGrad= 7.978092860838614, relError= 0.02145541452940692, absError=0.3351556750271971, scorePlus=42.01567687916496, scoreMinus= 42.01551731730774
          o.n.a.v.GradCheckUtil - Param 23 (labelsnull) FAILED: grad= -0.42072761683077803, numericalGrad= -0.09468530599576751, relError= 0.6325846644414369, absError=0.3260423108350105, scorePlus=42.01559615134091, scoreMinus= 42.01559804504703
          o.n.a.v.GradCheckUtil - Param 24 (labelsnull) FAILED: grad= 1.2321431624753822, numericalGrad= 3.871413829159564, relError= 0.5171433709881391, absError=2.639270666684182, scorePlus=42.015635810422516, scoreMinus= 42.01555838214593
          o.n.a.v.GradCheckUtil - Param 25 (labelsnull) FAILED: grad= 0.28381188684241043, numericalGrad= 0.6843543502554893, relError= 0.4137124886875977, absError=0.40054246341307886, scorePlus=42.01560394168823, scoreMinus= 42.01559025460122
          o.n.a.v.GradCheckUtil - Param 26 (labelsnull) FAILED: grad= 0.4209906896982968, numericalGrad= 1.446006881522521, relError= 0.5490184923775626, absError=1.0250161918242244, scorePlus=42.01561155782104, scoreMinus= 42.01558263768341
          o.n.a.v.GradCheckUtil - Param 27 (labelsnull) FAILED: grad= 0.6782338339972573, numericalGrad= 1.1946126612372154, relError= 0.27571871402910125, absError=0.5163788272399581, scorePlus=42.015609044370805, scoreMinus= 42.01558515211758
          o.n.a.v.GradCheckUtil - Param 28 (labelsnull) FAILED: grad= -0.24767079725124672, numericalGrad= 0.22586773056332274, relError= 1.0, absError=0.47353852781456945, scorePlus=42.01559935692144, scoreMinus= 42.01559483956683
          o.n.a.v.GradCheckUtil - Param 29 (labelsnull) FAILED: grad= 1.3329788743777267, numericalGrad= 4.2663975627021955, relError= 0.5238831004286343, absError=2.933418688324469, scorePlus=42.015639759922614, scoreMinus= 42.01555443197136
          o.n.a.v.GradCheckUtil - Param 30 (labelsnull) FAILED: grad= 0.4879279560475566, numericalGrad= 1.0595273888469592, relError= 0.36938024395034563, absError=0.5715994327994025, scorePlus=42.01560769351771, scoreMinus= 42.01558650296993
          o.n.a.v.GradCheckUtil - Param 31 (labelsnull) FAILED: grad= 0.8411065640689439, numericalGrad= 1.1530891633526608, relError= 0.15644532529768015, absError=0.31198259928371685, scorePlus=42.01560862911968, scoreMinus= 42.015585567336416
          o.n.a.v.GradCheckUtil - Param 32 (labelsnull) FAILED: grad= -0.03846257132038747, numericalGrad= 0.7177528967616807, relError= 1.0, absError=0.7562154680820682, scorePlus=42.015604275770116, scoreMinus= 42.01558992071218
          o.n.a.v.GradCheckUtil - Param 33 (labelsnull) FAILED: grad= 0.4699232148429295, numericalGrad= 1.0358950593314376, relError= 0.37585667154878144, absError=0.565971844488508, scorePlus=42.01560745719446, scoreMinus= 42.015586739293276
          o.n.a.v.GradCheckUtil - Param 34 (labelsnull) FAILED: grad= 0.09909657566021988, numericalGrad= 0.5447655432533338, relError= 0.6921807550118512, absError=0.4456689675931139, scorePlus=42.01560254577348, scoreMinus= 42.01559165046262
          o.n.a.v.GradCheckUtil - Param 35 (labelsnull) FAILED: grad= 1.3630211856745704, numericalGrad= 1.7300132430619894, relError= 0.11865113882270222, absError=0.366992057387419, scorePlus=42.01561439837296, scoreMinus= 42.0155797981081
          o.n.a.v.GradCheckUtil - Param 36 (labelsnull) FAILED: grad= 1.6992371975998288, numericalGrad= 2.006767614659566, relError= 0.08298165616041084, absError=0.30753041705973705, scorePlus=42.0156171658915, scoreMinus= 42.015577030539205
          o.n.a.v.GradCheckUtil - Param 37 (labelsnull) FAILED: grad= -0.41625850363041333, numericalGrad= -0.02895393080848407, relError= 0.869932065823926, absError=0.38730457282192926, scorePlus=42.01559680870264, scoreMinus= 42.015597387781256
          o.n.a.v.GradCheckUtil - Param 38 (labelsnull) FAILED: grad= -0.5461876951132908, numericalGrad= 0.19794461394440074, relError= 1.0, absError=0.7441323090576916, scorePlus=42.01559907768749, scoreMinus= 42.01559511879521
          o.n.a.v.GradCheckUtil - Param 39 (labelsnull) FAILED: grad= 1.064435343807571, numericalGrad= 1.425246255948309, relError= 0.14492251225060923, absError=0.3608109121407379, scorePlus=42.015611350702514, scoreMinus= 42.015582845777395
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 80 params checked, 40 passed, 40 failed. Largest relative error = 1.0
          o.n.a.o.LossOpValidation - *** Starting test: test: log_poisson_full, reduction=MEAN_BY_WEIGHT, weights=scalar
          o.n.a.f.DifferentialFunction - No fields found for property name reductionMode for class org.nd4j.linalg.api.ops.impl.loss.LogPoissonLoss
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.f.DifferentialFunction - No fields found for property name reductionMode for class org.nd4j.linalg.api.ops.impl.loss.LogPoissonLoss
          o.n.a.v.GradCheckUtil - Param 0 (labelsnull) FAILED: grad= 0.023317379492773984, numericalGrad= 0.03882817037892394, relError= 0.24958811883027235, absError=0.015510790886149959, scorePlus=1.1396692814769032, scoreMinus= 1.1396685049134956
          o.n.a.v.GradCheckUtil - Param 1 (labelsnull) FAILED: grad= 0.0657223584105505, numericalGrad= 0.0744043621825341, relError= 0.06195823134400864, absError=0.008682003771983596, scorePlus=1.1396696372371973, scoreMinus= 1.1396681491499536
          o.n.a.v.GradCheckUtil - Param 2 (labelsnull) FAILED: grad= 0.03018290547460888, numericalGrad= 0.0415979667156563, relError= 0.15902650515014938, absError=0.011415061241047419, scorePlus=1.1396693091748848, scoreMinus= 1.1396684772155505
          o.n.a.v.GradCheckUtil - Param 3 (labelsnull) FAILED: grad= 0.03222593945028573, numericalGrad= 0.03999837625556779, relError= 0.10761523635525612, absError=0.007772436805282064, scorePlus=1.1396692931785601, scoreMinus= 1.139668493211035
          o.n.a.v.GradCheckUtil - Param 4 (labelsnull) FAILED: grad= 0.006375835149927162, numericalGrad= 0.02612376410748851, relError= 0.6076360757911597, absError=0.019747928957561348, scorePlus=1.1396691544327733, scoreMinus= 1.1396686319574911
          o.n.a.v.GradCheckUtil - Param 5 (labelsnull) FAILED: grad= 0.007701852114186988, numericalGrad= 0.018574171611884793, relError= 0.41377339322882384, absError=0.010872319497697805, scorePlus=1.1396690789369253, scoreMinus= 1.139668707453493
          o.n.a.v.GradCheckUtil - Param 6 (labelsnull) FAILED: grad= 0.010518192527178397, numericalGrad= 0.028441247856836323, relError= 0.4600439624644059, absError=0.017923055329657926, scorePlus=1.1396691776005, scoreMinus= 1.1396686087755428
          o.n.a.v.GradCheckUtil - Param 7 (labelsnull) FAILED: grad= 0.006101829634486625, numericalGrad= 0.029197834883198933, relError= 0.6542839872356557, absError=0.023096005248712307, scorePlus=1.139669185163014, scoreMinus= 1.1396686012063164
          o.n.a.v.GradCheckUtil - Param 8 (labelsnull) FAILED: grad= -0.0010209670235841858, numericalGrad= 0.016926659396343524, relError= 1.0, absError=0.01794762641992771, scorePlus=1.1396690624546, scoreMinus= 1.139668723921412
          o.n.a.v.GradCheckUtil - Param 9 (labelsnull) FAILED: grad= 0.07011813626789418, numericalGrad= 0.08202339318863494, relError= 0.07825119783709295, absError=0.011905256920740764, scorePlus=1.1396697134291538, scoreMinus= 1.13966807296129
          o.n.a.v.GradCheckUtil - Param 10 (labelsnull) FAILED: grad= -0.017699230571018406, numericalGrad= -0.006061149659952746, relError= 0.48981038173352404, absError=0.011638080911065659, scorePlus=1.1396688325802828, scoreMinus= 1.139668953803276
          o.n.a.v.GradCheckUtil - Param 11 (labelsnull) FAILED: grad= -0.00969129613835973, numericalGrad= -0.001650487779780718, relError= 0.7089544657713202, absError=0.008040808358579012, scorePlus=1.1396688766891832, scoreMinus= 1.1396689096989387
          o.n.a.v.GradCheckUtil - Param 12 (labelsnull) FAILED: grad= 0.08398906651281353, numericalGrad= 0.18333557931793362, relError= 0.37163244898870995, absError=0.0993465128051201, scorePlus=1.1396707264596362, scoreMinus= 1.1396670597480498
          o.n.a.v.GradCheckUtil - Param 13 (labelsnull) FAILED: grad= -0.0028354077601927003, numericalGrad= 0.01008825500914412, relError= 1.0, absError=0.01292366276933682, scorePlus=1.139668994077773, scoreMinus= 1.1396687923126727
          o.n.a.v.GradCheckUtil - Param 14 (labelsnull) FAILED: grad= -0.018986285319451596, numericalGrad= -0.003867409359425977, relError= 0.6615506233221525, absError=0.015118875960025618, scorePlus=1.1396688545211107, scoreMinus= 1.1396689318692979
          o.n.a.v.GradCheckUtil - Param 15 (labelsnull) FAILED: grad= -0.009369925008034265, numericalGrad= 0.007313448546764078, relError= 1.0, absError=0.016683373554798344, scorePlus=1.139668966329668, scoreMinus= 1.139668820060697
          o.n.a.v.GradCheckUtil - Param 16 (labelsnull) FAILED: grad= 0.05549227727099118, numericalGrad= 0.07350436861397469, relError= 0.13963224562478924, absError=0.01801209134298351, scorePlus=1.1396696282388477, scoreMinus= 1.1396681581514754
          o.n.a.v.GradCheckUtil - Param 17 (labelsnull) FAILED: grad= 0.021970492566009206, numericalGrad= 0.03175112167630445, relError= 0.18206134063990137, absError=0.009780629110295244, scorePlus=1.1396692107040933, scoreMinus= 1.1396685756816598
          o.n.a.v.GradCheckUtil - Param 18 (labelsnull) FAILED: grad= 0.016078914327465034, numericalGrad= 0.02877371243492632, relError= 0.2830335483964519, absError=0.012694798107461287, scorePlus=1.1396691809323476, scoreMinus= 1.139668605458099
          o.n.a.v.GradCheckUtil - Param 19 (labelsnull) FAILED: grad= -0.01147532052373152, numericalGrad= 0.0033824227751999554, relError= 1.0, absError=0.014857743298931476, scorePlus=1.1396689270194351, scoreMinus= 1.1396688593709796
          o.n.a.v.GradCheckUtil - Param 20 (labelsnull) FAILED: grad= -0.027070889139791873, numericalGrad= -0.015923723362121223, relError= 0.2592688974037071, absError=0.01114716577767065, scorePlus=1.1396687339579805, scoreMinus= 1.1396690524324478
          o.n.a.v.GradCheckUtil - Param 21 (labelsnull) FAILED: grad= -0.007752222937954601, numericalGrad= 7.527546364016757E-5, relError= 1.0, absError=0.007827498401594768, scorePlus=1.1396688939475932, scoreMinus= 1.139668892442084
          o.n.a.v.GradCheckUtil - Param 22 (labelsnull) FAILED: grad= -0.007263081892578557, numericalGrad= 0.002950078248353804, relError= 1.0, absError=0.010213160140932362, scorePlus=1.1396689226933991, scoreMinus= 1.1396688636918342
          o.n.a.v.GradCheckUtil - Param 23 (labelsnull) FAILED: grad= 0.0034788157043759912, numericalGrad= 0.012091949652681675, relError= 0.5531606026290584, absError=0.008613133948305684, scorePlus=1.1396690141145638, scoreMinus= 1.1396687722755707
          o.n.a.v.GradCheckUtil - Param 24 (labelsnull) FAILED: grad= 0.018334707675541538, numericalGrad= 0.06809612851377267, relError= 0.5757368901214371, absError=0.04976142083823113, scorePlus=1.139669574124237, scoreMinus= 1.1396682122016668
          o.n.a.v.GradCheckUtil - Param 25 (labelsnull) FAILED: grad= 0.045971677119507046, numericalGrad= 0.0567283183983136, relError= 0.10473847856147224, absError=0.010756641278806552, scorePlus=1.1396694604783906, scoreMinus= 1.1396683259120226
          o.n.a.v.GradCheckUtil - Param 26 (labelsnull) FAILED: grad= 0.001576190193671361, numericalGrad= 0.0097356751660449, relError= 0.7213209062256911, absError=0.008159484972373537, scorePlus=1.1396689905507118, scoreMinus= 1.1396687958372085
          o.n.a.v.GradCheckUtil - Param 27 (labelsnull) FAILED: grad= 0.07620830269687098, numericalGrad= 0.5000849842895505, relError= 0.7355225041909379, absError=0.42387668159267955, scorePlus=1.139673893027263, scoreMinus= 1.1396638913275772
          o.n.a.v.GradCheckUtil - Param 28 (labelsnull) FAILED: grad= 0.006339833789457572, numericalGrad= 0.2002810518764164, relError= 0.9386331757409103, absError=0.19394121808695883, scorePlus=1.1396708957387927, scoreMinus= 1.1396668901177551
          o.n.a.v.GradCheckUtil - Param 29 (labelsnull) FAILED: grad= 0.010031207955241485, numericalGrad= 0.01908703621822383, relError= 0.3110018656700009, absError=0.009055828262982344, scorePlus=1.1396690840654824, scoreMinus= 1.139668702324758
          o.n.a.v.GradCheckUtil - Param 30 (labelsnull) FAILED: grad= 0.026491798651267412, numericalGrad= 0.15797491670355157, relError= 0.7127742140330213, absError=0.13148311805228416, scorePlus=1.1396704728023948, scoreMinus= 1.1396673133040607
          o.n.a.v.GradCheckUtil - Param 31 (labelsnull) FAILED: grad= 0.010679774365938534, numericalGrad= 0.037126225793659984, relError= 0.5532036007913437, absError=0.02644645142772145, scorePlus=1.1396692644446016, scoreMinus= 1.1396685219200857
          o.n.a.v.GradCheckUtil - Param 32 (labelsnull) FAILED: grad= 0.05672567190163994, numericalGrad= 0.07935209579423841, relError= 0.16627568393954334, absError=0.022626423892598467, scorePlus=1.139669686716041, scoreMinus= 1.139668099674125
          o.n.a.v.GradCheckUtil - Param 33 (labelsnull) FAILED: grad= 0.026662453950589016, numericalGrad= 0.04290266540918352, relError= 0.2334533687005465, absError=0.016240211458594504, scorePlus=1.1396693222218433, scoreMinus= 1.139668464168535
          o.n.a.v.GradCheckUtil - Param 34 (labelsnull) FAILED: grad= 0.04855110108797597, numericalGrad= 0.06781759889218364, relError= 0.16556426090084814, absError=0.019266497804207666, scorePlus=1.1396695713711296, scoreMinus= 1.1396682150191517
          o.n.a.v.GradCheckUtil - Param 35 (labelsnull) FAILED: grad= 0.023274719362367528, numericalGrad= 0.03480611713291282, relError= 0.19854049057097056, absError=0.01153139777054529, scorePlus=1.1396692412563902, scoreMinus= 1.1396685451340476
          o.n.a.v.GradCheckUtil - Param 36 (labelsnull) FAILED: grad= -2.2496668375681335E-4, numericalGrad= 0.018566719228729767, relError= 1.0, absError=0.01879168591248658, scorePlus=1.139669078862341, scoreMinus= 1.1396687075279563
          o.n.a.v.GradCheckUtil - Param 37 (labelsnull) FAILED: grad= 0.007585205923605515, numericalGrad= 0.02540353086777358, relError= 0.5401335933791955, absError=0.017818324944168063, scorePlus=1.1396691472304734, scoreMinus= 1.139668639159856
          o.n.a.v.GradCheckUtil - Param 38 (labelsnull) FAILED: grad= -0.002676084438029815, numericalGrad= 0.009963154556924536, relError= 1.0, absError=0.012639238994954352, scorePlus=1.1396689928227413, scoreMinus= 1.1396687935596501
          o.n.a.v.GradCheckUtil - Param 39 (labelsnull) FAILED: grad= 0.0556900779951841, numericalGrad= 0.06684794293665419, relError= 0.09105635015663137, absError=0.011157864941470093, scorePlus=1.1396695616746437, scoreMinus= 1.139668224715785
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 80 params checked, 40 passed, 40 failed. Largest relative error = 1.0
          o.n.a.o.LossOpValidation - *** Starting test: test: log_poisson_full, reduction=MEAN_BY_NONZERO_WEIGHT_COUNT, weights=scalar
          o.n.a.f.DifferentialFunction - No fields found for property name reductionMode for class org.nd4j.linalg.api.ops.impl.loss.LogPoissonLoss
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.f.DifferentialFunction - No fields found for property name reductionMode for class org.nd4j.linalg.api.ops.impl.loss.LogPoissonLoss
          o.n.a.v.GradCheckUtil - Param 0 (labelsnull) FAILED: grad= -0.001906965991526483, numericalGrad= 0.0068781416229235495, relError= 1.0, absError=0.008785107614450033, scorePlus=1.1348173631765168, scoreMinus= 1.1348172256136844
          o.n.a.v.GradCheckUtil - Param 1 (labelsnull) FAILED: grad= 0.0023946208223243576, numericalGrad= 0.018535986634482526, relError= 0.7711847754762036, absError=0.01614136581215817, scorePlus=1.1348174797550667, scoreMinus= 1.134817109035334
          o.n.a.v.GradCheckUtil - Param 2 (labelsnull) FAILED: grad= 0.003800708175410357, numericalGrad= 0.023461133780156015, relError= 0.7211701115716929, absError=0.01966042560474566, scorePlus=1.1348175290064815, scoreMinus= 1.1348170597838059
          o.n.a.v.GradCheckUtil - Param 3 (labelsnull) FAILED: grad= 0.05154970716559021, numericalGrad= 0.05937495042296347, relError= 0.07054557054752406, absError=0.007825243257373264, scorePlus=1.1348178881443511, scoreMinus= 1.1348167006453427
          o.n.a.v.GradCheckUtil - Param 4 (labelsnull) FAILED: grad= 0.04433098713137314, numericalGrad= 0.052546306716916284, relError= 0.08480129098577424, absError=0.008215319585543147, scorePlus=1.134817819858067, scoreMinus= 1.1348167689319326
          o.n.a.v.GradCheckUtil - Param 5 (labelsnull) FAILED: grad= 0.04549959782840373, numericalGrad= 0.053857126625089784, relError= 0.08411638812225548, absError=0.008357528796686053, scorePlus=1.1348178329650822, scoreMinus= 1.1348167558225497
          o.n.a.v.GradCheckUtil - Param 6 (labelsnull) FAILED: grad= 0.011474416009709651, numericalGrad= 0.021381956916144414, relError= 0.3015409195894141, absError=0.009907540906434763, scorePlus=1.1348175082147571, scoreMinus= 1.1348170805756188
          o.n.a.v.GradCheckUtil - Param 7 (labelsnull) FAILED: grad= -0.014860292958171492, numericalGrad= -0.004385720164812312, relError= 0.5442463707379649, absError=0.01047457279335918, scorePlus=1.1348172505380076, scoreMinus= 1.134817338252411
          o.n.a.v.GradCheckUtil - Param 8 (labelsnull) FAILED: grad= 0.022895760437634527, numericalGrad= 1.281954396414875, relError= 0.9649066824763044, absError=1.2590586359772404, scorePlus=1.1348301064961268, scoreMinus= 1.1348044674081985
          o.n.a.v.GradCheckUtil - Param 9 (labelsnull) FAILED: grad= -3.0981519445537803E-4, numericalGrad= 0.007780089894549035, relError= 1.0, absError=0.008089905089004413, scorePlus=1.1348173721958632, scoreMinus= 1.1348172165940653
          o.n.a.v.GradCheckUtil - Param 10 (labelsnull) FAILED: grad= 0.018398652081384633, numericalGrad= 0.08295438623795448, relError= 0.6369393086487473, absError=0.06455573415656984, scorePlus=1.13481812389167, scoreMinus= 1.1348164648039452
          o.n.a.v.GradCheckUtil - Param 11 (labelsnull) FAILED: grad= 0.007699874335995765, numericalGrad= 0.023263297721509698, relError= 0.5026430546782872, absError=0.015563423385513933, scorePlus=1.1348175270281857, scoreMinus= 1.1348170617622313
          o.n.a.v.GradCheckUtil - Param 12 (labelsnull) FAILED: grad= -0.008753605488080593, numericalGrad= -2.711995628068564E-4, relError= 0.9398990756525676, absError=0.008482405925273736, scorePlus=1.134817291681729, scoreMinus= 1.1348172971057202
          o.n.a.v.GradCheckUtil - Param 13 (labelsnull) FAILED: grad= -0.01383369926080807, numericalGrad= 1.87437187992856E-4, relError= 1.0, absError=0.014021136448800925, scorePlus=1.1348172962695977, scoreMinus= 1.134817292520854
          o.n.a.v.GradCheckUtil - Param 14 (labelsnull) FAILED: grad= 0.060619702944550706, numericalGrad= 0.07079304972235079, relError= 0.07741521710291674, absError=0.010173346777800081, scorePlus=1.1348180023231476, scoreMinus= 1.134816586462153
          o.n.a.v.GradCheckUtil - Param 15 (labelsnull) FAILED: grad= -0.010382601432591322, numericalGrad= -0.002421561273724393, relError= 0.6217540608836615, absError=0.007961040158866929, scorePlus=1.1348172701785313, scoreMinus= 1.1348173186097568
          o.n.a.v.GradCheckUtil - Param 16 (labelsnull) FAILED: grad= -0.008025285522967747, numericalGrad= 0.0062266268141542005, relError= 1.0, absError=0.014251912337121947, scorePlus=1.1348173566614919, scoreMinus= 1.1348172321289556
          o.n.a.v.GradCheckUtil - Param 17 (labelsnull) FAILED: grad= 0.018700714673143656, numericalGrad= 0.030468097433899995, relError= 0.23932615526968587, absError=0.01176738276075634, scorePlus=1.1348175990762053, scoreMinus= 1.1348169897142566
          o.n.a.v.GradCheckUtil - Param 18 (labelsnull) FAILED: grad= -0.011155423834538462, numericalGrad= 0.009040084936184911, relError= 1.0, absError=0.020195508770723375, scorePlus=1.134817384795984, scoreMinus= 1.1348172039942852
          o.n.a.v.GradCheckUtil - Param 19 (labelsnull) FAILED: grad= -0.003963389998809994, numericalGrad= 0.0038891795006712466, relError= 1.0, absError=0.007852569499481241, scorePlus=1.1348173332860507, scoreMinus= 1.1348172555024607
          o.n.a.v.GradCheckUtil - Param 20 (labelsnull) FAILED: grad= 0.07568180028630944, numericalGrad= 0.09767339735899937, relError= 0.12685859651976256, absError=0.021991597072689925, scorePlus=1.1348182711290773, scoreMinus= 1.1348163176611301
          o.n.a.v.GradCheckUtil - Param 21 (labelsnull) FAILED: grad= -0.004234848625183841, numericalGrad= 0.012080261913016697, relError= 1.0, absError=0.016315110538200537, scorePlus=1.134817415197817, scoreMinus= 1.1348171735925787
          o.n.a.v.GradCheckUtil - Param 22 (labelsnull) FAILED: grad= 0.059310160446351026, numericalGrad= 1.731920626157901, relError= 0.9337771984605189, absError=1.67261046571155, scorePlus=1.1348346008664296, scoreMinus= 1.1347999624539065
          o.n.a.v.GradCheckUtil - Param 23 (labelsnull) FAILED: grad= 0.04409638227418189, numericalGrad= 0.05617796308143851, relError= 0.12048526235109894, absError=0.012081580807256624, scorePlus=1.1348178561748632, scoreMinus= 1.1348167326156016
          o.n.a.v.GradCheckUtil - Param 24 (labelsnull) FAILED: grad= 0.0563692876934006, numericalGrad= 0.09082443576113873, relError= 0.23408028045692847, absError=0.03445514806773813, scorePlus=1.1348182026206843, scoreMinus= 1.1348163861319691
          o.n.a.v.GradCheckUtil - Param 25 (labelsnull) FAILED: grad= 0.0011432787706518181, numericalGrad= 0.009234517306389023, relError= 0.7796682913858496, absError=0.008091238535737205, scorePlus=1.1348173867401377, scoreMinus= 1.1348172020497915
          o.n.a.v.GradCheckUtil - Param 26 (labelsnull) FAILED: grad= 0.01575464783582289, numericalGrad= 0.025969902317513057, relError= 0.24482599438818492, absError=0.010215254481690167, scorePlus=1.1348175540942238, scoreMinus= 1.1348170346961775
          o.n.a.v.GradCheckUtil - Param 27 (labelsnull) FAILED: grad= 0.02672591799715956, numericalGrad= 0.04948576867169762, relError= 0.2986399024788747, absError=0.02275985067453806, scorePlus=1.1348177892527773, scoreMinus= 1.1348167995374039
          o.n.a.v.GradCheckUtil - Param 28 (labelsnull) FAILED: grad= 0.11731089331288816, numericalGrad= 0.1656504032832018, relError= 0.17083435279601278, absError=0.04833950997031364, scorePlus=1.1348189508683366, scoreMinus= 1.134815637860271
          o.n.a.v.GradCheckUtil - Param 29 (labelsnull) FAILED: grad= -0.012224338113882849, numericalGrad= -0.001625825696294214, relError= 0.7652265029386062, absError=0.010598512417588635, scorePlus=1.134817278134141, scoreMinus= 1.134817310650655
          o.n.a.v.GradCheckUtil - Param 30 (labelsnull) FAILED: grad= 0.009707056983786884, numericalGrad= 0.017528130380473073, relError= 0.2871679673828712, absError=0.007821073396686189, scorePlus=1.1348174696755962, scoreMinus= 1.1348171191129885
          o.n.a.v.GradCheckUtil - Param 31 (labelsnull) FAILED: grad= 0.05578648387498302, numericalGrad= 0.07694973195304655, relError= 0.15943838647232655, absError=0.02116324807806353, scorePlus=1.1348180638924374, scoreMinus= 1.1348165248977984
          o.n.a.v.GradCheckUtil - Param 32 (labelsnull) FAILED: grad= 0.043081135937492326, numericalGrad= 0.06432847825532662, relError= 0.19781601933409437, absError=0.02124734231783429, scorePlus=1.134817937679899, scoreMinus= 1.134816651110334
          o.n.a.v.GradCheckUtil - Param 33 (labelsnull) FAILED: grad= 0.010371873414368543, numericalGrad= 0.018488131692251386, relError= 0.2812285807954043, absError=0.008116258277882843, scorePlus=1.1348174792762893, scoreMinus= 1.1348171095136554
          o.n.a.v.GradCheckUtil - Param 34 (labelsnull) FAILED: grad= 0.019647326257993706, numericalGrad= 0.037519591744583636, relError= 0.312633007184053, absError=0.01787226548658993, scorePlus=1.1348176695910912, scoreMinus= 1.1348169191992563
          o.n.a.v.GradCheckUtil - Param 35 (labelsnull) FAILED: grad= 0.006904470376842983, numericalGrad= 0.015544280829171695, relError= 0.3848681992615185, absError=0.008639810452328712, scorePlus=1.1348174498378891, scoreMinus= 1.1348171389522725
          o.n.a.v.GradCheckUtil - Param 36 (labelsnull) FAILED: grad= -0.010651233311894541, numericalGrad= 0.06592704340224742, relError= 1.0, absError=0.07657827671414197, scorePlus=1.1348179536043537, scoreMinus= 1.1348166350634856
          o.n.a.v.GradCheckUtil - Param 37 (labelsnull) FAILED: grad= 0.025822788076117948, numericalGrad= 0.03352883061191747, relError= 0.12983710817229943, absError=0.0077060425357995226, scorePlus=1.134817629683037, scoreMinus= 1.1348169591064248
          o.n.a.v.GradCheckUtil - Param 38 (labelsnull) FAILED: grad= 0.017559972305164952, numericalGrad= 0.03103156890338354, relError= 0.2772415993228177, absError=0.013471596598218588, scorePlus=1.134817604710919, scoreMinus= 1.134816984079541
          o.n.a.v.GradCheckUtil - Param 39 (labelsnull) FAILED: grad= 0.0185319903732218, numericalGrad= 0.029409386881340534, relError= 0.22688952906716064, absError=0.010877396508118736, scorePlus=1.1348175884890879, scoreMinus= 1.1348170003013502
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 80 params checked, 40 passed, 40 failed. Largest relative error = 1.0
          o.n.a.o.LossOpValidation - *** Starting test: test: log_poisson_full, reduction=NONE, weights=perExample
          o.n.a.f.DifferentialFunction - No fields found for property name reductionMode for class org.nd4j.linalg.api.ops.impl.loss.LogPoissonLoss
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.f.DifferentialFunction - No fields found for property name reductionMode for class org.nd4j.linalg.api.ops.impl.loss.LogPoissonLoss
          o.n.a.v.GradCheckUtil - Param 8 (labelsnull) FAILED: grad= -0.11449681665912241, numericalGrad= 0.3172352769809095, relError= 1.0, absError=0.4317320936400319, scorePlus=82.54576598739992, scoreMinus= 82.54575964269438
          o.n.a.v.GradCheckUtil - Param 9 (labelsnull) FAILED: grad= 0.7011378186317091, numericalGrad= 1.1814684590660818, relError= 0.25514131453006805, absError=0.4803306404343727, scorePlus=82.54577462958598, scoreMinus= 82.5457510002168
          o.n.a.v.GradCheckUtil - Param 10 (labelsnull) FAILED: grad= 0.021176140900521143, numericalGrad= 0.5838705916971776, relError= 0.930001635379126, absError=0.5626944507966565, scorePlus=82.54576865355907, scoreMinus= 82.54575697614723
          o.n.a.v.GradCheckUtil - Param 11 (labelsnull) FAILED: grad= 2.3437041005696857, numericalGrad= 2.7471692504832386, relError= 0.07925263939832758, absError=0.40346514991355287, scorePlus=82.54579028663905, scoreMinus= 82.54573534325404
          o.n.a.v.GradCheckUtil - Param 12 (labelsnull) FAILED: grad= -0.3085301367511027, numericalGrad= 2.2841533109385634E-4, relError= 1.0, absError=0.30875855208219655, scorePlus=82.54576281731262, scoreMinus= 82.54576281274431
          o.n.a.v.GradCheckUtil - Param 13 (labelsnull) FAILED: grad= 0.1123578170690709, numericalGrad= 0.9359913313744527, relError= 0.7856480978004555, absError=0.8236335143053818, scorePlus=82.54577217495688, scoreMinus= 82.54575345513025
          o.n.a.v.GradCheckUtil - Param 14 (labelsnull) FAILED: grad= -0.10374043371826167, numericalGrad= 0.4015834072390589, relError= 1.0, absError=0.5053238409573205, scorePlus=82.54576683088186, scoreMinus= 82.54575879921371
          o.n.a.v.GradCheckUtil - Param 15 (labelsnull) FAILED: grad= -0.8275848656073946, numericalGrad= -0.40732492578854357, relError= 0.34031630710757466, absError=0.42025993981885107, scorePlus=82.5457587417976, scoreMinus= 82.54576688829611
          o.n.a.v.GradCheckUtil - Param 16 (labelsnull) FAILED: grad= 0.1160327936806552, numericalGrad= 0.8402525132567006, relError= 0.7573259929042154, absError=0.7242197195760454, scorePlus=82.54577121758965, scoreMinus= 82.54575441253938
          o.n.a.v.GradCheckUtil - Param 17 (labelsnull) FAILED: grad= 1.216872486696774, numericalGrad= 6.425460475156796, relError= 0.6815442371404781, absError=5.208587988460022, scorePlus=82.54582706583496, scoreMinus= 82.54569855662545
          o.n.a.v.GradCheckUtil - Param 18 (labelsnull) FAILED: grad= 3.884264559816693, numericalGrad= 6.279960025779018, relError= 0.2356987929366888, absError=2.395695465962325, scorePlus=82.54582561465267, scoreMinus= 82.54570001545216
          o.n.a.v.GradCheckUtil - Param 19 (labelsnull) FAILED: grad= 1.2500546863949338, numericalGrad= 2.0240891508649383, relError= 0.23640820408116012, absError=0.7740344644700046, scorePlus=82.54578305595973, scoreMinus= 82.54574257417671
          o.n.a.v.GradCheckUtil - Param 20 (labelsnull) FAILED: grad= 1.1034578216825055, numericalGrad= 2.167517207851688, relError= 0.3253034268258266, absError=1.0640593861691825, scorePlus=82.54578449024469, scoreMinus= 82.54574113990053
          o.n.a.v.GradCheckUtil - Param 21 (labelsnull) FAILED: grad= 0.8369643223294221, numericalGrad= 2.1343714422528137, relError= 0.43664103376947194, absError=1.2974071199233916, scorePlus=82.5457841587845, scoreMinus= 82.54574147135565
          o.n.a.v.GradCheckUtil - Param 22 (labelsnull) FAILED: grad= 0.7317217541591661, numericalGrad= 6.417071795539186, relError= 0.7952880443190189, absError=5.685350041380019, scorePlus=82.54582698140881, scoreMinus= 82.5456986399729
          o.n.a.v.GradCheckUtil - Param 23 (labelsnull) FAILED: grad= 7.663657026342103, numericalGrad= 8.54905089084923, relError= 0.054611103156203114, absError=0.8853938645071269, scorePlus=82.54584830558085, scoreMinus= 82.54567732456303
          o.n.a.v.GradCheckUtil - Param 24 (labelsnull) FAILED: grad= -1.9215541558118558, numericalGrad= -0.8394420497381815, relError= 0.391928139523864, absError=1.0821121060736743, scorePlus=82.54575442045281, scoreMinus= 82.5457712092938
          o.n.a.v.GradCheckUtil - Param 25 (labelsnull) FAILED: grad= -1.4927097057125651, numericalGrad= -0.5441774661107956, relError= 0.46567735941538263, absError=0.9485322396017695, scorePlus=82.54575737319915, scoreMinus= 82.54576825674847
          o.n.a.v.GradCheckUtil - Param 26 (labelsnull) FAILED: grad= 0.8261240198445636, numericalGrad= 1.7979640759335778, relError= 0.3703534411259264, absError=0.9718400560890141, scorePlus=82.5457807947066, scoreMinus= 82.54574483542508
          o.n.a.v.GradCheckUtil - Param 27 (labelsnull) FAILED: grad= 12.657831089397662, numericalGrad= 13.927441226257995, relError= 0.04775614565033735, absError=1.269610136860333, scorePlus=82.54590208917114, scoreMinus= 82.54562354034661
          o.n.a.v.GradCheckUtil - Param 28 (labelsnull) FAILED: grad= 1.1950864308037592, numericalGrad= 4.051248732395152, relError= 0.5444109483561608, absError=2.8561623015913926, scorePlus=82.54580332756592, scoreMinus= 82.54572230259127
          o.n.a.v.GradCheckUtil - Param 29 (labelsnull) FAILED: grad= 3.992530125775695, numericalGrad= 6.333299734961883, relError= 0.22669070096599342, absError=2.3407696091861876, scorePlus=82.5458261480847, scoreMinus= 82.54569948209
          o.n.a.v.GradCheckUtil - Param 30 (labelsnull) FAILED: grad= -1.8424931929032278, numericalGrad= -0.9169945386133803, relError= 0.33538784888208056, absError=0.9254986542898475, scorePlus=82.54575364505882, scoreMinus= 82.5457719849496
          o.n.a.v.GradCheckUtil - Param 31 (labelsnull) FAILED: grad= 7.177053534866543, numericalGrad= 13.895607537506292, relError= 0.3188279818844551, absError=6.718554002639749, scorePlus=82.54590176656687, scoreMinus= 82.54562385441612
          o.n.a.v.GradCheckUtil - Param 32 (labelsnull) FAILED: grad= 3.8385628729233194, numericalGrad= 6.945878528341608, relError= 0.2881294950570018, absError=3.107315655418289, scorePlus=82.54583227260471, scoreMinus= 82.54569335503415
          o.n.a.v.GradCheckUtil - Param 33 (labelsnull) FAILED: grad= 1.959743642662876, numericalGrad= 7.24630995492248, relError= 0.574248917434742, absError=5.286566312259604, scorePlus=82.54583527537538, scoreMinus= 82.54569034917628
          o.n.a.v.GradCheckUtil - Param 34 (labelsnull) FAILED: grad= 0.4882150324201853, numericalGrad= 1.7699742691945628, relError= 0.5676048663669776, absError=1.2817592367743775, scorePlus=82.54578051468374, scoreMinus= 82.54574511519836
          o.n.a.v.GradCheckUtil - Param 35 (labelsnull) FAILED: grad= -0.9688182964528904, numericalGrad= 0.48121251197130727, relError= 1.0, absError=1.4500308084241977, scorePlus=82.54576762723153, scoreMinus= 82.54575800298129
          o.n.a.v.GradCheckUtil - Param 36 (labelsnull) FAILED: grad= 2.1321076225112052, numericalGrad= 4.875533086590167, relError= 0.39149059975575806, absError=2.7434254640789617, scorePlus=82.54581156937829, scoreMinus= 82.54571405871656
          o.n.a.v.GradCheckUtil - Param 37 (labelsnull) FAILED: grad= 5.79466315463028, numericalGrad= 24.704084798798927, relError= 0.6200064892186014, absError=18.909421644168646, scorePlus=82.54600983678624, scoreMinus= 82.54551575509026
          o.n.a.v.GradCheckUtil - Param 38 (labelsnull) FAILED: grad= 3.5500046106581857, numericalGrad= 4.782739925701662, relError= 0.14793869050760508, absError=1.2327353150434766, scorePlus=82.54581064239994, scoreMinus= 82.54571498760143
          o.n.a.v.GradCheckUtil - Param 39 (labelsnull) FAILED: grad= 0.7912376833445747, numericalGrad= 3.997261458010825, relError= 0.6695258117470968, absError=3.2060237746662503, scorePlus=82.545802787722, scoreMinus= 82.54572284249284
          o.n.a.v.GradCheckUtil - Param 0 (weightsnull) FAILED: grad= 7.147870610402493, numericalGrad= 7.602729402833574, relError= 0.030836629833560995, absError=0.4548587924310805, scorePlus=82.54583884231681, scoreMinus= 82.54568678772876
          o.n.a.v.GradCheckUtil - Param 1 (weightsnull) FAILED: grad= 4.693989125086745, numericalGrad= 3.384218460666943, relError= 0.16213629700846582, absError=1.3097706644198017, scorePlus=82.54579665720739, scoreMinus= 82.54572897283818
          o.n.a.v.GradCheckUtil - Param 2 (weightsnull) FAILED: grad= 3.582229565853897, numericalGrad= 2.3961455617893535, relError= 0.19839571434389272, absError=1.1860840040645435, scorePlus=82.54578677647841, scoreMinus= 82.54573885356717
          o.n.a.v.GradCheckUtil - Param 3 (weightsnull) FAILED: grad= 4.879816233856799, numericalGrad= 4.768667944432536, relError= 0.011519766977942936, absError=0.11114828942426236, scorePlus=82.54581050170223, scoreMinus= 82.54571512834335
          o.n.a.v.GradCheckUtil - Param 4 (weightsnull) FAILED: grad= 8.119796019876006, numericalGrad= 8.649026982254782, relError= 0.03156041198070535, absError=0.5292309623787759, scorePlus=82.5458493052926, scoreMinus= 82.54567632475296
          o.n.a.v.GradCheckUtil - Param 5 (weightsnull) FAILED: grad= 6.507577559592014, numericalGrad= 5.845533291193305, relError= 0.05359332368952405, absError=0.6620442683987093, scorePlus=82.5458212703557, scoreMinus= 82.54570435968988
          o.n.a.v.GradCheckUtil - Param 6 (weightsnull) FAILED: grad= 5.380339263618665, numericalGrad= 4.192623455878675, relError= 0.12406982483290765, absError=1.1877158077399903, scorePlus=82.54580474125734, scoreMinus= 82.54572088878822
          o.n.a.v.GradCheckUtil - Param 7 (weightsnull) FAILED: grad= 5.7844284122440754, numericalGrad= 5.947729235344922, relError= 0.013919078485482635, absError=0.1633008231008466, scorePlus=82.54582229231514, scoreMinus= 82.54570333773043
          o.n.a.v.GradCheckUtil - Param 8 (weightsnull) FAILED: grad= 3.3199046084747095, numericalGrad= 1.9708332679613247, relError= 0.2549873707638964, absError=1.3490713405133847, scorePlus=82.54578252335546, scoreMinus= 82.5457431066901
          o.n.a.v.GradCheckUtil - Param 9 (weightsnull) FAILED: grad= 3.022957621628667, numericalGrad= 2.0218594052323624, relError= 0.19844093672099045, absError=1.0010982163963047, scorePlus=82.54578303361684, scoreMinus= 82.54574259642874
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 90 params checked, 48 passed, 42 failed. Largest relative error = 1.0
          o.n.a.o.LossOpValidation - *** Starting test: test: log_poisson_full, reduction=SUM, weights=perExample
          o.n.a.f.DifferentialFunction - No fields found for property name reductionMode for class org.nd4j.linalg.api.ops.impl.loss.LogPoissonLoss
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.f.DifferentialFunction - No fields found for property name reductionMode for class org.nd4j.linalg.api.ops.impl.loss.LogPoissonLoss
          o.n.a.v.GradCheckUtil - Param 8 (labelsnull) FAILED: grad= 0.2888344736552453, numericalGrad= 0.595694142901948, relError= 0.34691887125266485, absError=0.3068596692467027, scorePlus=70.66240344268648, scoreMinus= 70.66239152880362
          o.n.a.v.GradCheckUtil - Param 9 (labelsnull) FAILED: grad= 2.8400711219247965, numericalGrad= 3.594735434120366, relError= 0.11727847692431438, absError=0.7546643121955694, scorePlus=70.66243343312172, scoreMinus= 70.66236153841304
          o.n.a.v.GradCheckUtil - Param 10 (labelsnull) FAILED: grad= -0.14286935725260005, numericalGrad= 0.1644297149994145, relError= 1.0, absError=0.3072990722520146, scorePlus=70.66239913004544, scoreMinus= 70.66239584145114
          o.n.a.v.GradCheckUtil - Param 11 (labelsnull) FAILED: grad= 1.7700156129354652, numericalGrad= 2.082917323065203, relError= 0.08121130456387568, absError=0.312901710129738, scorePlus=70.66241831490595, scoreMinus= 70.66237665655949
          o.n.a.v.GradCheckUtil - Param 12 (labelsnull) FAILED: grad= 1.049634546535648, numericalGrad= 4.081362960306478, relError= 0.5908653063518459, absError=3.0317284137708302, scorePlus=70.66243829698546, scoreMinus= 70.66235666972625
          o.n.a.v.GradCheckUtil - Param 13 (labelsnull) FAILED: grad= 0.33619315652541576, numericalGrad= 17.811804775647033, relError= 0.9629498352620575, absError=17.47561161912162, scorePlus=70.66257556087024, scoreMinus= 70.66221932477472
          o.n.a.v.GradCheckUtil - Param 14 (labelsnull) FAILED: grad= -0.5250562079147378, numericalGrad= 0.4781632021888526, relError= 1.0, absError=1.0032194101035905, scorePlus=70.66240226739521, scoreMinus= 70.66239270413116
          o.n.a.v.GradCheckUtil - Param 15 (labelsnull) FAILED: grad= 0.2916871297484164, numericalGrad= 0.7303335380015595, relError= 0.4291952424199432, absError=0.43864640825314316, scorePlus=70.66240478910531, scoreMinus= 70.66239018243455
          o.n.a.v.GradCheckUtil - Param 16 (labelsnull) FAILED: grad= 2.5393256882585167, numericalGrad= 3.6232673991776205, relError= 0.1758905213341066, absError=1.0839417109191039, scorePlus=70.66243371810457, scoreMinus= 70.66236125275658
          o.n.a.v.GradCheckUtil - Param 17 (labelsnull) FAILED: grad= -0.008337279266997264, numericalGrad= 0.6394786325358837, relError= 1.0, absError=0.6478159118028809, scorePlus=70.66240388056043, scoreMinus= 70.66239109098778
          o.n.a.v.GradCheckUtil - Param 18 (labelsnull) FAILED: grad= 1.424812623669431, numericalGrad= 2.819695057354465, relError= 0.3286323264111867, absError=1.394882433685034, scorePlus=70.6624256827418, scoreMinus= 70.66236928884065
          o.n.a.v.GradCheckUtil - Param 19 (labelsnull) FAILED: grad= 1.8262016671731198, numericalGrad= 3.0166699112044166, relError= 0.24581866868956467, absError=1.1904682440312968, scorePlus=70.66242765249324, scoreMinus= 70.66236731909501
          o.n.a.v.GradCheckUtil - Param 20 (labelsnull) FAILED: grad= -5.95098253887364E-4, numericalGrad= 1.944774420081785, relError= 1.0, absError=1.9453695183356723, scorePlus=70.66241693352615, scoreMinus= 70.66237803803774
          o.n.a.v.GradCheckUtil - Param 21 (labelsnull) FAILED: grad= 0.08771827059788882, numericalGrad= 1.2173666071646494, relError= 0.8655746119006841, absError=1.1296483365667607, scorePlus=70.66240965946083, scoreMinus= 70.66238531212869
          o.n.a.v.GradCheckUtil - Param 22 (labelsnull) FAILED: grad= -0.2012331649946689, numericalGrad= 12.042833201775236, relError= 1.0, absError=12.244066366769905, scorePlus=70.66251789962996, scoreMinus= 70.66227704296593
          o.n.a.v.GradCheckUtil - Param 23 (labelsnull) FAILED: grad= 0.48806302576906335, numericalGrad= 1.3105465271223693, relError= 0.4572885204746561, absError=0.822483501353306, scorePlus=70.66241059104892, scoreMinus= 70.66238438011838
          o.n.a.v.GradCheckUtil - Param 24 (labelsnull) FAILED: grad= 7.675211827084265, numericalGrad= 9.675839096701111, relError= 0.11530294495731795, absError=2.000627269616846, scorePlus=70.6624942434398, scoreMinus= 70.66230072665786
          o.n.a.v.GradCheckUtil - Param 25 (labelsnull) FAILED: grad= 3.1703105420306543, numericalGrad= 4.1631130997643595, relError= 0.13538049978123115, absError=0.9928025577337052, scorePlus=70.66243911692509, scoreMinus= 70.66235585466309
          o.n.a.v.GradCheckUtil - Param 26 (labelsnull) FAILED: grad= 1.9193881866432165, numericalGrad= 2.8712321359591892, relError= 0.19868908099961952, absError=0.9518439493159727, scorePlus=70.66242619801447, scoreMinus= 70.66236877337175
          o.n.a.v.GradCheckUtil - Param 27 (labelsnull) FAILED: grad= 1.9134287533756842, numericalGrad= 2.874076276526693, relError= 0.2006572352720009, absError=0.960647523151009, scorePlus=70.66242622654742, scoreMinus= 70.6623687450219
          o.n.a.v.GradCheckUtil - Param 28 (labelsnull) FAILED: grad= 2.8506850831982575, numericalGrad= 3.969630090949749, relError= 0.1640606011864063, absError=1.1189450077514915, scorePlus=70.66243718211172, scoreMinus= 70.6623577895099
          o.n.a.v.GradCheckUtil - Param 29 (labelsnull) FAILED: grad= 1.2890633632643715, numericalGrad= 2.2191404475790932, relError= 0.2651148948188123, absError=0.9300770843147217, scorePlus=70.66241967717136, scoreMinus= 70.6623752943624
          o.n.a.v.GradCheckUtil - Param 30 (labelsnull) FAILED: grad= 5.564639911782338, numericalGrad= 6.486100304670116, relError= 0.07646504499613563, absError=0.921460392887778, scorePlus=70.66246234675559, scoreMinus= 70.6623326247495
          o.n.a.v.GradCheckUtil - Param 31 (labelsnull) FAILED: grad= 0.12416673189936667, numericalGrad= 1.2095180466076272, relError= 0.8137989817378491, absError=1.0853513147082605, scorePlus=70.6624095809884, scoreMinus= 70.66238539062746
          o.n.a.v.GradCheckUtil - Param 32 (labelsnull) FAILED: grad= 0.08933282933706257, numericalGrad= 2.948506291033936, relError= 0.9411865962631011, absError=2.8591734616968734, scorePlus=70.6624269708988, scoreMinus= 70.66236800077299
          o.n.a.v.GradCheckUtil - Param 33 (labelsnull) FAILED: grad= 2.713779986844362, numericalGrad= 4.042549684868391, relError= 0.1966703465621714, absError=1.3287696980240287, scorePlus=70.66243791112186, scoreMinus= 70.66235706012816
          o.n.a.v.GradCheckUtil - Param 34 (labelsnull) FAILED: grad= 7.237040373172846, numericalGrad= 8.468776552916779, relError= 0.07842547672243919, absError=1.2317361797439332, scorePlus=70.66248217352843, scoreMinus= 70.66231279799737
          o.n.a.v.GradCheckUtil - Param 35 (labelsnull) FAILED: grad= 6.959582502940888, numericalGrad= 12.000195805228485, relError= 0.26585824055314516, absError=5.040613302287596, scorePlus=70.66251748514632, scoreMinus= 70.66227748123022
          o.n.a.v.GradCheckUtil - Param 36 (labelsnull) FAILED: grad= 4.813113746479414, numericalGrad= 7.077897140561617, relError= 0.19046180476971825, absError=2.264783394082203, scorePlus=70.66246826481544, scoreMinus= 70.66232670687263
          o.n.a.v.GradCheckUtil - Param 37 (labelsnull) FAILED: grad= 3.010615880778223, numericalGrad= 5.705099235342458, relError= 0.30915229773636016, absError=2.6944833545642353, scorePlus=70.66245453683086, scoreMinus= 70.66234043484616
          o.n.a.v.GradCheckUtil - Param 38 (labelsnull) FAILED: grad= 11.482462959482708, numericalGrad= 12.728046199583785, relError= 0.0514480398539914, absError=1.2455832401010767, scorePlus=70.66252476616421, scoreMinus= 70.66227020524022
          o.n.a.v.GradCheckUtil - Param 39 (labelsnull) FAILED: grad= 1.871621376368002, numericalGrad= 3.2295261725323594, relError= 0.2661959457450072, absError=1.3579047961643573, scorePlus=70.66242978107888, scoreMinus= 70.66236519055543
          o.n.a.v.GradCheckUtil - Param 0 (weightsnull) FAILED: grad= 4.803821315856895, numericalGrad= 4.240174932590435, relError= 0.062322713077554326, absError=0.5636463832664607, scorePlus=70.66243988749476, scoreMinus= 70.6623550839961
          o.n.a.v.GradCheckUtil - Param 1 (weightsnull) FAILED: grad= 3.848811034677175, numericalGrad= 3.2683960832002863, relError= 0.08155094292801524, absError=0.5804149514768886, scorePlus=70.66243016970625, scoreMinus= 70.66236480178459
          o.n.a.v.GradCheckUtil - Param 2 (weightsnull) FAILED: grad= 7.358241082735626, numericalGrad= 6.78060656369439, relError= 0.040854427000427095, absError=0.5776345190412355, scorePlus=70.66246529181106, scoreMinus= 70.66232967967979
          o.n.a.v.GradCheckUtil - Param 3 (weightsnull) FAILED: grad= 2.7261111500643986, numericalGrad= 1.7476038998154306, relError= 0.2187236422836658, absError=0.978507250248968, scorePlus=70.66241496178442, scoreMinus= 70.66238000970642
          o.n.a.v.GradCheckUtil - Param 4 (weightsnull) FAILED: grad= 4.6093405711021065, numericalGrad= 4.197137065631296, relError= 0.04680685314539788, absError=0.41220350547081086, scorePlus=70.66243945711608, scoreMinus= 70.66235551437477
          o.n.a.v.GradCheckUtil - Param 5 (weightsnull) FAILED: grad= 3.969874706704431, numericalGrad= 3.6110632422037265, relError= 0.047330748110447476, absError=0.35881146450070434, scorePlus=70.66243359637785, scoreMinus= 70.66236137511301
          o.n.a.v.GradCheckUtil - Param 6 (weightsnull) FAILED: grad= 3.407559143969502, numericalGrad= 2.2547306407716405, relError= 0.2035975810182884, absError=1.1528285031978616, scorePlus=70.66242003305183, scoreMinus= 70.66237493843902
          o.n.a.v.GradCheckUtil - Param 7 (weightsnull) FAILED: grad= 4.06586506529651, numericalGrad= 3.13299643295295, relError= 0.1295855785766131, absError=0.9328686323435602, scorePlus=70.66242881570975, scoreMinus= 70.66236615578109
          o.n.a.v.GradCheckUtil - Param 8 (weightsnull) FAILED: grad= 3.360719577591052, numericalGrad= 2.532534344368287, relError= 0.14053106215851244, absError=0.828185233222765, scorePlus=70.66242281108887, scoreMinus= 70.66237216040199
          o.n.a.v.GradCheckUtil - Param 9 (weightsnull) FAILED: grad= 5.451074563451969, numericalGrad= 5.05611695231778, relError= 0.03758926546084328, absError=0.39495761113418926, scorePlus=70.66244804691495, scoreMinus= 70.6623469245759
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 90 params checked, 48 passed, 42 failed. Largest relative error = 1.0
          o.n.a.o.LossOpValidation - *** Starting test: test: log_poisson_full, reduction=MEAN_BY_WEIGHT, weights=perExample
          o.n.a.f.DifferentialFunction - No fields found for property name reductionMode for class org.nd4j.linalg.api.ops.impl.loss.LogPoissonLoss
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.f.DifferentialFunction - No fields found for property name reductionMode for class org.nd4j.linalg.api.ops.impl.loss.LogPoissonLoss
          o.n.a.v.GradCheckUtil - Param 8 (labelsnull) FAILED: grad= -4.875902617910535E-5, numericalGrad= 0.007394023726625675, relError= 1.0, absError=0.0074427827528047805, scorePlus=0.9741454554339619, scoreMinus= 0.9741453075534874
          o.n.a.v.GradCheckUtil - Param 9 (labelsnull) FAILED: grad= -6.725931253261079E-4, numericalGrad= 0.00408955908026698, relError= 1.0, absError=0.004762152205593088, scorePlus=0.9741454223882288, scoreMinus= 0.9741453405970472
          o.n.a.v.GradCheckUtil - Param 10 (labelsnull) FAILED: grad= 0.0033965900322026864, numericalGrad= 0.0073635875563748945, relError= 0.3686739825171061, absError=0.003966997524172208, scorePlus=0.9741454551294446, scoreMinus= 0.9741453078576935
          o.n.a.v.GradCheckUtil - Param 11 (labelsnull) FAILED: grad= -0.0057069118666636595, numericalGrad= -4.0606629170270025E-6, relError= 0.9985779434602445, absError=0.0057028512037466325, scorePlus=0.9741453814531233, scoreMinus= 0.9741453815343366
          o.n.a.v.GradCheckUtil - Param 12 (labelsnull) FAILED: grad= 0.017315113619339316, numericalGrad= 0.02735648235163701, relError= 0.22478195627534087, absError=0.010041368732297693, scorePlus=0.9741456550585079, scoreMinus= 0.9741451079288609
          o.n.a.v.GradCheckUtil - Param 13 (labelsnull) FAILED: grad= 0.006103261242211896, numericalGrad= 0.00997572284222592, relError= 0.2408399423544439, absError=0.0038724616000140244, scorePlus=0.9741454812507353, scoreMinus= 0.9741452817362785
          o.n.a.v.GradCheckUtil - Param 14 (labelsnull) FAILED: grad= -0.01651980968181194, numericalGrad= -0.0012048701703015752, relError= 0.8640460442327363, absError=0.015314939511510365, scorePlus=0.974145369444899, scoreMinus= 0.9741453935423025
          o.n.a.v.GradCheckUtil - Param 15 (labelsnull) FAILED: grad= 6.312447534923759E-4, numericalGrad= 0.005402187003289426, relError= 0.7907510090645069, absError=0.0047709422497970505, scorePlus=0.9741454355145024, scoreMinus= 0.9741453274707623
          o.n.a.v.GradCheckUtil - Param 16 (labelsnull) FAILED: grad= 0.014098118877027416, numericalGrad= 0.028008209462804242, relError= 0.33035629403521716, absError=0.013910090585776826, scorePlus=0.9741456615713668, scoreMinus= 0.9741451014071776
          o.n.a.v.GradCheckUtil - Param 17 (labelsnull) FAILED: grad= 0.010537750906099869, numericalGrad= 0.01821096359821972, relError= 0.2669062886609043, absError=0.0076732126921198514, scorePlus=0.9741455636030866, scoreMinus= 0.9741451993838146
          o.n.a.v.GradCheckUtil - Param 18 (labelsnull) FAILED: grad= 0.02687918344577472, numericalGrad= 0.038590568884888654, relError= 0.17888238495181835, absError=0.011711385439113934, scorePlus=0.9741457673997314, scoreMinus= 0.9741449955883537
          o.n.a.v.GradCheckUtil - Param 19 (labelsnull) FAILED: grad= -0.013507533413663193, numericalGrad= 0.0034221763089981034, relError= 1.0, absError=0.016929709722661297, scorePlus=0.9741454157157639, scoreMinus= 0.9741453472722377
          o.n.a.v.GradCheckUtil - Param 20 (labelsnull) FAILED: grad= 0.04764161837255517, numericalGrad= 0.09024365109633335, relError= 0.3089672514538662, absError=0.04260203272377818, scorePlus=0.9741462839048343, scoreMinus= 0.9741444790318123
          o.n.a.v.GradCheckUtil - Param 21 (labelsnull) FAILED: grad= 0.007817765838310172, numericalGrad= 0.01889202860816397, relError= 0.41461430158312834, absError=0.011074262769853797, scorePlus=0.9741455704143209, scoreMinus= 0.9741451925737488
          o.n.a.v.GradCheckUtil - Param 22 (labelsnull) FAILED: grad= 0.016953946482450813, numericalGrad= 0.027622626752599185, relError= 0.23933379117979672, absError=0.010668680270148372, scorePlus=0.974145657720294, scoreMinus= 0.974145105267759
          o.n.a.v.GradCheckUtil - Param 23 (labelsnull) FAILED: grad= 0.011687721523366206, numericalGrad= 0.024790531361063014, relError= 0.3591951039763134, absError=0.013102809837696808, scorePlus=0.9741456293993576, scoreMinus= 0.9741451335887303
          o.n.a.v.GradCheckUtil - Param 24 (labelsnull) FAILED: grad= 0.06968963491043183, numericalGrad= 0.09085280333609445, relError= 0.13182289154699905, absError=0.021163168425662626, scorePlus=0.974146290022379, scoreMinus= 0.9741444729663122
          o.n.a.v.GradCheckUtil - Param 25 (labelsnull) FAILED: grad= -0.006135031322015887, numericalGrad= 0.33673828025992947, relError= 1.0, absError=0.34287331158194534, scorePlus=0.9741487483505671, scoreMinus= 0.9741420135849619
          o.n.a.v.GradCheckUtil - Param 26 (labelsnull) FAILED: grad= 0.015219566778930726, numericalGrad= 0.03642904552458859, relError= 0.41064953731995346, absError=0.021209478745657862, scorePlus=0.9741457457848004, scoreMinus= 0.9741450172038899
          o.n.a.v.GradCheckUtil - Param 27 (labelsnull) FAILED: grad= -0.023634325425275035, numericalGrad= -0.005958098892033802, relError= 0.5973226912302102, absError=0.017676226533241232, scorePlus=0.974145321908075, scoreMinus= 0.9741454410700529
          o.n.a.v.GradCheckUtil - Param 28 (labelsnull) FAILED: grad= -0.02518162887813176, numericalGrad= 0.00700774790973746, relError= 1.0, absError=0.03218937678786922, scorePlus=0.9741454515716563, scoreMinus= 0.9741453114166981
          o.n.a.v.GradCheckUtil - Param 29 (labelsnull) FAILED: grad= -0.010295738374787486, numericalGrad= 0.0061967445785793265, relError= 1.0, absError=0.016492482953366812, scorePlus=0.9741454434617858, scoreMinus= 0.9741453195268942
          o.n.a.v.GradCheckUtil - Param 30 (labelsnull) FAILED: grad= -0.001940988877089706, numericalGrad= 0.021080032935882898, relError= 1.0, absError=0.023021021812972605, scorePlus=0.9741455922946543, scoreMinus= 0.9741451706939955
          o.n.a.v.GradCheckUtil - Param 31 (labelsnull) FAILED: grad= 0.04958620077145639, numericalGrad= 0.06210406007234325, relError= 0.11207655176303385, absError=0.012517859300886863, scorePlus=0.974146002534653, scoreMinus= 0.9741447604534516
          o.n.a.v.GradCheckUtil - Param 32 (labelsnull) FAILED: grad= 0.013371677477689548, numericalGrad= 0.029244118054938536, relError= 0.3724544005073544, absError=0.015872440577248986, scorePlus=0.9741456739337206, scoreMinus= 0.9741450890513595
          o.n.a.v.GradCheckUtil - Param 33 (labelsnull) FAILED: grad= 0.033026410146587304, numericalGrad= 0.04931426481613598, relError= 0.1978105556812888, absError=0.016287854669548678, scorePlus=0.974145874636813, scoreMinus= 0.9741448883515167
          o.n.a.v.GradCheckUtil - Param 34 (labelsnull) FAILED: grad= -6.814130411420837E-4, numericalGrad= 0.018333426582417545, relError= 1.0, absError=0.01901483962355963, scorePlus=0.9741455648288015, scoreMinus= 0.9741451981602699
          o.n.a.v.GradCheckUtil - Param 35 (labelsnull) FAILED: grad= -0.01330412902011555, numericalGrad= 0.0856342613431149, relError= 1.0, absError=0.09893839036323045, scorePlus=0.974146237773296, scoreMinus= 0.9741445250880691
          o.n.a.v.GradCheckUtil - Param 36 (labelsnull) FAILED: grad= 0.0016391422581710242, numericalGrad= 0.07283933252111296, relError= 0.9559834633287376, absError=0.07120019026294194, scorePlus=0.9741461098483498, scoreMinus= 0.9741446530616994
          o.n.a.v.GradCheckUtil - Param 37 (labelsnull) FAILED: grad= -0.004625998701353463, numericalGrad= 0.04796673343521184, relError= 1.0, absError=0.052592732136565304, scorePlus=0.9741458611616041, scoreMinus= 0.9741449018269354
          o.n.a.v.GradCheckUtil - Param 38 (labelsnull) FAILED: grad= -0.017137335691593373, numericalGrad= -0.0016664003399391445, relError= 0.8227585904051502, absError=0.015470935351654228, scorePlus=0.9741453648290233, scoreMinus= 0.97414539815703
          o.n.a.v.GradCheckUtil - Param 39 (labelsnull) FAILED: grad= -0.01148115072280108, numericalGrad= 0.026971325001179377, relError= 1.0, absError=0.03845247572398046, scorePlus=0.974145651207756, scoreMinus= 0.974145111781256
          o.n.a.v.GradCheckUtil - Param 0 (weightsnull) FAILED: grad= 0.007577555137630511, numericalGrad= 0.0060108561961147436, relError= 0.11529669679817911, absError=0.0015666989415157673, scorePlus=0.9741454416019523, scoreMinus= 0.9741453213848283
          o.n.a.v.GradCheckUtil - Param 1 (weightsnull) FAILED: grad= -0.003921448836065687, numericalGrad= -0.01567383132727862, relError= 0.5997557775773678, absError=0.011752382491212934, scorePlus=0.9741452247551855, scoreMinus= 0.974145538231812
          o.n.a.v.GradCheckUtil - Param 2 (weightsnull) FAILED: grad= -0.0025194945955738634, numericalGrad= -0.005636296773747772, relError= 0.38215815449839685, absError=0.003116802178173909, scorePlus=0.9741453251304808, scoreMinus= 0.9741454378564163
          o.n.a.v.GradCheckUtil - Param 3 (weightsnull) FAILED: grad= 4.0748292444317286E-4, numericalGrad= 0.022519877451721012, relError= 0.9644544406545116, absError=0.02211239452727784, scorePlus=0.9741456066920823, scoreMinus= 0.9741451562945332
          o.n.a.v.GradCheckUtil - Param 4 (weightsnull) FAILED: grad= -0.005039574553020296, numericalGrad= -0.007403229346225614, relError= 0.18996158842851862, absError=0.002363654793205318, scorePlus=0.9741453074611639, scoreMinus= 0.9741454555257508
          o.n.a.v.GradCheckUtil - Param 5 (weightsnull) FAILED: grad= -0.008788867748904174, numericalGrad= -0.013867336834394449, relError= 0.2241535675941922, absError=0.005078469085490275, scorePlus=0.9741452428201214, scoreMinus= 0.9741455201668581
          o.n.a.v.GradCheckUtil - Param 6 (weightsnull) FAILED: grad= 0.024046123664400888, numericalGrad= 0.014030492728744902, relError= 0.2630388906473032, absError=0.010015630935655986, scorePlus=0.9741455217982774, scoreMinus= 0.9741452411884228
          o.n.a.v.GradCheckUtil - Param 7 (weightsnull) FAILED: grad= -0.004829834945798162, numericalGrad= 0.002129045179044553, relError= 1.0, absError=0.006958880124842715, scorePlus=0.9741454027838615, scoreMinus= 0.9741453602029579
          o.n.a.v.GradCheckUtil - Param 8 (weightsnull) FAILED: grad= -0.0030229614090910915, numericalGrad= -0.013164609835580874, relError= 0.626508342307858, absError=0.010141648426489782, scorePlus=0.9741452498473878, scoreMinus= 0.9741455131395845
          o.n.a.v.GradCheckUtil - Param 9 (weightsnull) FAILED: grad= -0.003947031061115984, numericalGrad= 0.007459344281146584, relError= 1.0, absError=0.011406375342262569, scorePlus=0.9741454560868259, scoreMinus= 0.9741453068999403
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 90 params checked, 48 passed, 42 failed. Largest relative error = 1.0
          o.n.a.o.LossOpValidation - *** Starting test: test: log_poisson_full, reduction=MEAN_BY_NONZERO_WEIGHT_COUNT, weights=perExample
          o.n.a.f.DifferentialFunction - No fields found for property name reductionMode for class org.nd4j.linalg.api.ops.impl.loss.LogPoissonLoss
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.f.DifferentialFunction - No fields found for property name reductionMode for class org.nd4j.linalg.api.ops.impl.loss.LogPoissonLoss
          o.n.a.v.GradCheckUtil - Param 8 (labelsnull) FAILED: grad= 0.11076962001118064, numericalGrad= 0.13481713616592117, relError= 0.09791861959119232, absError=0.02404751615474053, scorePlus=3.2541779571152722, scoreMinus= 3.254175260772549
          o.n.a.v.GradCheckUtil - Param 9 (labelsnull) FAILED: grad= 0.10200998332198562, numericalGrad= 0.12364969865785723, relError= 0.09589535510293146, absError=0.021639715335871612, scorePlus=3.2541778454409376, scoreMinus= 3.2541753724469644
          o.n.a.v.GradCheckUtil - Param 10 (labelsnull) FAILED: grad= -0.002161960020819634, numericalGrad= 0.012020469908335938, relError= 1.0, absError=0.014182429929155572, scorePlus=3.2541767291487047, scoreMinus= 3.2541764887393065
          o.n.a.v.GradCheckUtil - Param 11 (labelsnull) FAILED: grad= 0.022078302012663052, numericalGrad= 0.04587523636523371, relError= 0.35019419033389265, absError=0.02379693435257066, scorePlus=3.2541770676962787, scoreMinus= 3.2541761501915514
          o.n.a.v.GradCheckUtil - Param 12 (labelsnull) FAILED: grad= 0.05198000319852344, numericalGrad= 0.06357915425247995, relError= 0.10037414004921684, absError=0.011599151053956515, scorePlus=3.2541772447330097, scoreMinus= 3.2541759731499247
          o.n.a.v.GradCheckUtil - Param 13 (labelsnull) FAILED: grad= 0.027417720531869878, numericalGrad= 0.04251425358425819, relError= 0.21587454441539458, absError=0.015096533052388315, scorePlus=3.2541770340819247, scoreMinus= 3.254176183796853
          o.n.a.v.GradCheckUtil - Param 14 (labelsnull) FAILED: grad= 0.049632947612894475, numericalGrad= 0.0610255122435177, relError= 0.10295249586345186, absError=0.011392564630623228, scorePlus=3.2541772191990144, scoreMinus= 3.2541759986887695
          o.n.a.v.GradCheckUtil - Param 15 (labelsnull) FAILED: grad= 0.0410547283713848, numericalGrad= 0.051795951305777514, relError= 0.11568276044655217, absError=0.010741222934392718, scorePlus=3.2541771269033277, scoreMinus= 3.2541760909843016
          o.n.a.v.GradCheckUtil - Param 16 (labelsnull) FAILED: grad= 0.0990499047329739, numericalGrad= 0.12870756385119364, relError= 0.13021596746128122, absError=0.029657659118219742, scorePlus=3.2541778960204293, scoreMinus= 3.2541753218691523
          o.n.a.v.GradCheckUtil - Param 17 (labelsnull) FAILED: grad= 0.017402571175200002, numericalGrad= 0.06063068402895055, relError= 0.5539703904528548, absError=0.04322811285375054, scorePlus=3.25417721525151, scoreMinus= 3.2541760026378292
          o.n.a.v.GradCheckUtil - Param 18 (labelsnull) FAILED: grad= -0.009167814774445091, numericalGrad= 0.02307862816408601, relError= 1.0, absError=0.0322464429385311, scorePlus=3.2541768397310755, scoreMinus= 3.2541763781585122
          o.n.a.v.GradCheckUtil - Param 19 (labelsnull) FAILED: grad= 0.01686659860725146, numericalGrad= 0.03626384228461177, relError= 0.3650871958100189, absError=0.019397243677360308, scorePlus=3.2541769715810713, scoreMinus= 3.2541762463042256
          o.n.a.v.GradCheckUtil - Param 20 (labelsnull) FAILED: grad= 0.07714439633445073, numericalGrad= 0.09757005727806244, relError= 0.11690882191643016, absError=0.0204256609436117, scorePlus=3.2541775846447547, scoreMinus= 3.254175633243609
          o.n.a.v.GradCheckUtil - Param 21 (labelsnull) FAILED: grad= 0.013698676675018041, numericalGrad= 0.3044671014862388, relError= 0.913889691379221, absError=0.2907684248112207, scorePlus=3.2541796533235208, scoreMinus= 3.254173563981491
          o.n.a.v.GradCheckUtil - Param 22 (labelsnull) FAILED: grad= -0.016393648970581973, numericalGrad= 0.004955649579585497, relError= 1.0, absError=0.02134929855016747, scorePlus=3.2541766585008713, scoreMinus= 3.2541765593878798
          o.n.a.v.GradCheckUtil - Param 23 (labelsnull) FAILED: grad= 0.03905333213300485, numericalGrad= 0.06417858946505817, relError= 0.2433865120701652, absError=0.025125257332053313, scorePlus=3.2541772507305926, scoreMinus= 3.2541759671588033
          o.n.a.v.GradCheckUtil - Param 24 (labelsnull) FAILED: grad= 0.046939636237591065, numericalGrad= 0.08413588528100036, relError= 0.28377723477631533, absError=0.03719624904340929, scorePlus=3.2541774502953147, scoreMinus= 3.254175767577609
          o.n.a.v.GradCheckUtil - Param 25 (labelsnull) FAILED: grad= 0.3055715633860357, numericalGrad= 0.35615208147099503, relError= 0.07643752566207235, absError=0.050580518084959336, scorePlus=3.254180170466378, scoreMinus= 3.2541730474247488
          o.n.a.v.GradCheckUtil - Param 26 (labelsnull) FAILED: grad= 0.042373914341690314, numericalGrad= 0.11552516250290522, relError= 0.46327850436523105, absError=0.0731512481612149, scorePlus=3.2541777641968754, scoreMinus= 3.2541754536936254
          o.n.a.v.GradCheckUtil - Param 27 (labelsnull) FAILED: grad= -0.05061630671745149, numericalGrad= -0.02082010741588647, relError= 0.4171009934226209, absError=0.02979619930156502, scorePlus=3.2541764007432934, scoreMinus= 3.2541768171454417
          o.n.a.v.GradCheckUtil - Param 28 (labelsnull) FAILED: grad= 0.2546794065049003, numericalGrad= 0.2858830193019912, relError= 0.05772434654612491, absError=0.03120361279709094, scorePlus=3.254179467774986, scoreMinus= 3.2541737501146
          o.n.a.v.GradCheckUtil - Param 29 (labelsnull) FAILED: grad= 0.007972541954610834, numericalGrad= 0.06359113711162934, relError= 0.7771902714159971, absError=0.0556185951570185, scorePlus=3.2541772448568884, scoreMinus= 3.254175973034146
          o.n.a.v.GradCheckUtil - Param 30 (labelsnull) FAILED: grad= 0.006750487440830231, numericalGrad= 0.040740046181042544, relError= 0.7157122935455434, absError=0.03398955874021231, scorePlus=3.2541770163456545, scoreMinus= 3.254176201544731
          o.n.a.v.GradCheckUtil - Param 31 (labelsnull) FAILED: grad= 0.12563266231910306, numericalGrad= 0.1707666149819431, relError= 0.15227416569237612, absError=0.04513395266284004, scorePlus=3.2541783165979417, scoreMinus= 3.254174901265642
          o.n.a.v.GradCheckUtil - Param 32 (labelsnull) FAILED: grad= 0.11110155812947438, numericalGrad= 0.16469442725153272, relError= 0.1943207006730746, absError=0.05359286912205834, scorePlus=3.2541782558761008, scoreMinus= 3.2541749619875557
          o.n.a.v.GradCheckUtil - Param 33 (labelsnull) FAILED: grad= 0.04023891840990871, numericalGrad= 0.09390260324870779, relError= 0.40005275156614434, absError=0.05366368483879908, scorePlus=3.2541775479578186, scoreMinus= 3.2541756699057536
          o.n.a.v.GradCheckUtil - Param 34 (labelsnull) FAILED: grad= 0.3378154345914786, numericalGrad= 0.37673753956468653, relError= 0.05447056604749575, absError=0.038922104973207916, scorePlus=3.2541803763172807, scoreMinus= 3.2541728415664894
          o.n.a.v.GradCheckUtil - Param 35 (labelsnull) FAILED: grad= 0.03945069454076628, numericalGrad= 0.10230273583822223, relError= 0.44338991394717053, absError=0.06285204129745595, scorePlus=3.254177631973716, scoreMinus= 3.254175585918999
          o.n.a.v.GradCheckUtil - Param 36 (labelsnull) FAILED: grad= -0.039980025397842435, numericalGrad= 0.528010875688878, relError= 1.0, absError=0.5679909010867203, scorePlus=3.2541818884918183, scoreMinus= 3.2541713282743046
          o.n.a.v.GradCheckUtil - Param 37 (labelsnull) FAILED: grad= 0.19783669222756467, numericalGrad= 0.3448899061675447, relError= 0.2709526571478705, absError=0.14705321393998005, scorePlus=3.254180057844184, scoreMinus= 3.2541731600460606
          o.n.a.v.GradCheckUtil - Param 38 (labelsnull) FAILED: grad= 0.015815493497000538, numericalGrad= 0.09676665493341118, relError= 0.7190408298740848, absError=0.08095116143641064, scorePlus=3.254177576582224, scoreMinus= 3.2541756412491254
          o.n.a.v.GradCheckUtil - Param 39 (labelsnull) FAILED: grad= 0.0071058532696691564, numericalGrad= 0.05113810284118613, relError= 0.755996888118498, absError=0.044032249571516975, scorePlus=3.254177120318726, scoreMinus= 3.254176097556669
          o.n.a.v.GradCheckUtil - Param 0 (weightsnull) FAILED: grad= 0.3997578936331583, numericalGrad= 0.4179583454000379, relError= 0.022257662130323368, absError=0.018200451766879622, scorePlus=3.254180788526687, scoreMinus= 3.254172429359779
          o.n.a.v.GradCheckUtil - Param 1 (weightsnull) FAILED: grad= 0.12307037327745024, numericalGrad= 0.08888581821686613, relError= 0.16128122901048056, absError=0.03418455506058411, scorePlus=3.254177497801415, scoreMinus= 3.2541757200850507
          o.n.a.v.GradCheckUtil - Param 2 (weightsnull) FAILED: grad= 0.14840302622403193, numericalGrad= 0.1389683740526948, relError= 0.032830866823392826, absError=0.009434652171337127, scorePlus=3.254177998626973, scoreMinus= 3.254175219259492
          o.n.a.v.GradCheckUtil - Param 3 (weightsnull) FAILED: grad= 0.12595436736582635, numericalGrad= 0.08507760700382504, relError= 0.1936993694159354, absError=0.040876760362001316, scorePlus=3.2541774597193025, scoreMinus= 3.2541757581671624
          o.n.a.v.GradCheckUtil - Param 4 (weightsnull) FAILED: grad= 0.22154324726770888, numericalGrad= 0.2116880646330088, relError= 0.02274808483131656, absError=0.009855182634700088, scorePlus=3.2541787258238792, scoreMinus= 3.2541744920625866
          o.n.a.v.GradCheckUtil - Param 5 (weightsnull) FAILED: grad= 0.13881235087827307, numericalGrad= 0.11497321561471095, relError= 0.09393416494480254, absError=0.023839135263562114, scorePlus=3.254177758675389, scoreMinus= 3.2541754592110768
          o.n.a.v.GradCheckUtil - Param 6 (weightsnull) FAILED: grad= 0.12073887341855485, numericalGrad= 0.0882434552096356, relError= 0.1554936171982908, absError=0.032495418208919255, scorePlus=3.2541774913777846, scoreMinus= 3.2541757265086804
          o.n.a.v.GradCheckUtil - Param 7 (weightsnull) FAILED: grad= 0.24064772528505635, numericalGrad= 0.24157070539487788, relError= 0.0019140291019572122, absError=9.229801098215307E-4, scorePlus=3.254179024650287, scoreMinus= 3.254174193236179
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 88 params checked, 48 passed, 40 failed. Largest relative error = 1.0
          o.n.a.o.LossOpValidation - *** Starting test: test: log_poisson_full, reduction=NONE, weights=perOutput
          o.n.a.f.DifferentialFunction - No fields found for property name reductionMode for class org.nd4j.linalg.api.ops.impl.loss.LogPoissonLoss
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.f.DifferentialFunction - No fields found for property name reductionMode for class org.nd4j.linalg.api.ops.impl.loss.LogPoissonLoss
          o.n.a.v.GradCheckUtil - Param 6 (labelsnull) FAILED: grad= -0.053118632794054634, numericalGrad= 0.259613784692192, relError= 1.0, absError=0.31273241748624664, scorePlus=67.59978449678981, scoreMinus= 67.59977930451412
          o.n.a.v.GradCheckUtil - Param 7 (labelsnull) FAILED: grad= -0.16228518402563258, numericalGrad= 0.793421209976941, relError= 1.0, absError=0.9557063940025736, scorePlus=67.59978983487323, scoreMinus= 67.59977396644904
          o.n.a.v.GradCheckUtil - Param 8 (labelsnull) FAILED: grad= 0.2897242473731094, numericalGrad= 0.6462618145519627, relError= 0.38092187659883653, absError=0.3565375671788533, scorePlus=67.59978836328104, scoreMinus= 67.59977543804474
          o.n.a.v.GradCheckUtil - Param 9 (labelsnull) FAILED: grad= -0.2542080698488821, numericalGrad= 0.05265697282652581, relError= 1.0, absError=0.30686504267540793, scorePlus=67.59978242721282, scoreMinus= 67.59978137407336
          o.n.a.v.GradCheckUtil - Param 12 (labelsnull) FAILED: grad= -0.22413137893709908, numericalGrad= 0.5516548256423448, relError= 1.0, absError=0.7757862045794439, scorePlus=67.59978741721245, scoreMinus= 67.59977638411594
          o.n.a.v.GradCheckUtil - Param 13 (labelsnull) FAILED: grad= -0.18857503555223296, numericalGrad= 0.11827983996681722, relError= 1.0, absError=0.30685487551905016, scorePlus=67.5997830834408, scoreMinus= 67.599780717844
          o.n.a.v.GradCheckUtil - Param 14 (labelsnull) FAILED: grad= -0.7876723310347711, numericalGrad= -0.06467276136845612, relError= 0.848247471722731, absError=0.722999569666315, scorePlus=67.59978125393746, scoreMinus= 67.59978254739269
          o.n.a.v.GradCheckUtil - Param 15 (labelsnull) FAILED: grad= -0.39317743147389017, numericalGrad= 0.31850292998569785, relError= 1.0, absError=0.711680361459588, scorePlus=67.59978508569456, scoreMinus= 67.59977871563596
          o.n.a.v.GradCheckUtil - Param 16 (labelsnull) FAILED: grad= 0.20349960175304388, numericalGrad= 1.3313189995756147, relError= 0.7348226017369365, absError=1.1278193978225708, scorePlus=67.59979521329205, scoreMinus= 67.59976858691206
          o.n.a.v.GradCheckUtil - Param 17 (labelsnull) FAILED: grad= 1.5376868727317352, numericalGrad= 2.0010138086945517, relError= 0.13093137218264836, absError=0.4633269359628165, scorePlus=67.59980191080552, scoreMinus= 67.59976189052935
          o.n.a.v.GradCheckUtil - Param 18 (labelsnull) FAILED: grad= 0.5997730497548487, numericalGrad= 0.9163610656059972, relError= 0.208812672074066, absError=0.3165880158511485, scorePlus=67.59979106426479, scoreMinus= 67.59977273704348
          o.n.a.v.GradCheckUtil - Param 19 (labelsnull) FAILED: grad= 1.9848400754754407, numericalGrad= 2.6134962489265945, relError= 0.13671383063371376, absError=0.6286561734511538, scorePlus=67.59980803562901, scoreMinus= 67.59975576570403
          o.n.a.v.GradCheckUtil - Param 20 (labelsnull) FAILED: grad= -1.1611021973565165, numericalGrad= -0.5282091983360715, relError= 0.37464555121938903, absError=0.632892999020445, scorePlus=67.59977661851741, scoreMinus= 67.59978718270138
          o.n.a.v.GradCheckUtil - Param 21 (labelsnull) FAILED: grad= -0.04265688524784439, numericalGrad= 21.483575145708755, relError= 1.0, absError=21.5262320309566, scorePlus=67.59999669943778, scoreMinus= 67.59956702793487
          o.n.a.v.GradCheckUtil - Param 22 (labelsnull) FAILED: grad= 2.086984546551988, numericalGrad= 4.1699639723447035, relError= 0.3329065948843726, absError=2.0829794257927157, scorePlus=67.59982360031663, scoreMinus= 67.59974020103718
          o.n.a.v.GradCheckUtil - Param 23 (labelsnull) FAILED: grad= 0.4601938736979517, numericalGrad= 1.242975278614722, relError= 0.45960285497999936, absError=0.7827814049167702, scorePlus=67.59979433044128, scoreMinus= 67.59976947093571
          o.n.a.v.GradCheckUtil - Param 24 (labelsnull) FAILED: grad= -0.8837616686459117, numericalGrad= 0.3518172782435158, relError= 1.0, absError=1.2355789468894274, scorePlus=67.59978541886352, scoreMinus= 67.59977838251795
          o.n.a.v.GradCheckUtil - Param 25 (labelsnull) FAILED: grad= 1.2387936566963058, numericalGrad= 1.9809194405695505, relError= 0.23049438302544703, absError=0.7421257838732447, scorePlus=67.5998017098803, scoreMinus= 67.59976209149148
          o.n.a.v.GradCheckUtil - Param 26 (labelsnull) FAILED: grad= 2.894539302668898, numericalGrad= 3.5082496268046266, relError= 0.09585046936510393, absError=0.6137103241357287, scorePlus=67.59981698313842, scoreMinus= 67.59974681814589
          o.n.a.v.GradCheckUtil - Param 27 (labelsnull) FAILED: grad= -0.8579188178379803, numericalGrad= 0.8073314674561515, relError= 1.0, absError=1.6652502852941318, scorePlus=67.59978997399853, scoreMinus= 67.59977382736918
          o.n.a.v.GradCheckUtil - Param 28 (labelsnull) FAILED: grad= 1.9286395686293243, numericalGrad= 2.5423513584144075, relError= 0.13726527291140717, absError=0.6137117897850832, scorePlus=67.59980732415667, scoreMinus= 67.5997564771295
          o.n.a.v.GradCheckUtil - Param 29 (labelsnull) FAILED: grad= -0.4413570468092436, numericalGrad= 0.549061515187077, relError= 1.0, absError=0.9904185619963206, scorePlus=67.59978739130774, scoreMinus= 67.59977641007744
          o.n.a.v.GradCheckUtil - Param 30 (labelsnull) FAILED: grad= 4.690100087109295, numericalGrad= 5.30576856547782, relError= 0.06159229375319756, absError=0.6156684783685247, scorePlus=67.59983495831885, scoreMinus= 67.59972884294754
          o.n.a.v.GradCheckUtil - Param 31 (labelsnull) FAILED: grad= -1.0766009848284768, numericalGrad= -0.41759214965964014, relError= 0.4410466223930288, absError=0.6590088351688366, scorePlus=67.59977772475285, scoreMinus= 67.59978607659585
          o.n.a.v.GradCheckUtil - Param 32 (labelsnull) FAILED: grad= -0.8033067621285783, numericalGrad= -0.11939290942564183, relError= 0.7412095980818261, absError=0.6839138527029365, scorePlus=67.59978070663904, scoreMinus= 67.59978309449723
          o.n.a.v.GradCheckUtil - Param 33 (labelsnull) FAILED: grad= -0.4000533980246602, numericalGrad= 0.8652487196059154, relError= 1.0, absError=1.2653021176305757, scorePlus=67.59979055317753, scoreMinus= 67.59977324820314
          o.n.a.v.GradCheckUtil - Param 34 (labelsnull) FAILED: grad= -0.7205684417187496, numericalGrad= 0.16120245973638703, relError= 1.0, absError=0.8817709014551366, scorePlus=67.59978351271629, scoreMinus= 67.59978028866709
          o.n.a.v.GradCheckUtil - Param 35 (labelsnull) FAILED: grad= 5.136767863012026, numericalGrad= 6.69410414673166, relError= 0.13163326274149872, absError=1.5573362837196338, scorePlus=67.59984884172715, scoreMinus= 67.59971495964422
          o.n.a.v.GradCheckUtil - Param 36 (labelsnull) FAILED: grad= 3.541702692127162, numericalGrad= 4.651674375821813, relError= 0.13547181760212906, absError=1.1099716836946505, scorePlus=67.59982841743586, scoreMinus= 67.59973538394834
          o.n.a.v.GradCheckUtil - Param 37 (labelsnull) FAILED: grad= -0.6931511243643531, numericalGrad= 0.08338459238643736, relError= 1.0, absError=0.7765357167507905, scorePlus=67.59978273435438, scoreMinus= 67.59978106666253
          o.n.a.v.GradCheckUtil - Param 38 (labelsnull) FAILED: grad= 2.3318957949197254, numericalGrad= 3.895342970139381, relError= 0.2510658791488969, absError=1.5634471752196557, scorePlus=67.5998208541153, scoreMinus= 67.59974294725589
          o.n.a.v.GradCheckUtil - Param 39 (labelsnull) FAILED: grad= 0.4996368854217203, numericalGrad= 1.262664321899365, relError= 0.4329722032237271, absError=0.7630274364776446, scorePlus=67.59979452733059, scoreMinus= 67.59976927404415
          o.n.a.v.GradCheckUtil - Param 0 (weightsnull) FAILED: grad= 1.3030267950897185, numericalGrad= 1.000554523500341, relError= 0.13130522857969262, absError=0.3024722715893775, scorePlus=67.59979190618783, scoreMinus= 67.59977189509736
          o.n.a.v.GradCheckUtil - Param 1 (weightsnull) FAILED: grad= 0.9078198884601477, numericalGrad= 0.661993099981828, relError= 0.156596225339109, absError=0.24582678847831974, scorePlus=67.5997885205736, scoreMinus= 67.5997752807116
          o.n.a.v.GradCheckUtil - Param 2 (weightsnull) FAILED: grad= 2.240344125158929, numericalGrad= 2.7989997818167462, relError= 0.11085880760876476, absError=0.5586556566578174, scorePlus=67.59980989064042, scoreMinus= 67.59975391064478
          o.n.a.v.GradCheckUtil - Param 3 (weightsnull) FAILED: grad= 0.9908403526637544, numericalGrad= 0.8454459745621533, relError= 0.07917848973000279, absError=0.14539437810160105, scorePlus=67.59979035510234, scoreMinus= 67.59977344618285
          o.n.a.v.GradCheckUtil - Param 4 (weightsnull) FAILED: grad= 0.8821962069064387, numericalGrad= 0.5919890782024595, relError= 0.19685933080151566, absError=0.29020712870397924, scorePlus=67.59978782053338, scoreMinus= 67.59977598075182
          o.n.a.v.GradCheckUtil - Param 5 (weightsnull) FAILED: grad= 0.9615797085855936, numericalGrad= 0.7036015645667247, relError= 0.15492496113080595, absError=0.25797814401886887, scorePlus=67.59978893665824, scoreMinus= 67.59977486462695
          o.n.a.v.GradCheckUtil - Param 6 (weightsnull) FAILED: grad= 1.024894241737795, numericalGrad= 0.7687189949479033, relError= 0.14282635829743398, absError=0.2561752467898918, scorePlus=67.59978958783255, scoreMinus= 67.59977421345265
          o.n.a.v.GradCheckUtil - Param 7 (weightsnull) FAILED: grad= 0.8461596186992683, numericalGrad= 1.5299424546810767, relError= 0.2877750260152038, absError=0.6837828359818084, scorePlus=67.59979720006714, scoreMinus= 67.59976660121805
          o.n.a.v.GradCheckUtil - Param 8 (weightsnull) FAILED: grad= 0.9505129463264207, numericalGrad= 0.7404999976756698, relError= 0.12419357840852299, absError=0.21001294865075093, scorePlus=67.59978930564257, scoreMinus= 67.59977449564262
          o.n.a.v.GradCheckUtil - Param 9 (weightsnull) FAILED: grad= 1.1617055101874958, numericalGrad= 0.8882579749069918, relError= 0.1333914175880553, absError=0.27344753528050403, scorePlus=67.59979078322235, scoreMinus= 67.59977301806285
          o.n.a.v.GradCheckUtil - Param 10 (weightsnull) FAILED: grad= 0.7292897464261917, numericalGrad= 0.40287756846169026, relError= 0.28830736735835366, absError=0.32641217796450145, scorePlus=67.59978592941827, scoreMinus= 67.5997778718669
          o.n.a.v.GradCheckUtil - Param 11 (weightsnull) FAILED: grad= 0.7999183620278424, numericalGrad= 0.4452478748362409, relError= 0.28483786075410245, absError=0.3546704871916015, scorePlus=67.59978635312135, scoreMinus= 67.59977744816385
          o.n.a.v.GradCheckUtil - Param 12 (weightsnull) FAILED: grad= 0.8961197993955896, numericalGrad= 1.1899176378449283, relError= 0.14084015617571305, absError=0.2937978384493387, scorePlus=67.59979379981897, scoreMinus= 67.59977000146621
          o.n.a.v.GradCheckUtil - Param 13 (weightsnull) FAILED: grad= 1.1134311131698114, numericalGrad= 0.8389117581941717, relError= 0.14061021708950625, absError=0.2745193549756396, scorePlus=67.59979028976018, scoreMinus= 67.59977351152502
          o.n.a.v.GradCheckUtil - Param 14 (weightsnull) FAILED: grad= 1.044600965564518, numericalGrad= 1.2486396556710133, relError= 0.08897395598921717, absError=0.20403869010649522, scorePlus=67.59979438703915, scoreMinus= 67.59976941424604
          o.n.a.v.GradCheckUtil - Param 15 (weightsnull) FAILED: grad= 0.9156661851489474, numericalGrad= 1.1017219421205482, relError= 0.0922260592578308, absError=0.18605575697160082, scorePlus=67.59979291786202, scoreMinus= 67.59977088342318
          o.n.a.v.GradCheckUtil - Param 16 (weightsnull) FAILED: grad= 0.8512237022397282, numericalGrad= 0.4172298382343342, relError= 0.34214407556716375, absError=0.433993864005394, scorePlus=67.59978607294097, scoreMinus= 67.59977772834421
          o.n.a.v.GradCheckUtil - Param 17 (weightsnull) FAILED: grad= 1.6395530025209715, numericalGrad= 1.523093342825632, relError= 0.03682348482203641, absError=0.11645965969533956, scorePlus=67.59979713157603, scoreMinus= 67.59976666970917
          o.n.a.v.GradCheckUtil - Param 18 (weightsnull) FAILED: grad= 0.8948752014791668, numericalGrad= 0.6444887674206257, relError= 0.1626557715505685, absError=0.2503864340585411, scorePlus=67.59978834553027, scoreMinus= 67.59977545575492
          o.n.a.v.GradCheckUtil - Param 19 (weightsnull) FAILED: grad= 2.6412830558090175, numericalGrad= 2.7079221553094612, relError= 0.012457757156508497, absError=0.06663909950044378, scorePlus=67.59980897986415, scoreMinus= 67.59975482142104
          o.n.a.v.GradCheckUtil - Param 20 (weightsnull) FAILED: grad= 1.53350427861263, numericalGrad= 1.2396742640419234, relError= 0.10595423628564697, absError=0.2938300145707067, scorePlus=67.59979429738523, scoreMinus= 67.59976950389995
          o.n.a.v.GradCheckUtil - Param 21 (weightsnull) FAILED: grad= 1.0208013325325214, numericalGrad= 0.11613121131404112, relError= 0.7957113428715188, absError=0.9046701212184802, scorePlus=67.59978306195471, scoreMinus= 67.59978073933048
          o.n.a.v.GradCheckUtil - Param 22 (weightsnull) FAILED: grad= 2.7253442785180497, numericalGrad= 3.649455812393398, relError= 0.14496321777883733, absError=0.9241115338753483, scorePlus=67.59981839520071, scoreMinus= 67.59974540608447
          o.n.a.v.GradCheckUtil - Param 23 (weightsnull) FAILED: grad= 0.973344684575447, numericalGrad= 0.7932518315101332, relError= 0.10194339874753235, absError=0.18009285306531375, scorePlus=67.59978983316091, scoreMinus= 67.59977396812428
          o.n.a.v.GradCheckUtil - Param 24 (weightsnull) FAILED: grad= 1.0082009285165712, numericalGrad= 1.0607299742559917, relError= 0.025389463548070472, absError=0.05252904573942052, scorePlus=67.59979250794234, scoreMinus= 67.59977129334285
          o.n.a.v.GradCheckUtil - Param 25 (weightsnull) FAILED: grad= 0.9916353662220708, numericalGrad= 0.7942017461459726, relError= 0.1105552229308857, absError=0.19743362007609822, scorePlus=67.59978984266006, scoreMinus= 67.59977395862514
          o.n.a.v.GradCheckUtil - Param 26 (weightsnull) FAILED: grad= 0.9572823763803507, numericalGrad= 0.6827421110244812, relError= 0.1674001013181827, absError=0.2745402653558695, scorePlus=67.5997887280637, scoreMinus= 67.59977507322148
          o.n.a.v.GradCheckUtil - Param 27 (weightsnull) FAILED: grad= 0.7982612190037502, numericalGrad= 1.200358415331948, relError= 0.20118745429109472, absError=0.40209719632819774, scorePlus=67.59979390422674, scoreMinus= 67.59976989705844
          o.n.a.v.GradCheckUtil - Param 28 (weightsnull) FAILED: grad= 0.8646000760249042, numericalGrad= 0.5907725601161928, relError= 0.18814941899331136, absError=0.27382751590871135, scorePlus=67.59978780836819, scoreMinus= 67.59977599291699
          o.n.a.v.GradCheckUtil - Param 29 (weightsnull) FAILED: grad= 1.0283584694954888, numericalGrad= 0.9425290869558011, relError= 0.043548594265940314, absError=0.08582938253968775, scorePlus=67.59979132593347, scoreMinus= 67.59977247535173
          o.n.a.v.GradCheckUtil - Param 30 (weightsnull) FAILED: grad= 1.2179182077416189, numericalGrad= 0.9371012801295818, relError= 0.13030830077988634, absError=0.280816927612037, scorePlus=67.59979127165539, scoreMinus= 67.59977252962979
          o.n.a.v.GradCheckUtil - Param 31 (weightsnull) FAILED: grad= 1.3774858109390804, numericalGrad= 1.1421614267703717, relError= 0.09339576614011896, absError=0.2353243841687087, scorePlus=67.59979332225686, scoreMinus= 67.59977047902832
          o.n.a.v.GradCheckUtil - Param 32 (weightsnull) FAILED: grad= 1.338477182434429, numericalGrad= 1.0286801447989546, relError= 0.13087302397325226, absError=0.3097970376354744, scorePlus=67.59979218744404, scoreMinus= 67.59977161384114
          o.n.a.v.GradCheckUtil - Param 33 (weightsnull) FAILED: grad= 0.967429377497901, numericalGrad= 1.0393395250218873, relError= 0.03583379602588654, absError=0.07191014752398628, scorePlus=67.59979229403784, scoreMinus= 67.59977150724734
          o.n.a.v.GradCheckUtil - Param 34 (weightsnull) FAILED: grad= 1.1162925375591077, numericalGrad= 0.9793031168214837, relError= 0.06537015881439916, absError=0.136989420737624, scorePlus=67.59979169367377, scoreMinus= 67.59977210761143
          o.n.a.v.GradCheckUtil - Param 35 (weightsnull) FAILED: grad= 4.163182447241073, numericalGrad= 4.462171484220789, relError= 0.03466397313727888, absError=0.2989890369797168, scorePlus=67.59982652235743, scoreMinus= 67.59973727892775
          o.n.a.v.GradCheckUtil - Param 36 (weightsnull) FAILED: grad= 2.136460340139007, numericalGrad= 2.1136150650136187, relError= 0.005375263483017679, absError=0.022845275125388476, scorePlus=67.59980303679325, scoreMinus= 67.59976076449195
          o.n.a.v.GradCheckUtil - Param 37 (weightsnull) FAILED: grad= 1.2954877412862074, numericalGrad= 0.9692309923536867, relError= 0.14406060412109337, absError=0.32625674893252066, scorePlus=67.59979159295251, scoreMinus= 67.59977220833267
          o.n.a.v.GradCheckUtil - Param 38 (weightsnull) FAILED: grad= 2.175027795533149, numericalGrad= 2.479554564160935, relError= 0.06542515420176184, absError=0.30452676862778594, scorePlus=67.59980669618824, scoreMinus= 67.59975710509696
          o.n.a.v.GradCheckUtil - Param 39 (weightsnull) FAILED: grad= 0.967722350960267, numericalGrad= 0.7792140777951316, relError= 0.10790791814870891, absError=0.1885082731651354, scorePlus=67.59978969278338, scoreMinus= 67.59977410850182
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 120 params checked, 48 passed, 72 failed. Largest relative error = 1.0
          o.n.a.o.LossOpValidation - *** Starting test: test: log_poisson_full, reduction=SUM, weights=perOutput
          o.n.a.f.DifferentialFunction - No fields found for property name reductionMode for class org.nd4j.linalg.api.ops.impl.loss.LogPoissonLoss
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.f.DifferentialFunction - No fields found for property name reductionMode for class org.nd4j.linalg.api.ops.impl.loss.LogPoissonLoss
          o.n.a.v.GradCheckUtil - Param 6 (labelsnull) FAILED: grad= 0.24619532277844677, numericalGrad= 0.6935643661165612, relError= 0.4760462154576365, absError=0.44736904333811445, scorePlus=68.48549604574356, scoreMinus= 68.48548217445624
          o.n.a.v.GradCheckUtil - Param 7 (labelsnull) FAILED: grad= 0.8945942543556373, numericalGrad= 1.2017014519472013, relError= 0.14649994114294013, absError=0.307107197591564, scorePlus=68.48550112708745, scoreMinus= 68.4854770930584
          o.n.a.v.GradCheckUtil - Param 8 (labelsnull) FAILED: grad= 0.48751990029584097, numericalGrad= 0.9228328288202191, relError= 0.3086553594271491, absError=0.43531292852437814, scorePlus=68.48549833842797, scoreMinus= 68.4854798817714
          o.n.a.v.GradCheckUtil - Param 9 (labelsnull) FAILED: grad= 1.5604146367389229, numericalGrad= 1.9671863327630488, relError= 0.11531114191794603, absError=0.4067716960241259, scorePlus=68.48550878196221, scoreMinus= 68.48546943823555
          o.n.a.v.GradCheckUtil - Param 12 (labelsnull) FAILED: grad= -0.6978581606174799, numericalGrad= -0.377604548873478, relError= 0.2977821628939468, absError=0.32025361174400185, scorePlus=68.4854853340095, scoreMinus= 68.48549288610047
          o.n.a.v.GradCheckUtil - Param 13 (labelsnull) FAILED: grad= -0.1726875875158642, numericalGrad= 0.1382101991964646, relError= 1.0, absError=0.3108977867123288, scorePlus=68.4854904921852, scoreMinus= 68.48548772798122
          o.n.a.v.GradCheckUtil - Param 14 (labelsnull) FAILED: grad= 1.0112808442800052, numericalGrad= 2.230229878108503, relError= 0.37604349891840394, absError=1.2189490338284976, scorePlus=68.48551141238855, scoreMinus= 68.48546680779098
          o.n.a.v.GradCheckUtil - Param 15 (labelsnull) FAILED: grad= 1.1440111262136334, numericalGrad= 1.6282702596015495, relError= 0.17467892540263216, absError=0.48425913338791604, scorePlus=68.48550539280282, scoreMinus= 68.48547282739763
          o.n.a.v.GradCheckUtil - Param 16 (labelsnull) FAILED: grad= 1.7221480371741318, numericalGrad= 2.858618083934061, relError= 0.2480960644384505, absError=1.1364700467599291, scorePlus=68.48551769627178, scoreMinus= 68.4854605239101
          o.n.a.v.GradCheckUtil - Param 17 (labelsnull) FAILED: grad= 3.044186210899383, numericalGrad= 3.4103076572478126, relError= 0.05672349433241107, absError=0.36612144634842947, scorePlus=68.48552321309852, scoreMinus= 68.48545500694537
          o.n.a.v.GradCheckUtil - Param 18 (labelsnull) FAILED: grad= -0.8166991408018477, numericalGrad= -0.45795296017558934, relError= 0.28144634944010394, absError=0.35874618062625835, scorePlus=68.48548453056617, scoreMinus= 68.48549368962537
          o.n.a.v.GradCheckUtil - Param 19 (labelsnull) FAILED: grad= 0.6755121807115956, numericalGrad= 1.8168702716536698, relError= 0.4579385839676924, absError=1.1413580909420742, scorePlus=68.48550727879359, scoreMinus= 68.48547094138816
          o.n.a.v.GradCheckUtil - Param 20 (labelsnull) FAILED: grad= -0.3270876828509856, numericalGrad= 2.1834916914542646, relError= 1.0, absError=2.5105793743052502, scorePlus=68.48551094372101, scoreMinus= 68.48546727388718
          o.n.a.v.GradCheckUtil - Param 21 (labelsnull) FAILED: grad= 1.4193934686654954, numericalGrad= 2.4698637659525957, relError= 0.27009535083895064, absError=1.0504702972871003, scorePlus=68.48551380876279, scoreMinus= 68.48546441148747
          o.n.a.v.GradCheckUtil - Param 22 (labelsnull) FAILED: grad= 2.025760074881772, numericalGrad= 2.772419755103783, relError= 0.15561310886179494, absError=0.7466596802220109, scorePlus=68.48551683431644, scoreMinus= 68.48546138592134
          o.n.a.v.GradCheckUtil - Param 23 (labelsnull) FAILED: grad= 3.6892704428680134, numericalGrad= 4.3423347705129345, relError= 0.08131180633192628, absError=0.6530643276449211, scorePlus=68.48553253337164, scoreMinus= 68.48544568667623
          o.n.a.v.GradCheckUtil - Param 24 (labelsnull) FAILED: grad= -0.041999857057452586, numericalGrad= 0.6761788846176842, relError= 1.0, absError=0.7181787416751367, scorePlus=68.48549587190521, scoreMinus= 68.48548234832752
          o.n.a.v.GradCheckUtil - Param 25 (labelsnull) FAILED: grad= -0.9600771690599122, numericalGrad= 4.766647860776629, relError= 1.0, absError=5.726725029836541, scorePlus=68.48553677217382, scoreMinus= 68.4854414392166
          o.n.a.v.GradCheckUtil - Param 26 (labelsnull) FAILED: grad= 0.5432339809625633, numericalGrad= 1.2195031679596013, relError= 0.38364720878013303, absError=0.6762691869970381, scorePlus=68.48550130503791, scoreMinus= 68.48547691497456
          o.n.a.v.GradCheckUtil - Param 27 (labelsnull) FAILED: grad= -1.140427867585052, numericalGrad= 0.6023142731237385, relError= 1.0, absError=1.7427421407087906, scorePlus=68.48549513249347, scoreMinus= 68.485483086208
          o.n.a.v.GradCheckUtil - Param 28 (labelsnull) FAILED: grad= 2.1300479857291927, numericalGrad= 3.8235413718723517, relError= 0.28444914226086254, absError=1.693493386143159, scorePlus=68.48552734552973, scoreMinus= 68.4854508747023
          o.n.a.v.GradCheckUtil - Param 29 (labelsnull) FAILED: grad= 3.6688704273429806, numericalGrad= 5.075386536645965, relError= 0.1608502717950047, absError=1.4065161093029843, scorePlus=68.48553986398622, scoreMinus= 68.48543835625549
          o.n.a.v.GradCheckUtil - Param 30 (labelsnull) FAILED: grad= -0.7829870601636348, numericalGrad= 12.499141965349734, relError= 1.0, absError=13.282129025513369, scorePlus=68.48561408499926, scoreMinus= 68.48536410215995
          o.n.a.v.GradCheckUtil - Param 31 (labelsnull) FAILED: grad= -0.8580202484485894, numericalGrad= 0.020430596237019927, relError= 1.0, absError=0.8784508446856093, scorePlus=68.48548931443024, scoreMinus= 68.48548890581831
          o.n.a.v.GradCheckUtil - Param 32 (labelsnull) FAILED: grad= 3.477115121852141, numericalGrad= 4.1082751927490335, relError= 0.08320732944776323, absError=0.6311600708968923, scorePlus=68.48553019284925, scoreMinus= 68.4854480273454
          o.n.a.v.GradCheckUtil - Param 33 (labelsnull) FAILED: grad= 0.4580349298691092, numericalGrad= 1.071791458429061, relError= 0.4011935820003177, absError=0.6137565285599519, scorePlus=68.48549982798839, scoreMinus= 68.48547839215922
          o.n.a.v.GradCheckUtil - Param 34 (labelsnull) FAILED: grad= 0.12121270482837258, numericalGrad= 1.2285615134999261, relError= 0.8203955844133768, absError=1.1073488086715535, scorePlus=68.4855013957399, scoreMinus= 68.48547682450963
          o.n.a.v.GradCheckUtil - Param 35 (labelsnull) FAILED: grad= 4.032791073795618, numericalGrad= 4.656772946276533, relError= 0.07180819095636673, absError=0.6239818724809147, scorePlus=68.48553567782238, scoreMinus= 68.48544254236346
          o.n.a.v.GradCheckUtil - Param 36 (labelsnull) FAILED: grad= -0.6990983063719362, numericalGrad= -0.08347156210675166, relError= 0.7866732020515433, absError=0.6156267442651845, scorePlus=68.48548827535033, scoreMinus= 68.48548994478158
          o.n.a.v.GradCheckUtil - Param 37 (labelsnull) FAILED: grad= 1.3384446672023997, numericalGrad= 2.638857281311857, relError= 0.32695848365126856, absError=1.3004126141094574, scorePlus=68.4855154986953, scoreMinus= 68.48546272154968
          o.n.a.v.GradCheckUtil - Param 38 (labelsnull) FAILED: grad= 0.3471698697283341, numericalGrad= 1.7632837895575901, relError= 0.6709997699302247, absError=1.416113919829256, scorePlus=68.4855067429586, scoreMinus= 68.48547147728281
          o.n.a.v.GradCheckUtil - Param 39 (labelsnull) FAILED: grad= -0.1131749035105386, numericalGrad= 0.6779358137976033, relError= 1.0, absError=0.7911107173081419, scorePlus=68.48549588947971, scoreMinus= 68.48548233076343
          o.n.a.v.GradCheckUtil - Param 0 (weightsnull) FAILED: grad= 0.966154332725272, numericalGrad= 1.1514992863226325, relError= 0.08752373472706625, absError=0.18534495359736058, scorePlus=68.48550062506811, scoreMinus= 68.48547759508239
          o.n.a.v.GradCheckUtil - Param 1 (weightsnull) FAILED: grad= 0.7033806236242044, numericalGrad= 0.13279255739462315, relError= 0.6823802522993544, absError=0.5705880662295812, scorePlus=68.48549043800082, scoreMinus= 68.48548778214968
          o.n.a.v.GradCheckUtil - Param 2 (weightsnull) FAILED: grad= 1.0799590276320066, numericalGrad= 0.8309786423410513, relError= 0.1302922587184466, absError=0.24898038529095523, scorePlus=68.48549741986167, scoreMinus= 68.48548080028883
          o.n.a.v.GradCheckUtil - Param 3 (weightsnull) FAILED: grad= 0.69943653606544, numericalGrad= 1.2359869479894314, relError= 0.277226362263557, absError=0.5365504119239914, scorePlus=68.48550146994472, scoreMinus= 68.48547675020576
          o.n.a.v.GradCheckUtil - Param 4 (weightsnull) FAILED: grad= 1.4573805750346591, numericalGrad= 2.1855632027723004, relError= 0.19988851658204973, absError=0.7281826277376413, scorePlus=68.48551096570728, scoreMinus= 68.48546725444322
          o.n.a.v.GradCheckUtil - Param 5 (weightsnull) FAILED: grad= 0.9282682306463298, numericalGrad= 1.097029947061401, relError= 0.08332684948449352, absError=0.1687617164150711, scorePlus=68.48550008037472, scoreMinus= 68.48547813977578
          o.n.a.v.GradCheckUtil - Param 6 (weightsnull) FAILED: grad= 1.0019352645852608, numericalGrad= 0.8707987618095102, relError= 0.07002409361259031, absError=0.13113650277575062, scorePlus=68.48549781806287, scoreMinus= 68.48548040208763
          o.n.a.v.GradCheckUtil - Param 7 (weightsnull) FAILED: grad= 0.8461313693591134, numericalGrad= 0.5685125699983473, relError= 0.19624641341683627, absError=0.27761879936076606, scorePlus=68.48549479520095, scoreMinus= 68.48548342494955
          o.n.a.v.GradCheckUtil - Param 8 (weightsnull) FAILED: grad= 1.0381526824160177, numericalGrad= 0.8961795799677928, relError= 0.07339644031644367, absError=0.1419731024482248, scorePlus=68.48549807187105, scoreMinus= 68.48548014827945
          o.n.a.v.GradCheckUtil - Param 9 (weightsnull) FAILED: grad= 1.4746741919880577, numericalGrad= 1.3077478357104155, relError= 0.05999318385777664, absError=0.16692635627764218, scorePlus=68.4855021875536, scoreMinus= 68.48547603259689
          o.n.a.v.GradCheckUtil - Param 10 (weightsnull) FAILED: grad= 1.5737508722014149, numericalGrad= 1.308432264579551, relError= 0.09205473595206419, absError=0.2653186076218639, scorePlus=68.4855021943979, scoreMinus= 68.4854760257526
          o.n.a.v.GradCheckUtil - Param 11 (weightsnull) FAILED: grad= 1.0372728655849563, numericalGrad= 1.3366521969260248, relError= 0.12611153404497308, absError=0.2993793313410684, scorePlus=68.48550247659722, scoreMinus= 68.48547574355328
          o.n.a.v.GradCheckUtil - Param 12 (weightsnull) FAILED: grad= 1.7119173364075413, numericalGrad= 1.4147951461040973, relError= 0.09502702661831268, absError=0.297122190303444, scorePlus=68.48550325802671, scoreMinus= 68.48547496212379
          o.n.a.v.GradCheckUtil - Param 13 (weightsnull) FAILED: grad= 1.0938954749964962, numericalGrad= 0.8344226145595711, relError= 0.13455915901129167, absError=0.2594728604369251, scorePlus=68.4854974543014, scoreMinus= 68.4854807658491
          o.n.a.v.GradCheckUtil - Param 14 (weightsnull) FAILED: grad= 3.2326150170299837, numericalGrad= 4.794030238741698, relError= 0.19452899336605847, absError=1.561415221711714, scorePlus=68.48553705037763, scoreMinus= 68.48544116977286
          o.n.a.v.GradCheckUtil - Param 15 (weightsnull) FAILED: grad= 1.426521934668644, numericalGrad= 1.3299620441387106, relError= 0.03503009314485909, absError=0.09655989052993341, scorePlus=68.48550240969568, scoreMinus= 68.4854758104548
          o.n.a.v.GradCheckUtil - Param 16 (weightsnull) FAILED: grad= 4.593686473318356, numericalGrad= 5.833206252958688, relError= 0.1188771968965012, absError=1.2395197796403323, scorePlus=68.48554744213777, scoreMinus= 68.48543077801271
          o.n.a.v.GradCheckUtil - Param 17 (weightsnull) FAILED: grad= 1.1467084272740202, numericalGrad= 0.8274082787806946, relError= 0.16174329892149544, absError=0.31930014849332566, scorePlus=68.48549738415804, scoreMinus= 68.48548083599246
          o.n.a.v.GradCheckUtil - Param 18 (weightsnull) FAILED: grad= 1.689063021627959, numericalGrad= 1.480985054058692, relError= 0.06563874193743768, absError=0.208077967569267, scorePlus=68.48550391992579, scoreMinus= 68.48547430022471
          o.n.a.v.GradCheckUtil - Param 19 (weightsnull) FAILED: grad= 2.251220504026458, numericalGrad= 3.5085111868227155, relError= 0.21828980068529746, absError=1.2572906827962576, scorePlus=68.48552419518711, scoreMinus= 68.48545402496337
          o.n.a.v.GradCheckUtil - Param 20 (weightsnull) FAILED: grad= 1.1510426525795738, numericalGrad= 0.7041170029253861, relError= 0.24090953483598584, absError=0.4469256496541877, scorePlus=68.48549615124527, scoreMinus= 68.48548206890521
          o.n.a.v.GradCheckUtil - Param 21 (weightsnull) FAILED: grad= 1.237336966676352, numericalGrad= 1.182168156788066, relError= 0.022801691698545155, absError=0.0551688098882861, scorePlus=68.48550093175682, scoreMinus= 68.48547728839368
          o.n.a.v.GradCheckUtil - Param 22 (weightsnull) FAILED: grad= 1.1098293159487111, numericalGrad= 0.9143366767716542, relError= 0.09657935163426287, absError=0.19549263917705695, scorePlus=68.48549825344202, scoreMinus= 68.48547996670848
          o.n.a.v.GradCheckUtil - Param 23 (weightsnull) FAILED: grad= 0.9192462954228195, numericalGrad= 0.6176931620416326, relError= 0.196203651299753, absError=0.30155313338118694, scorePlus=68.48549528700687, scoreMinus= 68.48548293314363
          o.n.a.v.GradCheckUtil - Param 24 (weightsnull) FAILED: grad= 1.0064462452952077, numericalGrad= 0.798668036594563, relError= 0.11510529321341476, absError=0.20777820870064467, scorePlus=68.48549709675561, scoreMinus= 68.48548112339488
          o.n.a.v.GradCheckUtil - Param 25 (weightsnull) FAILED: grad= 1.570035923677368, numericalGrad= 0.9964060446066013, relError= 0.22351172797190488, absError=0.5736298790707667, scorePlus=68.48549907413569, scoreMinus= 68.4854791460148
          o.n.a.v.GradCheckUtil - Param 26 (weightsnull) FAILED: grad= 0.868964016197648, numericalGrad= 0.5609792545158143, relError= 0.21538250362069702, absError=0.30798476168183364, scorePlus=68.48549471986779, scoreMinus= 68.4854835002827
          o.n.a.v.GradCheckUtil - Param 27 (weightsnull) FAILED: grad= 1.6531181267808726, numericalGrad= 1.2477434474078564, relError= 0.13974285535716593, absError=0.4053746793730162, scorePlus=68.48550158750972, scoreMinus= 68.48547663264077
          o.n.a.v.GradCheckUtil - Param 28 (weightsnull) FAILED: grad= 2.2122101697900707, numericalGrad= 2.643222335052542, relError= 0.0887690570989499, absError=0.4310121652624712, scorePlus=68.4855155422986, scoreMinus= 68.4854626778519
          o.n.a.v.GradCheckUtil - Param 29 (weightsnull) FAILED: grad= 2.7665661089020728, numericalGrad= 2.9395186679437297, relError= 0.03031019793878024, absError=0.17295255904165696, scorePlus=68.48551850526192, scoreMinus= 68.48545971488856
          o.n.a.v.GradCheckUtil - Param 30 (weightsnull) FAILED: grad= 1.4587885206077302, numericalGrad= 0.6944490301918903, relError= 0.3549722092353428, absError=0.7643394904158399, scorePlus=68.48549605456554, scoreMinus= 68.48548216558494
          o.n.a.v.GradCheckUtil - Param 31 (weightsnull) FAILED: grad= 1.1591899149114084, numericalGrad= 1.0207114797822214, relError= 0.06352509130287941, absError=0.138478435129187, scorePlus=68.48549931719005, scoreMinus= 68.48547890296045
          o.n.a.v.GradCheckUtil - Param 32 (weightsnull) FAILED: grad= 1.1707843360661687, numericalGrad= 0.918987058184939, relError= 0.1204903457736649, absError=0.25179727788122974, scorePlus=68.48549829994583, scoreMinus= 68.48547992020467
          o.n.a.v.GradCheckUtil - Param 33 (weightsnull) FAILED: grad= 0.909010376771852, numericalGrad= 0.6337123892308227, relError= 0.17844942306409964, absError=0.2752979875410293, scorePlus=68.48549544719914, scoreMinus= 68.48548277295136
          o.n.a.v.GradCheckUtil - Param 34 (weightsnull) FAILED: grad= 1.0083276715956293, numericalGrad= 0.9840142688233299, relError= 0.012203428678104668, absError=0.02431340277229943, scorePlus=68.48549895021793, scoreMinus= 68.48547926993255
          o.n.a.v.GradCheckUtil - Param 35 (weightsnull) FAILED: grad= 1.2508402286679872, numericalGrad= 0.9933926058636188, relError= 0.11471520193585454, absError=0.2574476228043684, scorePlus=68.4854990440013, scoreMinus= 68.48547917614918
          o.n.a.v.GradCheckUtil - Param 36 (weightsnull) FAILED: grad= 1.251095141796076, numericalGrad= 0.9703469622479587, relError= 0.1263810472652103, absError=0.28074817954811737, scorePlus=68.48549881354487, scoreMinus= 68.48547940660562
          o.n.a.v.GradCheckUtil - Param 37 (weightsnull) FAILED: grad= 1.3866618387080463, numericalGrad= 1.4822814307535734, relError= 0.033329202798586866, absError=0.09561959204552717, scorePlus=68.48550393288956, scoreMinus= 68.48547428726094
          o.n.a.v.GradCheckUtil - Param 38 (weightsnull) FAILED: grad= 1.089151731976317, numericalGrad= 1.2695415506414065, relError= 0.07647870962895578, absError=0.1803898186650894, scorePlus=68.48550180549076, scoreMinus= 68.48547641465974
          o.n.a.v.GradCheckUtil - Param 39 (weightsnull) FAILED: grad= 1.0137143440460605, numericalGrad= 0.8371752130642561, relError= 0.09538069427406809, absError=0.1765391309818044, scorePlus=68.48549748182738, scoreMinus= 68.48548073832312
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 120 params checked, 48 passed, 72 failed. Largest relative error = 1.0
          o.n.a.o.LossOpValidation - *** Starting test: test: log_poisson_full, reduction=MEAN_BY_WEIGHT, weights=perOutput
          o.n.a.f.DifferentialFunction - No fields found for property name reductionMode for class org.nd4j.linalg.api.ops.impl.loss.LogPoissonLoss
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.f.DifferentialFunction - No fields found for property name reductionMode for class org.nd4j.linalg.api.ops.impl.loss.LogPoissonLoss
          o.n.a.v.GradCheckUtil - Param 6 (labelsnull) FAILED: grad= 0.010517462347653076, numericalGrad= 0.14738639904088302, relError= 0.866786508510087, absError=0.13686893669322994, scorePlus=1.1139562404496008, scoreMinus= 1.11395329272162
          o.n.a.v.GradCheckUtil - Param 7 (labelsnull) FAILED: grad= 0.00479164546272485, numericalGrad= 0.026199761693490583, relError= 0.6907758696743223, absError=0.02140811623076573, scorePlus=1.1139550287507247, scoreMinus= 1.1139545047554908
          o.n.a.v.GradCheckUtil - Param 8 (labelsnull) FAILED: grad= 0.01310247219691456, numericalGrad= 0.02015979293501502, relError= 0.21217198257871794, absError=0.00705732073810046, scorePlus=1.1139549683616379, scoreMinus= 1.1139545651657792
          o.n.a.v.GradCheckUtil - Param 9 (labelsnull) FAILED: grad= 0.006956781402185057, numericalGrad= 0.019569085640824824, relError= 0.4754718938381835, absError=0.012612304238639765, scorePlus=1.1139549624546077, scoreMinus= 1.1139545710728949
          o.n.a.v.GradCheckUtil - Param 12 (labelsnull) FAILED: grad= 0.07251497844589345, numericalGrad= 0.08635264764356164, relError= 0.087101881851476, absError=0.013837669197668184, scorePlus=1.1139556302902085, scoreMinus= 1.1139539032372556
          o.n.a.v.GradCheckUtil - Param 13 (labelsnull) FAILED: grad= 0.023876264944888658, numericalGrad= 0.029828525971442584, relError= 0.11083296154764259, absError=0.005952261026553926, scorePlus=1.1139550650486856, scoreMinus= 1.1139544684781661
          o.n.a.v.GradCheckUtil - Param 14 (labelsnull) FAILED: grad= -0.003288191891653928, numericalGrad= 0.012388652081973815, relError= 1.0, absError=0.015676843973627744, scorePlus=1.113954890650222, scoreMinus= 1.1139546428771803
          o.n.a.v.GradCheckUtil - Param 15 (labelsnull) FAILED: grad= 0.09603946431723949, numericalGrad= 0.10585726645251368, relError= 0.04862784106430431, absError=0.009817802135274195, scorePlus=1.1139558253364437, scoreMinus= 1.1139537081911146
          o.n.a.v.GradCheckUtil - Param 16 (labelsnull) FAILED: grad= 0.0488023698726112, numericalGrad= 0.05850175153199188, relError= 0.09039151089833725, absError=0.009699381659380682, scorePlus=1.11395535177821, scoreMinus= 1.1139541817431793
          o.n.a.v.GradCheckUtil - Param 17 (labelsnull) FAILED: grad= 0.0032779817291723277, numericalGrad= 0.1633419821733817, relError= 0.9606531936222311, absError=0.16006400044420938, scorePlus=1.1139563999528133, scoreMinus= 1.1139531331131698
          o.n.a.v.GradCheckUtil - Param 18 (labelsnull) FAILED: grad= 0.004761471225375665, numericalGrad= 0.026300451327898596, relError= 0.6934207007174605, absError=0.02153898010252293, scorePlus=1.1139550297681184, scoreMinus= 1.1139545037590919
          o.n.a.v.GradCheckUtil - Param 19 (labelsnull) FAILED: grad= 0.010161234503649686, numericalGrad= 0.025626967559144728, relError= 0.43214613096122234, absError=0.015465733055495041, scorePlus=1.1139550230333801, scoreMinus= 1.113954510494029
          o.n.a.v.GradCheckUtil - Param 20 (labelsnull) FAILED: grad= -0.0013797259090978574, numericalGrad= 0.010837162911503382, relError= 1.0, absError=0.01221688882060124, scorePlus=1.1139548751342434, scoreMinus= 1.1139546583909852
          o.n.a.v.GradCheckUtil - Param 21 (labelsnull) FAILED: grad= 0.015304225770407354, numericalGrad= 0.0556099394755094, relError= 0.5683732377773826, absError=0.040305713705102046, scorePlus=1.113955322863349, scoreMinus= 1.1139542106645595
          o.n.a.v.GradCheckUtil - Param 22 (labelsnull) FAILED: grad= 0.0725773416155866, numericalGrad= 0.1025877194749114, relError= 0.1713262774693414, absError=0.030010377859324797, scorePlus=1.1139557926413213, scoreMinus= 1.1139537408869318
          o.n.a.v.GradCheckUtil - Param 23 (labelsnull) FAILED: grad= 0.016541851184705848, numericalGrad= 0.03621097089956393, relError= 0.3728543599703108, absError=0.019669119714858085, scorePlus=1.1139551288739686, scoreMinus= 1.1139544046545506
          o.n.a.v.GradCheckUtil - Param 24 (labelsnull) FAILED: grad= -0.031046857857381458, numericalGrad= -0.01732752399341564, relError= 0.2836074248200395, absError=0.01371933386396582, scorePlus=1.1139545934888397, scoreMinus= 1.1139549400393196
          o.n.a.v.GradCheckUtil - Param 25 (labelsnull) FAILED: grad= 0.018778515631016405, numericalGrad= 0.04212797154456993, relError= 0.3833656642557591, absError=0.023349455913553526, scorePlus=1.113955188043945, scoreMinus= 1.1139543454845142
          o.n.a.v.GradCheckUtil - Param 26 (labelsnull) FAILED: grad= 0.005822726447608004, numericalGrad= 0.5608468724216387, relError= 0.9794493071121979, absError=0.5550241459740307, scorePlus=1.1139603740530826, scoreMinus= 1.1139491571156341
          o.n.a.v.GradCheckUtil - Param 27 (labelsnull) FAILED: grad= 0.04350210298191473, numericalGrad= 0.8420398823982821, relError= 0.9017503321127398, absError=0.7985377794163674, scorePlus=1.1139631849180023, scoreMinus= 1.1139463441203543
          o.n.a.v.GradCheckUtil - Param 28 (labelsnull) FAILED: grad= -0.0027568732684234774, numericalGrad= 0.058475701703031284, relError= 1.0, absError=0.06123257497145476, scorePlus=1.1139553514854283, scoreMinus= 1.1139541819713943
          o.n.a.v.GradCheckUtil - Param 29 (labelsnull) FAILED: grad= -0.028930106238860078, numericalGrad= 0.09876224087435047, relError= 1.0, absError=0.12769234711321054, scorePlus=1.1139557542800549, scoreMinus= 1.1139537790352374
          o.n.a.v.GradCheckUtil - Param 30 (labelsnull) FAILED: grad= 0.014844151990602955, numericalGrad= 0.026658911422838823, relError= 0.284671984680759, absError=0.011814759432235868, scorePlus=1.1139550333525083, scoreMinus= 1.1139545001742799
          o.n.a.v.GradCheckUtil - Param 31 (labelsnull) FAILED: grad= 0.06294412779225368, numericalGrad= 0.0747530714662048, relError= 0.08576023141752986, absError=0.01180894367395112, scorePlus=1.1139555142939384, scoreMinus= 1.113954019232509
          o.n.a.v.GradCheckUtil - Param 32 (labelsnull) FAILED: grad= -0.0037127577657555663, numericalGrad= 0.024336147608217115, relError= 1.0, absError=0.02804890537397268, scorePlus=1.1139550101143596, scoreMinus= 1.1139545233914074
          o.n.a.v.GradCheckUtil - Param 33 (labelsnull) FAILED: grad= 0.017265502495485023, numericalGrad= 0.029528593659122745, relError= 0.26206492210300314, absError=0.012263091163637722, scorePlus=1.1139550620497174, scoreMinus= 1.1139544714778442
          o.n.a.v.GradCheckUtil - Param 34 (labelsnull) FAILED: grad= 0.05153369185160679, numericalGrad= 0.06333572381000963, relError= 0.1027430312100602, absError=0.011802031958402834, scorePlus=1.113955400120536, scoreMinus= 1.1139541334060599
          o.n.a.v.GradCheckUtil - Param 35 (labelsnull) FAILED: grad= 0.006491410523048237, numericalGrad= 0.018296706993936596, relError= 0.4762482049231598, absError=0.01180529647088836, scorePlus=1.113954949730418, scoreMinus= 1.113954583796278
          o.n.a.v.GradCheckUtil - Param 36 (labelsnull) FAILED: grad= 0.07642410079893196, numericalGrad= 0.09995026274411954, relError= 0.13338765040784992, absError=0.023526161945187585, scorePlus=1.1139557662582804, scoreMinus= 1.1139537672530255
          o.n.a.v.GradCheckUtil - Param 37 (labelsnull) FAILED: grad= 0.00937991455567854, numericalGrad= 0.02345348266707958, relError= 0.4286357581556044, absError=0.014073568111401041, scorePlus=1.1139550012989414, scoreMinus= 1.113954532229288
          o.n.a.v.GradCheckUtil - Param 38 (labelsnull) FAILED: grad= -0.006242686247111609, numericalGrad= 0.11033158304751821, relError= 1.0, absError=0.11657426929462981, scorePlus=1.1139558699872594, scoreMinus= 1.1139536633555984
          o.n.a.v.GradCheckUtil - Param 39 (labelsnull) FAILED: grad= 0.07445259048325922, numericalGrad= 0.09267237541799032, relError= 0.10901892985573904, absError=0.0182197849347311, scorePlus=1.1139556934880113, scoreMinus= 1.113953840040503
          o.n.a.v.GradCheckUtil - Param 0 (weightsnull) FAILED: grad= -0.014308850278608943, numericalGrad= -0.018168889093228557, relError= 0.11885183172467907, absError=0.0038600388146196145, scorePlus=1.1139545850744426, scoreMinus= 1.1139549484522244
          o.n.a.v.GradCheckUtil - Param 1 (weightsnull) FAILED: grad= -0.0033901306456680554, numericalGrad= -3.261343639593406E-4, relError= 0.824482719550703, absError=0.0030639962817087148, scorePlus=1.1139547635019555, scoreMinus= 1.1139547700246428
          o.n.a.v.GradCheckUtil - Param 2 (weightsnull) FAILED: grad= -0.009032764179622626, numericalGrad= 8.072837842654222E-4, relError= 1.0, absError=0.009840047963888049, scorePlus=1.113954774836135, scoreMinus= 1.1139547586904592
          o.n.a.v.GradCheckUtil - Param 3 (weightsnull) FAILED: grad= -0.006286269821050835, numericalGrad= 2.734400261772407E-4, relError= 1.0, absError=0.006559709847228075, scorePlus=1.1139547694976983, scoreMinus= 1.1139547640288978
          o.n.a.v.GradCheckUtil - Param 4 (weightsnull) FAILED: grad= -0.00520445467240164, numericalGrad= -1.8342924956726844E-4, relError= 0.9319104671801328, absError=0.005021025422834372, scorePlus=1.1139547649290065, scoreMinus= 1.1139547685975915
          o.n.a.v.GradCheckUtil - Param 5 (weightsnull) FAILED: grad= -0.00953389153551472, numericalGrad= -0.010917534098986435, relError= 0.06765506660511415, absError=0.0013836425634717146, scorePlus=1.1139546575879786, scoreMinus= 1.1139548759386606
          o.n.a.v.GradCheckUtil - Param 6 (weightsnull) FAILED: grad= -0.014106264482459135, numericalGrad= -0.024832634526461558, relError= 0.27546670083160457, absError=0.010726370044002422, scorePlus=1.113954518437001, scoreMinus= 1.1139550150896915
          o.n.a.v.GradCheckUtil - Param 7 (weightsnull) FAILED: grad= -0.009926765122773847, numericalGrad= -0.013910449070397844, relError= 0.16712036546473397, absError=0.003983683947623997, scorePlus=1.1139546276588346, scoreMinus= 1.113954905867816
          o.n.a.v.GradCheckUtil - Param 8 (weightsnull) FAILED: grad= -0.006559644619973096, numericalGrad= -0.006090909587808112, relError= 0.03705252943595708, absError=4.6873503216498386E-4, scorePlus=1.1139547058542145, scoreMinus= 1.1139548276724063
          o.n.a.v.GradCheckUtil - Param 9 (weightsnull) FAILED: grad= -0.0031874331243772853, numericalGrad= 0.0031343814099749063, relError= 1.0, absError=0.006321814534352191, scorePlus=1.1139547981071067, scoreMinus= 1.1139547354194785
          o.n.a.v.GradCheckUtil - Param 10 (weightsnull) FAILED: grad= -0.012392271849516013, numericalGrad= -0.014436753137392342, relError= 0.07620408452688707, absError=0.0020444812878763294, scorePlus=1.113954622395795, scoreMinus= 1.1139549111308578
          o.n.a.v.GradCheckUtil - Param 11 (weightsnull) FAILED: grad= -0.019040496505213465, numericalGrad= -0.025482085730388345, relError= 0.14468139316555545, absError=0.00644158922517488, scorePlus=1.1139545119424903, scoreMinus= 1.113955021584205
          o.n.a.v.GradCheckUtil - Param 12 (weightsnull) FAILED: grad= 0.0803434603689285, numericalGrad= 0.08849424675272387, relError= 0.04827586516513453, absError=0.008150786383795364, scorePlus=1.113955651705596, scoreMinus= 1.113953881820661
          o.n.a.v.GradCheckUtil - Param 13 (weightsnull) FAILED: grad= -0.0073449885010024515, numericalGrad= -0.008058284073353406, relError= 0.046308053623519224, absError=7.13295572350954E-4, scorePlus=1.1139546861804734, scoreMinus= 1.113954847346155
          o.n.a.v.GradCheckUtil - Param 14 (weightsnull) FAILED: grad= -0.008452959686268822, numericalGrad= 0.0029479982344149387, relError= 1.0, absError=0.011400957920683762, scorePlus=1.1139547962432752, scoreMinus= 1.1139547372833105
          o.n.a.v.GradCheckUtil - Param 15 (weightsnull) FAILED: grad= 0.07243669650946814, numericalGrad= 0.07541536628519196, relError= 0.02014628487030754, absError=0.0029786697757238217, scorePlus=1.1139555209168164, scoreMinus= 1.1139540126094907
          o.n.a.v.GradCheckUtil - Param 16 (weightsnull) FAILED: grad= -0.010422034628189117, numericalGrad= -0.012866544507605935, relError= 0.10496603786615531, absError=0.002444509879416818, scorePlus=1.1139546380978782, scoreMinus= 1.1139548954287684
          o.n.a.v.GradCheckUtil - Param 17 (weightsnull) FAILED: grad= -0.009395149256713182, numericalGrad= -0.020969569070050653, relError= 0.3811798841267576, absError=0.011574419813337471, scorePlus=1.1139545570676481, scoreMinus= 1.1139549764590295
          o.n.a.v.GradCheckUtil - Param 18 (weightsnull) FAILED: grad= 0.0012171740232416605, numericalGrad= 0.028259543616293566, relError= 0.9174145481103946, absError=0.027042369593051906, scorePlus=1.1139550493586803, scoreMinus= 1.113954484167808
          o.n.a.v.GradCheckUtil - Param 19 (weightsnull) FAILED: grad= 0.002358419528931456, numericalGrad= 0.013352746552897086, relError= 0.699777913790983, absError=0.01099432702396563, scorePlus=1.1139549002907385, scoreMinus= 1.1139546332358075
          o.n.a.v.GradCheckUtil - Param 20 (weightsnull) FAILED: grad= -0.006120879542990226, numericalGrad= -0.00745963556481044, relError= 0.0985791784179991, absError=0.001338756021820214, scorePlus=1.1139546921669572, scoreMinus= 1.1139548413596685
          o.n.a.v.GradCheckUtil - Param 21 (weightsnull) FAILED: grad= 0.004709594487085306, numericalGrad= 0.027193340035314147, relError= 0.7047547783556626, absError=0.02248374554822884, scorePlus=1.1139550386966466, scoreMinus= 1.1139544948298459
          o.n.a.v.GradCheckUtil - Param 22 (weightsnull) FAILED: grad= 0.03503213781404051, numericalGrad= 0.045170634654922985, relError= 0.12641080262912133, absError=0.010138496840882472, scorePlus=1.1139552184695583, scoreMinus= 1.1139543150568652
          o.n.a.v.GradCheckUtil - Param 23 (weightsnull) FAILED: grad= -0.004786999283656311, numericalGrad= -0.0017911965244366, relError= 0.45541404461297513, absError=0.002995802759219711, scorePlus=1.1139547488513368, scoreMinus= 1.1139547846752673
          o.n.a.v.GradCheckUtil - Param 24 (weightsnull) FAILED: grad= 0.006521963057427174, numericalGrad= 0.006819008058212005, relError= 0.022265620561655777, absError=2.970450007848315E-4, scorePlus=1.1139548349533661, scoreMinus= 1.113954698573205
          o.n.a.v.GradCheckUtil - Param 25 (weightsnull) FAILED: grad= -0.0025293290106225418, numericalGrad= 0.002552692901502951, relError= 1.0, absError=0.005082021912125492, scorePlus=1.1139547922902227, scoreMinus= 1.1139547412363646
          o.n.a.v.GradCheckUtil - Param 26 (weightsnull) FAILED: grad= -0.009145299273610711, numericalGrad= -0.02405221753987163, relError= 0.4490371478690493, absError=0.01490691826626092, scorePlus=1.1139545262411694, scoreMinus= 1.1139550072855202
          o.n.a.v.GradCheckUtil - Param 27 (weightsnull) FAILED: grad= -0.019108530905848665, numericalGrad= -0.03649766299185231, relError= 0.31271933695002624, absError=0.017389132086003643, scorePlus=1.1139544017867389, scoreMinus= 1.1139551317399987
          o.n.a.v.GradCheckUtil - Param 28 (weightsnull) FAILED: grad= -0.00528934677468861, numericalGrad= -0.010152757745629515, relError= 0.314944829219477, absError=0.004863410970940905, scorePlus=1.1139546652357406, scoreMinus= 1.1139548682908955
          o.n.a.v.GradCheckUtil - Param 29 (weightsnull) FAILED: grad= 0.0137907555798336, numericalGrad= 0.006540713370917216, relError= 0.35659214916926346, absError=0.007250042208916383, scorePlus=1.1139548321704196, scoreMinus= 1.1139547013561522
          o.n.a.v.GradCheckUtil - Param 30 (weightsnull) FAILED: grad= -0.008873812620771741, numericalGrad= -0.009736834860607502, relError= 0.04637249943610245, absError=8.630222398357604E-4, scorePlus=1.1139546693949687, scoreMinus= 1.113954864131666
          o.n.a.v.GradCheckUtil - Param 31 (weightsnull) FAILED: grad= -0.00657045635805288, numericalGrad= -0.007565981652302155, relError= 0.07042264066238234, absError=9.955252942492757E-4, scorePlus=1.1139546911034965, scoreMinus= 1.1139548424231296
          o.n.a.v.GradCheckUtil - Param 32 (weightsnull) FAILED: grad= -0.004993600542719496, numericalGrad= -0.008109419979973609, relError= 0.23779398283455552, absError=0.003115819437254113, scorePlus=1.1139546856691145, scoreMinus= 1.113954847857514
          o.n.a.v.GradCheckUtil - Param 33 (weightsnull) FAILED: grad= -0.008419688020523798, numericalGrad= -0.008844716348210824, relError= 0.024618765791696872, absError=4.25028327687026E-4, scorePlus=1.1139546783161522, scoreMinus= 1.1139548552104792
          o.n.a.v.GradCheckUtil - Param 34 (weightsnull) FAILED: grad= -0.007837585752000957, numericalGrad= -0.00877830972356719, relError= 0.05661590571206135, absError=9.407239715662329E-4, scorePlus=1.1139546789802182, scoreMinus= 1.1139548545464126
          o.n.a.v.GradCheckUtil - Param 35 (weightsnull) FAILED: grad= -0.007866807252982885, numericalGrad= -0.008768299208927743, relError= 0.054192136251667716, absError=9.014919559448588E-4, scorePlus=1.1139546790803234, scoreMinus= 1.1139548544463076
          o.n.a.v.GradCheckUtil - Param 36 (weightsnull) FAILED: grad= -0.013546166963799547, numericalGrad= -0.016337643671260338, relError= 0.0934110024170014, absError=0.0027914767074607907, scorePlus=1.1139546033868932, scoreMinus= 1.1139549301397667
          o.n.a.v.GradCheckUtil - Param 37 (weightsnull) FAILED: grad= -0.007309797974229577, numericalGrad= -0.006858758971883815, relError= 0.031833799593083294, absError=4.510390023457619E-4, scorePlus=1.1139546981757222, scoreMinus= 1.1139548353509017
          o.n.a.v.GradCheckUtil - Param 38 (weightsnull) FAILED: grad= -0.003423796109339527, numericalGrad= -0.010329691180199774, relError= 0.5021195661490718, absError=0.006905895070860247, scorePlus=1.1139546634664066, scoreMinus= 1.1139548700602302
          o.n.a.v.GradCheckUtil - Param 39 (weightsnull) FAILED: grad= 0.012287389943044496, numericalGrad= 0.014568790818181297, relError= 0.08494882036356503, absError=0.002281400875136801, scorePlus=1.1139549124511787, scoreMinus= 1.1139546210753624
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 120 params checked, 48 passed, 72 failed. Largest relative error = 1.0
          o.n.a.o.LossOpValidation - *** Starting test: test: log_poisson_full, reduction=MEAN_BY_NONZERO_WEIGHT_COUNT, weights=perOutput
          o.n.a.f.DifferentialFunction - No fields found for property name reductionMode for class org.nd4j.linalg.api.ops.impl.loss.LogPoissonLoss
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.f.DifferentialFunction - No fields found for property name reductionMode for class org.nd4j.linalg.api.ops.impl.loss.LogPoissonLoss
          o.n.a.v.GradCheckUtil - Param 6 (labelsnull) FAILED: grad= -0.019381307698564623, numericalGrad= -2.453729441853625E-4, relError= 0.9749959813733452, absError=0.01913593475437926, scorePlus=1.781518261200955, scoreMinus= 1.781518266108414
          o.n.a.v.GradCheckUtil - Param 7 (labelsnull) FAILED: grad= -0.016212941243042796, numericalGrad= 4.7380521728257456E-5, relError= 1.0, absError=0.016260321764771053, scorePlus=1.781518264130191, scoreMinus= 1.7815182631825806
          o.n.a.v.GradCheckUtil - Param 8 (labelsnull) FAILED: grad= -0.00218161842562768, numericalGrad= 0.013895584594081354, relError= 1.0, absError=0.016077203019709035, scorePlus=1.781518402612339, scoreMinus= 1.781518124700647
          o.n.a.v.GradCheckUtil - Param 9 (labelsnull) FAILED: grad= -0.003135800330463471, numericalGrad= 0.01070631150401624, relError= 1.0, absError=0.013842111834479712, scorePlus=1.7815183707247921, scoreMinus= 1.781518156598562
          o.n.a.v.GradCheckUtil - Param 12 (labelsnull) FAILED: grad= 0.021474672635720678, numericalGrad= 0.032810356298540455, relError= 0.20881786167135008, absError=0.011335683662819777, scorePlus=1.7815185917628737, scoreMinus= 1.7815179355557478
          o.n.a.v.GradCheckUtil - Param 13 (labelsnull) FAILED: grad= 0.0010859754071980154, numericalGrad= 0.03808878621391898, relError= 0.9445573955139207, absError=0.037002810806720965, scorePlus=1.7815186445492401, scoreMinus= 1.7815178827735159
          o.n.a.v.GradCheckUtil - Param 14 (labelsnull) FAILED: grad= 0.11093049377081368, numericalGrad= 0.13529079254670506, relError= 0.09893660755421915, absError=0.02436029877589138, scorePlus=1.7815196165695075, scoreMinus= 1.7815169107536566
          o.n.a.v.GradCheckUtil - Param 15 (labelsnull) FAILED: grad= 0.10759296312508128, numericalGrad= 0.18787519773244551, relError= 0.271711965087419, absError=0.08028223460736424, scorePlus=1.7815201423548375, scoreMinus= 1.7815163848508828
          o.n.a.v.GradCheckUtil - Param 16 (labelsnull) FAILED: grad= 0.0225420145752887, numericalGrad= 0.033811818500595336, relError= 0.19998291704720642, absError=0.011269803925306635, scorePlus=1.7815186017797415, scoreMinus= 1.7815179255433715
          o.n.a.v.GradCheckUtil - Param 17 (labelsnull) FAILED: grad= -0.01400791479456586, numericalGrad= 3.1860347693424274E-4, relError= 1.0, absError=0.014326518271500104, scorePlus=1.781518266843549, scoreMinus= 1.7815182604714794
          o.n.a.v.GradCheckUtil - Param 18 (labelsnull) FAILED: grad= 0.030241082618612667, numericalGrad= 0.058891310317221716, relError= 0.32143451729422423, absError=0.02865022769860905, scorePlus=1.7815188525617438, scoreMinus= 1.7815176747355375
          o.n.a.v.GradCheckUtil - Param 19 (labelsnull) FAILED: grad= 0.002937764825487249, numericalGrad= 0.02824943026169535, relError= 0.8116044217971612, absError=0.025311665436208098, scorePlus=1.7815185461558685, scoreMinus= 1.7815179811672632
          o.n.a.v.GradCheckUtil - Param 20 (labelsnull) FAILED: grad= -0.0024146119903446397, numericalGrad= 0.01737214281316568, relError= 1.0, absError=0.01978675480351032, scorePlus=1.7815184373812907, scoreMinus= 1.7815180899384344
          o.n.a.v.GradCheckUtil - Param 21 (labelsnull) FAILED: grad= -0.016919799892428266, numericalGrad= 0.0030004595474864, relError= 1.0, absError=0.019920259439914666, scorePlus=1.781518293664327, scoreMinus= 1.781518233655136
          o.n.a.v.GradCheckUtil - Param 22 (labelsnull) FAILED: grad= 0.07247191073002822, numericalGrad= 0.09226635926395942, relError= 0.12015695281159396, absError=0.019794448533931197, scorePlus=1.7815191863252264, scoreMinus= 1.7815173409980412
          o.n.a.v.GradCheckUtil - Param 23 (labelsnull) FAILED: grad= 0.04406696856828751, numericalGrad= 0.0882696965742724, relError= 0.33401724275254646, absError=0.04420272800598489, scorePlus=1.7815191463592959, scoreMinus= 1.7815173809653644
          o.n.a.v.GradCheckUtil - Param 24 (labelsnull) FAILED: grad= 0.022504947471301422, numericalGrad= 0.05377899929825957, relError= 0.4099689797308338, absError=0.03127405182695815, scorePlus=1.7815188014524643, scoreMinus= 1.7815177258724784
          o.n.a.v.GradCheckUtil - Param 25 (labelsnull) FAILED: grad= -0.021453549762427786, numericalGrad= 0.006463370949560953, relError= 1.0, absError=0.02791692071198874, scorePlus=1.7815183282961586, scoreMinus= 1.7815181990287396
          o.n.a.v.GradCheckUtil - Param 26 (labelsnull) FAILED: grad= 0.09910514697657075, numericalGrad= 0.1314366540050571, relError= 0.14024140911028493, absError=0.03233150702848636, scorePlus=1.7815195780290096, scoreMinus= 1.7815169492959295
          o.n.a.v.GradCheckUtil - Param 27 (labelsnull) FAILED: grad= 0.04463033192758478, numericalGrad= 0.0659183754248005, relError= 0.19256709560029417, absError=0.02128804349721572, scorePlus=1.7815189228457962, scoreMinus= 1.7815176044782877
          o.n.a.v.GradCheckUtil - Param 28 (labelsnull) FAILED: grad= 0.01294967675698596, numericalGrad= 0.0614794668285512, relError= 0.6520267160644234, absError=0.04852979007156524, scorePlus=1.7815188784569262, scoreMinus= 1.7815176488675897
          o.n.a.v.GradCheckUtil - Param 29 (labelsnull) FAILED: grad= 0.012495461484509626, numericalGrad= 0.03168460713798282, relError= 0.43433942616612053, absError=0.019189145653473197, scorePlus=1.7815185805070939, scoreMinus= 1.7815179468149511
          o.n.a.v.GradCheckUtil - Param 30 (labelsnull) FAILED: grad= 0.04846711503369445, numericalGrad= 0.08345239503881885, relError= 0.26520171266474346, absError=0.0349852800051244, scorePlus=1.781519098186404, scoreMinus= 1.7815174291385032
          o.n.a.v.GradCheckUtil - Param 31 (labelsnull) FAILED: grad= 0.007265610733175329, numericalGrad= 0.04274067202381104, relError= 0.7094120845381072, absError=0.035475061290635705, scorePlus=1.7815186910691694, scoreMinus= 1.781517836255729
          o.n.a.v.GradCheckUtil - Param 32 (labelsnull) FAILED: grad= -0.020340135527886986, numericalGrad= 7.288783909764617E-4, relError= 1.0, absError=0.021069013918863448, scorePlus=1.781518270950787, scoreMinus= 1.7815182563732193
          o.n.a.v.GradCheckUtil - Param 33 (labelsnull) FAILED: grad= -0.041149019597433605, numericalGrad= 0.01087766030583026, relError= 1.0, absError=0.052026679903263866, scorePlus=1.7815183724388015, scoreMinus= 1.7815181548855954
          o.n.a.v.GradCheckUtil - Param 34 (labelsnull) FAILED: grad= 0.0827089552345715, numericalGrad= 0.10833718144809266, relError= 0.13414679123342205, absError=0.025628226213521163, scorePlus=1.7815193470277124, scoreMinus= 1.7815171802840835
          o.n.a.v.GradCheckUtil - Param 35 (labelsnull) FAILED: grad= 0.09416960201383838, numericalGrad= 0.11580428513902062, relError= 0.10303511269204821, absError=0.02163468312518224, scorePlus=1.781519421701251, scoreMinus= 1.7815171056155483
          o.n.a.v.GradCheckUtil - Param 36 (labelsnull) FAILED: grad= 0.08271630983252269, numericalGrad= 0.12456244651293245, relError= 0.20188338360477284, absError=0.04184613668040976, scorePlus=1.7815195092868326, scoreMinus= 1.7815170180379023
          o.n.a.v.GradCheckUtil - Param 37 (labelsnull) FAILED: grad= 0.012615143266188372, numericalGrad= 0.031885098061845696, relError= 0.4330303436695684, absError=0.019269954795657324, scorePlus=1.7815185825122044, scoreMinus= 1.7815179448102432
          o.n.a.v.GradCheckUtil - Param 38 (labelsnull) FAILED: grad= 0.042555814932022464, numericalGrad= 0.06821912101884209, relError= 0.23167069216995864, absError=0.025663306086819625, scorePlus=1.781518945853605, scoreMinus= 1.7815175814711846
          o.n.a.v.GradCheckUtil - Param 39 (labelsnull) FAILED: grad= 0.02474881075383519, numericalGrad= 0.04608205396161579, relError= 0.3011856948730288, absError=0.021333243207780603, scorePlus=1.7815187244825892, scoreMinus= 1.78151780284151
          o.n.a.v.GradCheckUtil - Param 0 (weightsnull) FAILED: grad= 0.053251318789311816, numericalGrad= 0.04167088003548258, relError= 0.1219992677919755, absError=0.011580438753829234, scorePlus=1.7815186803697094, scoreMinus= 1.7815178469521087
          o.n.a.v.GradCheckUtil - Param 1 (weightsnull) FAILED: grad= 0.04800457061768407, numericalGrad= 0.03689992511546336, relError= 0.13078984106003422, absError=0.011104645502220706, scorePlus=1.7815186326601602, scoreMinus= 1.7815178946616579
          o.n.a.v.GradCheckUtil - Param 2 (weightsnull) FAILED: grad= 0.03290005396306245, numericalGrad= 0.021828531204803877, relError= 0.2022987205735253, absError=0.01107152275825857, scorePlus=1.781518481946221, scoreMinus= 1.781518045375597
          o.n.a.v.GradCheckUtil - Param 3 (weightsnull) FAILED: grad= 0.03177243103067619, numericalGrad= 0.02754948127403622, relError= 0.07118701323970136, absError=0.004222949756639966, scorePlus=1.7815185391557218, scoreMinus= 1.7815179881660963
          o.n.a.v.GradCheckUtil - Param 4 (weightsnull) FAILED: grad= 0.023541080122151753, numericalGrad= 0.013599804260522317, relError= 0.26766395111116315, absError=0.009941275861629436, scorePlus=1.7815183996589516, scoreMinus= 1.7815181276628664
          o.n.a.v.GradCheckUtil - Param 5 (weightsnull) FAILED: grad= 0.033135208056088654, numericalGrad= 0.07749555352987159, relError= 0.4009765894932838, absError=0.04436034547378293, scorePlus=1.7815190386164443, scoreMinus= 1.7815174887053737
          o.n.a.v.GradCheckUtil - Param 6 (weightsnull) FAILED: grad= 0.17761973840995426, numericalGrad= 0.18701182384894818, relError= 0.025757741268500438, absError=0.009392085438993919, scorePlus=1.7815201337791475, scoreMinus= 1.7815163935426706
          o.n.a.v.GradCheckUtil - Param 7 (weightsnull) FAILED: grad= 0.012116645433232001, numericalGrad= -0.005191043417340779, relError= 1.0, absError=0.01730768885057278, scorePlus=1.7815182117504749, scoreMinus= 1.7815183155713432
          o.n.a.v.GradCheckUtil - Param 8 (weightsnull) FAILED: grad= 0.031135652332504964, numericalGrad= 0.0246846497908848, relError= 0.11556731684039148, absError=0.006451002541620163, scorePlus=1.781518510507407, scoreMinus= 1.7815180168144111
          o.n.a.v.GradCheckUtil - Param 9 (weightsnull) FAILED: grad= 0.044694786292792124, numericalGrad= 0.033965101708943735, relError= 0.13640604959431937, absError=0.01072968458384839, scorePlus=1.7815186033119261, scoreMinus= 1.781517924009892
          o.n.a.v.GradCheckUtil - Param 10 (weightsnull) FAILED: grad= 0.017818243553469594, numericalGrad= 0.0049820501502040315, relError= 0.5629836865302034, absError=0.012836193403265563, scorePlus=1.7815183134814105, scoreMinus= 1.7815182138404075
          o.n.a.v.GradCheckUtil - Param 11 (weightsnull) FAILED: grad= 0.033336410264805674, numericalGrad= 0.04450568216185501, relError= 0.14348627521250826, absError=0.011169271897049339, scorePlus=1.7815187087177307, scoreMinus= 1.7815178186040874
          o.n.a.v.GradCheckUtil - Param 12 (weightsnull) FAILED: grad= 0.03195422927352361, numericalGrad= 0.02276784172305923, relError= 0.16787353590908552, absError=0.009186387550464376, scorePlus=1.781518491339326, scoreMinus= 1.7815180359824916
          o.n.a.v.GradCheckUtil - Param 13 (weightsnull) FAILED: grad= 0.03732582464983456, numericalGrad= 0.028079818381598894, relError= 0.1413640450533008, absError=0.009246006268235667, scorePlus=1.7815185444590929, scoreMinus= 1.7815179828627252
          o.n.a.v.GradCheckUtil - Param 14 (weightsnull) FAILED: grad= 0.030720423120793212, numericalGrad= 0.0229011139829538, relError= 0.14582403937266114, absError=0.007819309137839413, scorePlus=1.7815184926720489, scoreMinus= 1.7815180346497692
          o.n.a.v.GradCheckUtil - Param 15 (weightsnull) FAILED: grad= 0.04694374032787399, numericalGrad= 0.052541365880287565, relError= 0.056265965487348066, absError=0.005597625552413575, scorePlus=1.7815187890745678, scoreMinus= 1.7815177382472502
          o.n.a.v.GradCheckUtil - Param 16 (weightsnull) FAILED: grad= 0.03306179369340508, numericalGrad= 0.030540653406241344, relError= 0.03963904538474518, absError=0.002521140287163739, scorePlus=1.7815185690674429, scoreMinus= 1.7815179582543748
          o.n.a.v.GradCheckUtil - Param 17 (weightsnull) FAILED: grad= 0.03447036879749787, numericalGrad= 0.030352562330193674, relError= 0.06352391654725897, absError=0.0041178064673041935, scorePlus=1.7815185671865323, scoreMinus= 1.7815179601352857
          o.n.a.v.GradCheckUtil - Param 18 (weightsnull) FAILED: grad= 0.057668401209126544, numericalGrad= 0.05568555181412193, relError= 0.01749254738913198, absError=0.001982849395004614, scorePlus=1.7815188205164272, scoreMinus= 1.781517706805391
          o.n.a.v.GradCheckUtil - Param 19 (weightsnull) FAILED: grad= 0.029940488246841368, numericalGrad= 0.022927453224852453, relError= 0.1326519404154176, absError=0.007013035021988915, scorePlus=1.7815184929354413, scoreMinus= 1.7815180343863768
          o.n.a.v.GradCheckUtil - Param 20 (weightsnull) FAILED: grad= 0.035671053319722194, numericalGrad= 0.04489101226301528, relError= 0.11444541393770694, absError=0.009219958943293083, scorePlus=1.7815187125710314, scoreMinus= 1.7815178147507862
          o.n.a.v.GradCheckUtil - Param 21 (weightsnull) FAILED: grad= 0.028769982429457216, numericalGrad= 0.02029141570325521, relError= 0.1728154322725832, absError=0.008478566726202005, scorePlus=1.781518466575066, scoreMinus= 1.781518060746752
          o.n.a.v.GradCheckUtil - Param 22 (weightsnull) FAILED: grad= 0.041532111481699815, numericalGrad= 0.040986460980718675, relError= 0.006612456865145677, absError=5.456505009811402E-4, scorePlus=1.7815186735255188, scoreMinus= 1.7815178537962992
          o.n.a.v.GradCheckUtil - Param 23 (weightsnull) FAILED: grad= 0.031946875972648704, numericalGrad= 0.031680909406972546, relError= 0.004180038077536832, absError=2.659665656761581E-4, scorePlus=1.781518580470003, scoreMinus= 1.781517946851815
          o.n.a.v.GradCheckUtil - Param 24 (weightsnull) FAILED: grad= 0.036698298933287216, numericalGrad= 0.029581141547385666, relError= 0.10738107223426117, absError=0.007117157385901549, scorePlus=1.7815185594723246, scoreMinus= 1.7815179678494937
          o.n.a.v.GradCheckUtil - Param 25 (weightsnull) FAILED: grad= 0.025006176844793976, numericalGrad= 0.03755921135217832, relError= 0.20063864173373452, absError=0.012553034507384347, scorePlus=1.7815186392530227, scoreMinus= 1.7815178880687956
          o.n.a.v.GradCheckUtil - Param 26 (weightsnull) FAILED: grad= 0.021873973923831874, numericalGrad= 0.01149363834107575, relError= 0.3110901523413174, absError=0.010380335582756124, scorePlus=1.7815183785972923, scoreMinus= 1.7815181487245255
          o.n.a.v.GradCheckUtil - Param 27 (weightsnull) FAILED: grad= 0.02493656604130231, numericalGrad= 0.015197065383887319, relError= 0.24267678531831166, absError=0.00973950065741499, scorePlus=1.7815184156315629, scoreMinus= 1.7815181116902552
          o.n.a.v.GradCheckUtil - Param 28 (weightsnull) FAILED: grad= 0.06406960043862815, numericalGrad= 0.0679066846309695, relError= 0.029074043039761705, absError=0.003837084192341342, scorePlus=1.7815189427277554, scoreMinus= 1.7815175845940627
          o.n.a.v.GradCheckUtil - Param 29 (weightsnull) FAILED: grad= 0.028869179380184122, numericalGrad= 0.020569909808809683, relError= 0.16786857742561392, absError=0.008299269571374439, scorePlus=1.7815184693600072, scoreMinus= 1.781518057961811
          o.n.a.v.GradCheckUtil - Param 30 (weightsnull) FAILED: grad= 0.033234566366634924, numericalGrad= 0.028121604089825777, relError= 0.08333248699798475, absError=0.005112962276809147, scorePlus=1.78151854487695, scoreMinus= 1.7815179824448681
          o.n.a.v.GradCheckUtil - Param 31 (weightsnull) FAILED: grad= 0.029174347694083752, numericalGrad= 0.022182497794176467, relError= 0.13614251096293614, absError=0.0069918498999072855, scorePlus=1.781518485485887, scoreMinus= 1.781518041835931
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 112 params checked, 48 passed, 64 failed. Largest relative error = 1.0
          o.n.a.o.LossOpValidation - *** Starting test: test: absdiff, reduction=NONE, weights=none
          o.n.a.f.DifferentialFunction - No fields found for property name reductionMode for class org.nd4j.linalg.api.ops.impl.loss.AbsoluteDifferenceLoss
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.f.DifferentialFunction - No fields found for property name reductionMode for class org.nd4j.linalg.api.ops.impl.loss.AbsoluteDifferenceLoss
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 80 params checked, 80 passed, 0 failed. Largest relative error = 1.5870682543418812E-10
          o.n.a.o.LossOpValidation - *** Starting test: test: absdiff, reduction=SUM, weights=none
          o.n.a.f.DifferentialFunction - No fields found for property name reductionMode for class org.nd4j.linalg.api.ops.impl.loss.AbsoluteDifferenceLoss
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.f.DifferentialFunction - No fields found for property name reductionMode for class org.nd4j.linalg.api.ops.impl.loss.AbsoluteDifferenceLoss
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 80 params checked, 80 passed, 0 failed. Largest relative error = 1.5870682543418812E-10
          o.n.a.o.LossOpValidation - *** Starting test: test: absdiff, reduction=MEAN_BY_WEIGHT, weights=none
          o.n.a.f.DifferentialFunction - No fields found for property name reductionMode for class org.nd4j.linalg.api.ops.impl.loss.AbsoluteDifferenceLoss
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.f.DifferentialFunction - No fields found for property name reductionMode for class org.nd4j.linalg.api.ops.impl.loss.AbsoluteDifferenceLoss
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 80 params checked, 80 passed, 0 failed. Largest relative error = 1.809111887746356E-10
          o.n.a.o.LossOpValidation - *** Starting test: test: absdiff, reduction=MEAN_BY_NONZERO_WEIGHT_COUNT, weights=none
          o.n.a.f.DifferentialFunction - No fields found for property name reductionMode for class org.nd4j.linalg.api.ops.impl.loss.AbsoluteDifferenceLoss
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.f.DifferentialFunction - No fields found for property name reductionMode for class org.nd4j.linalg.api.ops.impl.loss.AbsoluteDifferenceLoss
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 80 params checked, 80 passed, 0 failed. Largest relative error = 1.5215571860333387E-10
          o.n.a.o.LossOpValidation - *** Starting test: test: absdiff, reduction=NONE, weights=scalar
          o.n.a.f.DifferentialFunction - No fields found for property name reductionMode for class org.nd4j.linalg.api.ops.impl.loss.AbsoluteDifferenceLoss
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.f.DifferentialFunction - No fields found for property name reductionMode for class org.nd4j.linalg.api.ops.impl.loss.AbsoluteDifferenceLoss
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 80 params checked, 80 passed, 0 failed. Largest relative error = 1.5870682543418812E-10
          o.n.a.o.LossOpValidation - *** Starting test: test: absdiff, reduction=SUM, weights=scalar
          o.n.a.f.DifferentialFunction - No fields found for property name reductionMode for class org.nd4j.linalg.api.ops.impl.loss.AbsoluteDifferenceLoss
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.f.DifferentialFunction - No fields found for property name reductionMode for class org.nd4j.linalg.api.ops.impl.loss.AbsoluteDifferenceLoss
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 80 params checked, 80 passed, 0 failed. Largest relative error = 1.5870682543418812E-10
          o.n.a.o.LossOpValidation - *** Starting test: test: absdiff, reduction=MEAN_BY_WEIGHT, weights=scalar
          o.n.a.f.DifferentialFunction - No fields found for property name reductionMode for class org.nd4j.linalg.api.ops.impl.loss.AbsoluteDifferenceLoss
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.f.DifferentialFunction - No fields found for property name reductionMode for class org.nd4j.linalg.api.ops.impl.loss.AbsoluteDifferenceLoss
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 80 params checked, 80 passed, 0 failed. Largest relative error = 1.5215571860333387E-10
          o.n.a.o.LossOpValidation - *** Starting test: test: absdiff, reduction=MEAN_BY_NONZERO_WEIGHT_COUNT, weights=scalar
          o.n.a.f.DifferentialFunction - No fields found for property name reductionMode for class org.nd4j.linalg.api.ops.impl.loss.AbsoluteDifferenceLoss
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.f.DifferentialFunction - No fields found for property name reductionMode for class org.nd4j.linalg.api.ops.impl.loss.AbsoluteDifferenceLoss
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 80 params checked, 80 passed, 0 failed. Largest relative error = 6.988888633996435E-11
          o.n.a.o.LossOpValidation - *** Starting test: test: absdiff, reduction=NONE, weights=perExample
          o.n.a.f.DifferentialFunction - No fields found for property name reductionMode for class org.nd4j.linalg.api.ops.impl.loss.AbsoluteDifferenceLoss
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.f.DifferentialFunction - No fields found for property name reductionMode for class org.nd4j.linalg.api.ops.impl.loss.AbsoluteDifferenceLoss
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 90 params checked, 90 passed, 0 failed. Largest relative error = 1.9656459797046298E-10
          o.n.a.o.LossOpValidation - *** Starting test: test: absdiff, reduction=SUM, weights=perExample
          o.n.a.f.DifferentialFunction - No fields found for property name reductionMode for class org.nd4j.linalg.api.ops.impl.loss.AbsoluteDifferenceLoss
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.f.DifferentialFunction - No fields found for property name reductionMode for class org.nd4j.linalg.api.ops.impl.loss.AbsoluteDifferenceLoss
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 90 params checked, 90 passed, 0 failed. Largest relative error = 1.5870682543418812E-10
          o.n.a.o.LossOpValidation - *** Starting test: test: absdiff, reduction=MEAN_BY_WEIGHT, weights=perExample
          o.n.a.f.DifferentialFunction - No fields found for property name reductionMode for class org.nd4j.linalg.api.ops.impl.loss.AbsoluteDifferenceLoss
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.f.DifferentialFunction - No fields found for property name reductionMode for class org.nd4j.linalg.api.ops.impl.loss.AbsoluteDifferenceLoss
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 90 params checked, 90 passed, 0 failed. Largest relative error = 2.565309211658263E-9
          o.n.a.o.LossOpValidation - *** Starting test: test: absdiff, reduction=MEAN_BY_NONZERO_WEIGHT_COUNT, weights=perExample
          o.n.a.f.DifferentialFunction - No fields found for property name reductionMode for class org.nd4j.linalg.api.ops.impl.loss.AbsoluteDifferenceLoss
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.f.DifferentialFunction - No fields found for property name reductionMode for class org.nd4j.linalg.api.ops.impl.loss.AbsoluteDifferenceLoss
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 88 params checked, 88 passed, 0 failed. Largest relative error = 1.9656459797046298E-10
          o.n.a.o.LossOpValidation - *** Starting test: test: absdiff, reduction=NONE, weights=perOutput
          o.n.a.f.DifferentialFunction - No fields found for property name reductionMode for class org.nd4j.linalg.api.ops.impl.loss.AbsoluteDifferenceLoss
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.f.DifferentialFunction - No fields found for property name reductionMode for class org.nd4j.linalg.api.ops.impl.loss.AbsoluteDifferenceLoss
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 120 params checked, 120 passed, 0 failed. Largest relative error = 1.3065134190673548E-8
          o.n.a.o.LossOpValidation - *** Starting test: test: absdiff, reduction=SUM, weights=perOutput
          o.n.a.f.DifferentialFunction - No fields found for property name reductionMode for class org.nd4j.linalg.api.ops.impl.loss.AbsoluteDifferenceLoss
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.f.DifferentialFunction - No fields found for property name reductionMode for class org.nd4j.linalg.api.ops.impl.loss.AbsoluteDifferenceLoss
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 120 params checked, 120 passed, 0 failed. Largest relative error = 9.549729903159166E-10
          o.n.a.o.LossOpValidation - *** Starting test: test: absdiff, reduction=MEAN_BY_WEIGHT, weights=perOutput
          o.n.a.f.DifferentialFunction - No fields found for property name reductionMode for class org.nd4j.linalg.api.ops.impl.loss.AbsoluteDifferenceLoss
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.f.DifferentialFunction - No fields found for property name reductionMode for class org.nd4j.linalg.api.ops.impl.loss.AbsoluteDifferenceLoss
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 120 params checked, 120 passed, 0 failed. Largest relative error = 1.836666769900209E-9
          o.n.a.o.LossOpValidation - *** Starting test: test: absdiff, reduction=MEAN_BY_NONZERO_WEIGHT_COUNT, weights=perOutput
          o.n.a.f.DifferentialFunction - No fields found for property name reductionMode for class org.nd4j.linalg.api.ops.impl.loss.AbsoluteDifferenceLoss
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.f.DifferentialFunction - No fields found for property name reductionMode for class org.nd4j.linalg.api.ops.impl.loss.AbsoluteDifferenceLoss
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 112 params checked, 112 passed, 0 failed. Largest relative error = 1.1758658040190103E-9
          o.n.a.o.LossOpValidation - *** Starting test: test: cosine, reduction=NONE, weights=none
          o.n.a.f.DifferentialFunction - No fields found for property name reductionMode for class org.nd4j.linalg.api.ops.impl.loss.CosineDistanceLoss
          o.n.a.f.DifferentialFunction - No fields found for property name dimensions for class org.nd4j.linalg.api.ops.impl.loss.CosineDistanceLoss
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.f.DifferentialFunction - No fields found for property name reductionMode for class org.nd4j.linalg.api.ops.impl.loss.CosineDistanceLoss
          o.n.a.f.DifferentialFunction - No fields found for property name dimensions for class org.nd4j.linalg.api.ops.impl.loss.CosineDistanceLoss
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 80 params checked, 80 passed, 0 failed. Largest relative error = 7.728451211538327E-8
          o.n.a.o.LossOpValidation - *** Starting test: test: cosine, reduction=SUM, weights=none
          o.n.a.f.DifferentialFunction - No fields found for property name reductionMode for class org.nd4j.linalg.api.ops.impl.loss.CosineDistanceLoss
          o.n.a.f.DifferentialFunction - No fields found for property name dimensions for class org.nd4j.linalg.api.ops.impl.loss.CosineDistanceLoss
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.f.DifferentialFunction - No fields found for property name reductionMode for class org.nd4j.linalg.api.ops.impl.loss.CosineDistanceLoss
          o.n.a.f.DifferentialFunction - No fields found for property name dimensions for class org.nd4j.linalg.api.ops.impl.loss.CosineDistanceLoss
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 80 params checked, 80 passed, 0 failed. Largest relative error = 1.1970231150902493E-9
          o.n.a.o.LossOpValidation - *** Starting test: test: cosine, reduction=MEAN_BY_WEIGHT, weights=none
          o.n.a.f.DifferentialFunction - No fields found for property name reductionMode for class org.nd4j.linalg.api.ops.impl.loss.CosineDistanceLoss
          o.n.a.f.DifferentialFunction - No fields found for property name dimensions for class org.nd4j.linalg.api.ops.impl.loss.CosineDistanceLoss
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.f.DifferentialFunction - No fields found for property name reductionMode for class org.nd4j.linalg.api.ops.impl.loss.CosineDistanceLoss
          o.n.a.f.DifferentialFunction - No fields found for property name dimensions for class org.nd4j.linalg.api.ops.impl.loss.CosineDistanceLoss
          o.n.a.v.GradCheckUtil - Param 0 (innull) FAILED: grad= -0.10395109148100456, numericalGrad= -0.041580436593857684, relError= 0.42857142855713753, absError=0.06237065488714688, scorePlus=1.0510158870743396, scoreMinus= 1.0510167186830714
          o.n.a.v.GradCheckUtil - Param 1 (innull) FAILED: grad= -0.20958720530146124, numericalGrad= -0.08383488212526657, relError= 0.42857142854863317, absError=0.12575232317619467, scorePlus=1.0510154645298844, scoreMinus= 1.0510171412275269
          o.n.a.v.GradCheckUtil - Param 2 (innull) FAILED: grad= -0.08784100569506399, numericalGrad= -0.035136402276592094, relError= 0.4285714285880809, absError=0.0527046034184719, scorePlus=1.0510159515146829, scoreMinus= 1.0510166542427284
          o.n.a.v.GradCheckUtil - Param 3 (innull) FAILED: grad= 0.007164612502479632, numericalGrad= 0.0028658450057505998, relError= 0.42857142789367175, absError=0.004298767496729031, scorePlus=1.0510163315371557, scoreMinus= 1.0510162742202556
          o.n.a.v.GradCheckUtil - Param 4 (innull) FAILED: grad= 0.21624381660336503, numericalGrad= 0.08649752664124931, relError= 0.42857142857188496, absError=0.12974628996211574, scorePlus=1.051017167853972, scoreMinus= 1.051015437903439
          o.n.a.v.GradCheckUtil - Param 5 (innull) FAILED: grad= 0.05652054514885009, numericalGrad= 0.02260821806432389, relError= 0.42857142848506197, absError=0.0339123270845262, scorePlus=1.0510165289608862, scoreMinus= 1.0510160767965249
          o.n.a.v.GradCheckUtil - Param 6 (innull) FAILED: grad= -0.04378962771876094, numericalGrad= -0.017515851091776113, relError= 0.42857142847188634, absError=0.026273776626984824, scorePlus=1.0510161277201946, scoreMinus= 1.0510164780372164
          o.n.a.v.GradCheckUtil - Param 7 (innull) FAILED: grad= -0.10308495652198404, numericalGrad= -0.041233982606136976, relError= 0.4285714285977259, absError=0.06185097391584707, scorePlus=1.0510158905388796, scoreMinus= 1.0510167152185317
          o.n.a.v.GradCheckUtil - Param 8 (innull) FAILED: grad= -0.2413928165405063, numericalGrad= -0.0965571266275944, relError= 0.42857142852327323, absError=0.1448356899129119, scorePlus=1.0510153373074393, scoreMinus= 1.051017268449972
          o.n.a.v.GradCheckUtil - Param 9 (innull) FAILED: grad= -0.05030402918477577, numericalGrad= -0.020121611676859885, relError= 0.4285714285115969, absError=0.030182417507915886, scorePlus=1.0510161016625887, scoreMinus= 1.0510165040948223
          o.n.a.v.GradCheckUtil - Param 10 (innull) FAILED: grad= 0.03964636211254554, numericalGrad= 0.0158585448550852, relError= 0.4285714283123271, absError=0.02378781725746034, scorePlus=1.0510164614641542, scoreMinus= 1.051016144293257
          o.n.a.v.GradCheckUtil - Param 11 (innull) FAILED: grad= 0.011277355259971927, numericalGrad= 0.004510942097635251, relError= 0.42857142914631363, absError=0.006766413162336676, scorePlus=1.0510163479881265, scoreMinus= 1.0510162577692845
          o.n.a.v.GradCheckUtil - Param 12 (innull) FAILED: grad= 0.1870721986744524, numericalGrad= 0.07482887947052319, relError= 0.42857142856738, absError=0.11224331920392921, scorePlus=1.0510170511675003, scoreMinus= 1.051015554589911
          o.n.a.v.GradCheckUtil - Param 13 (innull) FAILED: grad= -0.055144746023937326, numericalGrad= -0.022057898418914586, relError= 0.42857142839860596, absError=0.03308684760502274, scorePlus=1.0510160822997214, scoreMinus= 1.0510165234576898
          o.n.a.v.GradCheckUtil - Param 14 (innull) FAILED: grad= 0.10249484209556077, numericalGrad= 0.040997936845421634, relError= 0.4285714284997742, absError=0.061496905250139136, scorePlus=1.051016712858074, scoreMinus= 1.0510158928993372
          o.n.a.v.GradCheckUtil - Param 15 (innull) FAILED: grad= 0.11814337396937555, numericalGrad= 0.04725734958910265, relError= 0.4285714285597475, absError=0.07088602438027289, scorePlus=1.0510167754522015, scoreMinus= 1.0510158303052097
          o.n.a.v.GradCheckUtil - Param 16 (innull) FAILED: grad= -0.05007581027564668, numericalGrad= -0.020030324110464903, relError= 0.4285714285672262, absError=0.030045486165181774, scorePlus=1.0510161025754645, scoreMinus= 1.0510165031819467
          o.n.a.v.GradCheckUtil - Param 17 (innull) FAILED: grad= 0.21083676818704716, numericalGrad= 0.08433470727320369, relError= 0.4285714285792457, absError=0.12650206091384347, scorePlus=1.0510171462257785, scoreMinus= 1.051015459531633
          o.n.a.v.GradCheckUtil - Param 18 (innull) FAILED: grad= -0.12456612922908387, numericalGrad= -0.049826451697931866, relError= 0.4285714285198347, absError=0.07473967753115202, scorePlus=1.0510158046141886, scoreMinus= 1.0510168011432226
          o.n.a.v.GradCheckUtil - Param 19 (innull) FAILED: grad= -0.004852819238540705, numericalGrad= -0.0019411276919178986, relError= 0.42857142930703784, absError=0.002911691546622806, scorePlus=1.0510162834674286, scoreMinus= 1.0510163222899824
          o.n.a.v.GradCheckUtil - Param 20 (innull) FAILED: grad= -0.1607849478314285, numericalGrad= -0.0643139791423053, relError= 0.4285714285096532, absError=0.0964709686891232, scorePlus=1.0510156597389142, scoreMinus= 1.051016946018497
          o.n.a.v.GradCheckUtil - Param 21 (innull) FAILED: grad= 0.021191340480328256, numericalGrad= 0.008476536195178852, relError= 0.42857142842468254, absError=0.012714804285149404, scorePlus=1.0510163876440675, scoreMinus= 1.0510162181133436
          o.n.a.v.GradCheckUtil - Param 22 (innull) FAILED: grad= 0.04578796118150523, numericalGrad= 0.018315184469042123, relError= 0.4285714286507643, absError=0.027472776712463107, scorePlus=1.0510164860305502, scoreMinus= 1.0510161197268608
          o.n.a.v.GradCheckUtil - Param 23 (innull) FAILED: grad= 0.1846688664890013, numericalGrad= 0.07386754659055583, relError= 0.4285714285993036, absError=0.11080131989844547, scorePlus=1.0510170415541715, scoreMinus= 1.0510155642032397
          o.n.a.v.GradCheckUtil - Param 24 (innull) FAILED: grad= 0.11577803613375467, numericalGrad= 0.046311214452199316, relError= 0.42857142858290853, absError=0.06946682168155535, scorePlus=1.0510167659908503, scoreMinus= 1.0510158397665612
          o.n.a.v.GradCheckUtil - Param 25 (innull) FAILED: grad= 0.0888790492436119, numericalGrad= 0.0355516197036998, relError= 0.4285714284996153, absError=0.0533274295399121, scorePlus=1.0510166583949028, scoreMinus= 1.0510159473625087
          o.n.a.v.GradCheckUtil - Param 26 (innull) FAILED: grad= 0.050397894862943673, numericalGrad= 0.020159157942956085, relError= 0.428571428616405, absError=0.03023873691998759, scorePlus=1.0510165044702853, scoreMinus= 1.0510161012871264
          o.n.a.v.GradCheckUtil - Param 27 (innull) FAILED: grad= 0.196611325075506, numericalGrad= 0.078644530032701, relError= 0.42857142855846087, absError=0.117966795042805, scorePlus=1.051017089324006, scoreMinus= 1.0510155164334054
          o.n.a.v.GradCheckUtil - Param 28 (innull) FAILED: grad= 0.1633634686776297, numericalGrad= 0.06534538746771901, relError= 0.42857142859224645, absError=0.09801808120991068, scorePlus=1.0510169563325804, scoreMinus= 1.051015649424831
          o.n.a.v.GradCheckUtil - Param 29 (innull) FAILED: grad= -0.10839185605315615, numericalGrad= -0.043356742418509946, relError= 0.4285714285973409, absError=0.0650351136346462, scorePlus=1.0510158693112817, scoreMinus= 1.05101673644613
          o.n.a.v.GradCheckUtil - Param 30 (innull) FAILED: grad= -0.033754803788028455, numericalGrad= -0.013501921514169622, relError= 0.42857142860292097, absError=0.02025288227385883, scorePlus=1.0510161678594905, scoreMinus= 1.0510164378979208
          o.n.a.v.GradCheckUtil - Param 31 (innull) FAILED: grad= 0.15140738378360769, numericalGrad= 0.0605629535188612, relError= 0.42857142853491315, absError=0.09084443026474648, scorePlus=1.0510169085082408, scoreMinus= 1.0510156972491704
          o.n.a.v.GradCheckUtil - Param 32 (innull) FAILED: grad= 0.11767205516308088, numericalGrad= 0.04706882206217954, relError= 0.4285714285979013, absError=0.07060323310090133, scorePlus=1.0510167735669262, scoreMinus= 1.051015832190485
          o.n.a.v.GradCheckUtil - Param 33 (innull) FAILED: grad= 0.06491930060821434, numericalGrad= 0.025967720240771538, relError= 0.42857142861094694, absError=0.0389515803674428, scorePlus=1.051016562555908, scoreMinus= 1.0510160432015032
          o.n.a.v.GradCheckUtil - Param 34 (innull) FAILED: grad= -0.11718579878736966, numericalGrad= -0.046874319514778044, relError= 0.42857142857290736, absError=0.07031147927259163, scorePlus=1.0510158341355105, scoreMinus= 1.0510167716219008
          o.n.a.v.GradCheckUtil - Param 35 (innull) FAILED: grad= 0.17523201877740058, numericalGrad= 0.0700928075025864, relError= 0.42857142862019093, absError=0.10513921127481418, scorePlus=1.0510170038067808, scoreMinus= 1.0510156019506307
          o.n.a.v.GradCheckUtil - Param 36 (innull) FAILED: grad= 0.15420903366490463, numericalGrad= 0.06168361346148287, relError= 0.4285714286010661, absError=0.09252542020342175, scorePlus=1.0510169197148402, scoreMinus= 1.051015686042571
          o.n.a.v.GradCheckUtil - Param 37 (innull) FAILED: grad= 0.021792871286160247, numericalGrad= 0.008717148514136852, relError= 0.42857142858675124, absError=0.013075722772023395, scorePlus=1.0510163900501908, scoreMinus= 1.0510162157072205
          o.n.a.v.GradCheckUtil - Param 38 (innull) FAILED: grad= 0.17627256202337607, numericalGrad= 0.07050902480765231, relError= 0.4285714285812587, absError=0.10576353721572376, scorePlus=1.0510170079689538, scoreMinus= 1.0510155977884577
          o.n.a.v.GradCheckUtil - Param 39 (innull) FAILED: grad= 0.08469137249422869, numericalGrad= 0.03387654899933423, relError= 0.4285714285516357, absError=0.050814823494894454, scorePlus=1.0510166416441957, scoreMinus= 1.0510159641132157
          o.n.a.v.GradCheckUtil - Param 0 (labelsnull) FAILED: grad= -0.02904373620892338, numericalGrad= -0.011617494488636025, relError= 0.42857142839341855, absError=0.017426241720287353, scorePlus=1.0510161867037608, scoreMinus= 1.0510164190536506
          o.n.a.v.GradCheckUtil - Param 1 (labelsnull) FAILED: grad= -0.03584881318498998, numericalGrad= -0.014339525278295183, relError= 0.4285714284490555, absError=0.021509287906694798, scorePlus=1.0510161594834528, scoreMinus= 1.0510164462739584
          o.n.a.v.GradCheckUtil - Param 2 (labelsnull) FAILED: grad= -0.0074256442654775994, numericalGrad= -0.002970257706458312, relError= 0.4285714285347009, absError=0.004455386559019288, scorePlus=1.0510162731761286, scoreMinus= 1.0510163325812827
          o.n.a.v.GradCheckUtil - Param 3 (labelsnull) FAILED: grad= -0.24559353368420908, numericalGrad= -0.0982374134705921, relError= 0.4285714285842735, absError=0.147356120213617, scorePlus=1.051015320504571, scoreMinus= 1.0510172852528403
          o.n.a.v.GradCheckUtil - Param 4 (labelsnull) FAILED: grad= -0.13326760723548686, numericalGrad= -0.05330704289097098, relError= 0.42857142859611236, absError=0.07996056434451587, scorePlus=1.0510157698082767, scoreMinus= 1.0510168359491345
          o.n.a.v.GradCheckUtil - Param 5 (labelsnull) FAILED: grad= -0.13544683030058888, numericalGrad= -0.05417873212287815, relError= 0.4285714285515201, absError=0.08126809817771072, scorePlus=1.0510157610913844, scoreMinus= 1.0510168446660269
          o.n.a.v.GradCheckUtil - Param 6 (labelsnull) FAILED: grad= 0.1226173355601573, numericalGrad= 0.04904693422513872, relError= 0.4285714285624758, absError=0.07357040133501858, scorePlus=1.0510167933480479, scoreMinus= 1.0510158124093634
          o.n.a.v.GradCheckUtil - Param 7 (labelsnull) FAILED: grad= -0.10657809363738531, numericalGrad= -0.04263123745129604, relError= 0.42857142860645214, absError=0.06394685618608928, scorePlus=1.051015876566331, scoreMinus= 1.0510167291910801
          o.n.a.v.GradCheckUtil - Param 8 (labelsnull) FAILED: grad= 0.18226296848716986, numericalGrad= 0.07290518738711782, relError= 0.42857142861481806, absError=0.10935778110005204, scorePlus=1.0510170319305794, scoreMinus= 1.0510155738268316
          o.n.a.v.GradCheckUtil - Param 9 (labelsnull) FAILED: grad= -0.012603392018870264, numericalGrad= -0.005041356809787345, relError= 0.42857142839013307, absError=0.007562035209082919, scorePlus=1.0510162524651376, scoreMinus= 1.0510163532922738
          o.n.a.v.GradCheckUtil - Param 10 (labelsnull) FAILED: grad= -0.1428085565764239, numericalGrad= -0.057123422625426905, relError= 0.4285714286081743, absError=0.085685133950997, scorePlus=1.0510157316444793, scoreMinus= 1.0510168741129318
          o.n.a.v.GradCheckUtil - Param 11 (labelsnull) FAILED: grad= -0.09341884711567545, numericalGrad= -0.037367538852084436, relError= 0.4285714285079199, absError=0.05605130826359102, scorePlus=1.051015929203317, scoreMinus= 1.051016676554094
          o.n.a.v.GradCheckUtil - Param 12 (labelsnull) FAILED: grad= 0.16387167510557704, numericalGrad= 0.06554867003627507, relError= 0.42857142860851427, absError=0.09832300506930197, scorePlus=1.0510169583654059, scoreMinus= 1.0510156473920051
          o.n.a.v.GradCheckUtil - Param 13 (labelsnull) FAILED: grad= 0.1418594165091948, numericalGrad= 0.056743766596589744, relError= 0.4285714286224145, absError=0.08511564991260506, scorePlus=1.0510168703163716, scoreMinus= 1.0510157354410397
          o.n.a.v.GradCheckUtil - Param 14 (labelsnull) FAILED: grad= 0.10081662251280223, numericalGrad= 0.0403266489978904, relError= 0.4285714286446115, absError=0.060489973514911824, scorePlus=1.0510167061451956, scoreMinus= 1.0510158996122156
          o.n.a.v.GradCheckUtil - Param 15 (labelsnull) FAILED: grad= -0.0731982832508668, numericalGrad= -0.029279313296104444, relError= 0.42857142863056724, absError=0.043918969954762355, scorePlus=1.0510160100855725, scoreMinus= 1.0510165956718385
          o.n.a.v.GradCheckUtil - Param 16 (labelsnull) FAILED: grad= 0.07938448539484085, numericalGrad= 0.03175379414965818, relError= 0.42857142867783604, absError=0.04763069124518267, scorePlus=1.0510166204166471, scoreMinus= 1.0510159853407641
          o.n.a.v.GradCheckUtil - Param 17 (labelsnull) FAILED: grad= -0.08984483406973885, numericalGrad= -0.035937933628993335, relError= 0.4285714285589604, absError=0.05390690044074552, scorePlus=1.0510159434993693, scoreMinus= 1.051016662258042
          o.n.a.v.GradCheckUtil - Param 18 (labelsnull) FAILED: grad= 0.09611225534947022, numericalGrad= 0.03844490213955609, relError= 0.4285714285738917, absError=0.05766735320991413, scorePlus=1.0510166873277271, scoreMinus= 1.0510159184296843
          o.n.a.v.GradCheckUtil - Param 19 (labelsnull) FAILED: grad= 0.19720153052452613, numericalGrad= 0.07888061220873155, relError= 0.42857142857701125, absError=0.11832091831579458, scorePlus=1.0510170916848278, scoreMinus= 1.0510155140725836
          o.n.a.v.GradCheckUtil - Param 20 (labelsnull) FAILED: grad= 0.10546578206433331, numericalGrad= 0.04218631282082441, relError= 0.4285714286189235, absError=0.0632794692435089, scorePlus=1.0510167247418338, scoreMinus= 1.0510158810155774
          o.n.a.v.GradCheckUtil - Param 21 (labelsnull) FAILED: grad= 0.12978718567687397, numericalGrad= 0.05191487427724794, relError= 0.4285714285203374, absError=0.07787231139962603, scorePlus=1.0510168220274483, scoreMinus= 1.0510157837299627
          o.n.a.v.GradCheckUtil - Param 22 (labelsnull) FAILED: grad= -0.10507475000404744, numericalGrad= -0.0420299000047919, relError= 0.42857142854061553, absError=0.06304484999925554, scorePlus=1.0510158825797056, scoreMinus= 1.0510167231777057
          o.n.a.v.GradCheckUtil - Param 23 (labelsnull) FAILED: grad= -0.15326954087235378, numericalGrad= -0.06130781635693693, relError= 0.4285714285181982, absError=0.09196172451541684, scorePlus=1.051015689800542, scoreMinus= 1.0510169159568692
          o.n.a.v.GradCheckUtil - Param 24 (labelsnull) FAILED: grad= 0.06223014911794952, numericalGrad= 0.0248920596468416, relError= 0.42857142857697433, absError=0.03733808947110792, scorePlus=1.0510165517993022, scoreMinus= 1.0510160539581093
          o.n.a.v.GradCheckUtil - Param 25 (labelsnull) FAILED: grad= -0.21426481569427028, numericalGrad= -0.08570592627821226, relError= 0.4285714285690277, absError=0.12855888941605803, scorePlus=1.051015445819443, scoreMinus= 1.0510171599379685
          o.n.a.v.GradCheckUtil - Param 26 (labelsnull) FAILED: grad= -0.024451471765836834, numericalGrad= -0.009780588705599058, relError= 0.42857142860212977, absError=0.014670883060237776, scorePlus=1.0510162050728187, scoreMinus= 1.0510164006845928
          o.n.a.v.GradCheckUtil - Param 27 (labelsnull) FAILED: grad= 0.11009142938822548, numericalGrad= 0.0440365717557789, relError= 0.42857142856689895, absError=0.06605485763244659, scorePlus=1.0510167432444233, scoreMinus= 1.0510158625129882
          o.n.a.v.GradCheckUtil - Param 28 (labelsnull) FAILED: grad= 0.15167003579293264, numericalGrad= 0.06066801431225954, relError= 0.42857142860448577, absError=0.0910020214806731, scorePlus=1.0510169095588489, scoreMinus= 1.0510156961985626
          o.n.a.v.GradCheckUtil - Param 29 (labelsnull) FAILED: grad= -0.07752955132135204, numericalGrad= -0.031011820533777264, relError= 0.42857142850250884, absError=0.046517730787574776, scorePlus=1.0510159927605005, scoreMinus= 1.0510166129969112
          o.n.a.v.GradCheckUtil - Param 30 (labelsnull) FAILED: grad= 0.1626859268115602, numericalGrad= 0.06507437072533762, relError= 0.42857142856695307, absError=0.09761155608622257, scorePlus=1.051016953622413, scoreMinus= 1.0510156521349985
          o.n.a.v.GradCheckUtil - Param 31 (labelsnull) FAILED: grad= 0.08377743211595862, numericalGrad= 0.03351097285220206, relError= 0.42857142850055796, absError=0.05026645926375656, scorePlus=1.0510166379884343, scoreMinus= 1.0510159677689772
          o.n.a.v.GradCheckUtil - Param 32 (labelsnull) FAILED: grad= -0.05628107722933438, numericalGrad= -0.022512430886134634, relError= 0.42857142867294384, absError=0.033768646343199746, scorePlus=1.0510160777543969, scoreMinus= 1.0510165280030146
          o.n.a.v.GradCheckUtil - Param 33 (labelsnull) FAILED: grad= 0.020131575993358852, numericalGrad= 0.008052630406929495, relError= 0.4285714280855458, absError=0.012078945586429357, scorePlus=1.0510163834050097, scoreMinus= 1.0510162223524016
          o.n.a.v.GradCheckUtil - Param 34 (labelsnull) FAILED: grad= 0.20530732974678342, numericalGrad= 0.08212293189924225, relError= 0.42857142856879993, absError=0.12318439784754118, scorePlus=1.0510171241080246, scoreMinus= 1.0510154816493866
          o.n.a.v.GradCheckUtil - Param 35 (labelsnull) FAILED: grad= 0.12952243182620865, numericalGrad= 0.051808972723055284, relError= 0.42857142862994946, absError=0.07771345910315336, scorePlus=1.051016820968433, scoreMinus= 1.0510157847889785
          o.n.a.v.GradCheckUtil - Param 36 (labelsnull) FAILED: grad= 0.11506362923500132, numericalGrad= 0.04602545169429816, relError= 0.42857142856878905, absError=0.06903817754070316, scorePlus=1.0510167631332226, scoreMinus= 1.0510158426241887
          o.n.a.v.GradCheckUtil - Param 37 (labelsnull) FAILED: grad= 0.11114744147002864, numericalGrad= 0.044458976589112346, relError= 0.4285714285613216, absError=0.06668846488091629, scorePlus=1.0510167474684715, scoreMinus= 1.0510158582889397
          o.n.a.v.GradCheckUtil - Param 38 (labelsnull) FAILED: grad= 0.19014337262967945, numericalGrad= 0.07605734905213879, relError= 0.42857142856999564, absError=0.11408602357754066, scorePlus=1.051017063452196, scoreMinus= 1.051015542305215
          o.n.a.v.GradCheckUtil - Param 39 (labelsnull) FAILED: grad= 0.02742453877365256, numericalGrad= 0.010969815511518986, relError= 0.4285714284948563, absError=0.016454723262133576, scorePlus=1.0510164125768608, scoreMinus= 1.0510161931805506
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 80 params checked, 0 passed, 80 failed. Largest relative error = 0.42857142930703784
          o.n.a.o.LossOpValidation - *** Starting test: test: cosine, reduction=MEAN_BY_NONZERO_WEIGHT_COUNT, weights=none
          o.n.a.f.DifferentialFunction - No fields found for property name reductionMode for class org.nd4j.linalg.api.ops.impl.loss.CosineDistanceLoss
          o.n.a.f.DifferentialFunction - No fields found for property name dimensions for class org.nd4j.linalg.api.ops.impl.loss.CosineDistanceLoss
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.f.DifferentialFunction - No fields found for property name reductionMode for class org.nd4j.linalg.api.ops.impl.loss.CosineDistanceLoss
          o.n.a.f.DifferentialFunction - No fields found for property name dimensions for class org.nd4j.linalg.api.ops.impl.loss.CosineDistanceLoss
          o.n.a.v.GradCheckUtil - Param 0 (innull) FAILED: grad= -0.16603552188387938, numericalGrad= -0.06641420874364812, relError= 0.4285714286322935, absError=0.09962131314023126, scorePlus=0.8941527719565245, scoreMinus= 0.8941541002406994
          o.n.a.v.GradCheckUtil - Param 1 (innull) FAILED: grad= -0.11194825826418615, numericalGrad= -0.044779303304265376, relError= 0.42857142858427244, absError=0.06716895495992078, scorePlus=0.894152988305579, scoreMinus= 0.8941538838916451
          o.n.a.v.GradCheckUtil - Param 2 (innull) FAILED: grad= 0.07243180497083783, numericalGrad= 0.02897272198265632, relError= 0.4285714286514307, absError=0.043459082988181505, scorePlus=0.8941537258258319, scoreMinus= 0.8941531463713922
          o.n.a.v.GradCheckUtil - Param 3 (innull) FAILED: grad= 0.13097109060029014, numericalGrad= 0.052388436239114704, relError= 0.42857142857923014, absError=0.07858265436117542, scorePlus=0.8941539599829744, scoreMinus= 0.8941529122142496
          o.n.a.v.GradCheckUtil - Param 4 (innull) FAILED: grad= 0.008687483473056628, numericalGrad= 0.003474993393037806, relError= 0.42857142812331084, absError=0.005212490080018822, scorePlus=0.8941534708485459, scoreMinus= 0.894153401348678
          o.n.a.v.GradCheckUtil - Param 5 (innull) FAILED: grad= 0.004090734541224603, numericalGrad= 0.0016362938226599508, relError= 0.4285714270323332, absError=0.002454440718564652, scorePlus=0.8941534524615502, scoreMinus= 0.8941534197356737
          o.n.a.v.GradCheckUtil - Param 6 (innull) FAILED: grad= -0.08972997549162615, numericalGrad= -0.0358919901966015, relError= 0.4285714285719854, absError=0.05383798529502465, scorePlus=0.8941530771787101, scoreMinus= 0.894153795018514
          o.n.a.v.GradCheckUtil - Param 7 (innull) FAILED: grad= 0.23314442952833073, numericalGrad= 0.09325777181601323, relError= 0.42857142855094144, absError=0.1398866577123175, scorePlus=0.8941543686763301, scoreMinus= 0.8941525035208938
          o.n.a.v.GradCheckUtil - Param 8 (innull) FAILED: grad= -0.05129920828810397, numericalGrad= -0.02051968330807341, relError= 0.428571428714013, absError=0.03077952498003056, scorePlus=0.894153230901779, scoreMinus= 0.8941536412954452
          o.n.a.v.GradCheckUtil - Param 9 (innull) FAILED: grad= -0.16751969226316904, numericalGrad= -0.06700787690272492, relError= 0.4285714285869168, absError=0.10051181536044412, scorePlus=0.894152766019843, scoreMinus= 0.894154106177381
          o.n.a.v.GradCheckUtil - Param 10 (innull) FAILED: grad= -0.1134734403128306, numericalGrad= -0.04538937612430515, relError= 0.4285714285788661, absError=0.06808406418852544, scorePlus=0.8941529822048508, scoreMinus= 0.8941538899923733
          o.n.a.v.GradCheckUtil - Param 11 (innull) FAILED: grad= 0.13758387360674698, numericalGrad= 0.055033549439809086, relError= 0.4285714285928604, absError=0.08255032416693789, scorePlus=0.8941539864341065, scoreMinus= 0.8941528857631177
          o.n.a.v.GradCheckUtil - Param 12 (innull) FAILED: grad= 0.03602007315291337, numericalGrad= 0.014408029269663556, relError= 0.42857142833068385, absError=0.02161204388324981, scorePlus=0.8941535801789048, scoreMinus= 0.8941532920183194
          o.n.a.v.GradCheckUtil - Param 13 (innull) FAILED: grad= 0.10436535571573195, numericalGrad= 0.04174614228746876, relError= 0.4285714285599307, absError=0.0626192134282632, scorePlus=0.894153853560035, scoreMinus= 0.8941530186371892
          o.n.a.v.GradCheckUtil - Param 14 (innull) FAILED: grad= -0.16613099178523094, numericalGrad= -0.06645239671865255, relError= 0.4285714285434191, absError=0.09967859506657839, scorePlus=0.8941527715746449, scoreMinus= 0.8941541006225793
          o.n.a.v.GradCheckUtil - Param 15 (innull) FAILED: grad= -0.15070142807831327, numericalGrad= -0.060280571223536576, relError= 0.4285714286241665, absError=0.09042085685477669, scorePlus=0.8941528332928999, scoreMinus= 0.8941540389043243
          o.n.a.v.GradCheckUtil - Param 16 (innull) FAILED: grad= 0.12283161923705739, numericalGrad= 0.04913264769479397, relError= 0.42857142857166947, absError=0.07369897154226343, scorePlus=0.8941539274250889, scoreMinus= 0.894152944772135
          o.n.a.v.GradCheckUtil - Param 17 (innull) FAILED: grad= 0.17351095411322962, numericalGrad= 0.06940438164182439, relError= 0.4285714285918205, absError=0.10410657247140523, scorePlus=0.8941541301424285, scoreMinus= 0.8941527420547957
          o.n.a.v.GradCheckUtil - Param 18 (innull) FAILED: grad= -0.13138397913731822, numericalGrad= -0.05255359165623474, relError= 0.42857142856127406, absError=0.07883038748108348, scorePlus=0.8941529105626955, scoreMinus= 0.8941539616345286
          o.n.a.v.GradCheckUtil - Param 19 (innull) FAILED: grad= 0.0066777349725777825, numericalGrad= 0.0026710939959873055, relError= 0.42857142750847005, absError=0.0040066409765904774, scorePlus=0.894153462809552, scoreMinus= 0.8941534093876721
          o.n.a.v.GradCheckUtil - Param 20 (innull) FAILED: grad= 0.17276351167167409, numericalGrad= 0.06910540467086612, relError= 0.42857142855845526, absError=0.10365810700080796, scorePlus=0.8941541271526587, scoreMinus= 0.8941527450445653
          o.n.a.v.GradCheckUtil - Param 21 (innull) FAILED: grad= 0.052023837212433026, numericalGrad= 0.020809534884147496, relError= 0.4285714285876243, absError=0.03121430232828553, scorePlus=0.8941536441939609, scoreMinus= 0.8941532280032632
          o.n.a.v.GradCheckUtil - Param 22 (innull) FAILED: grad= 0.16419428073606115, numericalGrad= 0.0656777123020369, relError= 0.42857142852412006, absError=0.09851656843402426, scorePlus=0.894154092875735, scoreMinus= 0.894152779321489
          o.n.a.v.GradCheckUtil - Param 23 (innull) FAILED: grad= 0.05464913146732646, numericalGrad= 0.02185965258805211, relError= 0.42857142855048735, absError=0.032789478879274345, scorePlus=0.894153654695138, scoreMinus= 0.8941532175020862
          o.n.a.v.GradCheckUtil - Param 24 (innull) FAILED: grad= -0.08365659261480374, numericalGrad= -0.03346263705017449, relError= 0.42857142851955227, absError=0.050193955564629245, scorePlus=0.8941531014722415, scoreMinus= 0.8941537707249825
          o.n.a.v.GradCheckUtil - Param 25 (innull) FAILED: grad= -0.06471683428844073, numericalGrad= -0.025886733712177087, relError= 0.42857142862187125, absError=0.03883010057626364, scorePlus=0.894153177231275, scoreMinus= 0.8941536949659492
          o.n.a.v.GradCheckUtil - Param 26 (innull) FAILED: grad= -0.049308219685473643, numericalGrad= -0.01972328787513966, relError= 0.4285714285517646, absError=0.029584931810333982, scorePlus=0.8941532388657333, scoreMinus= 0.8941536333314908
          o.n.a.v.GradCheckUtil - Param 27 (innull) FAILED: grad= 0.22109275280572255, numericalGrad= 0.08843710112005353, relError= 0.42857142858174596, absError=0.132655651685669, scorePlus=0.8941543204696233, scoreMinus= 0.8941525517276009
          o.n.a.v.GradCheckUtil - Param 28 (innull) FAILED: grad= 0.04776742697319839, numericalGrad= 0.01910697077778245, relError= 0.42857142881702565, absError=0.02866045619541594, scorePlus=0.8941536271683198, scoreMinus= 0.8941532450289043
          o.n.a.v.GradCheckUtil - Param 29 (innull) FAILED: grad= -0.08321864120076117, numericalGrad= -0.0332874564690222, relError= 0.42857142870976916, absError=0.049931184731738965, scorePlus=0.8941531032240473, scoreMinus= 0.8941537689731767
          o.n.a.v.GradCheckUtil - Param 30 (innull) FAILED: grad= -0.03902102520981576, numericalGrad= -0.015608410086631606, relError= 0.4285714285006843, absError=0.023412615123184155, scorePlus=0.8941532800145111, scoreMinus= 0.8941535921827128
          o.n.a.v.GradCheckUtil - Param 31 (innull) FAILED: grad= 0.2275308556407989, numericalGrad= 0.09101234225150633, relError= 0.4285714285930144, absError=0.13651851338929255, scorePlus=0.8941543462220345, scoreMinus= 0.8941525259751895
          o.n.a.v.GradCheckUtil - Param 32 (innull) FAILED: grad= -0.10905215346786305, numericalGrad= -0.04362086139519938, relError= 0.4285714284960654, absError=0.06543129207266368, scorePlus=0.8941529998899981, scoreMinus= 0.894153872307226
          o.n.a.v.GradCheckUtil - Param 33 (innull) FAILED: grad= 0.04808224464779415, numericalGrad= 0.019232897852106134, relError= 0.42857142872022813, absError=0.028849346795688013, scorePlus=0.8941536284275905, scoreMinus= 0.8941532437696335
          o.n.a.v.GradCheckUtil - Param 34 (innull) FAILED: grad= 0.12343698180152766, numericalGrad= 0.04937479272104638, relError= 0.42857142856783004, absError=0.07406218908048129, scorePlus=0.8941539298465393, scoreMinus= 0.8941529423506849
          o.n.a.v.GradCheckUtil - Param 35 (innull) FAILED: grad= -0.1818214428976424, numericalGrad= -0.07272857716067449, relError= 0.42857142856235075, absError=0.10909286573696791, scorePlus=0.8941527088128405, scoreMinus= 0.8941541633843837
          o.n.a.v.GradCheckUtil - Param 36 (innull) FAILED: grad= 0.10607856956975509, numericalGrad= 0.042431427826894456, relError= 0.4285714285811208, absError=0.06364714174286062, scorePlus=0.8941538604128902, scoreMinus= 0.8941530117843337
          o.n.a.v.GradCheckUtil - Param 37 (innull) FAILED: grad= 0.1836826974831246, numericalGrad= 0.07347307899863154, relError= 0.42857142854153174, absError=0.11020961848449307, scorePlus=0.894154170829402, scoreMinus= 0.894152701367822
          o.n.a.v.GradCheckUtil - Param 38 (innull) FAILED: grad= -0.007350887415856473, numericalGrad= -0.002940354965064173, relError= 0.4285714287488909, absError=0.004410532450792299, scorePlus=0.8941534066950624, scoreMinus= 0.8941534655021617
          o.n.a.v.GradCheckUtil - Param 39 (innull) FAILED: grad= -0.13211346705600063, numericalGrad= -0.05284538682204242, relError= 0.42857142857419234, absError=0.0792680802339582, scorePlus=0.8941529076447438, scoreMinus= 0.8941539645524802
          o.n.a.v.GradCheckUtil - Param 0 (labelsnull) FAILED: grad= -0.017730499527691956, numericalGrad= -0.007092199805214249, relError= 0.42857142890882327, absError=0.010638299722477706, scorePlus=0.8941533651766139, scoreMinus= 0.89415350702061
          o.n.a.v.GradCheckUtil - Param 1 (labelsnull) FAILED: grad= 0.10551529089385628, numericalGrad= 0.0422061163629639, relError= 0.42857142851899993, absError=0.06330917453089238, scorePlus=0.8941538581597757, scoreMinus= 0.8941530140374484
          o.n.a.v.GradCheckUtil - Param 2 (labelsnull) FAILED: grad= -0.14338010205706028, numericalGrad= -0.057352040822022936, relError= 0.4285714285771303, absError=0.08602806123503734, scorePlus=0.8941528625782038, scoreMinus= 0.8941540096190203
          o.n.a.v.GradCheckUtil - Param 3 (labelsnull) FAILED: grad= -0.17462616959720095, numericalGrad= -0.06985046784313553, relError= 0.42857142854656405, absError=0.10477570175406542, scorePlus=0.8941527375939335, scoreMinus= 0.8941541346032904
          o.n.a.v.GradCheckUtil - Param 4 (labelsnull) FAILED: grad= 0.11764652708474897, numericalGrad= 0.047058610841421704, relError= 0.4285714285061855, absError=0.07058791624332728, scorePlus=0.8941539066847204, scoreMinus= 0.8941529655125036
          o.n.a.v.GradCheckUtil - Param 5 (labelsnull) FAILED: grad= 0.08484184010461567, numericalGrad= 0.03393673603246938, relError= 0.42857142868420606, absError=0.05090510407214628, scorePlus=0.8941537754659723, scoreMinus= 0.8941530967312517
          o.n.a.v.GradCheckUtil - Param 6 (labelsnull) FAILED: grad= 0.14077037249690633, numericalGrad= 0.05630814900459135, relError= 0.4285714285291769, absError=0.08446222349231497, scorePlus=0.8941539991801021, scoreMinus= 0.894152873017122
          o.n.a.v.GradCheckUtil - Param 7 (labelsnull) FAILED: grad= -0.14712191903194605, numericalGrad= -0.05884876762007884, relError= 0.4285714285207943, absError=0.0882731514118672, scorePlus=0.8941528476109358, scoreMinus= 0.8941540245862882
          o.n.a.v.GradCheckUtil - Param 8 (labelsnull) FAILED: grad= -0.09988033141201182, numericalGrad= -0.03995213255780783, relError= 0.4285714286429111, absError=0.05992819885420399, scorePlus=0.8941530365772865, scoreMinus= 0.8941538356199377
          o.n.a.v.GradCheckUtil - Param 9 (labelsnull) FAILED: grad= -0.13318664217820136, numericalGrad= -0.05327465687487986, relError= 0.4285714285438524, absError=0.0799119853033215, scorePlus=0.8941529033520433, scoreMinus= 0.8941539688451808
          o.n.a.v.GradCheckUtil - Param 10 (labelsnull) FAILED: grad= -0.12549572782166274, numericalGrad= -0.05019829112384854, relError= 0.428571428610592, absError=0.07529743669781419, scorePlus=0.8941529341157007, scoreMinus= 0.8941539380815232
          o.n.a.v.GradCheckUtil - Param 11 (labelsnull) FAILED: grad= -0.1379712290328443, numericalGrad= -0.05518849161001426, relError= 0.42857142859452907, absError=0.08278273742283004, scorePlus=0.8941528842136959, scoreMinus= 0.8941539879835281
          o.n.a.v.GradCheckUtil - Param 12 (labelsnull) FAILED: grad= -0.1693088278600905, numericalGrad= -0.06772353114969931, relError= 0.4285714285372975, absError=0.10158529671039118, scorePlus=0.8941527588633006, scoreMinus= 0.8941541133339236
          o.n.a.v.GradCheckUtil - Param 13 (labelsnull) FAILED: grad= 0.0012884918093313922, numericalGrad= 5.153967252979896E-4, relError= 0.4285714273316998, absError=7.730950840334025E-4, scorePlus=0.8941534412525793, scoreMinus= 0.8941534309446448
          o.n.a.v.GradCheckUtil - Param 14 (labelsnull) FAILED: grad= -0.06819400526616133, numericalGrad= -0.0272776021104093, relError= 0.4285714285124017, absError=0.040916403155752026, scorePlus=0.894153163322591, scoreMinus= 0.8941537088746332
          o.n.a.v.GradCheckUtil - Param 15 (labelsnull) FAILED: grad= -0.17082868097382914, numericalGrad= -0.06833147238038961, relError= 0.4285714286260366, absError=0.10249720859343953, scorePlus=0.8941527527838883, scoreMinus= 0.8941541194133359
          o.n.a.v.GradCheckUtil - Param 16 (labelsnull) FAILED: grad= 0.22662651591526461, numericalGrad= 0.09065060636581633, relError= 0.42857142857273206, absError=0.13597590954944827, scorePlus=0.8941543426046756, scoreMinus= 0.8941525295925483
          o.n.a.v.GradCheckUtil - Param 17 (labelsnull) FAILED: grad= 0.08465159707444755, numericalGrad= 0.03386063882615531, relError= 0.42857142861510955, absError=0.050790958248292245, scorePlus=0.8941537747050002, scoreMinus= 0.8941530974922237
          o.n.a.v.GradCheckUtil - Param 18 (labelsnull) FAILED: grad= -0.06286108272419401, numericalGrad= -0.02514443309675762, relError= 0.42857142845650037, absError=0.037716649627436385, scorePlus=0.8941531846542811, scoreMinus= 0.894153687542943
          o.n.a.v.GradCheckUtil - Param 19 (labelsnull) FAILED: grad= 0.0047972570908507775, numericalGrad= 0.001918902831077318, relError= 0.4285714296909018, absError=0.0028783542597734593, scorePlus=0.8941534552876403, scoreMinus= 0.8941534169095837
          o.n.a.v.GradCheckUtil - Param 20 (labelsnull) FAILED: grad= -0.10851985618887372, numericalGrad= -0.04340794247381651, relError= 0.4285714285877236, absError=0.0651119137150572, scorePlus=0.8941530020191873, scoreMinus= 0.8941538701780368
          o.n.a.v.GradCheckUtil - Param 21 (labelsnull) FAILED: grad= 0.1348032836032716, numericalGrad= 0.053921313442062406, relError= 0.4285714285657228, absError=0.08088197016120918, scorePlus=0.8941539753117465, scoreMinus= 0.8941528968854776
          o.n.a.v.GradCheckUtil - Param 22 (labelsnull) FAILED: grad= -0.0963408622607438, numericalGrad= -0.038536344904027686, relError= 0.4285714285742866, absError=0.057804517356716115, scorePlus=0.8941530507351629, scoreMinus= 0.894153821462061
          o.n.a.v.GradCheckUtil - Param 23 (labelsnull) FAILED: grad= 0.15254492387942148, numericalGrad= 0.06101796954371962, relError= 0.4285714286252699, absError=0.09152695433570185, scorePlus=0.8941540462783075, scoreMinus= 0.8941528259189166
          o.n.a.v.GradCheckUtil - Param 24 (labelsnull) FAILED: grad= 0.12165472863216706, numericalGrad= 0.04866189146079946, relError= 0.4285714285048916, absError=0.07299283717136759, scorePlus=0.8941539227175266, scoreMinus= 0.8941529494796974
          o.n.a.v.GradCheckUtil - Param 25 (labelsnull) FAILED: grad= 0.03764068218730786, numericalGrad= 0.015056272867353114, relError= 0.42857142877664584, absError=0.022584409319954743, scorePlus=0.8941535866613407, scoreMinus= 0.8941532855358834
          o.n.a.v.GradCheckUtil - Param 26 (labelsnull) FAILED: grad= -0.17574396520241892, numericalGrad= -0.0702975860800148, relError= 0.42857142857696057, absError=0.10544637912240412, scorePlus=0.8941527331227512, scoreMinus= 0.8941541390744728
          o.n.a.v.GradCheckUtil - Param 27 (labelsnull) FAILED: grad= 0.12408611824389894, numericalGrad= 0.04963444729111365, relError= 0.4285714286244359, absError=0.07445167095278529, scorePlus=0.8941539324430849, scoreMinus= 0.8941529397541391
          o.n.a.v.GradCheckUtil - Param 28 (labelsnull) FAILED: grad= 0.1911866934417015, numericalGrad= 0.0764746773795899, relError= 0.42857142855590097, absError=0.1147120160621116, scorePlus=0.8941542008453858, scoreMinus= 0.8941526713518382
          o.n.a.v.GradCheckUtil - Param 29 (labelsnull) FAILED: grad= -0.023629904641917533, numericalGrad= -0.009451961863193858, relError= 0.42857142829389866, absError=0.014177942778723675, scorePlus=0.8941533415789934, scoreMinus= 0.8941535306182307
          o.n.a.v.GradCheckUtil - Param 30 (labelsnull) FAILED: grad= 0.010047473882672223, numericalGrad= 0.004018989563370212, relError= 0.42857142752523986, absError=0.006028484319302011, scorePlus=0.8941534762885077, scoreMinus= 0.8941533959087165
          o.n.a.v.GradCheckUtil - Param 31 (labelsnull) FAILED: grad= 0.15902303017493966, numericalGrad= 0.06360921206427506, relError= 0.4285714286080091, absError=0.0954138181106646, scorePlus=0.8941540721907326, scoreMinus= 0.8941528000064913
          o.n.a.v.GradCheckUtil - Param 32 (labelsnull) FAILED: grad= -0.1548162914026718, numericalGrad= -0.061926516553567616, relError= 0.428571428620869, absError=0.09288977484910418, scorePlus=0.8941528168334465, scoreMinus= 0.8941540553637776
          o.n.a.v.GradCheckUtil - Param 33 (labelsnull) FAILED: grad= -0.040418653896320635, numericalGrad= -0.016167461558413976, relError= 0.42857142857431363, absError=0.02425119233790666, scorePlus=0.8941532744239964, scoreMinus= 0.8941535977732276
          o.n.a.v.GradCheckUtil - Param 34 (labelsnull) FAILED: grad= 0.005962168657409061, numericalGrad= 0.002384867470173191, relError= 0.4285714273375318, absError=0.0035773011872358698, scorePlus=0.8941534599472867, scoreMinus= 0.8941534122499373
          o.n.a.v.GradCheckUtil - Param 35 (labelsnull) FAILED: grad= -0.19199661684111277, numericalGrad= -0.07679864674203785, relError= 0.4285714285417047, absError=0.11519797009907493, scorePlus=0.8941526681121447, scoreMinus= 0.8941542040850795
          o.n.a.v.GradCheckUtil - Param 36 (labelsnull) FAILED: grad= -0.1665073188074692, numericalGrad= -0.06660292752869168, relError= 0.4285714285364727, absError=0.09990439127877751, scorePlus=0.8941527700693367, scoreMinus= 0.8941541021278873
          o.n.a.v.GradCheckUtil - Param 37 (labelsnull) FAILED: grad= -0.17502774856582826, numericalGrad= -0.0700110994233949, relError= 0.42857142858854774, absError=0.10501664914243336, scorePlus=0.8941527359876178, scoreMinus= 0.8941541362096063
          o.n.a.v.GradCheckUtil - Param 38 (labelsnull) FAILED: grad= -0.059775639265249744, numericalGrad= -0.02391025571424343, relError= 0.42857142843241325, absError=0.03586538355100631, scorePlus=0.8941531969960549, scoreMinus= 0.8941536752011692
          o.n.a.v.GradCheckUtil - Param 39 (labelsnull) FAILED: grad= 0.023821691080940455, numericalGrad= 0.00952867642567412, relError= 0.42857142885851307, absError=0.014293014655266334, scorePlus=0.8941535313853762, scoreMinus= 0.8941533408118477
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 80 params checked, 0 passed, 80 failed. Largest relative error = 0.4285714296909018
          o.n.a.o.LossOpValidation - *** Starting test: test: cosine, reduction=NONE, weights=scalar
          o.n.a.f.DifferentialFunction - No fields found for property name reductionMode for class org.nd4j.linalg.api.ops.impl.loss.CosineDistanceLoss
          o.n.a.f.DifferentialFunction - No fields found for property name dimensions for class org.nd4j.linalg.api.ops.impl.loss.CosineDistanceLoss
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.f.DifferentialFunction - No fields found for property name reductionMode for class org.nd4j.linalg.api.ops.impl.loss.CosineDistanceLoss
          o.n.a.f.DifferentialFunction - No fields found for property name dimensions for class org.nd4j.linalg.api.ops.impl.loss.CosineDistanceLoss
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 80 params checked, 80 passed, 0 failed. Largest relative error = 2.257264116035885E-9
          o.n.a.o.LossOpValidation - *** Starting test: test: cosine, reduction=SUM, weights=scalar
          o.n.a.f.DifferentialFunction - No fields found for property name reductionMode for class org.nd4j.linalg.api.ops.impl.loss.CosineDistanceLoss
          o.n.a.f.DifferentialFunction - No fields found for property name dimensions for class org.nd4j.linalg.api.ops.impl.loss.CosineDistanceLoss
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.f.DifferentialFunction - No fields found for property name reductionMode for class org.nd4j.linalg.api.ops.impl.loss.CosineDistanceLoss
          o.n.a.f.DifferentialFunction - No fields found for property name dimensions for class org.nd4j.linalg.api.ops.impl.loss.CosineDistanceLoss
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 80 params checked, 80 passed, 0 failed. Largest relative error = 7.815142977401584E-8
          o.n.a.o.LossOpValidation - *** Starting test: test: cosine, reduction=MEAN_BY_WEIGHT, weights=scalar
          o.n.a.f.DifferentialFunction - No fields found for property name reductionMode for class org.nd4j.linalg.api.ops.impl.loss.CosineDistanceLoss
          o.n.a.f.DifferentialFunction - No fields found for property name dimensions for class org.nd4j.linalg.api.ops.impl.loss.CosineDistanceLoss
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.f.DifferentialFunction - No fields found for property name reductionMode for class org.nd4j.linalg.api.ops.impl.loss.CosineDistanceLoss
          o.n.a.f.DifferentialFunction - No fields found for property name dimensions for class org.nd4j.linalg.api.ops.impl.loss.CosineDistanceLoss
          o.n.a.v.GradCheckUtil - Param 0 (innull) FAILED: grad= 0.16989315407810318, numericalGrad= 0.06795726162911464, relError= 0.4285714285842015, absError=0.10193589244898854, scorePlus=0.9441108859447782, scoreMinus= 0.9441095267995456
          o.n.a.v.GradCheckUtil - Param 1 (innull) FAILED: grad= 0.013424716197697976, numericalGrad= 0.005369886485473429, relError= 0.4285714280854046, absError=0.008054829712224546, scorePlus=0.9441102600710268, scoreMinus= 0.9441101526732971
          o.n.a.v.GradCheckUtil - Param 2 (innull) FAILED: grad= 0.0658075608566948, numericalGrad= 0.026323024338026354, relError= 0.4285714286435554, absError=0.03948453651866844, scorePlus=0.9441104696024054, scoreMinus= 0.9441099431419187
          o.n.a.v.GradCheckUtil - Param 3 (innull) FAILED: grad= -0.17066182386959766, numericalGrad= -0.06826472954135632, relError= 0.4285714286101897, absError=0.10239709432824134, scorePlus=0.9441095237248666, scoreMinus= 0.9441108890194574
          o.n.a.v.GradCheckUtil - Param 4 (innull) FAILED: grad= -0.021686385319984843, numericalGrad= -0.008674554136112178, relError= 0.4285714281894415, absError=0.013011831183872665, scorePlus=0.9441101196266206, scoreMinus= 0.9441102931177033
          o.n.a.v.GradCheckUtil - Param 5 (innull) FAILED: grad= -0.1395312925270055, numericalGrad= -0.05581251701358702, relError= 0.4285714285510628, absError=0.08371877551341847, scorePlus=0.9441096482469918, scoreMinus= 0.9441107644973321
          o.n.a.v.GradCheckUtil - Param 6 (innull) FAILED: grad= 0.2048596968255163, numericalGrad= 0.08194387873250442, relError= 0.42857142855998276, absError=0.12291581809301189, scorePlus=0.9441110258109493, scoreMinus= 0.9441093869333747
          o.n.a.v.GradCheckUtil - Param 7 (innull) FAILED: grad= 0.024356184308177552, numericalGrad= 0.009742473716656264, relError= 0.42857142884855537, absError=0.014613710591521289, scorePlus=0.9441103037968992, scoreMinus= 0.9441101089474249
          o.n.a.v.GradCheckUtil - Param 8 (innull) FAILED: grad= 0.066880364833123, numericalGrad= 0.026752145926289824, relError= 0.4285714286776092, absError=0.04012821890683317, scorePlus=0.9441104738936212, scoreMinus= 0.9441099388507027
          o.n.a.v.GradCheckUtil - Param 9 (innull) FAILED: grad= 0.14439190490821552, numericalGrad= 0.05775676195640677, relError= 0.42857142862004505, absError=0.08663514295180874, scorePlus=0.9441107839397815, scoreMinus= 0.9441096288045424
          o.n.a.v.GradCheckUtil - Param 10 (innull) FAILED: grad= -0.1441889775494106, numericalGrad= -0.057675591014216814, relError= 0.428571428610687, absError=0.08651338653519378, scorePlus=0.9441096296162519, scoreMinus= 0.9441107831280722
          o.n.a.v.GradCheckUtil - Param 11 (innull) FAILED: grad= 0.12801380140446103, numericalGrad= 0.05120552056259164, relError= 0.4285714285649941, absError=0.07680828084186939, scorePlus=0.9441107184273676, scoreMinus= 0.9441096943169563
          o.n.a.v.GradCheckUtil - Param 12 (innull) FAILED: grad= -0.17872219972430778, numericalGrad= -0.07148887988805974, relError= 0.42857142858092545, absError=0.10723331983624804, scorePlus=0.9441094914833631, scoreMinus= 0.9441109212609609
          o.n.a.v.GradCheckUtil - Param 13 (innull) FAILED: grad= 0.04480602397020145, numericalGrad= 0.017922409595305666, relError= 0.4285714284068851, absError=0.02688361437489578, scorePlus=0.9441103855962579, scoreMinus= 0.944110027148066
          o.n.a.v.GradCheckUtil - Param 14 (innull) FAILED: grad= 0.1396132838098683, numericalGrad= 0.05584531352353927, relError= 0.4285714285744109, absError=0.08376797028632901, scorePlus=0.9441107648252972, scoreMinus= 0.9441096479190267
          o.n.a.v.GradCheckUtil - Param 15 (innull) FAILED: grad= -0.09517839316521125, numericalGrad= -0.0380713572667446, relError= 0.4285714285643516, absError=0.05710703589846665, scorePlus=0.9441098256585893, scoreMinus= 0.9441105870857346
          o.n.a.v.GradCheckUtil - Param 16 (innull) FAILED: grad= -0.18514580848519044, numericalGrad= -0.07405832339046903, relError= 0.42857142859130887, absError=0.11108748509472141, scorePlus=0.9441094657889281, scoreMinus= 0.9441109469553959
          o.n.a.v.GradCheckUtil - Param 17 (innull) FAILED: grad= 0.004283167237528236, numericalGrad= 0.001713266895020382, relError= 0.4285714285692635, absError=0.0025699003425078536, scorePlus=0.9441102235048309, scoreMinus= 0.944110189239493
          o.n.a.v.GradCheckUtil - Param 18 (innull) FAILED: grad= 0.05712987224519344, numericalGrad= 0.02285194889983799, relError= 0.428571428539982, absError=0.034277923345355454, scorePlus=0.9441104348916509, scoreMinus= 0.9441099778526729
          o.n.a.v.GradCheckUtil - Param 19 (innull) FAILED: grad= 0.15792042862159547, numericalGrad= 0.063168171449135, relError= 0.4285714285682184, absError=0.09475225717246047, scorePlus=0.9441108380538765, scoreMinus= 0.9441095746904475
          o.n.a.v.GradCheckUtil - Param 20 (innull) FAILED: grad= -0.17989030449697707, numericalGrad= -0.07195612179988764, relError= 0.428571428565207, absError=0.10793418269708943, scorePlus=0.944109486810944, scoreMinus= 0.94411092593338
          o.n.a.v.GradCheckUtil - Param 21 (innull) FAILED: grad= 0.17278872203048803, numericalGrad= 0.06911548881549656, relError= 0.42857142855193237, absError=0.10367323321499147, scorePlus=0.94411089752705, scoreMinus= 0.9441095152172737
          o.n.a.v.GradCheckUtil - Param 22 (innull) FAILED: grad= -0.007932596223106738, numericalGrad= -0.0031730384875139346, relError= 0.42857142879380733, absError=0.004759557735592803, scorePlus=0.944110174641777, scoreMinus= 0.9441102381025468
          o.n.a.v.GradCheckUtil - Param 23 (innull) FAILED: grad= 0.01485293924503674, numericalGrad= 0.005941175695856059, relError= 0.4285714287197285, absError=0.00891176354918068, scorePlus=0.9441102657839189, scoreMinus= 0.944110146960405
          o.n.a.v.GradCheckUtil - Param 24 (innull) FAILED: grad= 0.018827985299742285, numericalGrad= 0.007531194123888695, relError= 0.42857142835508855, absError=0.011296791175853589, scorePlus=0.9441102816841032, scoreMinus= 0.9441101310602207
          o.n.a.v.GradCheckUtil - Param 25 (innull) FAILED: grad= -0.10435256345240257, numericalGrad= -0.04174102537501945, relError= 0.42857142862952813, absError=0.06261153807738312, scorePlus=0.9441097889619081, scoreMinus= 0.9441106237824156
          o.n.a.v.GradCheckUtil - Param 26 (innull) FAILED: grad= -0.21649617008390465, numericalGrad= -0.08659846804093262, relError= 0.428571428536688, absError=0.12989770204297202, scorePlus=0.9441093403874815, scoreMinus= 0.9441110723568423
          o.n.a.v.GradCheckUtil - Param 27 (innull) FAILED: grad= 0.06622278920028975, numericalGrad= 0.026489115684258376, relError= 0.4285714285075983, absError=0.03973367351603137, scorePlus=0.9441104712633187, scoreMinus= 0.944109941481005
          o.n.a.v.GradCheckUtil - Param 28 (innull) FAILED: grad= 0.07635490234713552, numericalGrad= 0.03054196094365302, relError= 0.4285714285072971, absError=0.04581294140348249, scorePlus=0.9441105117917713, scoreMinus= 0.9441099009525524
          o.n.a.v.GradCheckUtil - Param 29 (innull) FAILED: grad= 0.03033138105122733, numericalGrad= 0.01213255241827582, relError= 0.4285714286459494, absError=0.01819882863295151, scorePlus=0.9441103276976861, scoreMinus= 0.9441100850466377
          o.n.a.v.GradCheckUtil - Param 30 (innull) FAILED: grad= 0.23523575303282104, numericalGrad= 0.09409430121176675, relError= 0.42857142857733527, absError=0.1411414518210543, scorePlus=0.9441111473151741, scoreMinus= 0.9441092654291499
          o.n.a.v.GradCheckUtil - Param 31 (innull) FAILED: grad= -0.02034887481327336, numericalGrad= -0.008139549922958622, relError= 0.42857142868930714, absError=0.01220932489031474, scorePlus=0.9441101249766627, scoreMinus= 0.9441102877676611
          o.n.a.v.GradCheckUtil - Param 32 (innull) FAILED: grad= 0.2172757416967029, numericalGrad= 0.0869102966816193, relError= 0.42857142855763003, absError=0.13036544501508363, scorePlus=0.9441110754751287, scoreMinus= 0.9441093372691951
          o.n.a.v.GradCheckUtil - Param 33 (innull) FAILED: grad= 0.03762976416269981, numericalGrad= 0.015051905660756757, relError= 0.42857142868866005, absError=0.02257785850194305, scorePlus=0.9441103568912185, scoreMinus= 0.9441100558531053
          o.n.a.v.GradCheckUtil - Param 34 (innull) FAILED: grad= 0.026626472761351962, numericalGrad= 0.010650589105098971, relError= 0.4285714285500372, absError=0.015975883656252993, scorePlus=0.9441103128780529, scoreMinus= 0.9441100998662708
          o.n.a.v.GradCheckUtil - Param 35 (innull) FAILED: grad= -0.11474442848128279, numericalGrad= -0.045897771394631796, relError= 0.42857142855258745, absError=0.068846657086651, scorePlus=0.944109747394448, scoreMinus= 0.9441106653498759
          o.n.a.v.GradCheckUtil - Param 36 (innull) FAILED: grad= -0.24326291543636916, numericalGrad= -0.09730516617456607, relError= 0.42857142857135144, absError=0.1459577492618031, scorePlus=0.9441092333205002, scoreMinus= 0.9441111794238237
          o.n.a.v.GradCheckUtil - Param 37 (innull) FAILED: grad= -0.014783684196947753, numericalGrad= -0.0059134736829502535, relError= 0.4285714282835249, absError=0.0088702105139975, scorePlus=0.9441101472374251, scoreMinus= 0.9441102655068988
          o.n.a.v.GradCheckUtil - Param 38 (innull) FAILED: grad= -0.0197783905459936, numericalGrad= -0.007911356220136057, relError= 0.42857142848172974, absError=0.011867034325857544, scorePlus=0.9441101272585998, scoreMinus= 0.9441102854857242
          o.n.a.v.GradCheckUtil - Param 39 (innull) FAILED: grad= 0.05209042063924011, numericalGrad= 0.020836168257432064, relError= 0.4285714285374214, absError=0.03125425238180805, scorePlus=0.9441104147338445, scoreMinus= 0.9441099980104793
          o.n.a.v.GradCheckUtil - Param 0 (labelsnull) FAILED: grad= 0.0434538560754877, numericalGrad= 0.017381542433136943, relError= 0.4285714285023461, absError=0.026072313642350756, scorePlus=0.9441103801875863, scoreMinus= 0.9441100325567376
          o.n.a.v.GradCheckUtil - Param 1 (labelsnull) FAILED: grad= 0.1440367508341119, numericalGrad= 0.05761470032727977, relError= 0.4285714286165204, absError=0.08642205050683213, scorePlus=0.9441107825191652, scoreMinus= 0.9441096302251587
          o.n.a.v.GradCheckUtil - Param 2 (labelsnull) FAILED: grad= -0.19519900323557923, numericalGrad= -0.07807960130112868, relError= 0.42857142853537433, absError=0.11711940193445056, scorePlus=0.944109425576149, scoreMinus= 0.944110987168175
          o.n.a.v.GradCheckUtil - Param 3 (labelsnull) FAILED: grad= -0.041982447965299596, numericalGrad= -0.016792979190549673, relError= 0.42857142846375884, absError=0.025189468774749924, scorePlus=0.9441100384423701, scoreMinus= 0.9441103743019539
          o.n.a.v.GradCheckUtil - Param 4 (labelsnull) FAILED: grad= 0.02550296628595771, numericalGrad= 0.010201186517733163, relError= 0.4285714284373874, absError=0.015301779768224548, scorePlus=0.9441103083840272, scoreMinus= 0.9441101043602969
          o.n.a.v.GradCheckUtil - Param 5 (labelsnull) FAILED: grad= -0.09108354406080878, numericalGrad= -0.03643341762171737, relError= 0.4285714286006252, absError=0.05465012643909141, scorePlus=0.9441098420379858, scoreMinus= 0.9441105707063382
          o.n.a.v.GradCheckUtil - Param 6 (labelsnull) FAILED: grad= 0.06806117250192156, numericalGrad= 0.027224468995834524, relError= 0.4285714286454031, absError=0.040836703506087035, scorePlus=0.9441104786168519, scoreMinus= 0.944109934127472
          o.n.a.v.GradCheckUtil - Param 7 (labelsnull) FAILED: grad= -0.22118106498885406, numericalGrad= -0.08847242600196202, relError= 0.42857142854180846, absError=0.13270863898689206, scorePlus=0.944109321647902, scoreMinus= 0.944111091096422
          o.n.a.v.GradCheckUtil - Param 8 (labelsnull) FAILED: grad= 5.225776067142502E-4, numericalGrad= 2.0903104247516066E-4, relError= 0.42857142898253714, absError=3.1354656423908953E-4, scorePlus=0.9441102084624724, scoreMinus= 0.9441102042818516
          o.n.a.v.GradCheckUtil - Param 9 (labelsnull) FAILED: grad= -0.19561371254157242, numericalGrad= -0.07824548501900175, relError= 0.42857142855905106, absError=0.11736822752257067, scorePlus=0.9441094239173118, scoreMinus= 0.9441109888270122
          o.n.a.v.GradCheckUtil - Param 10 (labelsnull) FAILED: grad= 0.00886677245529803, numericalGrad= 0.003546708976509549, relError= 0.4285714292170012, absError=0.005320063478788481, scorePlus=0.9441102418392517, scoreMinus= 0.9441101709050722
          o.n.a.v.GradCheckUtil - Param 11 (labelsnull) FAILED: grad= -0.15542323740217873, numericalGrad= -0.06216929496205558, relError= 0.42857142856365454, absError=0.09325394244012314, scorePlus=0.9441095846792124, scoreMinus= 0.9441108280651116
          o.n.a.v.GradCheckUtil - Param 12 (labelsnull) FAILED: grad= -0.09621518173131745, numericalGrad= -0.03848607269540949, relError= 0.4285714285408582, absError=0.05772910903590796, scorePlus=0.944109821511435, scoreMinus= 0.9441105912328889
          o.n.a.v.GradCheckUtil - Param 13 (labelsnull) FAILED: grad= -0.12472535516926338, numericalGrad= -0.0498901420675768, relError= 0.4285714285724804, absError=0.07483521310168659, scorePlus=0.9441097074707413, scoreMinus= 0.9441107052735827
          o.n.a.v.GradCheckUtil - Param 14 (labelsnull) FAILED: grad= 0.06919162318882877, numericalGrad= 0.027676649272390105, relError= 0.42857142861775654, absError=0.04151497391643866, scorePlus=0.9441104831386546, scoreMinus= 0.9441099296056692
          o.n.a.v.GradCheckUtil - Param 15 (labelsnull) FAILED: grad= 0.18138010878485492, numericalGrad= 0.07255204351186428, relError= 0.42857142858311725, absError=0.10882806527299063, scorePlus=0.9441109318925971, scoreMinus= 0.9441094808517269
          o.n.a.v.GradCheckUtil - Param 16 (labelsnull) FAILED: grad= -0.16861811857245237, numericalGrad= -0.06744724743157349, relError= 0.4285714285557396, absError=0.10117087114087889, scorePlus=0.9441095318996876, scoreMinus= 0.9441108808446362
          o.n.a.v.GradCheckUtil - Param 17 (labelsnull) FAILED: grad= 0.044570220937754805, numericalGrad= 0.01782808837225147, relError= 0.4285714286366879, absError=0.026742132565503333, scorePlus=0.9441103846530456, scoreMinus= 0.9441100280912782
          o.n.a.v.GradCheckUtil - Param 18 (labelsnull) FAILED: grad= 0.12888949761228344, numericalGrad= 0.05155579904103646, relError= 0.4285714286021218, absError=0.07733369857124697, scorePlus=0.9441107219301523, scoreMinus= 0.9441096908141715
          o.n.a.v.GradCheckUtil - Param 19 (labelsnull) FAILED: grad= -0.12437412472013334, numericalGrad= -0.04974964989412633, relError= 0.4285714285216036, absError=0.07462447482600701, scorePlus=0.9441097088756629, scoreMinus= 0.9441107038686608
          o.n.a.v.GradCheckUtil - Param 20 (labelsnull) FAILED: grad= -0.14706800938552061, numericalGrad= -0.058827203747169314, relError= 0.42857142862026704, absError=0.0882408056383513, scorePlus=0.9441096181001244, scoreMinus= 0.9441107946441993
          o.n.a.v.GradCheckUtil - Param 21 (labelsnull) FAILED: grad= 0.16859798537778015, numericalGrad= 0.0674391941457575, relError= 0.42857142860383607, absError=0.10115879123202265, scorePlus=0.9441108807641034, scoreMinus= 0.9441095319802205
          o.n.a.v.GradCheckUtil - Param 22 (labelsnull) FAILED: grad= -0.008499254133768364, numericalGrad= -0.0033997016590792124, relError= 0.42857142790247826, absError=0.005099552474689151, scorePlus=0.9441101723751453, scoreMinus= 0.9441102403691785
          o.n.a.v.GradCheckUtil - Param 23 (labelsnull) FAILED: grad= 0.11123615698640378, numericalGrad= 0.04449446279752855, relError= 0.428571428544211, absError=0.06674169418887524, scorePlus=0.9441106513167898, scoreMinus= 0.9441097614275339
          o.n.a.v.GradCheckUtil - Param 24 (labelsnull) FAILED: grad= 0.23377661297524358, numericalGrad= 0.0935106451827039, relError= 0.42857142860370057, absError=0.1402659677925397, scorePlus=0.9441111414786137, scoreMinus= 0.9441092712657101
          o.n.a.v.GradCheckUtil - Param 25 (labelsnull) FAILED: grad= -0.05324934553671225, numericalGrad= -0.02129973822317943, relError= 0.42857142840864926, absError=0.031949607313532816, scorePlus=0.9441099933747796, scoreMinus= 0.9441104193695441
          o.n.a.v.GradCheckUtil - Param 26 (labelsnull) FAILED: grad= 0.0633694277694163, numericalGrad= 0.025347771098749302, relError= 0.42857142871662857, absError=0.038021656670666995, scorePlus=0.9441104598498729, scoreMinus= 0.9441099528944509
          o.n.a.v.GradCheckUtil - Param 27 (labelsnull) FAILED: grad= -0.031580342776982795, numericalGrad= -0.012632137114110263, relError= 0.4285714284642466, absError=0.01894820566287253, scorePlus=0.9441100800507908, scoreMinus= 0.9441103326935331
          o.n.a.v.GradCheckUtil - Param 28 (labelsnull) FAILED: grad= 0.050493066525827315, numericalGrad= 0.020197226613394292, relError= 0.4285714285095214, absError=0.030295839912433023, scorePlus=0.944110408344428, scoreMinus= 0.9441100043998958
          o.n.a.v.GradCheckUtil - Param 29 (labelsnull) FAILED: grad= 0.07428970138834576, numericalGrad= 0.029715880556224757, relError= 0.4285714285592526, absError=0.044573820832121, scorePlus=0.9441105035309676, scoreMinus= 0.9441099092133565
          o.n.a.v.GradCheckUtil - Param 30 (labelsnull) FAILED: grad= -0.19317788404856925, numericalGrad= -0.0772711536201065, relError= 0.42857142856784297, absError=0.11590673042846275, scorePlus=0.9441094336606257, scoreMinus= 0.9441109790836981
          o.n.a.v.GradCheckUtil - Param 31 (labelsnull) FAILED: grad= 0.13081970652377395, numericalGrad= 0.05232788261588794, relError= 0.4285714285216766, absError=0.078491823907886, scorePlus=0.9441107296509881, scoreMinus= 0.9441096830933358
          o.n.a.v.GradCheckUtil - Param 32 (labelsnull) FAILED: grad= 0.20181045765341965, numericalGrad= 0.08072418306026563, relError= 0.42857142857700176, absError=0.12108627459315402, scorePlus=0.9441110136139924, scoreMinus= 0.9441093991303312
          o.n.a.v.GradCheckUtil - Param 33 (labelsnull) FAILED: grad= 0.1455120542389762, numericalGrad= 0.05820482169016649, relError= 0.42857142860946446, absError=0.0873072325488097, scorePlus=0.9441107884203788, scoreMinus= 0.944109624323945
          o.n.a.v.GradCheckUtil - Param 34 (labelsnull) FAILED: grad= -0.010280107962510866, numericalGrad= -0.004112043183734926, relError= 0.42857142869743187, absError=0.0061680647787759404, scorePlus=0.9441101652517301, scoreMinus= 0.9441102474925938
          o.n.a.v.GradCheckUtil - Param 35 (labelsnull) FAILED: grad= -0.022205869340102068, numericalGrad= -0.008882347729555207, relError= 0.428571428869457, absError=0.013323521610546861, scorePlus=0.9441101175486846, scoreMinus= 0.9441102951956392
          o.n.a.v.GradCheckUtil - Param 36 (labelsnull) FAILED: grad= 0.12789931307282332, numericalGrad= 0.05115972522840017, relError= 0.4285714285772459, absError=0.07673958784442314, scorePlus=0.9441107179694143, scoreMinus= 0.9441096947749097
          o.n.a.v.GradCheckUtil - Param 37 (labelsnull) FAILED: grad= 0.06997581303627133, numericalGrad= 0.027990325213167463, relError= 0.4285714285909844, absError=0.041985487823103865, scorePlus=0.9441104862754142, scoreMinus= 0.9441099264689099
          o.n.a.v.GradCheckUtil - Param 38 (labelsnull) FAILED: grad= -0.1860383535483503, numericalGrad= -0.07441534141672257, relError= 0.4285714285857857, absError=0.11162301213162773, scorePlus=0.9441094622187478, scoreMinus= 0.9441109505255761
          o.n.a.v.GradCheckUtil - Param 39 (labelsnull) FAILED: grad= 0.08145478693380606, numericalGrad= 0.03258191477173433, relError= 0.4285714285938285, absError=0.04887287216207173, scorePlus=0.9441105321913097, scoreMinus= 0.9441098805530143
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 80 params checked, 0 passed, 80 failed. Largest relative error = 0.4285714292170012
          o.n.a.o.LossOpValidation - *** Starting test: test: cosine, reduction=MEAN_BY_NONZERO_WEIGHT_COUNT, weights=scalar
          o.n.a.f.DifferentialFunction - No fields found for property name reductionMode for class org.nd4j.linalg.api.ops.impl.loss.CosineDistanceLoss
          o.n.a.f.DifferentialFunction - No fields found for property name dimensions for class org.nd4j.linalg.api.ops.impl.loss.CosineDistanceLoss
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.f.DifferentialFunction - No fields found for property name reductionMode for class org.nd4j.linalg.api.ops.impl.loss.CosineDistanceLoss
          o.n.a.f.DifferentialFunction - No fields found for property name dimensions for class org.nd4j.linalg.api.ops.impl.loss.CosineDistanceLoss
          o.n.a.v.GradCheckUtil - Param 0 (innull) FAILED: grad= 0.15412625267305977, numericalGrad= 0.06165050106532454, relError= 0.4285714285972447, absError=0.09247575160773522, scorePlus=0.9042916149556927, scoreMinus= 0.9042903819456714
          o.n.a.v.GradCheckUtil - Param 1 (innull) FAILED: grad= -0.1346341449154212, numericalGrad= -0.05385365796084506, relError= 0.42857142861177533, absError=0.08078048695457613, scorePlus=0.9042904599141025, scoreMinus= 0.9042915369872617
          o.n.a.v.GradCheckUtil - Param 2 (innull) FAILED: grad= -0.03391587702105732, numericalGrad= -0.013566350814953053, relError= 0.42857142837496026, absError=0.020349526206104265, scorePlus=0.904290862787174, scoreMinus= 0.9042911341141903
          o.n.a.v.GradCheckUtil - Param 3 (innull) FAILED: grad= -0.13952941820901432, numericalGrad= -0.05581176727997849, relError= 0.4285714285979553, absError=0.08371765092903583, scorePlus=0.9042904403330093, scoreMinus= 0.9042915565683549
          o.n.a.v.GradCheckUtil - Param 4 (innull) FAILED: grad= 0.021430805019661242, numericalGrad= 0.008572322007793787, relError= 0.42857142857479535, absError=0.012858483011867455, scorePlus=0.904291084173902, scoreMinus= 0.9042909127274619
          o.n.a.v.GradCheckUtil - Param 5 (innull) FAILED: grad= 0.07725290391386243, numericalGrad= 0.030901161557350672, relError= 0.4285714286796643, absError=0.04635174235651175, scorePlus=0.9042913074622977, scoreMinus= 0.9042906894390665
          o.n.a.v.GradCheckUtil - Param 6 (innull) FAILED: grad= -0.05594653988133024, numericalGrad= -0.022378615954776745, relError= 0.4285714285304885, absError=0.0335679239265535, scorePlus=0.9042907746645226, scoreMinus= 0.9042912222368417
          o.n.a.v.GradCheckUtil - Param 7 (innull) FAILED: grad= 0.2300927945599156, numericalGrad= 0.09203711782146405, relError= 0.4285714285825251, absError=0.13805567673845154, scorePlus=0.9042919188218603, scoreMinus= 0.9042900780795039
          o.n.a.v.GradCheckUtil - Param 8 (innull) FAILED: grad= 0.14088525618841427, numericalGrad= 0.056354102467848215, relError= 0.42857142862587644, absError=0.08453115372056605, scorePlus=0.9042915619917068, scoreMinus= 0.9042904349096574
          o.n.a.v.GradCheckUtil - Param 9 (innull) FAILED: grad= 0.11139294880805128, numericalGrad= 0.04455717952933646, relError= 0.42857142851540375, absError=0.06683576927871482, scorePlus=0.9042914440224774, scoreMinus= 0.9042905528788868
          o.n.a.v.GradCheckUtil - Param 10 (innull) FAILED: grad= -0.16124950871047908, numericalGrad= -0.06449980348710582, relError= 0.4285714285529872, absError=0.09674970522337326, scorePlus=0.9042903534526472, scoreMinus= 0.9042916434487169
          o.n.a.v.GradCheckUtil - Param 11 (innull) FAILED: grad= -0.0651271946670581, numericalGrad= -0.026050877866001795, relError= 0.42857142858429886, absError=0.039076316801056304, scorePlus=0.9042907379419034, scoreMinus= 0.9042912589594607
          o.n.a.v.GradCheckUtil - Param 12 (innull) FAILED: grad= 0.05766120358426294, numericalGrad= 0.02306448143585271, relError= 0.42857142853342445, absError=0.034596722148410225, scorePlus=0.9042912290954964, scoreMinus= 0.9042907678058677
          o.n.a.v.GradCheckUtil - Param 13 (innull) FAILED: grad= -0.06028959394078025, numericalGrad= -0.02411583757688795, relError= 0.4285714285616821, absError=0.03617375636389229, scorePlus=0.9042907572923063, scoreMinus= 0.9042912396090579
          o.n.a.v.GradCheckUtil - Param 14 (innull) FAILED: grad= -0.0399560529503512, numericalGrad= -0.015982421180948947, relError= 0.42857142855078173, absError=0.023973631769402252, scorePlus=0.9042908386264703, scoreMinus= 0.9042911582748939
          o.n.a.v.GradCheckUtil - Param 15 (innull) FAILED: grad= 0.2322581845625655, numericalGrad= 0.0929032738183899, relError= 0.42857142860058467, absError=0.1393549107441756, scorePlus=0.9042919274834202, scoreMinus= 0.9042900694179439
          o.n.a.v.GradCheckUtil - Param 16 (innull) FAILED: grad= -0.23566102489935234, numericalGrad= -0.09426440995552453, relError= 0.4285714285896856, absError=0.14139661494382783, scorePlus=0.9042900558065826, scoreMinus= 0.9042919410947817
          o.n.a.v.GradCheckUtil - Param 17 (innull) FAILED: grad= -0.06808529563656213, numericalGrad= -0.027234118249452873, relError= 0.428571428648942, absError=0.04085117738710925, scorePlus=0.9042907261094996, scoreMinus= 0.9042912707918646
          o.n.a.v.GradCheckUtil - Param 18 (innull) FAILED: grad= -0.04618659395426352, numericalGrad= -0.01847463757531642, relError= 0.42857142871258147, absError=0.0277119563789471, scorePlus=0.9042908137043064, scoreMinus= 0.9042911831970579
          o.n.a.v.GradCheckUtil - Param 19 (innull) FAILED: grad= 0.01396683215238042, numericalGrad= 0.0055867328652148265, relError= 0.4285714282600013, absError=0.008380099287165592, scorePlus=0.9042910543180108, scoreMinus= 0.9042909425833535
          o.n.a.v.GradCheckUtil - Param 20 (innull) FAILED: grad= -0.11140540970398123, numericalGrad= -0.04456216389225886, relError= 0.428571428473731, absError=0.06684324581172238, scorePlus=0.9042905528290432, scoreMinus= 0.9042914440723211
          o.n.a.v.GradCheckUtil - Param 21 (innull) FAILED: grad= -0.0969585597914713, numericalGrad= -0.03878342391683276, relError= 0.42857142856885816, absError=0.058175135874638545, scorePlus=0.904290610616443, scoreMinus= 0.9042913862849213
          o.n.a.v.GradCheckUtil - Param 22 (innull) FAILED: grad= -0.1850244001444989, numericalGrad= -0.07400976005378368, relError= 0.4285714285935761, absError=0.11101464009071521, scorePlus=0.9042902583530816, scoreMinus= 0.9042917385482827
          o.n.a.v.GradCheckUtil - Param 23 (innull) FAILED: grad= 0.08033581843125846, numericalGrad= 0.032134327365707094, relError= 0.4285714286577536, absError=0.04820149106555137, scorePlus=0.9042913197939558, scoreMinus= 0.9042906771074085
          o.n.a.v.GradCheckUtil - Param 24 (innull) FAILED: grad= 0.17597899490067961, numericalGrad= 0.07039159796162764, relError= 0.42857142856356706, absError=0.10558739693905198, scorePlus=0.9042917023666618, scoreMinus= 0.9042902945347026
          o.n.a.v.GradCheckUtil - Param 25 (innull) FAILED: grad= 0.03663811856976133, numericalGrad= 0.014655247426720306, relError= 0.42857142860441044, absError=0.021982871143041025, scorePlus=0.9042911450031564, scoreMinus= 0.9042908518982079
          o.n.a.v.GradCheckUtil - Param 26 (innull) FAILED: grad= -0.12044839941147956, numericalGrad= -0.0481793597684188, relError= 0.42857142853900737, absError=0.07226903964306075, scorePlus=0.9042905166570845, scoreMinus= 0.9042914802442799
          o.n.a.v.GradCheckUtil - Param 27 (innull) FAILED: grad= -0.1252246968478158, numericalGrad= -0.050089878744774545, relError= 0.42857142852540325, absError=0.07513481810304123, scorePlus=0.9042904975518947, scoreMinus= 0.9042914993494696
          o.n.a.v.GradCheckUtil - Param 28 (innull) FAILED: grad= 0.09689256110680887, numericalGrad= 0.03875702444533502, relError= 0.4285714285439262, absError=0.05813553666147385, scorePlus=0.9042913860209266, scoreMinus= 0.9042906108804377
          o.n.a.v.GradCheckUtil - Param 29 (innull) FAILED: grad= 0.04616819879916894, numericalGrad= 0.018467279516709567, relError= 0.42857142863680636, absError=0.027700919282459373, scorePlus=0.9042911831234773, scoreMinus= 0.904290813777887
          o.n.a.v.GradCheckUtil - Param 30 (innull) FAILED: grad= 0.10154423818346993, numericalGrad= 0.04061769526830794, relError= 0.4285714286224773, absError=0.06092654291516199, scorePlus=0.9042914046276348, scoreMinus= 0.9042905922737294
          o.n.a.v.GradCheckUtil - Param 31 (innull) FAILED: grad= -0.2016658045220916, numericalGrad= -0.0806663218111403, relError= 0.42857142855977226, absError=0.12099948271095129, scorePlus=0.9042901917874641, scoreMinus= 0.9042918051139003
          o.n.a.v.GradCheckUtil - Param 32 (innull) FAILED: grad= -0.051592605258463965, numericalGrad= -0.020637042108528902, relError= 0.42857142846970314, absError=0.030955563149935063, scorePlus=0.9042907920802611, scoreMinus= 0.9042912048211033
          o.n.a.v.GradCheckUtil - Param 33 (innull) FAILED: grad= 0.088608372198009, numericalGrad= 0.03544334888916367, relError= 0.428571428456729, absError=0.05316502330884533, scorePlus=0.9042913528841711, scoreMinus= 0.9042906440171933
          o.n.a.v.GradCheckUtil - Param 34 (innull) FAILED: grad= -0.015250318726326921, numericalGrad= -0.006100127492025819, relError= 0.4285714284713938, absError=0.009150191234301101, scorePlus=0.9042909374494073, scoreMinus= 0.9042910594519571
          o.n.a.v.GradCheckUtil - Param 35 (innull) FAILED: grad= 0.22749546641155044, numericalGrad= 0.09099818656377322, relError= 0.42857142857522745, absError=0.1364972798477772, scorePlus=0.9042919084325478, scoreMinus= 0.9042900884688165
          o.n.a.v.GradCheckUtil - Param 36 (innull) FAILED: grad= 0.06876182913776113, numericalGrad= 0.02750473165891165, relError= 0.4285714285149307, absError=0.04125709747884948, scorePlus=0.9042912734979988, scoreMinus= 0.9042907234033656
          o.n.a.v.GradCheckUtil - Param 37 (innull) FAILED: grad= 0.010423337708751592, numericalGrad= 0.004169335088288761, relError= 0.42857142810268795, absError=0.00625400262046283, scorePlus=0.904291040144033, scoreMinus= 0.9042909567573313
          o.n.a.v.GradCheckUtil - Param 38 (innull) FAILED: grad= 0.18245063322972796, numericalGrad= 0.07298025329616209, relError= 0.42857142854754227, absError=0.10947037993356587, scorePlus=0.9042917282532151, scoreMinus= 0.9042902686481492
          o.n.a.v.GradCheckUtil - Param 39 (innull) FAILED: grad= 0.1561247300036415, numericalGrad= 0.06244989200210326, relError= 0.42857142856720204, absError=0.09367483800153822, scorePlus=0.9042916229496022, scoreMinus= 0.9042903739517621
          o.n.a.v.GradCheckUtil - Param 0 (labelsnull) FAILED: grad= -0.040427757565692404, numericalGrad= -0.01617110302887248, relError= 0.42857142850591695, absError=0.024256654536819924, scorePlus=0.9042908367396517, scoreMinus= 0.9042911601617123
          o.n.a.v.GradCheckUtil - Param 1 (labelsnull) FAILED: grad= -0.16826238982880828, numericalGrad= -0.06730495593632035, relError= 0.4285714285423375, absError=0.10095743389248793, scorePlus=0.9042903254011228, scoreMinus= 0.9042916715002415
          o.n.a.v.GradCheckUtil - Param 2 (labelsnull) FAILED: grad= 0.13745833950632919, numericalGrad= 0.05498333580655767, relError= 0.42857142854154195, absError=0.08247500369977151, scorePlus=0.9042915482840401, scoreMinus= 0.904290448617324
          o.n.a.v.GradCheckUtil - Param 3 (labelsnull) FAILED: grad= -0.11686988272207045, numericalGrad= -0.046747953080794595, relError= 0.42857142864157105, absError=0.07012192964127587, scorePlus=0.9042905309711513, scoreMinus= 0.9042914659302129
          o.n.a.v.GradCheckUtil - Param 4 (labelsnull) FAILED: grad= 0.20116307945016287, numericalGrad= 0.08046523177762666, relError= 0.42857142858379793, absError=0.12069784767253622, scorePlus=0.9042918031029998, scoreMinus= 0.9042901937983643
          o.n.a.v.GradCheckUtil - Param 5 (labelsnull) FAILED: grad= 0.04212785029666143, numericalGrad= 0.016851140122176034, relError= 0.42857142848637503, absError=0.0252767101744854, scorePlus=0.9042911669620832, scoreMinus= 0.9042908299392808
          o.n.a.v.GradCheckUtil - Param 6 (labelsnull) FAILED: grad= -0.12761424846620237, numericalGrad= -0.051045699384077985, relError= 0.4285714285906427, absError=0.07656854908212438, scorePlus=0.9042904879936883, scoreMinus= 0.904291508907676
          o.n.a.v.GradCheckUtil - Param 7 (labelsnull) FAILED: grad= -0.06303382650542404, numericalGrad= -0.025213530607803843, relError= 0.4285714284802201, absError=0.03782029589762019, scorePlus=0.904290746315376, scoreMinus= 0.9042912505859881
          o.n.a.v.GradCheckUtil - Param 8 (labelsnull) FAILED: grad= 0.18881775572803258, numericalGrad= 0.07552710229452586, relError= 0.42857142855352537, absError=0.11329065343350672, scorePlus=0.904291753721705, scoreMinus= 0.9042902431796591
          o.n.a.v.GradCheckUtil - Param 9 (labelsnull) FAILED: grad= -0.010401552126581871, numericalGrad= -0.0041606208533995215, relError= 0.42857142830000394, absError=0.00624093127318235, scorePlus=0.9042909568444735, scoreMinus= 0.9042910400568905
          o.n.a.v.GradCheckUtil - Param 10 (labelsnull) FAILED: grad= 0.07377497398322871, numericalGrad= 0.02950998959638795, relError= 0.4285714285286002, absError=0.04426498438684076, scorePlus=0.904291293550578, scoreMinus= 0.9042907033507861
          o.n.a.v.GradCheckUtil - Param 11 (labelsnull) FAILED: grad= 0.14593462936863533, numericalGrad= 0.058373851741233544, relError= 0.42857142861492425, absError=0.08756077762740178, scorePlus=0.9042915821891995, scoreMinus= 0.9042904147121646
          o.n.a.v.GradCheckUtil - Param 12 (labelsnull) FAILED: grad= -0.1850771438421245, numericalGrad= -0.07403085753310279, relError= 0.42857142859208747, absError=0.11104628630902172, scorePlus=0.9042902581421067, scoreMinus= 0.9042917387592574
          o.n.a.v.GradCheckUtil - Param 13 (labelsnull) FAILED: grad= 0.034573372574420703, numericalGrad= 0.01382934902705024, relError= 0.42857142865164954, absError=0.020744023547370462, scorePlus=0.9042911367441724, scoreMinus= 0.9042908601571918
          o.n.a.v.GradCheckUtil - Param 14 (labelsnull) FAILED: grad= 0.07089745930442921, numericalGrad= 0.028358983727994055, relError= 0.42857142848187163, absError=0.042538475576435156, scorePlus=0.9042912820405193, scoreMinus= 0.9042907148608448
          o.n.a.v.GradCheckUtil - Param 15 (labelsnull) FAILED: grad= -0.14840715279341712, numericalGrad= -0.05936286111563049, relError= 0.4285714285833673, absError=0.08904429167778663, scorePlus=0.9042904048220709, scoreMinus= 0.9042915920792932
          o.n.a.v.GradCheckUtil - Param 16 (labelsnull) FAILED: grad= -0.0892237177958458, numericalGrad= -0.035689487115631024, relError= 0.4285714286023906, absError=0.053534230680214775, scorePlus=0.904290641555811, scoreMinus= 0.9042913553455533
          o.n.a.v.GradCheckUtil - Param 17 (labelsnull) FAILED: grad= -0.018677043099958147, numericalGrad= -0.0074708172426163335, relError= 0.4285714284275722, absError=0.011206225857341812, scorePlus=0.9042909237425096, scoreMinus= 0.9042910731588545
          o.n.a.v.GradCheckUtil - Param 18 (labelsnull) FAILED: grad= 0.05059010336914246, numericalGrad= 0.020236041353705048, relError= 0.42857142844943835, absError=0.03035406201543741, scorePlus=0.9042912008110957, scoreMinus= 0.9042907960902686
          o.n.a.v.GradCheckUtil - Param 19 (labelsnull) FAILED: grad= 0.22722442140938343, numericalGrad= 0.09088976856697072, relError= 0.4285714285569802, absError=0.1363346528424127, scorePlus=0.9042919073483677, scoreMinus= 0.9042900895529964
          o.n.a.v.GradCheckUtil - Param 20 (labelsnull) FAILED: grad= 0.021238190864759338, numericalGrad= 0.008495276349052006, relError= 0.42857142842016704, absError=0.012742914515707332, scorePlus=0.9042910834034457, scoreMinus= 0.9042909134979187
          o.n.a.v.GradCheckUtil - Param 21 (labelsnull) FAILED: grad= -0.03526596896990188, numericalGrad= -0.014106387591361623, relError= 0.4285714284730256, absError=0.02115958137854026, scorePlus=0.9042908573868063, scoreMinus= 0.9042911395145581
          o.n.a.v.GradCheckUtil - Param 22 (labelsnull) FAILED: grad= -0.16722198690992404, numericalGrad= -0.06688879475857945, relError= 0.42857142860432, absError=0.10033319215134459, scorePlus=0.9042903295627346, scoreMinus= 0.9042916673386298
          o.n.a.v.GradCheckUtil - Param 23 (labelsnull) FAILED: grad= 0.1812237781730178, numericalGrad= 0.07248951127136749, relError= 0.4285714285592642, absError=0.1087342669016503, scorePlus=0.9042917233457949, scoreMinus= 0.9042902735555695
          o.n.a.v.GradCheckUtil - Param 24 (labelsnull) FAILED: grad= -0.03433186636394292, numericalGrad= -0.013732746539929506, relError= 0.4285714287392877, absError=0.020599119824013412, scorePlus=0.9042908611232168, scoreMinus= 0.9042911357781476
          o.n.a.v.GradCheckUtil - Param 25 (labelsnull) FAILED: grad= 0.1335363588028787, numericalGrad= 0.05341454352159047, relError= 0.42857142856807406, absError=0.08012181528128823, scorePlus=0.9042915325961174, scoreMinus= 0.904290464305247
          o.n.a.v.GradCheckUtil - Param 26 (labelsnull) FAILED: grad= 0.20780137151100184, numericalGrad= 0.08312054859960227, relError= 0.42857142859499137, absError=0.12468082291139956, scorePlus=0.9042918296561682, scoreMinus= 0.9042901672451962
          o.n.a.v.GradCheckUtil - Param 27 (labelsnull) FAILED: grad= 0.01754861327238692, numericalGrad= 0.007019445302791637, relError= 0.4285714289297992, absError=0.010529167969595282, scorePlus=0.9042910686451352, scoreMinus= 0.9042909282562291
          o.n.a.v.GradCheckUtil - Param 28 (labelsnull) FAILED: grad= 0.1495624930433064, numericalGrad= 0.05982499722279044, relError= 0.4285714285341233, absError=0.08973749582051596, scorePlus=0.9042915967006543, scoreMinus= 0.9042904002007098
          o.n.a.v.GradCheckUtil - Param 29 (labelsnull) FAILED: grad= -0.07103481979170417, numericalGrad= -0.028413927921633327, relError= 0.42857142850029845, absError=0.04262089187007084, scorePlus=0.9042907143114028, scoreMinus= 0.9042912825899613
          o.n.a.v.GradCheckUtil - Param 30 (labelsnull) FAILED: grad= 0.13555682836680666, numericalGrad= 0.05422273135491373, relError= 0.42857142850977004, absError=0.08133409701189293, scorePlus=0.9042915406779957, scoreMinus= 0.9042904562233686
          o.n.a.v.GradCheckUtil - Param 31 (labelsnull) FAILED: grad= -0.1292650816537984, numericalGrad= -0.051706032666576356, relError= 0.42857142853150904, absError=0.07755904898722205, scorePlus=0.9042904813903554, scoreMinus= 0.9042915155110087
          o.n.a.v.GradCheckUtil - Param 32 (labelsnull) FAILED: grad= -0.20432683275371116, numericalGrad= -0.08173073310357992, relError= 0.42857142856096386, absError=0.12259609965013124, scorePlus=0.9042901811433511, scoreMinus= 0.9042918157580132
          o.n.a.v.GradCheckUtil - Param 33 (labelsnull) FAILED: grad= 0.028204130582928047, numericalGrad= 0.01128165222352706, relError= 0.4285714289203483, absError=0.016922478359400986, scorePlus=0.9042911112672044, scoreMinus= 0.9042908856341599
          o.n.a.v.GradCheckUtil - Param 34 (labelsnull) FAILED: grad= 0.13925730178841436, numericalGrad= 0.05570292072043514, relError= 0.42857142853428254, absError=0.08355438106797922, scorePlus=0.9042915554798894, scoreMinus= 0.904290441421475
          o.n.a.v.GradCheckUtil - Param 35 (labelsnull) FAILED: grad= 0.023716583512567477, numericalGrad= 0.009486633412159051, relError= 0.42857142826457106, absError=0.014229950100408426, scorePlus=0.9042910933170163, scoreMinus= 0.904290903584348
          o.n.a.v.GradCheckUtil - Param 36 (labelsnull) FAILED: grad= -0.008648206045599606, numericalGrad= -0.0034592824160739606, relError= 0.4285714288269825, absError=0.005188923629525645, scorePlus=0.904290963857858, scoreMinus= 0.9042910330435063
          o.n.a.v.GradCheckUtil - Param 37 (labelsnull) FAILED: grad= -0.12026436775377464, numericalGrad= -0.04810574710245596, relError= 0.4285714285634011, absError=0.07215862065131867, scorePlus=0.9042905173932111, scoreMinus= 0.9042914795081531
          o.n.a.v.GradCheckUtil - Param 38 (labelsnull) FAILED: grad= 0.025747318254691703, numericalGrad= 0.0102989272998677, relError= 0.4285714286510478, absError=0.015448390954824004, scorePlus=0.9042911014399552, scoreMinus= 0.9042908954614092
          o.n.a.v.GradCheckUtil - Param 39 (labelsnull) FAILED: grad= -0.21748279468424467, numericalGrad= -0.0869931178759664, relError= 0.4285714285607849, absError=0.13048967680827828, scorePlus=0.9042901285195034, scoreMinus= 0.9042918683818609
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 80 params checked, 0 passed, 80 failed. Largest relative error = 0.4285714289297992
          o.n.a.o.LossOpValidation - *** Starting test: test: cosine, reduction=NONE, weights=perExample
          o.n.a.f.DifferentialFunction - No fields found for property name reductionMode for class org.nd4j.linalg.api.ops.impl.loss.CosineDistanceLoss
          o.n.a.f.DifferentialFunction - No fields found for property name dimensions for class org.nd4j.linalg.api.ops.impl.loss.CosineDistanceLoss
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.f.DifferentialFunction - No fields found for property name reductionMode for class org.nd4j.linalg.api.ops.impl.loss.CosineDistanceLoss
          o.n.a.f.DifferentialFunction - No fields found for property name dimensions for class org.nd4j.linalg.api.ops.impl.loss.CosineDistanceLoss
          o.n.l.c.n.o.NativeOpExecutioner - Failed to execute op cosine_distance_loss_grad. Attempted to execute with 3 inputs, 3 outputs, 0 targs,0 bargs and 2 iargs. Inputs: [(DOUBLE,[10,4],c), (DOUBLE,[10,1],c), (DOUBLE,[10,4],c)]. Outputs: [(DOUBLE,[10,4],c), (DOUBLE,[10,1],c), (DOUBLE,[10,4],c)]. tArgs: -. iArgs: [0, 0]. bArgs: -. Input var names: [in, weights, labels]. Output var names: [in-grad, weights-grad, labels-grad] - Please see above message (printed out from c++) for a possible cause of error.
        • java.lang.RuntimeException: NDArray::reduceAlongDimension SameOps: wrong target shape!
          at org.nd4j.linalg.cpu.nativecpu.ops.NativeOpExecutioner.exec(NativeOpExecutioner.java:1921)
          at org.nd4j.linalg.factory.Nd4j.exec(Nd4j.java:6577)
          at org.nd4j.autodiff.samediff.internal.InferenceSession.doExec(InferenceSession.java:487)
          at org.nd4j.autodiff.samediff.internal.InferenceSession.getOutputs(InferenceSession.java:214)
          at org.nd4j.autodiff.samediff.internal.InferenceSession.getOutputs(InferenceSession.java:60)
          at org.nd4j.autodiff.samediff.internal.AbstractSession.output(AbstractSession.java:387)
          at org.nd4j.autodiff.samediff.SameDiff.directExecHelper(SameDiff.java:2606)
          at org.nd4j.autodiff.samediff.SameDiff.batchOutputHelper(SameDiff.java:2574)
          at org.nd4j.autodiff.samediff.SameDiff.calculateGradientsAndOutputs(SameDiff.java:4091)
          at org.nd4j.autodiff.samediff.SameDiff.calculateGradients(SameDiff.java:4052)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:166)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:83)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:57)
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:218)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:118)
          at org.nd4j.autodiff.opvalidation.LossOpValidation.testLoss2d(LossOpValidation.java:356)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
          at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
          at java.lang.reflect.Method.invoke(Method.java:498)
          at org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:688)
          at org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed(InvocationInterceptorChain.java:131)
          at org.junit.jupiter.engine.extension.TimeoutExtension.intercept(TimeoutExtension.java:149)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestableMethod(TimeoutExtension.java:140)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestTemplateMethod(TimeoutExtension.java:92)
          at org.junit.jupiter.engine.execution.ExecutableInvoker$ReflectiveInterceptorCall.lambda$ofVoidMethod$0(ExecutableInvoker.java:115)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.lambda$invoke$0(ExecutableInvoker.java:105)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation.proceed(InvocationInterceptorChain.java:106)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.proceed(InvocationInterceptorChain.java:64)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.chainAndInvoke(InvocationInterceptorChain.java:45)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.invoke(InvocationInterceptorChain.java:37)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:104)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:98)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$invokeTestMethod$6(TestMethodTestDescriptor.java:210)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.invokeTestMethod(TestMethodTestDescriptor.java:206)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:131)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:65)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:226)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:204)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:139)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.lambda$execute$2(TestTemplateTestDescriptor.java:107)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:175)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$11$1.accept(ReferencePipeline.java:440)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:107)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:42)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:107)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:88)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:67)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:52)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:114)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:86)
          at org.junit.platform.launcher.core.DefaultLauncherSession$DelegatingLauncher.execute(DefaultLauncherSession.java:86)
          at org.junit.platform.launcher.core.SessionPerRequestLauncher.execute(SessionPerRequestLauncher.java:53)
          at com.intellij.junit5.JUnit5IdeaTestRunner.startRunnerWithArgs(JUnit5IdeaTestRunner.java:71)
          at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:33)
          at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:235)
          at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:54)
        • o.n.a.o.LossOpValidation - Failed: test: cosine, reduction=NONE, weights=perExample
          java.lang.IllegalStateException: Exception encountered during gradient check
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:221)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:118)
          at org.nd4j.autodiff.opvalidation.LossOpValidation.testLoss2d(LossOpValidation.java:356)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          Caused by: java.lang.RuntimeException: NDArray::reduceAlongDimension SameOps: wrong target shape!
          at org.nd4j.linalg.cpu.nativecpu.ops.NativeOpExecutioner.exec(NativeOpExecutioner.java:1921)
          at org.nd4j.linalg.factory.Nd4j.exec(Nd4j.java:6577)
          at org.nd4j.autodiff.samediff.internal.InferenceSession.doExec(InferenceSession.java:487)
          at org.nd4j.autodiff.samediff.internal.InferenceSession.getOutputs(InferenceSession.java:214)
          at org.nd4j.autodiff.samediff.internal.InferenceSession.getOutputs(InferenceSession.java:60)
          o.n.a.o.LossOpValidation - *** Starting test: test: cosine, reduction=SUM, weights=perExample
          o.n.a.f.DifferentialFunction - No fields found for property name reductionMode for class org.nd4j.linalg.api.ops.impl.loss.CosineDistanceLoss
          o.n.a.f.DifferentialFunction - No fields found for property name dimensions for class org.nd4j.linalg.api.ops.impl.loss.CosineDistanceLoss
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.f.DifferentialFunction - No fields found for property name reductionMode for class org.nd4j.linalg.api.ops.impl.loss.CosineDistanceLoss
          o.n.a.f.DifferentialFunction - No fields found for property name dimensions for class org.nd4j.linalg.api.ops.impl.loss.CosineDistanceLoss
          o.n.l.c.n.o.NativeOpExecutioner - Failed to execute op cosine_distance_loss_grad. Attempted to execute with 3 inputs, 3 outputs, 0 targs,0 bargs and 2 iargs. Inputs: [(DOUBLE,[10,4],c), (DOUBLE,[10,1],c), (DOUBLE,[10,4],c)]. Outputs: [(DOUBLE,[10,4],c), (DOUBLE,[10,1],c), (DOUBLE,[10,4],c)]. tArgs: -. iArgs: [1, 0]. bArgs: -. Input var names: [in, weights, labels]. Output var names: [in-grad, weights-grad, labels-grad] - Please see above message (printed out from c++) for a possible cause of error.
        • java.lang.RuntimeException: NDArray::reduceAlongDimension SameOps: wrong target shape!
          at org.nd4j.linalg.cpu.nativecpu.ops.NativeOpExecutioner.exec(NativeOpExecutioner.java:1921)
          at org.nd4j.linalg.factory.Nd4j.exec(Nd4j.java:6577)
          at org.nd4j.autodiff.samediff.internal.InferenceSession.doExec(InferenceSession.java:487)
          at org.nd4j.autodiff.samediff.internal.InferenceSession.getOutputs(InferenceSession.java:214)
          at org.nd4j.autodiff.samediff.internal.InferenceSession.getOutputs(InferenceSession.java:60)
          at org.nd4j.autodiff.samediff.internal.AbstractSession.output(AbstractSession.java:387)
          at org.nd4j.autodiff.samediff.SameDiff.directExecHelper(SameDiff.java:2606)
          at org.nd4j.autodiff.samediff.SameDiff.batchOutputHelper(SameDiff.java:2574)
          at org.nd4j.autodiff.samediff.SameDiff.calculateGradientsAndOutputs(SameDiff.java:4091)
          at org.nd4j.autodiff.samediff.SameDiff.calculateGradients(SameDiff.java:4052)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:166)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:83)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:57)
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:218)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:118)
          at org.nd4j.autodiff.opvalidation.LossOpValidation.testLoss2d(LossOpValidation.java:356)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
          at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
          at java.lang.reflect.Method.invoke(Method.java:498)
          at org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:688)
          at org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed(InvocationInterceptorChain.java:131)
          at org.junit.jupiter.engine.extension.TimeoutExtension.intercept(TimeoutExtension.java:149)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestableMethod(TimeoutExtension.java:140)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestTemplateMethod(TimeoutExtension.java:92)
          at org.junit.jupiter.engine.execution.ExecutableInvoker$ReflectiveInterceptorCall.lambda$ofVoidMethod$0(ExecutableInvoker.java:115)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.lambda$invoke$0(ExecutableInvoker.java:105)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation.proceed(InvocationInterceptorChain.java:106)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.proceed(InvocationInterceptorChain.java:64)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.chainAndInvoke(InvocationInterceptorChain.java:45)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.invoke(InvocationInterceptorChain.java:37)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:104)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:98)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$invokeTestMethod$6(TestMethodTestDescriptor.java:210)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.invokeTestMethod(TestMethodTestDescriptor.java:206)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:131)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:65)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:226)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:204)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:139)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.lambda$execute$2(TestTemplateTestDescriptor.java:107)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:175)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$11$1.accept(ReferencePipeline.java:440)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:107)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:42)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:107)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:88)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:67)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:52)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:114)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:86)
          at org.junit.platform.launcher.core.DefaultLauncherSession$DelegatingLauncher.execute(DefaultLauncherSession.java:86)
          at org.junit.platform.launcher.core.SessionPerRequestLauncher.execute(SessionPerRequestLauncher.java:53)
          at com.intellij.junit5.JUnit5IdeaTestRunner.startRunnerWithArgs(JUnit5IdeaTestRunner.java:71)
          at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:33)
          at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:235)
          at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:54)
        • o.n.a.o.LossOpValidation - Failed: test: cosine, reduction=SUM, weights=perExample
          java.lang.IllegalStateException: Exception encountered during gradient check
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:221)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:118)
          at org.nd4j.autodiff.opvalidation.LossOpValidation.testLoss2d(LossOpValidation.java:356)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          Caused by: java.lang.RuntimeException: NDArray::reduceAlongDimension SameOps: wrong target shape!
          at org.nd4j.linalg.cpu.nativecpu.ops.NativeOpExecutioner.exec(NativeOpExecutioner.java:1921)
          at org.nd4j.linalg.factory.Nd4j.exec(Nd4j.java:6577)
          at org.nd4j.autodiff.samediff.internal.InferenceSession.doExec(InferenceSession.java:487)
          at org.nd4j.autodiff.samediff.internal.InferenceSession.getOutputs(InferenceSession.java:214)
          at org.nd4j.autodiff.samediff.internal.InferenceSession.getOutputs(InferenceSession.java:60)
          o.n.a.o.LossOpValidation - *** Starting test: test: cosine, reduction=MEAN_BY_WEIGHT, weights=perExample
          o.n.a.f.DifferentialFunction - No fields found for property name reductionMode for class org.nd4j.linalg.api.ops.impl.loss.CosineDistanceLoss
          o.n.a.f.DifferentialFunction - No fields found for property name dimensions for class org.nd4j.linalg.api.ops.impl.loss.CosineDistanceLoss
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.f.DifferentialFunction - No fields found for property name reductionMode for class org.nd4j.linalg.api.ops.impl.loss.CosineDistanceLoss
          o.n.a.f.DifferentialFunction - No fields found for property name dimensions for class org.nd4j.linalg.api.ops.impl.loss.CosineDistanceLoss
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 90 params checked, 90 passed, 0 failed. Largest relative error = 0.0
          o.n.a.o.LossOpValidation - *** Starting test: test: cosine, reduction=MEAN_BY_NONZERO_WEIGHT_COUNT, weights=perExample
          o.n.a.f.DifferentialFunction - No fields found for property name reductionMode for class org.nd4j.linalg.api.ops.impl.loss.CosineDistanceLoss
          o.n.a.f.DifferentialFunction - No fields found for property name dimensions for class org.nd4j.linalg.api.ops.impl.loss.CosineDistanceLoss
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.f.DifferentialFunction - No fields found for property name reductionMode for class org.nd4j.linalg.api.ops.impl.loss.CosineDistanceLoss
          o.n.a.f.DifferentialFunction - No fields found for property name dimensions for class org.nd4j.linalg.api.ops.impl.loss.CosineDistanceLoss
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 88 params checked, 88 passed, 0 failed. Largest relative error = 0.0
          o.n.a.o.LossOpValidation - *** Starting test: test: hinge, reduction=NONE, weights=none
          o.n.a.f.DifferentialFunction - No fields found for property name reductionMode for class org.nd4j.linalg.api.ops.impl.loss.HingeLoss
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.f.DifferentialFunction - No fields found for property name reductionMode for class org.nd4j.linalg.api.ops.impl.loss.HingeLoss
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 80 params checked, 80 passed, 0 failed. Largest relative error = 3.1548073818110616E-10
          o.n.a.o.LossOpValidation - *** Starting test: test: hinge, reduction=SUM, weights=none
          o.n.a.f.DifferentialFunction - No fields found for property name reductionMode for class org.nd4j.linalg.api.ops.impl.loss.HingeLoss
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.f.DifferentialFunction - No fields found for property name reductionMode for class org.nd4j.linalg.api.ops.impl.loss.HingeLoss
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 80 params checked, 80 passed, 0 failed. Largest relative error = 5.067207651977676E-10
          o.n.a.o.LossOpValidation - *** Starting test: test: hinge, reduction=MEAN_BY_WEIGHT, weights=none
          o.n.a.f.DifferentialFunction - No fields found for property name reductionMode for class org.nd4j.linalg.api.ops.impl.loss.HingeLoss
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.f.DifferentialFunction - No fields found for property name reductionMode for class org.nd4j.linalg.api.ops.impl.loss.HingeLoss
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 80 params checked, 80 passed, 0 failed. Largest relative error = 3.576090089498183E-9
          o.n.a.o.LossOpValidation - *** Starting test: test: hinge, reduction=MEAN_BY_NONZERO_WEIGHT_COUNT, weights=none
          o.n.a.f.DifferentialFunction - No fields found for property name reductionMode for class org.nd4j.linalg.api.ops.impl.loss.HingeLoss
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.f.DifferentialFunction - No fields found for property name reductionMode for class org.nd4j.linalg.api.ops.impl.loss.HingeLoss
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 80 params checked, 80 passed, 0 failed. Largest relative error = 1.1311313877939436E-8
          o.n.a.o.LossOpValidation - *** Starting test: test: hinge, reduction=NONE, weights=scalar
          o.n.a.f.DifferentialFunction - No fields found for property name reductionMode for class org.nd4j.linalg.api.ops.impl.loss.HingeLoss
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.f.DifferentialFunction - No fields found for property name reductionMode for class org.nd4j.linalg.api.ops.impl.loss.HingeLoss
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 80 params checked, 80 passed, 0 failed. Largest relative error = 6.748459903409942E-10
          o.n.a.o.LossOpValidation - *** Starting test: test: hinge, reduction=SUM, weights=scalar
          o.n.a.f.DifferentialFunction - No fields found for property name reductionMode for class org.nd4j.linalg.api.ops.impl.loss.HingeLoss
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.f.DifferentialFunction - No fields found for property name reductionMode for class org.nd4j.linalg.api.ops.impl.loss.HingeLoss
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 80 params checked, 80 passed, 0 failed. Largest relative error = 1.6790039441390485E-9
          o.n.a.o.LossOpValidation - *** Starting test: test: hinge, reduction=MEAN_BY_WEIGHT, weights=scalar
          o.n.a.f.DifferentialFunction - No fields found for property name reductionMode for class org.nd4j.linalg.api.ops.impl.loss.HingeLoss
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.f.DifferentialFunction - No fields found for property name reductionMode for class org.nd4j.linalg.api.ops.impl.loss.HingeLoss
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 80 params checked, 80 passed, 0 failed. Largest relative error = 3.777492505499178E-9
          o.n.a.o.LossOpValidation - *** Starting test: test: hinge, reduction=MEAN_BY_NONZERO_WEIGHT_COUNT, weights=scalar
          o.n.a.f.DifferentialFunction - No fields found for property name reductionMode for class org.nd4j.linalg.api.ops.impl.loss.HingeLoss
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.f.DifferentialFunction - No fields found for property name reductionMode for class org.nd4j.linalg.api.ops.impl.loss.HingeLoss
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 80 params checked, 80 passed, 0 failed. Largest relative error = 2.9430290794700187E-10
          o.n.a.o.LossOpValidation - *** Starting test: test: hinge, reduction=NONE, weights=perExample
          o.n.a.f.DifferentialFunction - No fields found for property name reductionMode for class org.nd4j.linalg.api.ops.impl.loss.HingeLoss
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.f.DifferentialFunction - No fields found for property name reductionMode for class org.nd4j.linalg.api.ops.impl.loss.HingeLoss
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 90 params checked, 90 passed, 0 failed. Largest relative error = 2.490051777723714E-9
          o.n.a.o.LossOpValidation - *** Starting test: test: hinge, reduction=SUM, weights=perExample
          o.n.a.f.DifferentialFunction - No fields found for property name reductionMode for class org.nd4j.linalg.api.ops.impl.loss.HingeLoss
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.f.DifferentialFunction - No fields found for property name reductionMode for class org.nd4j.linalg.api.ops.impl.loss.HingeLoss
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 90 params checked, 90 passed, 0 failed. Largest relative error = 5.547139827298108E-10
          o.n.a.o.LossOpValidation - *** Starting test: test: hinge, reduction=MEAN_BY_WEIGHT, weights=perExample
          o.n.a.f.DifferentialFunction - No fields found for property name reductionMode for class org.nd4j.linalg.api.ops.impl.loss.HingeLoss
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.f.DifferentialFunction - No fields found for property name reductionMode for class org.nd4j.linalg.api.ops.impl.loss.HingeLoss
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 90 params checked, 90 passed, 0 failed. Largest relative error = 2.989674386940798E-8
          o.n.a.o.LossOpValidation - *** Starting test: test: hinge, reduction=MEAN_BY_NONZERO_WEIGHT_COUNT, weights=perExample
          o.n.a.f.DifferentialFunction - No fields found for property name reductionMode for class org.nd4j.linalg.api.ops.impl.loss.HingeLoss
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.f.DifferentialFunction - No fields found for property name reductionMode for class org.nd4j.linalg.api.ops.impl.loss.HingeLoss
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 88 params checked, 88 passed, 0 failed. Largest relative error = 1.3134163136577936E-9
          o.n.a.o.LossOpValidation - *** Starting test: test: hinge, reduction=NONE, weights=perOutput
          o.n.a.f.DifferentialFunction - No fields found for property name reductionMode for class org.nd4j.linalg.api.ops.impl.loss.HingeLoss
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.f.DifferentialFunction - No fields found for property name reductionMode for class org.nd4j.linalg.api.ops.impl.loss.HingeLoss
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 120 params checked, 120 passed, 0 failed. Largest relative error = 5.216008663928591E-9
          o.n.a.o.LossOpValidation - *** Starting test: test: hinge, reduction=SUM, weights=perOutput
          o.n.a.f.DifferentialFunction - No fields found for property name reductionMode for class org.nd4j.linalg.api.ops.impl.loss.HingeLoss
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.f.DifferentialFunction - No fields found for property name reductionMode for class org.nd4j.linalg.api.ops.impl.loss.HingeLoss
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 120 params checked, 120 passed, 0 failed. Largest relative error = 2.9895536826441446E-9
          o.n.a.o.LossOpValidation - *** Starting test: test: hinge, reduction=MEAN_BY_WEIGHT, weights=perOutput
          o.n.a.f.DifferentialFunction - No fields found for property name reductionMode for class org.nd4j.linalg.api.ops.impl.loss.HingeLoss
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.f.DifferentialFunction - No fields found for property name reductionMode for class org.nd4j.linalg.api.ops.impl.loss.HingeLoss
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 120 params checked, 120 passed, 0 failed. Largest relative error = 7.053776159985287E-7
          o.n.a.o.LossOpValidation - *** Starting test: test: hinge, reduction=MEAN_BY_NONZERO_WEIGHT_COUNT, weights=perOutput
          o.n.a.f.DifferentialFunction - No fields found for property name reductionMode for class org.nd4j.linalg.api.ops.impl.loss.HingeLoss
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.f.DifferentialFunction - No fields found for property name reductionMode for class org.nd4j.linalg.api.ops.impl.loss.HingeLoss
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 112 params checked, 112 passed, 0 failed. Largest relative error = 8.23685671656055E-9
          o.n.a.o.LossOpValidation - *** Starting test: test: huber, reduction=NONE, weights=none
          o.n.a.f.DifferentialFunction - No fields found for property name reductionMode for class org.nd4j.linalg.api.ops.impl.loss.HuberLoss
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.f.DifferentialFunction - No fields found for property name reductionMode for class org.nd4j.linalg.api.ops.impl.loss.HuberLoss
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 80 params checked, 80 passed, 0 failed. Largest relative error = 1.7832976611110131E-9
          o.n.a.o.LossOpValidation - *** Starting test: test: huber, reduction=SUM, weights=none
          o.n.a.f.DifferentialFunction - No fields found for property name reductionMode for class org.nd4j.linalg.api.ops.impl.loss.HuberLoss
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.f.DifferentialFunction - No fields found for property name reductionMode for class org.nd4j.linalg.api.ops.impl.loss.HuberLoss
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 80 params checked, 80 passed, 0 failed. Largest relative error = 4.932980336973885E-9
          o.n.a.o.LossOpValidation - *** Starting test: test: huber, reduction=MEAN_BY_WEIGHT, weights=none
          o.n.a.f.DifferentialFunction - No fields found for property name reductionMode for class org.nd4j.linalg.api.ops.impl.loss.HuberLoss
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.f.DifferentialFunction - No fields found for property name reductionMode for class org.nd4j.linalg.api.ops.impl.loss.HuberLoss
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 80 params checked, 80 passed, 0 failed. Largest relative error = 1.11838213526721E-9
          o.n.a.o.LossOpValidation - *** Starting test: test: huber, reduction=MEAN_BY_NONZERO_WEIGHT_COUNT, weights=none
          o.n.a.f.DifferentialFunction - No fields found for property name reductionMode for class org.nd4j.linalg.api.ops.impl.loss.HuberLoss
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.f.DifferentialFunction - No fields found for property name reductionMode for class org.nd4j.linalg.api.ops.impl.loss.HuberLoss
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 80 params checked, 80 passed, 0 failed. Largest relative error = 3.808307584584081E-9
          o.n.a.o.LossOpValidation - *** Starting test: test: huber, reduction=NONE, weights=scalar
          o.n.a.f.DifferentialFunction - No fields found for property name reductionMode for class org.nd4j.linalg.api.ops.impl.loss.HuberLoss
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.f.DifferentialFunction - No fields found for property name reductionMode for class org.nd4j.linalg.api.ops.impl.loss.HuberLoss
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 80 params checked, 80 passed, 0 failed. Largest relative error = 4.860641195238673E-9
          o.n.a.o.LossOpValidation - *** Starting test: test: huber, reduction=SUM, weights=scalar
          o.n.a.f.DifferentialFunction - No fields found for property name reductionMode for class org.nd4j.linalg.api.ops.impl.loss.HuberLoss
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.f.DifferentialFunction - No fields found for property name reductionMode for class org.nd4j.linalg.api.ops.impl.loss.HuberLoss
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 80 params checked, 80 passed, 0 failed. Largest relative error = 1.7760372524175521E-9
          o.n.a.o.LossOpValidation - *** Starting test: test: huber, reduction=MEAN_BY_WEIGHT, weights=scalar
          o.n.a.f.DifferentialFunction - No fields found for property name reductionMode for class org.nd4j.linalg.api.ops.impl.loss.HuberLoss
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.f.DifferentialFunction - No fields found for property name reductionMode for class org.nd4j.linalg.api.ops.impl.loss.HuberLoss
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 80 params checked, 80 passed, 0 failed. Largest relative error = 3.350219483969181E-8
          o.n.a.o.LossOpValidation - *** Starting test: test: huber, reduction=MEAN_BY_NONZERO_WEIGHT_COUNT, weights=scalar
          o.n.a.f.DifferentialFunction - No fields found for property name reductionMode for class org.nd4j.linalg.api.ops.impl.loss.HuberLoss
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.f.DifferentialFunction - No fields found for property name reductionMode for class org.nd4j.linalg.api.ops.impl.loss.HuberLoss
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 80 params checked, 80 passed, 0 failed. Largest relative error = 2.1103231729939857E-9
          o.n.a.o.LossOpValidation - *** Starting test: test: huber, reduction=NONE, weights=perExample
          o.n.a.f.DifferentialFunction - No fields found for property name reductionMode for class org.nd4j.linalg.api.ops.impl.loss.HuberLoss
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.f.DifferentialFunction - No fields found for property name reductionMode for class org.nd4j.linalg.api.ops.impl.loss.HuberLoss
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 90 params checked, 90 passed, 0 failed. Largest relative error = 2.810202684478564E-9
          o.n.a.o.LossOpValidation - *** Starting test: test: huber, reduction=SUM, weights=perExample
          o.n.a.f.DifferentialFunction - No fields found for property name reductionMode for class org.nd4j.linalg.api.ops.impl.loss.HuberLoss
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.f.DifferentialFunction - No fields found for property name reductionMode for class org.nd4j.linalg.api.ops.impl.loss.HuberLoss
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 90 params checked, 90 passed, 0 failed. Largest relative error = 1.2107663850267821E-9
          o.n.a.o.LossOpValidation - *** Starting test: test: huber, reduction=MEAN_BY_WEIGHT, weights=perExample
          o.n.a.f.DifferentialFunction - No fields found for property name reductionMode for class org.nd4j.linalg.api.ops.impl.loss.HuberLoss
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.f.DifferentialFunction - No fields found for property name reductionMode for class org.nd4j.linalg.api.ops.impl.loss.HuberLoss
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 90 params checked, 90 passed, 0 failed. Largest relative error = 3.408747181502065E-9
          o.n.a.o.LossOpValidation - *** Starting test: test: huber, reduction=MEAN_BY_NONZERO_WEIGHT_COUNT, weights=perExample
          o.n.a.f.DifferentialFunction - No fields found for property name reductionMode for class org.nd4j.linalg.api.ops.impl.loss.HuberLoss
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.f.DifferentialFunction - No fields found for property name reductionMode for class org.nd4j.linalg.api.ops.impl.loss.HuberLoss
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 88 params checked, 88 passed, 0 failed. Largest relative error = 1.7942319100272533E-9
          o.n.a.o.LossOpValidation - *** Starting test: test: huber, reduction=NONE, weights=perOutput
          o.n.a.f.DifferentialFunction - No fields found for property name reductionMode for class org.nd4j.linalg.api.ops.impl.loss.HuberLoss
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.f.DifferentialFunction - No fields found for property name reductionMode for class org.nd4j.linalg.api.ops.impl.loss.HuberLoss
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 120 params checked, 120 passed, 0 failed. Largest relative error = 8.391392878568143E-8
          o.n.a.o.LossOpValidation - *** Starting test: test: huber, reduction=SUM, weights=perOutput
          o.n.a.f.DifferentialFunction - No fields found for property name reductionMode for class org.nd4j.linalg.api.ops.impl.loss.HuberLoss
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.f.DifferentialFunction - No fields found for property name reductionMode for class org.nd4j.linalg.api.ops.impl.loss.HuberLoss
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 120 params checked, 120 passed, 0 failed. Largest relative error = 2.6261857972068696E-7
          o.n.a.o.LossOpValidation - *** Starting test: test: huber, reduction=MEAN_BY_WEIGHT, weights=perOutput
          o.n.a.f.DifferentialFunction - No fields found for property name reductionMode for class org.nd4j.linalg.api.ops.impl.loss.HuberLoss
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.f.DifferentialFunction - No fields found for property name reductionMode for class org.nd4j.linalg.api.ops.impl.loss.HuberLoss
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 120 params checked, 120 passed, 0 failed. Largest relative error = 3.595769149563595E-9
          o.n.a.o.LossOpValidation - *** Starting test: test: huber, reduction=MEAN_BY_NONZERO_WEIGHT_COUNT, weights=perOutput
          o.n.a.f.DifferentialFunction - No fields found for property name reductionMode for class org.nd4j.linalg.api.ops.impl.loss.HuberLoss
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.f.DifferentialFunction - No fields found for property name reductionMode for class org.nd4j.linalg.api.ops.impl.loss.HuberLoss
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 112 params checked, 112 passed, 0 failed. Largest relative error = 2.822433362466891E-8
          o.n.a.o.LossOpValidation - *** Starting test: test: log, reduction=NONE, weights=none
          o.n.a.f.DifferentialFunction - No fields found for property name reductionMode for class org.nd4j.linalg.api.ops.impl.loss.LogLoss
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.f.DifferentialFunction - No fields found for property name reductionMode for class org.nd4j.linalg.api.ops.impl.loss.LogLoss
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 80 params checked, 80 passed, 0 failed. Largest relative error = 1.609139201134085E-9
          o.n.a.o.LossOpValidation - *** Starting test: test: log, reduction=SUM, weights=none
          o.n.a.f.DifferentialFunction - No fields found for property name reductionMode for class org.nd4j.linalg.api.ops.impl.loss.LogLoss
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.f.DifferentialFunction - No fields found for property name reductionMode for class org.nd4j.linalg.api.ops.impl.loss.LogLoss
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 80 params checked, 80 passed, 0 failed. Largest relative error = 1.0997084371917403E-8
          o.n.a.o.LossOpValidation - *** Starting test: test: log, reduction=MEAN_BY_WEIGHT, weights=none
          o.n.a.f.DifferentialFunction - No fields found for property name reductionMode for class org.nd4j.linalg.api.ops.impl.loss.LogLoss
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.f.DifferentialFunction - No fields found for property name reductionMode for class org.nd4j.linalg.api.ops.impl.loss.LogLoss
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 80 params checked, 80 passed, 0 failed. Largest relative error = 3.28824214463731E-8
          o.n.a.o.LossOpValidation - *** Starting test: test: log, reduction=MEAN_BY_NONZERO_WEIGHT_COUNT, weights=none
          o.n.a.f.DifferentialFunction - No fields found for property name reductionMode for class org.nd4j.linalg.api.ops.impl.loss.LogLoss
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.f.DifferentialFunction - No fields found for property name reductionMode for class org.nd4j.linalg.api.ops.impl.loss.LogLoss
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 80 params checked, 80 passed, 0 failed. Largest relative error = 1.3540009836927738E-9
          o.n.a.o.LossOpValidation - *** Starting test: test: log, reduction=NONE, weights=scalar
          o.n.a.f.DifferentialFunction - No fields found for property name reductionMode for class org.nd4j.linalg.api.ops.impl.loss.LogLoss
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.f.DifferentialFunction - No fields found for property name reductionMode for class org.nd4j.linalg.api.ops.impl.loss.LogLoss
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 80 params checked, 80 passed, 0 failed. Largest relative error = 1.5788681757607363E-9
          o.n.a.o.LossOpValidation - *** Starting test: test: log, reduction=SUM, weights=scalar
          o.n.a.f.DifferentialFunction - No fields found for property name reductionMode for class org.nd4j.linalg.api.ops.impl.loss.LogLoss
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.f.DifferentialFunction - No fields found for property name reductionMode for class org.nd4j.linalg.api.ops.impl.loss.LogLoss
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 80 params checked, 80 passed, 0 failed. Largest relative error = 1.5563149475930975E-9
          o.n.a.o.LossOpValidation - *** Starting test: test: log, reduction=MEAN_BY_WEIGHT, weights=scalar
          o.n.a.f.DifferentialFunction - No fields found for property name reductionMode for class org.nd4j.linalg.api.ops.impl.loss.LogLoss
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.f.DifferentialFunction - No fields found for property name reductionMode for class org.nd4j.linalg.api.ops.impl.loss.LogLoss
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 80 params checked, 80 passed, 0 failed. Largest relative error = 6.046177710873971E-8
          o.n.a.o.LossOpValidation - *** Starting test: test: log, reduction=MEAN_BY_NONZERO_WEIGHT_COUNT, weights=scalar
          o.n.a.f.DifferentialFunction - No fields found for property name reductionMode for class org.nd4j.linalg.api.ops.impl.loss.LogLoss
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.f.DifferentialFunction - No fields found for property name reductionMode for class org.nd4j.linalg.api.ops.impl.loss.LogLoss
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 80 params checked, 80 passed, 0 failed. Largest relative error = 3.6380143633288026E-9
          o.n.a.o.LossOpValidation - *** Starting test: test: log, reduction=NONE, weights=perExample
          o.n.a.f.DifferentialFunction - No fields found for property name reductionMode for class org.nd4j.linalg.api.ops.impl.loss.LogLoss
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.f.DifferentialFunction - No fields found for property name reductionMode for class org.nd4j.linalg.api.ops.impl.loss.LogLoss
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 90 params checked, 90 passed, 0 failed. Largest relative error = 1.6603251491786203E-9
          o.n.a.o.LossOpValidation - *** Starting test: test: log, reduction=SUM, weights=perExample
          o.n.a.f.DifferentialFunction - No fields found for property name reductionMode for class org.nd4j.linalg.api.ops.impl.loss.LogLoss
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.f.DifferentialFunction - No fields found for property name reductionMode for class org.nd4j.linalg.api.ops.impl.loss.LogLoss
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 90 params checked, 90 passed, 0 failed. Largest relative error = 4.09850109934924E-9
          o.n.a.o.LossOpValidation - *** Starting test: test: log, reduction=MEAN_BY_WEIGHT, weights=perExample
          o.n.a.f.DifferentialFunction - No fields found for property name reductionMode for class org.nd4j.linalg.api.ops.impl.loss.LogLoss
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.f.DifferentialFunction - No fields found for property name reductionMode for class org.nd4j.linalg.api.ops.impl.loss.LogLoss
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 90 params checked, 90 passed, 0 failed. Largest relative error = 7.663161509107418E-9
          o.n.a.o.LossOpValidation - *** Starting test: test: log, reduction=MEAN_BY_NONZERO_WEIGHT_COUNT, weights=perExample
          o.n.a.f.DifferentialFunction - No fields found for property name reductionMode for class org.nd4j.linalg.api.ops.impl.loss.LogLoss
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.f.DifferentialFunction - No fields found for property name reductionMode for class org.nd4j.linalg.api.ops.impl.loss.LogLoss
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 88 params checked, 88 passed, 0 failed. Largest relative error = 2.635691113122545E-9
          o.n.a.o.LossOpValidation - *** Starting test: test: log, reduction=NONE, weights=perOutput
          o.n.a.f.DifferentialFunction - No fields found for property name reductionMode for class org.nd4j.linalg.api.ops.impl.loss.LogLoss
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.f.DifferentialFunction - No fields found for property name reductionMode for class org.nd4j.linalg.api.ops.impl.loss.LogLoss
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 120 params checked, 120 passed, 0 failed. Largest relative error = 2.309717608089908E-9
          o.n.a.o.LossOpValidation - *** Starting test: test: log, reduction=SUM, weights=perOutput
          o.n.a.f.DifferentialFunction - No fields found for property name reductionMode for class org.nd4j.linalg.api.ops.impl.loss.LogLoss
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.f.DifferentialFunction - No fields found for property name reductionMode for class org.nd4j.linalg.api.ops.impl.loss.LogLoss
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 120 params checked, 120 passed, 0 failed. Largest relative error = 8.403010832490937E-9
          o.n.a.o.LossOpValidation - *** Starting test: test: log, reduction=MEAN_BY_WEIGHT, weights=perOutput
          o.n.a.f.DifferentialFunction - No fields found for property name reductionMode for class org.nd4j.linalg.api.ops.impl.loss.LogLoss
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.f.DifferentialFunction - No fields found for property name reductionMode for class org.nd4j.linalg.api.ops.impl.loss.LogLoss
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 120 params checked, 120 passed, 0 failed. Largest relative error = 1.5699487351662294E-9
          o.n.a.o.LossOpValidation - *** Starting test: test: log, reduction=MEAN_BY_NONZERO_WEIGHT_COUNT, weights=perOutput
          o.n.a.f.DifferentialFunction - No fields found for property name reductionMode for class org.nd4j.linalg.api.ops.impl.loss.LogLoss
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.f.DifferentialFunction - No fields found for property name reductionMode for class org.nd4j.linalg.api.ops.impl.loss.LogLoss
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 112 params checked, 112 passed, 0 failed. Largest relative error = 2.0218130793214076E-8
          o.n.a.o.LossOpValidation - *** Starting test: test: mse, reduction=NONE, weights=none
          o.n.a.f.DifferentialFunction - No fields found for property name reductionMode for class org.nd4j.linalg.api.ops.impl.loss.MeanSquaredErrorLoss
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.f.DifferentialFunction - No fields found for property name reductionMode for class org.nd4j.linalg.api.ops.impl.loss.MeanSquaredErrorLoss
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 80 params checked, 80 passed, 0 failed. Largest relative error = 1.5302280869640794E-9
          o.n.a.o.LossOpValidation - *** Starting test: test: mse, reduction=SUM, weights=none
          o.n.a.f.DifferentialFunction - No fields found for property name reductionMode for class org.nd4j.linalg.api.ops.impl.loss.MeanSquaredErrorLoss
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.f.DifferentialFunction - No fields found for property name reductionMode for class org.nd4j.linalg.api.ops.impl.loss.MeanSquaredErrorLoss
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 80 params checked, 80 passed, 0 failed. Largest relative error = 1.1787325434834212E-9
          o.n.a.o.LossOpValidation - *** Starting test: test: mse, reduction=MEAN_BY_WEIGHT, weights=none
          o.n.a.f.DifferentialFunction - No fields found for property name reductionMode for class org.nd4j.linalg.api.ops.impl.loss.MeanSquaredErrorLoss
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.f.DifferentialFunction - No fields found for property name reductionMode for class org.nd4j.linalg.api.ops.impl.loss.MeanSquaredErrorLoss
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 80 params checked, 80 passed, 0 failed. Largest relative error = 1.4676508899067985E-9
          o.n.a.o.LossOpValidation - *** Starting test: test: mse, reduction=MEAN_BY_NONZERO_WEIGHT_COUNT, weights=none
          o.n.a.f.DifferentialFunction - No fields found for property name reductionMode for class org.nd4j.linalg.api.ops.impl.loss.MeanSquaredErrorLoss
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.f.DifferentialFunction - No fields found for property name reductionMode for class org.nd4j.linalg.api.ops.impl.loss.MeanSquaredErrorLoss
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 80 params checked, 80 passed, 0 failed. Largest relative error = 2.033245139023648E-9
          o.n.a.o.LossOpValidation - *** Starting test: test: mse, reduction=NONE, weights=scalar
          o.n.a.f.DifferentialFunction - No fields found for property name reductionMode for class org.nd4j.linalg.api.ops.impl.loss.MeanSquaredErrorLoss
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.f.DifferentialFunction - No fields found for property name reductionMode for class org.nd4j.linalg.api.ops.impl.loss.MeanSquaredErrorLoss
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 80 params checked, 80 passed, 0 failed. Largest relative error = 7.833836670110987E-10
          o.n.a.o.LossOpValidation - *** Starting test: test: mse, reduction=SUM, weights=scalar
          o.n.a.f.DifferentialFunction - No fields found for property name reductionMode for class org.nd4j.linalg.api.ops.impl.loss.MeanSquaredErrorLoss
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.f.DifferentialFunction - No fields found for property name reductionMode for class org.nd4j.linalg.api.ops.impl.loss.MeanSquaredErrorLoss
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 80 params checked, 80 passed, 0 failed. Largest relative error = 2.941095050549774E-9
          o.n.a.o.LossOpValidation - *** Starting test: test: mse, reduction=MEAN_BY_WEIGHT, weights=scalar
          o.n.a.f.DifferentialFunction - No fields found for property name reductionMode for class org.nd4j.linalg.api.ops.impl.loss.MeanSquaredErrorLoss
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.f.DifferentialFunction - No fields found for property name reductionMode for class org.nd4j.linalg.api.ops.impl.loss.MeanSquaredErrorLoss
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 80 params checked, 80 passed, 0 failed. Largest relative error = 9.142804891342508E-10
          o.n.a.o.LossOpValidation - *** Starting test: test: mse, reduction=MEAN_BY_NONZERO_WEIGHT_COUNT, weights=scalar
          o.n.a.f.DifferentialFunction - No fields found for property name reductionMode for class org.nd4j.linalg.api.ops.impl.loss.MeanSquaredErrorLoss
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.f.DifferentialFunction - No fields found for property name reductionMode for class org.nd4j.linalg.api.ops.impl.loss.MeanSquaredErrorLoss
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 80 params checked, 80 passed, 0 failed. Largest relative error = 4.8161776577748595E-9
          o.n.a.o.LossOpValidation - *** Starting test: test: mse, reduction=NONE, weights=perExample
          o.n.a.f.DifferentialFunction - No fields found for property name reductionMode for class org.nd4j.linalg.api.ops.impl.loss.MeanSquaredErrorLoss
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.f.DifferentialFunction - No fields found for property name reductionMode for class org.nd4j.linalg.api.ops.impl.loss.MeanSquaredErrorLoss
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 90 params checked, 90 passed, 0 failed. Largest relative error = 4.974525244429824E-10
          o.n.a.o.LossOpValidation - *** Starting test: test: mse, reduction=SUM, weights=perExample
          o.n.a.f.DifferentialFunction - No fields found for property name reductionMode for class org.nd4j.linalg.api.ops.impl.loss.MeanSquaredErrorLoss
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.f.DifferentialFunction - No fields found for property name reductionMode for class org.nd4j.linalg.api.ops.impl.loss.MeanSquaredErrorLoss
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 90 params checked, 90 passed, 0 failed. Largest relative error = 2.4079827846484008E-9
          o.n.a.o.LossOpValidation - *** Starting test: test: mse, reduction=MEAN_BY_WEIGHT, weights=perExample
          o.n.a.f.DifferentialFunction - No fields found for property name reductionMode for class org.nd4j.linalg.api.ops.impl.loss.MeanSquaredErrorLoss
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.f.DifferentialFunction - No fields found for property name reductionMode for class org.nd4j.linalg.api.ops.impl.loss.MeanSquaredErrorLoss
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 90 params checked, 90 passed, 0 failed. Largest relative error = 6.4370257919706405E-9
          o.n.a.o.LossOpValidation - *** Starting test: test: mse, reduction=MEAN_BY_NONZERO_WEIGHT_COUNT, weights=perExample
          o.n.a.f.DifferentialFunction - No fields found for property name reductionMode for class org.nd4j.linalg.api.ops.impl.loss.MeanSquaredErrorLoss
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.f.DifferentialFunction - No fields found for property name reductionMode for class org.nd4j.linalg.api.ops.impl.loss.MeanSquaredErrorLoss
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 88 params checked, 88 passed, 0 failed. Largest relative error = 2.9418301726810037E-9
          o.n.a.o.LossOpValidation - *** Starting test: test: mse, reduction=NONE, weights=perOutput
          o.n.a.f.DifferentialFunction - No fields found for property name reductionMode for class org.nd4j.linalg.api.ops.impl.loss.MeanSquaredErrorLoss
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.f.DifferentialFunction - No fields found for property name reductionMode for class org.nd4j.linalg.api.ops.impl.loss.MeanSquaredErrorLoss
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 120 params checked, 120 passed, 0 failed. Largest relative error = 1.9695145882670702E-8
          o.n.a.o.LossOpValidation - *** Starting test: test: mse, reduction=SUM, weights=perOutput
          o.n.a.f.DifferentialFunction - No fields found for property name reductionMode for class org.nd4j.linalg.api.ops.impl.loss.MeanSquaredErrorLoss
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.f.DifferentialFunction - No fields found for property name reductionMode for class org.nd4j.linalg.api.ops.impl.loss.MeanSquaredErrorLoss
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 120 params checked, 120 passed, 0 failed. Largest relative error = 2.8446438346027285E-8
          o.n.a.o.LossOpValidation - *** Starting test: test: mse, reduction=MEAN_BY_WEIGHT, weights=perOutput
          o.n.a.f.DifferentialFunction - No fields found for property name reductionMode for class org.nd4j.linalg.api.ops.impl.loss.MeanSquaredErrorLoss
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.f.DifferentialFunction - No fields found for property name reductionMode for class org.nd4j.linalg.api.ops.impl.loss.MeanSquaredErrorLoss
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 120 params checked, 120 passed, 0 failed. Largest relative error = 2.651228052422992E-9
          o.n.a.o.LossOpValidation - *** Starting test: test: mse, reduction=MEAN_BY_NONZERO_WEIGHT_COUNT, weights=perOutput
          o.n.a.f.DifferentialFunction - No fields found for property name reductionMode for class org.nd4j.linalg.api.ops.impl.loss.MeanSquaredErrorLoss
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.f.DifferentialFunction - No fields found for property name reductionMode for class org.nd4j.linalg.api.ops.impl.loss.MeanSquaredErrorLoss
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 112 params checked, 112 passed, 0 failed. Largest relative error = 1.1393050600275116E-6
          o.n.a.o.LossOpValidation - *** Starting test: test: sigmoidxent, reduction=NONE, weights=none
          o.n.a.f.DifferentialFunction - No fields found for property name labelsSmoothing for class org.nd4j.linalg.api.ops.impl.loss.SigmoidCrossEntropyLoss
          o.n.a.f.DifferentialFunction - No fields found for property name reductionMode for class org.nd4j.linalg.api.ops.impl.loss.SigmoidCrossEntropyLoss
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.f.DifferentialFunction - No fields found for property name labelsSmoothing for class org.nd4j.linalg.api.ops.impl.loss.SigmoidCrossEntropyLoss
          o.n.a.f.DifferentialFunction - No fields found for property name reductionMode for class org.nd4j.linalg.api.ops.impl.loss.SigmoidCrossEntropyLoss
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 80 params checked, 80 passed, 0 failed. Largest relative error = 5.289155198371286E-9
          o.n.a.o.LossOpValidation - *** Starting test: test: sigmoidxent, reduction=SUM, weights=none
          o.n.a.f.DifferentialFunction - No fields found for property name labelsSmoothing for class org.nd4j.linalg.api.ops.impl.loss.SigmoidCrossEntropyLoss
          o.n.a.f.DifferentialFunction - No fields found for property name reductionMode for class org.nd4j.linalg.api.ops.impl.loss.SigmoidCrossEntropyLoss
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.f.DifferentialFunction - No fields found for property name labelsSmoothing for class org.nd4j.linalg.api.ops.impl.loss.SigmoidCrossEntropyLoss
          o.n.a.f.DifferentialFunction - No fields found for property name reductionMode for class org.nd4j.linalg.api.ops.impl.loss.SigmoidCrossEntropyLoss
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 80 params checked, 80 passed, 0 failed. Largest relative error = 1.4816951357988682E-9
          o.n.a.o.LossOpValidation - *** Starting test: test: sigmoidxent, reduction=MEAN_BY_WEIGHT, weights=none
          o.n.a.f.DifferentialFunction - No fields found for property name labelsSmoothing for class org.nd4j.linalg.api.ops.impl.loss.SigmoidCrossEntropyLoss
          o.n.a.f.DifferentialFunction - No fields found for property name reductionMode for class org.nd4j.linalg.api.ops.impl.loss.SigmoidCrossEntropyLoss
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.f.DifferentialFunction - No fields found for property name labelsSmoothing for class org.nd4j.linalg.api.ops.impl.loss.SigmoidCrossEntropyLoss
          o.n.a.f.DifferentialFunction - No fields found for property name reductionMode for class org.nd4j.linalg.api.ops.impl.loss.SigmoidCrossEntropyLoss
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 80 params checked, 80 passed, 0 failed. Largest relative error = 8.411756798195312E-9
          o.n.a.o.LossOpValidation - *** Starting test: test: sigmoidxent, reduction=MEAN_BY_NONZERO_WEIGHT_COUNT, weights=none
          o.n.a.f.DifferentialFunction - No fields found for property name labelsSmoothing for class org.nd4j.linalg.api.ops.impl.loss.SigmoidCrossEntropyLoss
          o.n.a.f.DifferentialFunction - No fields found for property name reductionMode for class org.nd4j.linalg.api.ops.impl.loss.SigmoidCrossEntropyLoss
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.f.DifferentialFunction - No fields found for property name labelsSmoothing for class org.nd4j.linalg.api.ops.impl.loss.SigmoidCrossEntropyLoss
          o.n.a.f.DifferentialFunction - No fields found for property name reductionMode for class org.nd4j.linalg.api.ops.impl.loss.SigmoidCrossEntropyLoss
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 80 params checked, 80 passed, 0 failed. Largest relative error = 3.802558177289402E-9
          o.n.a.o.LossOpValidation - *** Starting test: test: sigmoidxent, reduction=NONE, weights=scalar
          o.n.a.f.DifferentialFunction - No fields found for property name labelsSmoothing for class org.nd4j.linalg.api.ops.impl.loss.SigmoidCrossEntropyLoss
          o.n.a.f.DifferentialFunction - No fields found for property name reductionMode for class org.nd4j.linalg.api.ops.impl.loss.SigmoidCrossEntropyLoss
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.f.DifferentialFunction - No fields found for property name labelsSmoothing for class org.nd4j.linalg.api.ops.impl.loss.SigmoidCrossEntropyLoss
          o.n.a.f.DifferentialFunction - No fields found for property name reductionMode for class org.nd4j.linalg.api.ops.impl.loss.SigmoidCrossEntropyLoss
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 80 params checked, 80 passed, 0 failed. Largest relative error = 1.943699076886992E-9
          o.n.a.o.LossOpValidation - *** Starting test: test: sigmoidxent, reduction=SUM, weights=scalar
          o.n.a.f.DifferentialFunction - No fields found for property name labelsSmoothing for class org.nd4j.linalg.api.ops.impl.loss.SigmoidCrossEntropyLoss
          o.n.a.f.DifferentialFunction - No fields found for property name reductionMode for class org.nd4j.linalg.api.ops.impl.loss.SigmoidCrossEntropyLoss
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.f.DifferentialFunction - No fields found for property name labelsSmoothing for class org.nd4j.linalg.api.ops.impl.loss.SigmoidCrossEntropyLoss
          o.n.a.f.DifferentialFunction - No fields found for property name reductionMode for class org.nd4j.linalg.api.ops.impl.loss.SigmoidCrossEntropyLoss
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 80 params checked, 80 passed, 0 failed. Largest relative error = 6.295057046774299E-9
          o.n.a.o.LossOpValidation - *** Starting test: test: sigmoidxent, reduction=MEAN_BY_WEIGHT, weights=scalar
          o.n.a.f.DifferentialFunction - No fields found for property name labelsSmoothing for class org.nd4j.linalg.api.ops.impl.loss.SigmoidCrossEntropyLoss
          o.n.a.f.DifferentialFunction - No fields found for property name reductionMode for class org.nd4j.linalg.api.ops.impl.loss.SigmoidCrossEntropyLoss
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.f.DifferentialFunction - No fields found for property name labelsSmoothing for class org.nd4j.linalg.api.ops.impl.loss.SigmoidCrossEntropyLoss
          o.n.a.f.DifferentialFunction - No fields found for property name reductionMode for class org.nd4j.linalg.api.ops.impl.loss.SigmoidCrossEntropyLoss
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 80 params checked, 80 passed, 0 failed. Largest relative error = 1.0791864446419797E-8
          o.n.a.o.LossOpValidation - *** Starting test: test: sigmoidxent, reduction=MEAN_BY_NONZERO_WEIGHT_COUNT, weights=scalar
          o.n.a.f.DifferentialFunction - No fields found for property name labelsSmoothing for class org.nd4j.linalg.api.ops.impl.loss.SigmoidCrossEntropyLoss
          o.n.a.f.DifferentialFunction - No fields found for property name reductionMode for class org.nd4j.linalg.api.ops.impl.loss.SigmoidCrossEntropyLoss
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.f.DifferentialFunction - No fields found for property name labelsSmoothing for class org.nd4j.linalg.api.ops.impl.loss.SigmoidCrossEntropyLoss
          o.n.a.f.DifferentialFunction - No fields found for property name reductionMode for class org.nd4j.linalg.api.ops.impl.loss.SigmoidCrossEntropyLoss
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 80 params checked, 80 passed, 0 failed. Largest relative error = 1.806956718499255E-9
          o.n.a.o.LossOpValidation - *** Starting test: test: sigmoidxent, reduction=NONE, weights=perExample
          o.n.a.f.DifferentialFunction - No fields found for property name labelsSmoothing for class org.nd4j.linalg.api.ops.impl.loss.SigmoidCrossEntropyLoss
          o.n.a.f.DifferentialFunction - No fields found for property name reductionMode for class org.nd4j.linalg.api.ops.impl.loss.SigmoidCrossEntropyLoss
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.f.DifferentialFunction - No fields found for property name labelsSmoothing for class org.nd4j.linalg.api.ops.impl.loss.SigmoidCrossEntropyLoss
          o.n.a.f.DifferentialFunction - No fields found for property name reductionMode for class org.nd4j.linalg.api.ops.impl.loss.SigmoidCrossEntropyLoss
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 90 params checked, 90 passed, 0 failed. Largest relative error = 1.6850075581755856E-8
          o.n.a.o.LossOpValidation - *** Starting test: test: sigmoidxent, reduction=SUM, weights=perExample
          o.n.a.f.DifferentialFunction - No fields found for property name labelsSmoothing for class org.nd4j.linalg.api.ops.impl.loss.SigmoidCrossEntropyLoss
          o.n.a.f.DifferentialFunction - No fields found for property name reductionMode for class org.nd4j.linalg.api.ops.impl.loss.SigmoidCrossEntropyLoss
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.f.DifferentialFunction - No fields found for property name labelsSmoothing for class org.nd4j.linalg.api.ops.impl.loss.SigmoidCrossEntropyLoss
          o.n.a.f.DifferentialFunction - No fields found for property name reductionMode for class org.nd4j.linalg.api.ops.impl.loss.SigmoidCrossEntropyLoss
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 90 params checked, 90 passed, 0 failed. Largest relative error = 2.221606382774872E-9
          o.n.a.o.LossOpValidation - *** Starting test: test: sigmoidxent, reduction=MEAN_BY_WEIGHT, weights=perExample
          o.n.a.f.DifferentialFunction - No fields found for property name labelsSmoothing for class org.nd4j.linalg.api.ops.impl.loss.SigmoidCrossEntropyLoss
          o.n.a.f.DifferentialFunction - No fields found for property name reductionMode for class org.nd4j.linalg.api.ops.impl.loss.SigmoidCrossEntropyLoss
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.f.DifferentialFunction - No fields found for property name labelsSmoothing for class org.nd4j.linalg.api.ops.impl.loss.SigmoidCrossEntropyLoss
          o.n.a.f.DifferentialFunction - No fields found for property name reductionMode for class org.nd4j.linalg.api.ops.impl.loss.SigmoidCrossEntropyLoss
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 90 params checked, 90 passed, 0 failed. Largest relative error = 1.6965534412575006E-8
          o.n.a.o.LossOpValidation - *** Starting test: test: sigmoidxent, reduction=MEAN_BY_NONZERO_WEIGHT_COUNT, weights=perExample
          o.n.a.f.DifferentialFunction - No fields found for property name labelsSmoothing for class org.nd4j.linalg.api.ops.impl.loss.SigmoidCrossEntropyLoss
          o.n.a.f.DifferentialFunction - No fields found for property name reductionMode for class org.nd4j.linalg.api.ops.impl.loss.SigmoidCrossEntropyLoss
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.f.DifferentialFunction - No fields found for property name labelsSmoothing for class org.nd4j.linalg.api.ops.impl.loss.SigmoidCrossEntropyLoss
          o.n.a.f.DifferentialFunction - No fields found for property name reductionMode for class org.nd4j.linalg.api.ops.impl.loss.SigmoidCrossEntropyLoss
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 88 params checked, 88 passed, 0 failed. Largest relative error = 1.6530841167272326E-9
          o.n.a.o.LossOpValidation - *** Starting test: test: sigmoidxent, reduction=NONE, weights=perOutput
          o.n.a.f.DifferentialFunction - No fields found for property name labelsSmoothing for class org.nd4j.linalg.api.ops.impl.loss.SigmoidCrossEntropyLoss
          o.n.a.f.DifferentialFunction - No fields found for property name reductionMode for class org.nd4j.linalg.api.ops.impl.loss.SigmoidCrossEntropyLoss
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.f.DifferentialFunction - No fields found for property name labelsSmoothing for class org.nd4j.linalg.api.ops.impl.loss.SigmoidCrossEntropyLoss
          o.n.a.f.DifferentialFunction - No fields found for property name reductionMode for class org.nd4j.linalg.api.ops.impl.loss.SigmoidCrossEntropyLoss
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 120 params checked, 120 passed, 0 failed. Largest relative error = 3.682860984136482E-8
          o.n.a.o.LossOpValidation - *** Starting test: test: sigmoidxent, reduction=SUM, weights=perOutput
          o.n.a.f.DifferentialFunction - No fields found for property name labelsSmoothing for class org.nd4j.linalg.api.ops.impl.loss.SigmoidCrossEntropyLoss
          o.n.a.f.DifferentialFunction - No fields found for property name reductionMode for class org.nd4j.linalg.api.ops.impl.loss.SigmoidCrossEntropyLoss
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.f.DifferentialFunction - No fields found for property name labelsSmoothing for class org.nd4j.linalg.api.ops.impl.loss.SigmoidCrossEntropyLoss
          o.n.a.f.DifferentialFunction - No fields found for property name reductionMode for class org.nd4j.linalg.api.ops.impl.loss.SigmoidCrossEntropyLoss
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 120 params checked, 120 passed, 0 failed. Largest relative error = 1.1745725406303488E-9
          o.n.a.o.LossOpValidation - *** Starting test: test: sigmoidxent, reduction=MEAN_BY_WEIGHT, weights=perOutput
          o.n.a.f.DifferentialFunction - No fields found for property name labelsSmoothing for class org.nd4j.linalg.api.ops.impl.loss.SigmoidCrossEntropyLoss
          o.n.a.f.DifferentialFunction - No fields found for property name reductionMode for class org.nd4j.linalg.api.ops.impl.loss.SigmoidCrossEntropyLoss
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.f.DifferentialFunction - No fields found for property name labelsSmoothing for class org.nd4j.linalg.api.ops.impl.loss.SigmoidCrossEntropyLoss
          o.n.a.f.DifferentialFunction - No fields found for property name reductionMode for class org.nd4j.linalg.api.ops.impl.loss.SigmoidCrossEntropyLoss
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 120 params checked, 120 passed, 0 failed. Largest relative error = 2.137610197372048E-8
          o.n.a.o.LossOpValidation - *** Starting test: test: sigmoidxent, reduction=MEAN_BY_NONZERO_WEIGHT_COUNT, weights=perOutput
          o.n.a.f.DifferentialFunction - No fields found for property name labelsSmoothing for class org.nd4j.linalg.api.ops.impl.loss.SigmoidCrossEntropyLoss
          o.n.a.f.DifferentialFunction - No fields found for property name reductionMode for class org.nd4j.linalg.api.ops.impl.loss.SigmoidCrossEntropyLoss
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.f.DifferentialFunction - No fields found for property name labelsSmoothing for class org.nd4j.linalg.api.ops.impl.loss.SigmoidCrossEntropyLoss
          o.n.a.f.DifferentialFunction - No fields found for property name reductionMode for class org.nd4j.linalg.api.ops.impl.loss.SigmoidCrossEntropyLoss
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 112 params checked, 112 passed, 0 failed. Largest relative error = 4.703480356775717E-9
          o.n.a.o.LossOpValidation - *** Starting test: test: sigmoidxent_smooth, reduction=NONE, weights=none
          o.n.a.f.DifferentialFunction - No fields found for property name labelsSmoothing for class org.nd4j.linalg.api.ops.impl.loss.SigmoidCrossEntropyLoss
          o.n.a.f.DifferentialFunction - No fields found for property name reductionMode for class org.nd4j.linalg.api.ops.impl.loss.SigmoidCrossEntropyLoss
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.f.DifferentialFunction - No fields found for property name labelsSmoothing for class org.nd4j.linalg.api.ops.impl.loss.SigmoidCrossEntropyLoss
          o.n.a.f.DifferentialFunction - No fields found for property name reductionMode for class org.nd4j.linalg.api.ops.impl.loss.SigmoidCrossEntropyLoss
          o.n.a.v.GradCheckUtil - Param 0 (innull) FAILED: grad= -0.5620187752699428, numericalGrad= -0.41201877500895984, relError= 0.15399817000692886, absError=0.15000000026098298, scorePlus=36.08454451090795, scoreMinus= 36.084552751283454
          o.n.a.v.GradCheckUtil - Param 1 (innull) FAILED: grad= -0.06901696922130073, numericalGrad= 0.08098303077019864, relError= 1.0, absError=0.14999999999149938, scorePlus=36.084549440916916, scoreMinus= 36.0845478212563
          o.n.a.v.GradCheckUtil - Param 2 (innull) FAILED: grad= 0.483657252533651, numericalGrad= 0.3336572525824977, relError= 0.18352788187680188, absError=0.14999999995115332, scorePlus=36.08455196766841, scoreMinus= 36.08454529452336
          o.n.a.v.GradCheckUtil - Param 3 (innull) FAILED: grad= 0.6058988990219363, numericalGrad= 0.455898899076601, relError= 0.1412698351926841, absError=0.14999999994533525, scorePlus=36.08455319008433, scoreMinus= 36.08454407210635
          o.n.a.v.GradCheckUtil - Param 4 (innull) FAILED: grad= 0.4446020623726138, numericalGrad= 0.29460206221187946, relError= 0.2029209458822343, absError=0.15000000016073434, scorePlus=36.084551577116365, scoreMinus= 36.08454568507512
          o.n.a.v.GradCheckUtil - Param 5 (innull) FAILED: grad= 0.6388386542017377, numericalGrad= 0.48883865417792544, relError= 0.1330167760840592, absError=0.15000000002381225, scorePlus=36.084553519481474, scoreMinus= 36.08454374270839
          o.n.a.v.GradCheckUtil - Param 6 (innull) FAILED: grad= -0.5177583910854219, numericalGrad= -0.3677583912065074, relError= 0.16939261104761744, absError=0.1499999998789145, scorePlus=36.084544953511966, scoreMinus= 36.08455230867979
          o.n.a.v.GradCheckUtil - Param 7 (innull) FAILED: grad= -0.5291619789740516, numericalGrad= -0.37916197896947773, relError= 0.16513931917438138, absError=0.15000000000457386, scorePlus=36.08454483947607, scoreMinus= 36.084552422715646
          o.n.a.v.GradCheckUtil - Param 8 (innull) FAILED: grad= -0.25646398940620785, numericalGrad= -0.10646398962421698, relError= 0.4133051416502008, absError=0.14999999978199086, scorePlus=36.08454756645303, scoreMinus= 36.084549695732825
          o.n.a.v.GradCheckUtil - Param 9 (innull) FAILED: grad= 0.7054996141816154, numericalGrad= 0.5554996139522927, relError= 0.11895328473063417, absError=0.1500000002293227, scorePlus=36.084554186089925, scoreMinus= 36.084543076097646
          o.n.a.v.GradCheckUtil - Param 10 (innull) FAILED: grad= 0.31702543415879625, numericalGrad= 0.1670254341945565, relError= 0.30988478643682776, absError=0.14999999996423974, scorePlus=36.084550301348564, scoreMinus= 36.08454696083988
          o.n.a.v.GradCheckUtil - Param 11 (innull) FAILED: grad= 0.5663923199357317, numericalGrad= 0.4163923197353369, relError= 0.15262753826779257, absError=0.15000000020039478, scorePlus=36.08455279501887, scoreMinus= 36.08454446717248
          o.n.a.v.GradCheckUtil - Param 12 (innull) FAILED: grad= -0.8192835823522805, numericalGrad= -0.6692835825106158, relError= 0.10076804284170834, absError=0.14999999984166468, scorePlus=36.08454193825497, scoreMinus= 36.08455532392662
          o.n.a.v.GradCheckUtil - Param 13 (innull) FAILED: grad= -0.7705036217641742, numericalGrad= -0.6205036218176474, relError= 0.10783552755647713, absError=0.1499999999465268, scorePlus=36.08454242605602, scoreMinus= 36.084554836128454
          o.n.a.v.GradCheckUtil - Param 14 (innull) FAILED: grad= 0.5381279018694678, numericalGrad= 0.388127902084534, relError= 0.16194230486288302, absError=0.14999999978493378, scorePlus=36.08455251237484, scoreMinus= 36.0845447498168
          o.n.a.v.GradCheckUtil - Param 15 (innull) FAILED: grad= -0.1226386989022223, numericalGrad= 0.027361301135897517, relError= 1.0, absError=0.1500000000381198, scorePlus=36.084548904701784, scoreMinus= 36.08454835747576
          o.n.a.v.GradCheckUtil - Param 16 (innull) FAILED: grad= 0.9304355429231533, numericalGrad= 0.780435543035196, relError= 0.08767463610733382, absError=0.1499999998879573, scorePlus=36.08455643544206, scoreMinus= 36.0845408267312
          o.n.a.v.GradCheckUtil - Param 17 (innull) FAILED: grad= -0.6400972724115983, numericalGrad= -0.4900972726318286, relError= 0.1327205129750525, absError=0.1499999997797697, scorePlus=36.084543730122185, scoreMinus= 36.08455353206764
          o.n.a.v.GradCheckUtil - Param 18 (innull) FAILED: grad= -0.7776082806821971, numericalGrad= -0.6276082807232797, relError= 0.1067451125176675, absError=0.14999999995891744, scorePlus=36.08454235500923, scoreMinus= 36.08455490717485
          o.n.a.v.GradCheckUtil - Param 19 (innull) FAILED: grad= 0.9434968082777978, numericalGrad= 0.7934968085265836, relError= 0.0863561030392129, absError=0.14999999975121425, scorePlus=36.08455656605415, scoreMinus= 36.084540696117976
          o.n.a.v.GradCheckUtil - Param 20 (innull) FAILED: grad= -0.36363537912530436, numericalGrad= -0.21363537889840242, relError= 0.25984340648126486, absError=0.15000000022690194, scorePlus=36.084546494741176, scoreMinus= 36.084550767448754
          o.n.a.v.GradCheckUtil - Param 21 (innull) FAILED: grad= 0.7189939380914511, numericalGrad= 0.568993937832829, relError= 0.11646072378668916, absError=0.15000000025862203, scorePlus=36.084554321032876, scoreMinus= 36.08454294115412
          o.n.a.v.GradCheckUtil - Param 22 (innull) FAILED: grad= -0.8797843031916924, numericalGrad= -0.7297843030329431, relError= 0.09319267260721845, absError=0.15000000015874937, scorePlus=36.08454133324565, scoreMinus= 36.084555928931714
          o.n.a.v.GradCheckUtil - Param 23 (innull) FAILED: grad= 0.2213297787222125, numericalGrad= 0.0713297787058309, relError= 0.5125409241188451, absError=0.15000000001638158, scorePlus=36.0845493443898, scoreMinus= 36.084547917794225
          o.n.a.v.GradCheckUtil - Param 24 (innull) FAILED: grad= -0.6772284358521276, numericalGrad= -0.5272284358426305, relError= 0.12453746043927352, absError=0.1500000000094971, scorePlus=36.08454335880997, scoreMinus= 36.08455390337868
          o.n.a.v.GradCheckUtil - Param 25 (innull) FAILED: grad= -0.6563988077404384, numericalGrad= -0.5063988076869919, relError= 0.12899923259501037, absError=0.1500000000534465, scorePlus=36.08454356710659, scoreMinus= 36.08455369508275
          o.n.a.v.GradCheckUtil - Param 26 (innull) FAILED: grad= 0.4759473039936639, numericalGrad= 0.3259473039918248, relError= 0.18705700039393897, absError=0.1500000000018391, scorePlus=36.0845518905689, scoreMinus= 36.08454537162282
          o.n.a.v.GradCheckUtil - Param 27 (innull) FAILED: grad= -0.34928479043939625, numericalGrad= -0.1992847902698713, relError= 0.2734384213860053, absError=0.15000000016952494, scorePlus=36.084546638246856, scoreMinus= 36.08455062394266
          o.n.a.v.GradCheckUtil - Param 28 (innull) FAILED: grad= -0.33131706585026893, numericalGrad= -0.1813170655395879, relError= 0.2926063465653372, absError=0.15000000031068103, scorePlus=36.084546817923815, scoreMinus= 36.084550444265126
          o.n.a.v.GradCheckUtil - Param 29 (innull) FAILED: grad= -0.20468886409509443, numericalGrad= -0.054688863926344304, relError= 0.578307171216921, absError=0.15000000016875012, scorePlus=36.08454808420289, scoreMinus= 36.08454917798017
          o.n.a.v.GradCheckUtil - Param 30 (innull) FAILED: grad= 0.3783707329502799, numericalGrad= 0.22837073281323225, relError= 0.24722226615629514, absError=0.15000000013704765, scorePlus=36.084550914802485, scoreMinus= 36.08454634738783
          o.n.a.v.GradCheckUtil - Param 31 (innull) FAILED: grad= 0.7590470414495879, numericalGrad= 0.6090470414221727, relError= 0.10964158233368776, absError=0.1500000000274152, scorePlus=36.08455472156295, scoreMinus= 36.084542540622124
          o.n.a.v.GradCheckUtil - Param 32 (innull) FAILED: grad= 0.23215492153960093, numericalGrad= 0.08215492144358905, relError= 0.4772360886707396, absError=0.1500000000960119, scorePlus=36.084549452641525, scoreMinus= 36.084547809543096
          o.n.a.v.GradCheckUtil - Param 33 (innull) FAILED: grad= 0.4129711057194325, numericalGrad= 0.2629711055135431, relError= 0.2219124619133887, absError=0.15000000020588944, scorePlus=36.08455126080657, scoreMinus= 36.08454600138446
          o.n.a.v.GradCheckUtil - Param 34 (innull) FAILED: grad= 0.22421267056430094, numericalGrad= 0.07421267049778635, relError= 0.5026382797542222, absError=0.1500000000665146, scorePlus=36.0845493732188, scoreMinus= 36.08454788896539
          o.n.a.v.GradCheckUtil - Param 35 (innull) FAILED: grad= 0.8251426991079914, numericalGrad= 0.6751426990803111, relError= 0.09998097709196903, absError=0.15000000002768032, scorePlus=36.0845553825176, scoreMinus= 36.08454187966362
          o.n.a.v.GradCheckUtil - Param 36 (innull) FAILED: grad= 0.48169453851169597, numericalGrad= 0.3316945385023473, relError= 0.18441359030785076, absError=0.15000000000934866, scorePlus=36.08455194804126, scoreMinus= 36.08454531415049
          o.n.a.v.GradCheckUtil - Param 37 (innull) FAILED: grad= 0.7928266630511828, numericalGrad= 0.6428266630109647, relError= 0.1044820482195747, absError=0.15000000004021807, scorePlus=36.08455505935824, scoreMinus= 36.08454220282498
          o.n.a.v.GradCheckUtil - Param 38 (innull) FAILED: grad= 0.7546984213697697, numericalGrad= 0.604698421469152, relError= 0.11034305448831444, absError=0.14999999990061774, scorePlus=36.08455467807686, scoreMinus= 36.08454258410843
          o.n.a.v.GradCheckUtil - Param 39 (innull) FAILED: grad= 0.16594426581005461, numericalGrad= 0.015944265641110178, relError= 0.824680912931654, absError=0.15000000016894444, scorePlus=36.08454879053297, scoreMinus= 36.08454847164766
          o.n.a.v.GradCheckUtil - Param 0 (labelsnull) FAILED: grad= 0.2493592137447277, numericalGrad= 0.17455144991629365, relError= 0.17647058741663033, absError=0.07480776382843404, scorePlus=36.084550376597896, scoreMinus= 36.0845468855689
          o.n.a.v.GradCheckUtil - Param 1 (labelsnull) FAILED: grad= -2.6018886451304897, numericalGrad= -1.8213220517537818, relError= 0.17647058819208913, absError=0.7805665933767079, scorePlus=36.08453041786288, scoreMinus= 36.084566844303914
          o.n.a.v.GradCheckUtil - Param 2 (labelsnull) FAILED: grad= 0.06539428431458856, numericalGrad= 0.045775999168995433, relError= 0.17647058666077856, absError=0.019618285145593127, scorePlus=36.08454908884339, scoreMinus= 36.084548173323405
          o.n.a.v.GradCheckUtil - Param 3 (labelsnull) FAILED: grad= -0.4301056610053822, numericalGrad= -0.30107396291612076, relError= 0.17647058789361708, absError=0.12903169808926146, scorePlus=36.08454562034377, scoreMinus= 36.084551641823026
          o.n.a.v.GradCheckUtil - Param 4 (labelsnull) FAILED: grad= 0.22250522132120493, numericalGrad= 0.1557536549512406, relError= 0.176470588153193, absError=0.06675156636996432, scorePlus=36.08455018861994, scoreMinus= 36.084547073546844
          o.n.a.v.GradCheckUtil - Param 5 (labelsnull) FAILED: grad= -0.5703271254040349, numericalGrad= -0.39922898800170964, relError= 0.17647058796969625, absError=0.1710981374023252, scorePlus=36.08454463879352, scoreMinus= 36.08455262337328
          o.n.a.v.GradCheckUtil - Param 6 (labelsnull) FAILED: grad= 0.07106345520442964, numericalGrad= 0.049744418717523324, relError= 0.17647058751054023, absError=0.021319036486906313, scorePlus=36.084549128527584, scoreMinus= 36.08454813363921
          o.n.a.v.GradCheckUtil - Param 7 (labelsnull) FAILED: grad= 0.11678045296355544, numericalGrad= 0.08174631709323421, relError= 0.17647058812420877, absError=0.035034135870321226, scorePlus=36.08454944854657, scoreMinus= 36.084547813620226
          o.n.a.v.GradCheckUtil - Param 8 (labelsnull) FAILED: grad= -1.0644289360363304, numericalGrad= -0.7451002552727458, relError= 0.17647058820453243, absError=0.31932868076358456, scorePlus=36.08454118008084, scoreMinus= 36.084556082085946
          o.n.a.v.GradCheckUtil - Param 9 (labelsnull) FAILED: grad= -0.8736259112502643, numericalGrad= -0.6115381378180018, relError= 0.17647058828059173, absError=0.2620877734322625, scorePlus=36.08454251570202, scoreMinus= 36.084554746464775
          o.n.a.v.GradCheckUtil - Param 10 (labelsnull) FAILED: grad= 0.7674756153937753, numericalGrad= 0.5372329308528379, relError= 0.1764705881656864, absError=0.23024268454093744, scorePlus=36.084554003412705, scoreMinus= 36.08454325875409
          o.n.a.v.GradCheckUtil - Param 11 (labelsnull) FAILED: grad= -0.2671468205581614, numericalGrad= -0.1870027745098923, relError= 0.17647058792656112, absError=0.08014404604826911, scorePlus=36.08454676105565, scoreMinus= 36.08455050111114
          o.n.a.v.GradCheckUtil - Param 12 (labelsnull) FAILED: grad= 1.51150122902241, numericalGrad= 1.0580508604363104, relError= 0.17647058818006664, absError=0.45345036858609955, scorePlus=36.084559211592, scoreMinus= 36.08453805057479
          o.n.a.v.GradCheckUtil - Param 13 (labelsnull) FAILED: grad= 1.2111571070180982, numericalGrad= 0.8478099751130229, relError= 0.176470588120814, absError=0.3633471319050753, scorePlus=36.084557109183145, scoreMinus= 36.08454015298364
          o.n.a.v.GradCheckUtil - Param 14 (labelsnull) FAILED: grad= -0.1528082588438649, numericalGrad= -0.10696578129909538, relError= 0.1764705877444152, absError=0.045842477544769514, scorePlus=36.08454756142558, scoreMinus= 36.084549700741206
          o.n.a.v.GradCheckUtil - Param 15 (labelsnull) FAILED: grad= -1.9676762559943648, numericalGrad= -1.377373379085611, relError= 0.17647058827413792, absError=0.5903028769087537, scorePlus=36.0845348573496, scoreMinus= 36.084562404817184
          o.n.a.v.GradCheckUtil - Param 16 (labelsnull) FAILED: grad= -2.5933990395221915, numericalGrad= -1.8153793277519978, relError= 0.17647058821222147, absError=0.7780197117701937, scorePlus=36.084530477290116, scoreMinus= 36.08456678487667
          o.n.a.v.GradCheckUtil - Param 17 (labelsnull) FAILED: grad= 0.5757863591518911, numericalGrad= 0.4030504513252708, relError= 0.17647058833271229, absError=0.17273590782662035, scorePlus=36.08455266158791, scoreMinus= 36.08454460057888
          o.n.a.v.GradCheckUtil - Param 18 (labelsnull) FAILED: grad= 1.2517825737149966, numericalGrad= 0.8762478017843022, relError= 0.17647058813367872, absError=0.3755347719306944, scorePlus=36.08455739356141, scoreMinus= 36.084539868605376
          o.n.a.v.GradCheckUtil - Param 19 (labelsnull) FAILED: grad= -2.815295854734158, numericalGrad= -1.9707070983088213, relError= 0.17647058823654513, absError=0.8445887564253367, scorePlus=36.08452892401241, scoreMinus= 36.08456833815438
          o.n.a.v.GradCheckUtil - Param 20 (labelsnull) FAILED: grad= -0.5596200424321115, numericalGrad= -0.3917340297476812, relError= 0.1764705881793947, absError=0.16788601268443032, scorePlus=36.0845447137431, scoreMinus= 36.084552548423694
          o.n.a.v.GradCheckUtil - Param 21 (labelsnull) FAILED: grad= -0.9394766849289685, numericalGrad= -0.6576336794239523, relError= 0.1764705882546862, absError=0.2818430055050162, scorePlus=36.0845420547466, scoreMinus= 36.08455520742019
          o.n.a.v.GradCheckUtil - Param 22 (labelsnull) FAILED: grad= 1.9903891647559324, numericalGrad= 1.3932724154841478, relError= 0.17647058818140363, absError=0.5971167492717846, scorePlus=36.08456256380755, scoreMinus= 36.08453469835924
          o.n.a.v.GradCheckUtil - Param 23 (labelsnull) FAILED: grad= 1.2579338195773904, numericalGrad= 0.8805536737099827, relError= 0.17647058823209807, absError=0.37738014586740765, scorePlus=36.08455743662013, scoreMinus= 36.084539825546656
          o.n.a.v.GradCheckUtil - Param 24 (labelsnull) FAILED: grad= 0.7410637984323935, numericalGrad= 0.5187446589616229, relError= 0.17647058818024605, absError=0.22231913947077053, scorePlus=36.08455381852998, scoreMinus= 36.084543443636804
          o.n.a.v.GradCheckUtil - Param 25 (labelsnull) FAILED: grad= 0.6472868828433069, numericalGrad= 0.4531008180208573, relError= 0.17647058820263992, absError=0.19418606482244966, scorePlus=36.084553162091574, scoreMinus= 36.08454410007521
          o.n.a.v.GradCheckUtil - Param 26 (labelsnull) FAILED: grad= 0.09628510195491409, numericalGrad= 0.06739957143508946, relError= 0.1764705877562555, absError=0.028885530519824634, scorePlus=36.08454930507911, scoreMinus= 36.08454795708768
          o.n.a.v.GradCheckUtil - Param 27 (labelsnull) FAILED: grad= -0.6221844724882319, numericalGrad= -0.4355291306268327, relError= 0.17647058836312776, absError=0.18665534186139926, scorePlus=36.08454427579209, scoreMinus= 36.0845529863747
          o.n.a.v.GradCheckUtil - Param 28 (labelsnull) FAILED: grad= -0.7022341880459373, numericalGrad= -0.49156393160387774, relError= 0.17647058826316203, absError=0.21067025644205956, scorePlus=36.08454371544408, scoreMinus= 36.08455354672271
          o.n.a.v.GradCheckUtil - Param 29 (labelsnull) FAILED: grad= -1.3572423139200447, numericalGrad= -0.9500696197761725, relError= 0.17647058821890568, absError=0.40717269414387214, scorePlus=36.0845391303872, scoreMinus= 36.084558131779595
          o.n.a.v.GradCheckUtil - Param 30 (labelsnull) FAILED: grad= 0.49646939138359797, numericalGrad= 0.3475285740961453, relError= 0.17647058805739194, absError=0.14894081728745268, scorePlus=36.08455210636914, scoreMinus= 36.084545155797656
          o.n.a.v.GradCheckUtil - Param 31 (labelsnull) FAILED: grad= -1.147462031968317, numericalGrad= -0.8032234223520617, relError= 0.1764705882508303, absError=0.3442386096162554, scorePlus=36.08454059884917, scoreMinus= 36.08455666331762
          o.n.a.v.GradCheckUtil - Param 32 (labelsnull) FAILED: grad= 1.196183077977419, numericalGrad= 0.8373281545459575, relError= 0.17647058825741507, absError=0.3588549234314614, scorePlus=36.08455700436494, scoreMinus= 36.08454025780185
          o.n.a.v.GradCheckUtil - Param 33 (labelsnull) FAILED: grad= 0.351696413688113, numericalGrad= 0.24618748959426281, relError= 0.17647058821053282, absError=0.10550892409385018, scorePlus=36.08455109295829, scoreMinus= 36.0845461692085
          o.n.a.v.GradCheckUtil - Param 34 (labelsnull) FAILED: grad= 1.2412833990154262, numericalGrad= 0.8688983793803117, relError= 0.17647058819653896, absError=0.3723850196351145, scorePlus=36.08455732006719, scoreMinus= 36.0845399420996
          o.n.a.v.GradCheckUtil - Param 35 (labelsnull) FAILED: grad= -1.5515861221823652, numericalGrad= -1.0861102854420324, relError= 0.176470588273484, absError=0.4654758367403329, scorePlus=36.08453776998054, scoreMinus= 36.08455949218625
          o.n.a.v.GradCheckUtil - Param 36 (labelsnull) FAILED: grad= 0.07325458682467827, numericalGrad= 0.05127821083306116, relError= 0.17647058770827612, absError=0.021976375991617107, scorePlus=36.0845491438655, scoreMinus= 36.084548118301285
          o.n.a.v.GradCheckUtil - Param 37 (labelsnull) FAILED: grad= -1.3420487945221595, numericalGrad= -0.9394341564217256, relError= 0.17647058810317476, absError=0.40261463810043396, scorePlus=36.08453923674183, scoreMinus= 36.08455802542496
          o.n.a.v.GradCheckUtil - Param 38 (labelsnull) FAILED: grad= -1.1238298408042993, numericalGrad= -0.7866808886092257, relError= 0.1764705882068347, absError=0.33714895219507357, scorePlus=36.08454076427451, scoreMinus= 36.08455649789228
          o.n.a.v.GradCheckUtil - Param 39 (labelsnull) FAILED: grad= 1.614648243843447, numericalGrad= 1.1302537707535976, relError= 0.17647058820821307, absError=0.4843944730898495, scorePlus=36.0845599336211, scoreMinus= 36.084537328545686
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 80 params checked, 0 passed, 80 failed. Largest relative error = 1.0
          o.n.a.o.LossOpValidation - *** Starting test: test: sigmoidxent_smooth, reduction=SUM, weights=none
          o.n.a.f.DifferentialFunction - No fields found for property name labelsSmoothing for class org.nd4j.linalg.api.ops.impl.loss.SigmoidCrossEntropyLoss
          o.n.a.f.DifferentialFunction - No fields found for property name reductionMode for class org.nd4j.linalg.api.ops.impl.loss.SigmoidCrossEntropyLoss
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.f.DifferentialFunction - No fields found for property name labelsSmoothing for class org.nd4j.linalg.api.ops.impl.loss.SigmoidCrossEntropyLoss
          o.n.a.f.DifferentialFunction - No fields found for property name reductionMode for class org.nd4j.linalg.api.ops.impl.loss.SigmoidCrossEntropyLoss
          o.n.a.v.GradCheckUtil - Param 0 (innull) FAILED: grad= -0.14553621459184254, numericalGrad= 0.004463785074904081, relError= 1.0, absError=0.14999999966674663, scorePlus=28.624898406220247, scoreMinus= 28.624898316944545
          o.n.a.v.GradCheckUtil - Param 1 (innull) FAILED: grad= -0.307649773299979, numericalGrad= -0.15764977341348185, relError= 0.3223729766039717, absError=0.14999999988649715, scorePlus=28.624896785089092, scoreMinus= 28.62489993808456
          o.n.a.v.GradCheckUtil - Param 2 (innull) FAILED: grad= -0.21479442874861904, numericalGrad= -0.06479442866691443, relError= 0.5365020676012494, absError=0.1500000000817046, scorePlus=28.624897713640323, scoreMinus= 28.624899009528896
          o.n.a.v.GradCheckUtil - Param 3 (innull) FAILED: grad= 0.37094204183144464, numericalGrad= 0.22094204155109762, relError= 0.2534280013463381, absError=0.15000000028034702, scorePlus=28.62490057100826, scoreMinus= 28.62489615216743
          o.n.a.v.GradCheckUtil - Param 4 (innull) FAILED: grad= 0.46159891130015795, numericalGrad= 0.31159891129561856, relError= 0.19399951166566923, absError=0.1500000000045394, scorePlus=28.624901477577716, scoreMinus= 28.62489524559949
          o.n.a.v.GradCheckUtil - Param 5 (innull) FAILED: grad= 0.2551210932787331, numericalGrad= 0.10512109334115392, relError= 0.41638654635375366, absError=0.14999999993757918, scorePlus=28.624899412796616, scoreMinus= 28.62489731037475
          o.n.a.v.GradCheckUtil - Param 6 (innull) FAILED: grad= 0.749805040446502, numericalGrad= 0.5998050404798505, relError= 0.11114321246303502, absError=0.14999999996665148, scorePlus=28.624904359635963, scoreMinus= 28.624892363535153
          o.n.a.v.GradCheckUtil - Param 7 (innull) FAILED: grad= 0.18820491414558627, numericalGrad= 0.03820491407680038, relError= 0.662515409540664, absError=0.1500000000687859, scorePlus=28.62489874363296, scoreMinus= 28.62489797953468
          o.n.a.v.GradCheckUtil - Param 8 (innull) FAILED: grad= 0.7678379133406178, numericalGrad= 0.6178379134524903, relError= 0.1082504269669443, absError=0.1499999998881275, scorePlus=28.624904539964227, scoreMinus= 28.624892183205958
          o.n.a.v.GradCheckUtil - Param 9 (innull) FAILED: grad= -0.5633792385169689, numericalGrad= -0.4133792387506218, relError= 0.15356918138653983, absError=0.1499999997663471, scorePlus=28.62489422779609, scoreMinus= 28.624902495380866
          o.n.a.v.GradCheckUtil - Param 10 (innull) FAILED: grad= -0.4451401541699845, numericalGrad= -0.2951401540940424, relError= 0.20262594911878087, absError=0.1500000000759421, scorePlus=28.624895410186987, scoreMinus= 28.62490131299007
          o.n.a.v.GradCheckUtil - Param 11 (innull) FAILED: grad= -0.17932533790006444, numericalGrad= -0.029325337891350497, relError= 0.718904932561382, absError=0.15000000000871394, scorePlus=28.62489806833016, scoreMinus= 28.62489865483692
          o.n.a.v.GradCheckUtil - Param 12 (innull) FAILED: grad= -0.6012704256145931, numericalGrad= -0.45127042582748794, relError= 0.1425122830924718, absError=0.14999999978710515, scorePlus=28.624893848883907, scoreMinus= 28.624902874292424
          o.n.a.v.GradCheckUtil - Param 13 (innull) FAILED: grad= -0.26402120181101085, numericalGrad= -0.11402120172476769, relError= 0.3967808867029566, absError=0.15000000008624315, scorePlus=28.624897221373878, scoreMinus= 28.624899501797913
          o.n.a.v.GradCheckUtil - Param 14 (innull) FAILED: grad= -0.682670053599858, numericalGrad= -0.5326700534880047, relError= 0.12342224142612708, absError=0.15000000011185333, scorePlus=28.624893034886476, scoreMinus= 28.624903688287546
          o.n.a.v.GradCheckUtil - Param 15 (innull) FAILED: grad= -0.23262217646450972, numericalGrad= -0.0826221764782531, relError= 0.47582137026730914, absError=0.14999999998625663, scorePlus=28.62489753536334, scoreMinus= 28.624899187806868
          o.n.a.v.GradCheckUtil - Param 16 (innull) FAILED: grad= -0.46642174156974747, numericalGrad= -0.3164217414308723, relError= 0.1916091829287878, absError=0.15000000013887516, scorePlus=28.62489519737121, scoreMinus= 28.624901525806038
          o.n.a.v.GradCheckUtil - Param 17 (innull) FAILED: grad= -0.345460541978869, numericalGrad= -0.19546054197405735, relError= 0.27730477597332, absError=0.15000000000481165, scorePlus=28.624896406982067, scoreMinus= 28.624900316192907
          o.n.a.v.GradCheckUtil - Param 18 (innull) FAILED: grad= 0.4985492046302028, numericalGrad= 0.3485492044319471, relError= 0.17707505833274506, absError=0.1500000001982557, scorePlus=28.62490184708072, scoreMinus= 28.624894876096633
          o.n.a.v.GradCheckUtil - Param 19 (innull) FAILED: grad= 0.5204420737649088, numericalGrad= 0.37044207381597966, relError= 0.1683720608973007, absError=0.14999999994892915, scorePlus=28.624902066009398, scoreMinus= 28.62489465716792
          o.n.a.v.GradCheckUtil - Param 20 (innull) FAILED: grad= 0.1037980617144666, numericalGrad= -0.04620193827520324, relError= 1.0, absError=0.14999999998966984, scorePlus=28.624897899561446, scoreMinus= 28.624898823600212
          o.n.a.v.GradCheckUtil - Param 21 (innull) FAILED: grad= 0.7596621048325183, numericalGrad= 0.6096621046225437, relError= 0.10954308641754666, absError=0.15000000020997462, scorePlus=28.624904458206352, scoreMinus= 28.62489226496426
          o.n.a.v.GradCheckUtil - Param 22 (innull) FAILED: grad= -0.6080081898097087, numericalGrad= -0.45800818995189724, relError= 0.1407107833477719, absError=0.14999999985781148, scorePlus=28.624893781506195, scoreMinus= 28.624902941669994
          o.n.a.v.GradCheckUtil - Param 23 (innull) FAILED: grad= -0.3527688437992137, numericalGrad= -0.20276884384884394, relError= 0.27000868399300615, absError=0.14999999995036975, scorePlus=28.62489633389916, scoreMinus= 28.624900389276036
          o.n.a.v.GradCheckUtil - Param 24 (innull) FAILED: grad= 0.7952385469585899, numericalGrad= 0.6452385470367972, relError= 0.10413216603517407, absError=0.1499999999217927, scorePlus=28.624904813969785, scoreMinus= 28.624891909198844
          o.n.a.v.GradCheckUtil - Param 25 (innull) FAILED: grad= 0.7547472744854029, numericalGrad= 0.6047472744796778, relError= 0.11033512427093808, absError=0.1500000000057251, scorePlus=28.624904409058175, scoreMinus= 28.624892314112685
          o.n.a.v.GradCheckUtil - Param 26 (innull) FAILED: grad= 0.18921833852804126, numericalGrad= 0.039218338443447465, relError= 0.6566371130644462, absError=0.1500000000845938, scorePlus=28.624898753767233, scoreMinus= 28.624897969400465
          o.n.a.v.GradCheckUtil - Param 27 (innull) FAILED: grad= 0.7845829173911162, numericalGrad= 0.6345829174136952, relError= 0.10569589282569757, absError=0.14999999997742097, scorePlus=28.6249047074138, scoreMinus= 28.624892015755453
          o.n.a.v.GradCheckUtil - Param 28 (innull) FAILED: grad= 0.6084758234072776, numericalGrad= 0.4584758233505681, relError= 0.14058743947067862, absError=0.1500000000567095, scorePlus=28.624902946346324, scoreMinus= 28.624893776829857
          o.n.a.v.GradCheckUtil - Param 29 (innull) FAILED: grad= 0.19579403567065157, numericalGrad= 0.04579403576343565, relError= 0.6208915821745802, absError=0.1499999999072159, scorePlus=28.62489881952441, scoreMinus= 28.624897903643696
          o.n.a.v.GradCheckUtil - Param 30 (innull) FAILED: grad= -0.20732217543505965, numericalGrad= -0.057322175450735806, relError= 0.5667984201523908, absError=0.14999999998432384, scorePlus=28.62489778836264, scoreMinus= 28.62489893480615
          o.n.a.v.GradCheckUtil - Param 31 (innull) FAILED: grad= -0.4168409447838167, numericalGrad= -0.266840944718183, relError= 0.21940028303937545, absError=0.15000000006563374, scorePlus=28.624895693178885, scoreMinus= 28.62490102999778
          o.n.a.v.GradCheckUtil - Param 32 (innull) FAILED: grad= -0.3966149003439464, numericalGrad= -0.24661490023447638, relError= 0.23319815091679974, absError=0.15000000010947004, scorePlus=28.624895895439142, scoreMinus= 28.624900827737147
          o.n.a.v.GradCheckUtil - Param 33 (innull) FAILED: grad= -0.6931437917680484, numericalGrad= -0.5431437918090865, relError= 0.12133099284629602, absError=0.14999999995896196, scorePlus=28.624892930148896, scoreMinus= 28.624903793024732
          o.n.a.v.GradCheckUtil - Param 34 (innull) FAILED: grad= 0.2521861624272035, numericalGrad= 0.10218616246504551, relError= 0.42328361845910845, absError=0.14999999996215796, scorePlus=28.624899383447232, scoreMinus= 28.624897339723983
          o.n.a.v.GradCheckUtil - Param 35 (innull) FAILED: grad= -0.6919486599032941, numericalGrad= -0.5419486598157164, relError= 0.12156603121703555, absError=0.15000000008757775, scorePlus=28.62489294210024, scoreMinus= 28.624903781073435
          o.n.a.v.GradCheckUtil - Param 36 (innull) FAILED: grad= 0.2653401155382057, numericalGrad= 0.11534011559177769, relError= 0.3940314933117986, absError=0.149999999946428, scorePlus=28.62489951498708, scoreMinus= 28.62489720818477
          o.n.a.v.GradCheckUtil - Param 37 (innull) FAILED: grad= -0.14998561917129608, numericalGrad= 1.4380674429048666E-5, relError= 1.0, absError=0.14999999984572512, scorePlus=28.62489836172636, scoreMinus= 28.624898361438746
          o.n.a.v.GradCheckUtil - Param 38 (innull) FAILED: grad= 0.42869332958270445, numericalGrad= 0.27869332956953485, relError= 0.21204810420504064, absError=0.1500000000131696, scorePlus=28.62490114852172, scoreMinus= 28.624895574655127
          o.n.a.v.GradCheckUtil - Param 39 (innull) FAILED: grad= -0.6981727270843053, numericalGrad= -0.5481727269440739, relError= 0.1203518652516511, absError=0.1500000001402314, scorePlus=28.624892879859445, scoreMinus= 28.624903843313984
          o.n.a.v.GradCheckUtil - Param 0 (labelsnull) FAILED: grad= -1.7700491674454155, numericalGrad= -1.2390344174662005, relError= 0.1764705881358268, absError=0.531014749979215, scorePlus=28.624885971232004, scoreMinus= 28.624910751920353
          o.n.a.v.GradCheckUtil - Param 1 (labelsnull) FAILED: grad= -0.8111298992264063, numericalGrad= -0.5677909292955974, relError= 0.1764705883742664, absError=0.24333896993080895, scorePlus=28.624892683666886, scoreMinus= 28.62490403948547
          o.n.a.v.GradCheckUtil - Param 2 (labelsnull) FAILED: grad= -1.296264132331075, numericalGrad= -0.9073848929119775, relError= 0.17647058808568933, absError=0.3888792394190975, scorePlus=28.62488928772725, scoreMinus= 28.624907435425108
          o.n.a.v.GradCheckUtil - Param 3 (labelsnull) FAILED: grad= 0.5281775668827343, numericalGrad= 0.3697242966893554, relError= 0.17647058840373728, absError=0.1584532701933789, scorePlus=28.624902058819146, scoreMinus= 28.624894664333212
          o.n.a.v.GradCheckUtil - Param 4 (labelsnull) FAILED: grad= 0.153907443774784, numericalGrad= 0.10773521061935297, relError= 0.17647058833869433, absError=0.04617223315543102, scorePlus=28.62489943892828, scoreMinus= 28.62489728422407
          o.n.a.v.GradCheckUtil - Param 5 (labelsnull) FAILED: grad= 1.0714833558109877, numericalGrad= 0.7500383489400518, relError= 0.17647058831773302, absError=0.3214450068709359, scorePlus=28.624905861959668, scoreMinus= 28.62489086119269
          o.n.a.v.GradCheckUtil - Param 6 (labelsnull) FAILED: grad= -1.0975727745067778, numericalGrad= -0.7683009421555197, relError= 0.17647058823480533, absError=0.3292718323512581, scorePlus=28.624890678566757, scoreMinus= 28.6249060445856
          o.n.a.v.GradCheckUtil - Param 7 (labelsnull) FAILED: grad= 1.4617166128873798, numericalGrad= 1.0232016290245838, relError= 0.1764705882336759, absError=0.43851498386279597, scorePlus=28.624908593592465, scoreMinus= 28.624888129559885
          o.n.a.v.GradCheckUtil - Param 8 (labelsnull) FAILED: grad= -1.1961428834173538, numericalGrad= -0.8373000184747069, relError= 0.17647058818752856, absError=0.35884286494264683, scorePlus=28.624889988575994, scoreMinus= 28.624906734576363
          o.n.a.v.GradCheckUtil - Param 9 (labelsnull) FAILED: grad= 0.2548880087944789, numericalGrad= 0.1784216060229937, relError= 0.17647058859678416, absError=0.07646640277148523, scorePlus=28.62490014579224, scoreMinus= 28.62489657736012
          o.n.a.v.GradCheckUtil - Param 10 (labelsnull) FAILED: grad= -0.22032636604947609, numericalGrad= -0.15422845649482042, relError= 0.1764705874180505, absError=0.06609790955465566, scorePlus=28.624896819291614, scoreMinus= 28.624899903860744
          o.n.a.v.GradCheckUtil - Param 11 (labelsnull) FAILED: grad= -1.5209250743370022, numericalGrad= -1.0646475523401477, relError= 0.17647058809685795, absError=0.45627752199685445, scorePlus=28.624887715100655, scoreMinus= 28.624909008051702
          o.n.a.v.GradCheckUtil - Param 12 (labelsnull) FAILED: grad= 0.41076136408387937, numericalGrad= 0.28753295495675957, relError= 0.17647058807011176, absError=0.1232284091271198, scorePlus=28.62490123690573, scoreMinus= 28.62489548624663
          o.n.a.v.GradCheckUtil - Param 13 (labelsnull) FAILED: grad= -1.0251719016936713, numericalGrad= -0.7176203311587414, relError= 0.17647058825340475, absError=0.30755157053493, scorePlus=28.624891185372867, scoreMinus= 28.62490553777949
          o.n.a.v.GradCheckUtil - Param 14 (labelsnull) FAILED: grad= 0.7660695858493971, numericalGrad= 0.5362487101479019, relError= 0.1764705881871231, absError=0.22982087570149523, scorePlus=28.62490372406328, scoreMinus= 28.624892999089077
          o.n.a.v.GradCheckUtil - Param 15 (labelsnull) FAILED: grad= -1.1935637020380203, numericalGrad= -0.8354945915556299, relError= 0.17647058816048938, absError=0.35806911048239043, scorePlus=28.62489000663026, scoreMinus= 28.62490671652209
          o.n.a.v.GradCheckUtil - Param 16 (labelsnull) FAILED: grad= -0.13451549903518395, numericalGrad= -0.09416084907343246, relError= 0.17647058952762307, absError=0.04035464996175149, scorePlus=28.624897419967688, scoreMinus= 28.62489930318467
          o.n.a.v.GradCheckUtil - Param 17 (labelsnull) FAILED: grad= -0.6390534396818693, numericalGrad= -0.4473374076496838, relError= 0.17647058837350105, absError=0.1917160320321855, scorePlus=28.624893888202102, scoreMinus= 28.624902834950255
          o.n.a.v.GradCheckUtil - Param 18 (labelsnull) FAILED: grad= 0.005803197765375514, numericalGrad= 0.004062238545543551, relError= 0.17647057514375417, absError=0.0017409592198319637, scorePlus=28.62489840219856, scoreMinus= 28.62489832095379
          o.n.a.v.GradCheckUtil - Param 19 (labelsnull) FAILED: grad= -0.08181389974256559, numericalGrad= -0.05726972958086662, relError= 0.17647059025633202, absError=0.02454417016169897, scorePlus=28.624897788878883, scoreMinus= 28.624898934273475
          o.n.a.v.GradCheckUtil - Param 20 (labelsnull) FAILED: grad= 2.1557184678456376, numericalGrad= 1.5090029275910408, relError= 0.17647058820348221, absError=0.6467155402545968, scorePlus=28.62491345160545, scoreMinus= 28.6248832715469
          o.n.a.v.GradCheckUtil - Param 21 (labelsnull) FAILED: grad= -1.1508279057963045, numericalGrad= -0.8055795341022075, relError= 0.17647058820835737, absError=0.34524837169409694, scorePlus=28.624890305780838, scoreMinus= 28.62490641737152
          o.n.a.v.GradCheckUtil - Param 22 (labelsnull) FAILED: grad= 0.438947404756696, numericalGrad= 0.3072631834299955, relError= 0.1764705880771488, absError=0.13168422132670055, scorePlus=28.624901434208013, scoreMinus= 28.624895288944344
          o.n.a.v.GradCheckUtil - Param 23 (labelsnull) FAILED: grad= -0.6068904955681922, numericalGrad= -0.42482334663418436, relError= 0.17647058853582223, absError=0.18206714893400783, scorePlus=28.624894113342712, scoreMinus= 28.624902609809645
          o.n.a.v.GradCheckUtil - Param 24 (labelsnull) FAILED: grad= -1.356796470834059, numericalGrad= -0.9497575295114301, relError= 0.17647058827222784, absError=0.40703894132262886, scorePlus=28.62488886400088, scoreMinus= 28.62490785915147
          o.n.a.v.GradCheckUtil - Param 25 (labelsnull) FAILED: grad= -1.124093745838487, numericalGrad= -0.7868656222598246, relError= 0.17647058812885932, absError=0.3372281235786624, scorePlus=28.624890492919953, scoreMinus= 28.624906230232398
          o.n.a.v.GradCheckUtil - Param 26 (labelsnull) FAILED: grad= 1.4550972179009003, numericalGrad= 1.0185680526575425, relError= 0.17647058817493488, absError=0.43652916524335783, scorePlus=28.6249085472567, scoreMinus= 28.62488817589565
          o.n.a.v.GradCheckUtil - Param 27 (labelsnull) FAILED: grad= -1.2925761931333957, numericalGrad= -0.9048033351888306, relError= 0.17647058823772824, absError=0.38777285794456506, scorePlus=28.624889313542823, scoreMinus= 28.624907409609527
          o.n.a.v.GradCheckUtil - Param 28 (labelsnull) FAILED: grad= -0.4409099129062513, numericalGrad= -0.30863693911697965, relError= 0.1764705881056413, absError=0.13227297378927166, scorePlus=28.62489527520679, scoreMinus= 28.62490144794557
          o.n.a.v.GradCheckUtil - Param 29 (labelsnull) FAILED: grad= 1.412792142613181, numericalGrad= 0.9889544999808207, relError= 0.1764705881610374, absError=0.42383764263236035, scorePlus=28.62490825112118, scoreMinus= 28.62488847203118
          o.n.a.v.GradCheckUtil - Param 30 (labelsnull) FAILED: grad= -1.341142878496806, numericalGrad= -0.9388000149712638, relError= 0.17647058822316813, absError=0.40234286352554227, scorePlus=28.62488897357603, scoreMinus= 28.62490774957633
          o.n.a.v.GradCheckUtil - Param 31 (labelsnull) FAILED: grad= -0.33575524946456603, numericalGrad= -0.23502867456670626, relError= 0.17647058835585064, absError=0.10072657489785977, scorePlus=28.624896011289433, scoreMinus= 28.624900711862924
          o.n.a.v.GradCheckUtil - Param 32 (labelsnull) FAILED: grad= -0.4195898468594264, numericalGrad= -0.2937128929403343, relError= 0.17647058800647317, absError=0.1258769539190921, scorePlus=28.62489542444725, scoreMinus= 28.624901298705108
          o.n.a.v.GradCheckUtil - Param 33 (labelsnull) FAILED: grad= 0.8148582086254944, numericalGrad= 0.5704007460138882, relError= 0.17647058825564102, absError=0.24445746261160617, scorePlus=28.62490406558364, scoreMinus= 28.62489265756872
          o.n.a.v.GradCheckUtil - Param 34 (labelsnull) FAILED: grad= 1.0869865121803908, numericalGrad= 0.760890558559879, relError= 0.17647058821389888, absError=0.3260959536205118, scorePlus=28.624905970481766, scoreMinus= 28.624890752670595
          o.n.a.v.GradCheckUtil - Param 35 (labelsnull) FAILED: grad= 0.8092453042659582, numericalGrad= 0.5664717130926533, relError= 0.17647058814423353, absError=0.24277359117330488, scorePlus=28.62490402629331, scoreMinus= 28.62489269685905
          o.n.a.v.GradCheckUtil - Param 36 (labelsnull) FAILED: grad= 1.0183951919625254, numericalGrad= 0.7128766343456049, relError= 0.17647058825443193, absError=0.3055185576169205, scorePlus=28.624905490342524, scoreMinus= 28.624891232809837
          o.n.a.v.GradCheckUtil - Param 37 (labelsnull) FAILED: grad= -1.7347138506543847, numericalGrad= -1.2142996954622731, relError= 0.17647058823361705, absError=0.5204141551921115, scorePlus=28.624886218579224, scoreMinus= 28.624910504573133
          o.n.a.v.GradCheckUtil - Param 38 (labelsnull) FAILED: grad= 0.2871843276758421, numericalGrad= 0.20102902933416542, relError= 0.17647058832909127, absError=0.0861552983416767, scorePlus=28.62490037186647, scoreMinus= 28.624896351285884
          o.n.a.v.GradCheckUtil - Param 39 (labelsnull) FAILED: grad= 0.8386116223906136, numericalGrad= 0.5870281356123996, relError= 0.1764705882856574, absError=0.25158348677821396, scorePlus=28.624904231857535, scoreMinus= 28.624892491294823
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 80 params checked, 0 passed, 80 failed. Largest relative error = 1.0
          o.n.a.o.LossOpValidation - *** Starting test: test: sigmoidxent_smooth, reduction=MEAN_BY_WEIGHT, weights=none
          o.n.a.f.DifferentialFunction - No fields found for property name labelsSmoothing for class org.nd4j.linalg.api.ops.impl.loss.SigmoidCrossEntropyLoss
          o.n.a.f.DifferentialFunction - No fields found for property name reductionMode for class org.nd4j.linalg.api.ops.impl.loss.SigmoidCrossEntropyLoss
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.f.DifferentialFunction - No fields found for property name labelsSmoothing for class org.nd4j.linalg.api.ops.impl.loss.SigmoidCrossEntropyLoss
          o.n.a.f.DifferentialFunction - No fields found for property name reductionMode for class org.nd4j.linalg.api.ops.impl.loss.SigmoidCrossEntropyLoss
          o.n.a.v.GradCheckUtil - Param 0 (innull) FAILED: grad= 0.013776894915784398, numericalGrad= 0.010026894925463381, relError= 0.1575379389303348, absError=0.0037499999903210166, scorePlus=0.6693471652914951, scoreMinus= 0.6693469647535966
          o.n.a.v.GradCheckUtil - Param 1 (innull) FAILED: grad= -0.010694098976996845, numericalGrad= -0.006944098973615808, relError= 0.212606753472272, absError=0.0037500000033810375, scorePlus=0.6693469955815528, scoreMinus= 0.6693471344635322
          o.n.a.v.GradCheckUtil - Param 2 (innull) FAILED: grad= -0.009701679186572661, numericalGrad= -0.0059516791828251306, relError= 0.2395652048111768, absError=0.003750000003747531, scorePlus=0.6693470055057416, scoreMinus= 0.6693471245393252
          o.n.a.v.GradCheckUtil - Param 3 (innull) FAILED: grad= -0.003287078833446588, numericalGrad= 4.6292116806512235E-4, relError= 1.0, absError=0.0037500000015117103, scorePlus=0.6693470696515911, scoreMinus= 0.6693470603931677
          o.n.a.v.GradCheckUtil - Param 4 (innull) FAILED: grad= -0.009202493108766767, numericalGrad= -0.005452493107016564, relError= 0.25588560415781736, absError=0.003750000001750203, scorePlus=0.6693470104975963, scoreMinus= 0.6693471195474584
          o.n.a.v.GradCheckUtil - Param 5 (innull) FAILED: grad= 0.012879868152400237, numericalGrad= 0.009129868161483756, relError= 0.17037914209589772, absError=0.003749999990916481, scorePlus=0.6693471563212303, scoreMinus= 0.6693469737238671
          o.n.a.v.GradCheckUtil - Param 6 (innull) FAILED: grad= -0.011763843175139413, numericalGrad= -0.00801384316684306, relError= 0.18960761857852687, absError=0.003750000008296353, scorePlus=0.6693469848841163, scoreMinus= 0.6693471451609796
          o.n.a.v.GradCheckUtil - Param 7 (innull) FAILED: grad= 0.011182494533000555, numericalGrad= 0.007432494530945632, relError= 0.2014505616507712, absError=0.003750000002054923, scorePlus=0.6693471393474909, scoreMinus= 0.6693469906976003
          o.n.a.v.GradCheckUtil - Param 8 (innull) FAILED: grad= 0.010846862215090966, numericalGrad= 0.007096862220112853, relError= 0.20898671335037797, absError=0.0037499999949781133, scorePlus=0.6693471359911658, scoreMinus= 0.6693469940539214
          o.n.a.v.GradCheckUtil - Param 9 (innull) FAILED: grad= 0.006461730662947866, numericalGrad= 0.0027117306622415067, relError= 0.40878790107385615, absError=0.003750000000706359, scorePlus=0.6693470921397828, scoreMinus= 0.6693470379051696
          o.n.a.v.GradCheckUtil - Param 10 (innull) FAILED: grad= 0.007972058688069753, numericalGrad= 0.00422205869154979, relError= 0.3075253320742565, absError=0.0037499999965199624, scorePlus=0.669347107243095, scoreMinus= 0.6693470228019212
          o.n.a.v.GradCheckUtil - Param 11 (innull) FAILED: grad= -0.006346811232325739, numericalGrad= -0.002596811232713492, relError= 0.419293190680964, absError=0.0037499999996122475, scorePlus=0.669347039054361, scoreMinus= 0.6693470909905856
          o.n.a.v.GradCheckUtil - Param 12 (innull) FAILED: grad= 0.010927731669639904, numericalGrad= 0.007177731670138242, relError= 0.20711980296371757, absError=0.0037499999995016615, scorePlus=0.6693471367998609, scoreMinus= 0.6693469932452275
          o.n.a.v.GradCheckUtil - Param 13 (innull) FAILED: grad= 0.007563315080152522, numericalGrad= 0.003813315085920976, relError= 0.3296230904485675, absError=0.003749999994231546, scorePlus=0.6693471031556512, scoreMinus= 0.6693470268893494
          o.n.a.v.GradCheckUtil - Param 14 (innull) FAILED: grad= -0.006804514133982887, numericalGrad= -0.0030545141360693857, relError= 0.38036202911644745, absError=0.003749999997913501, scorePlus=0.6693470344773428, scoreMinus= 0.6693470955676255
          o.n.a.v.GradCheckUtil - Param 15 (innull) FAILED: grad= 0.020564277243190484, numericalGrad= 0.01681427724276041, relError= 0.1003249069420153, absError=0.0037500000004300725, scorePlus=0.6693472331651914, scoreMinus= 0.6693468968796465
          o.n.a.v.GradCheckUtil - Param 16 (innull) FAILED: grad= -0.018060039485532774, numericalGrad= -0.014310039481157942, relError= 0.11584772493862733, absError=0.003750000004374832, scorePlus=0.6693469219220923, scoreMinus= 0.669347208122882
          o.n.a.v.GradCheckUtil - Param 17 (innull) FAILED: grad= 0.01875399118782214, numericalGrad= 0.015003991188367037, relError= 0.11108483788119179, absError=0.003749999999455104, scorePlus=0.6693472150623827, scoreMinus= 0.6693469149825589
          o.n.a.v.GradCheckUtil - Param 18 (innull) FAILED: grad= -0.009994425729491207, numericalGrad= -0.006244425732049307, relError= 0.23092766174524465, absError=0.0037499999974418994, scorePlus=0.6693470025782792, scoreMinus= 0.6693471274667938
          o.n.a.v.GradCheckUtil - Param 19 (innull) FAILED: grad= -0.00539315130300986, numericalGrad= -0.0016431513039094623, relError= 0.5329503588166805, absError=0.0037499999991003974, scorePlus=0.6693470485909351, scoreMinus= 0.6693470814539612
          o.n.a.v.GradCheckUtil - Param 20 (innull) FAILED: grad= -0.012540422588501583, numericalGrad= -0.008790422584281643, relError= 0.17580175440046308, absError=0.0037500000042199402, scorePlus=0.6693469771183232, scoreMinus= 0.6693471529267749
          o.n.a.v.GradCheckUtil - Param 21 (innull) FAILED: grad= -0.013314597582838232, numericalGrad= -0.00956459758616468, relError= 0.16390436678271397, absError=0.0037499999966735514, scorePlus=0.6693469693765718, scoreMinus= 0.6693471606685235
          o.n.a.v.GradCheckUtil - Param 22 (innull) FAILED: grad= 0.01169042487969495, numericalGrad= 0.00794042487872737, relError= 0.19102586220745227, absError=0.00375000000096758, scorePlus=0.6693471444267964, scoreMinus= 0.6693469856182989
          o.n.a.v.GradCheckUtil - Param 23 (innull) FAILED: grad= -0.01953377864884523, numericalGrad= -0.015783778650746427, relError= 0.10617948365704667, absError=0.003749999998098802, scorePlus=0.6693469071846636, scoreMinus= 0.6693472228602366
          o.n.a.v.GradCheckUtil - Param 24 (innull) FAILED: grad= -0.008996450726154787, numericalGrad= -0.005246450723861429, relError= 0.2632890507214096, absError=0.003750000002293358, scorePlus=0.6693470125580172, scoreMinus= 0.6693471174870317
          o.n.a.v.GradCheckUtil - Param 25 (innull) FAILED: grad= -0.012725565315227914, numericalGrad= -0.008975565313207312, relError= 0.1728020565484702, absError=0.0037500000020206023, scorePlus=0.6693469752668958, scoreMinus= 0.6693471547782021
          o.n.a.v.GradCheckUtil - Param 26 (innull) FAILED: grad= -0.002539538921957086, numericalGrad= 0.0012104610758179035, relError= 1.0, absError=0.0037499999977749893, scorePlus=0.6693470771269614, scoreMinus= 0.6693470529177399
          o.n.a.v.GradCheckUtil - Param 27 (innull) FAILED: grad= 0.006034696079041158, numericalGrad= 0.0022846960878730727, relError= 0.45075408346316825, absError=0.0037499999911680855, scorePlus=0.6693470878694263, scoreMinus= 0.6693470421755046
          o.n.a.v.GradCheckUtil - Param 28 (innull) FAILED: grad= 0.020238575036603017, numericalGrad= 0.01648857503866452, relError= 0.1021043013207765, absError=0.003749999997938496, scorePlus=0.6693472299081796, scoreMinus= 0.6693469001366789
          o.n.a.v.GradCheckUtil - Param 29 (innull) FAILED: grad= -0.003910295277444355, numericalGrad= -1.6029528260297354E-4, relError= 0.9212422471686222, absError=0.0037499999948413815, scorePlus=0.6693470634194487, scoreMinus= 0.6693470666253544
          o.n.a.v.GradCheckUtil - Param 30 (innull) FAILED: grad= 0.003770192328731184, numericalGrad= 2.0192325589363236E-5, relError= 0.9893455005595031, absError=0.003750000003141821, scorePlus=0.6693470652243199, scoreMinus= 0.6693470648204733
          o.n.a.v.GradCheckUtil - Param 31 (innull) FAILED: grad= -0.009834151894721845, numericalGrad= -0.006084151893404054, relError= 0.2355778637743467, absError=0.0037500000013177904, scorePlus=0.6693470041810159, scoreMinus= 0.6693471258640538
          o.n.a.v.GradCheckUtil - Param 32 (innull) FAILED: grad= -0.00766288532515242, numericalGrad= -0.003912885321311066, relError= 0.32395251412371556, absError=0.003750000003841354, scorePlus=0.669347025893649, scoreMinus= 0.6693471041513555
          o.n.a.v.GradCheckUtil - Param 33 (innull) FAILED: grad= -0.009560528963524844, numericalGrad= -0.005810528963534622, relError= 0.24396499042454717, absError=0.003749999999990222, scorePlus=0.6693470069172421, scoreMinus= 0.6693471231278214
          o.n.a.v.GradCheckUtil - Param 34 (innull) FAILED: grad= 0.014658361508379115, numericalGrad= 0.010908361508521478, relError= 0.14667503525495784, absError=0.0037499999998576363, scorePlus=0.6693471741061547, scoreMinus= 0.6693469559389246
          o.n.a.v.GradCheckUtil - Param 35 (innull) FAILED: grad= 0.013023849188597232, numericalGrad= 0.009273849188584649, relError= 0.1681787930116638, absError=0.0037500000000125835, scorePlus=0.6693471577610404, scoreMinus= 0.6693469722840566
          o.n.a.v.GradCheckUtil - Param 36 (innull) FAILED: grad= -0.009509434360918884, numericalGrad= -0.0057594343627620495, relError= 0.24559776274327713, absError=0.0037499999981568345, scorePlus=0.6693470074281875, scoreMinus= 0.6693471226168748
          o.n.a.v.GradCheckUtil - Param 37 (innull) FAILED: grad= 0.009361562768558374, numericalGrad= 0.005611562770013733, relError= 0.2504487115188012, absError=0.0037499999985446406, scorePlus=0.6693471211381571, scoreMinus= 0.6693470089069017
          o.n.a.v.GradCheckUtil - Param 38 (innull) FAILED: grad= -0.013189194708752482, numericalGrad= -0.009439194709193188, relError= 0.16572102991056528, absError=0.0037499999995592934, scorePlus=0.669346970630601, scoreMinus= 0.6693471594144952
          o.n.a.v.GradCheckUtil - Param 39 (innull) FAILED: grad= 0.01110419706507074, numericalGrad= 0.00735419706798801, relError= 0.20315960153687082, absError=0.00374999999708273, scorePlus=0.6693471385645158, scoreMinus= 0.6693469914805744
          o.n.a.v.GradCheckUtil - Param 0 (labelsnull) FAILED: grad= -0.0051254575060318925, numericalGrad= -0.0035878202520045472, relError= 0.17647058853473943, absError=0.0015376372540273453, scorePlus=0.6693470291440341, scoreMinus= 0.6693471009004391
          o.n.a.v.GradCheckUtil - Param 1 (labelsnull) FAILED: grad= -0.007274500480914542, numericalGrad= -0.005092150334728984, relError= 0.17647058841711094, absError=0.002182350146185558, scorePlus=0.6693470141007333, scoreMinus= 0.66934711594374
          o.n.a.v.GradCheckUtil - Param 2 (labelsnull) FAILED: grad= -0.01138610222684927, numericalGrad= -0.007970271553858765, relError= 0.1764705885352849, absError=0.0034158306729905052, scorePlus=0.669346985319521, scoreMinus= 0.669347144724952
          o.n.a.v.GradCheckUtil - Param 3 (labelsnull) FAILED: grad= -0.047197706275115735, numericalGrad= -0.033038394398055004, relError= 0.17647058815503114, absError=0.01415931187706073, scorePlus=0.6693467346382926, scoreMinus= 0.6693473954061806
          o.n.a.v.GradCheckUtil - Param 4 (labelsnull) FAILED: grad= -0.01350944246153111, numericalGrad= -0.009456609717517495, relError= 0.17647058851982061, absError=0.004052832744013616, scorePlus=0.6693469704561393, scoreMinus= 0.6693471595883337
          o.n.a.v.GradCheckUtil - Param 5 (labelsnull) FAILED: grad= -0.0015199406228023713, numericalGrad= -0.0010639584324678708, relError= 0.17647058982604516, absError=4.559821903345005E-4, scorePlus=0.6693470543826522, scoreMinus= 0.6693470756618208
          o.n.a.v.GradCheckUtil - Param 6 (labelsnull) FAILED: grad= -0.002948038716421059, numericalGrad= -0.002063627102533161, relError= 0.1764705879915288, absError=8.844116138878979E-4, scorePlus=0.6693470443859655, scoreMinus= 0.6693470856585075
          o.n.a.v.GradCheckUtil - Param 7 (labelsnull) FAILED: grad= 0.005289668323673393, numericalGrad= 0.003702767825686237, relError= 0.17647058835109575, absError=0.0015869004979871559, scorePlus=0.6693471020499149, scoreMinus= 0.6693470279945584
          o.n.a.v.GradCheckUtil - Param 8 (labelsnull) FAILED: grad= 0.0066515127423616375, numericalGrad= 0.004656058916197026, relError= 0.17647058859487832, absError=0.001995453826164612, scorePlus=0.6693471115828257, scoreMinus= 0.6693470184616473
          o.n.a.v.GradCheckUtil - Param 9 (labelsnull) FAILED: grad= 0.026348500546722133, numericalGrad= 0.018443950383639773, relError= 0.1764705882107553, absError=0.00790455016308236, scorePlus=0.6693472494617404, scoreMinus= 0.6693468805827327
          o.n.a.v.GradCheckUtil - Param 10 (labelsnull) FAILED: grad= 0.01897282093247198, numericalGrad= 0.013280974647811304, relError= 0.1764705884147197, absError=0.005691846284660676, scorePlus=0.669347197831983, scoreMinus= 0.6693469322124901
          o.n.a.v.GradCheckUtil - Param 11 (labelsnull) FAILED: grad= -0.02695161480840453, numericalGrad= -0.01886613036350404, relError= 0.17647058829638346, absError=0.008085484444900488, scorePlus=0.6693468763609329, scoreMinus= 0.6693472536835402
          o.n.a.v.GradCheckUtil - Param 12 (labelsnull) FAILED: grad= 0.00632255818758795, numericalGrad= 0.004425790733897372, relError= 0.17647058795226217, absError=0.0018967674536905779, scorePlus=0.669347109280144, scoreMinus= 0.6693470207643293
          o.n.a.v.GradCheckUtil - Param 13 (labelsnull) FAILED: grad= 0.020881667969959057, numericalGrad= 0.014617167581887356, relError= 0.1764705881386541, absError=0.006264500388071701, scorePlus=0.6693472111939124, scoreMinus= 0.6693469188505607
          o.n.a.v.GradCheckUtil - Param 14 (labelsnull) FAILED: grad= -0.024589682470257, numericalGrad= -0.017212777725372774, relError= 0.17647058834244028, absError=0.007376904744884227, scorePlus=0.6693468928944593, scoreMinus= 0.6693472371500138
          o.n.a.v.GradCheckUtil - Param 15 (labelsnull) FAILED: grad= -0.038346622175008366, numericalGrad= -0.02684263551433474, relError= 0.17647058838275823, absError=0.011503986660673624, scorePlus=0.6693467965958815, scoreMinus= 0.6693473334485918
          o.n.a.v.GradCheckUtil - Param 16 (labelsnull) FAILED: grad= 0.02391014123487062, numericalGrad= 0.016737098873509382, relError= 0.1764705879719104, absError=0.007173042361361237, scorePlus=0.6693472323932252, scoreMinus= 0.6693468976512478
          o.n.a.v.GradCheckUtil - Param 17 (labelsnull) FAILED: grad= -0.02748659808508628, numericalGrad= -0.019240618664984055, relError= 0.1764705880987404, absError=0.008245979420102224, scorePlus=0.6693468726160499, scoreMinus= 0.6693472574284232
          o.n.a.v.GradCheckUtil - Param 18 (labelsnull) FAILED: grad= -0.010159855989507548, numericalGrad= -0.007111899191780679, relError= 0.17647058829486806, absError=0.003047956797726869, scorePlus=0.6693469939032446, scoreMinus= 0.6693471361412284
          o.n.a.v.GradCheckUtil - Param 19 (labelsnull) FAILED: grad= -0.03226872642781435, numericalGrad= -0.022588108505861012, relError= 0.17647058809823218, absError=0.009680617921953339, scorePlus=0.6693468391411515, scoreMinus= 0.6693472909033216
          o.n.a.v.GradCheckUtil - Param 20 (labelsnull) FAILED: grad= 1.616909176359284E-4, numericalGrad= 1.1318364023793491E-4, relError= 0.17647059725423156, absError=4.850727739799349E-5, scorePlus=0.669347066154073, scoreMinus= 0.6693470638904002
          o.n.a.v.GradCheckUtil - Param 21 (labelsnull) FAILED: grad= 0.0032630147446579636, numericalGrad= 0.00228411032310305, relError= 0.17647058784452982, absError=9.789044215549134E-4, scorePlus=0.6693470878633397, scoreMinus= 0.6693470421811333
          o.n.a.v.GradCheckUtil - Param 22 (labelsnull) FAILED: grad= 0.003242839741631063, numericalGrad= 0.002269987825487263, relError= 0.1764705868811222, absError=9.728519161438E-4, scorePlus=0.6693470877221148, scoreMinus= 0.6693470423223583
          o.n.a.v.GradCheckUtil - Param 23 (labelsnull) FAILED: grad= 0.03183894056720187, numericalGrad= 0.022287258394371175, relError= 0.17647058829333137, absError=0.009551682172830697, scorePlus=0.6693472878948206, scoreMinus= 0.6693468421496527
          o.n.a.v.GradCheckUtil - Param 24 (labelsnull) FAILED: grad= -0.014399509786518848, numericalGrad= -0.01007965685362322, relError= 0.17647058808822902, absError=0.004319852932895628, scorePlus=0.6693469642256681, scoreMinus= 0.6693471658188052
          o.n.a.v.GradCheckUtil - Param 25 (labelsnull) FAILED: grad= 9.023592145412239E-4, numericalGrad= 6.316514533644124E-4, relError= 0.17647058579221295, absError=2.707077611768115E-4, scorePlus=0.6693470713387512, scoreMinus= 0.6693470587057221
          o.n.a.v.GradCheckUtil - Param 26 (labelsnull) FAILED: grad= -0.05449434850472176, numericalGrad= -0.03814604394580812, relError= 0.17647058833050244, absError=0.016348304558913646, scorePlus=0.6693466835617972, scoreMinus= 0.6693474464826761
          o.n.a.v.GradCheckUtil - Param 27 (labelsnull) FAILED: grad= 0.028627142670486397, numericalGrad= 0.02003899986502411, relError= 0.17647058833963936, absError=0.008588142805462287, scorePlus=0.6693472654122352, scoreMinus= 0.6693468646322379
          o.n.a.v.GradCheckUtil - Param 28 (labelsnull) FAILED: grad= -0.036176086327732636, numericalGrad= -0.02532326043303001, relError= 0.17647058816609842, absError=0.010852825894702624, scorePlus=0.6693468117896322, scoreMinus= 0.6693473182548408
          o.n.a.v.GradCheckUtil - Param 29 (labelsnull) FAILED: grad= -0.04212930259729175, numericalGrad= -0.029490511821439466, relError= 0.17647058818050743, absError=0.012638790775852286, scorePlus=0.6693467701171184, scoreMinus= 0.6693473599273548
          o.n.a.v.GradCheckUtil - Param 30 (labelsnull) FAILED: grad= 0.04320700501616713, numericalGrad= 0.03024490350389541, relError= 0.17647058835416468, absError=0.012962101512271718, scorePlus=0.6693473674712715, scoreMinus= 0.6693467625732015
          o.n.a.v.GradCheckUtil - Param 31 (labelsnull) FAILED: grad= -0.010829621250189842, numericalGrad= -0.007580734873169347, relError= 0.17647058836076968, absError=0.003248886377020495, scorePlus=0.6693469892148879, scoreMinus= 0.6693471408295854
          o.n.a.v.GradCheckUtil - Param 32 (labelsnull) FAILED: grad= -0.02041152433272068, numericalGrad= -0.01428806704062424, relError= 0.1764705879735598, absError=0.006123457292096441, scorePlus=0.6693469221415662, scoreMinus= 0.669347207902907
          o.n.a.v.GradCheckUtil - Param 33 (labelsnull) FAILED: grad= -0.011982105706721617, numericalGrad= -0.00838747399312112, relError= 0.17647058832678073, absError=0.0035946317136004973, scorePlus=0.6693469811474967, scoreMinus= 0.6693471488969766
          o.n.a.v.GradCheckUtil - Param 34 (labelsnull) FAILED: grad= -0.008720815151824919, numericalGrad= -0.006104570610121484, relError= 0.17647058793024972, absError=0.002616244541703435, scorePlus=0.6693470039765305, scoreMinus= 0.6693471260679427
          o.n.a.v.GradCheckUtil - Param 35 (labelsnull) FAILED: grad= -0.002096624746325057, numericalGrad= -0.0014676373172317623, relError= 0.17647058995028572, absError=6.289874290932947E-4, scorePlus=0.6693470503458634, scoreMinus= 0.6693470796986097
          o.n.a.v.GradCheckUtil - Param 36 (labelsnull) FAILED: grad= -0.012198669343092772, numericalGrad= -0.008539068546697948, relError= 0.1764705878646707, absError=0.003659600796394824, scorePlus=0.6693469796315511, scoreMinus= 0.669347150412922
          o.n.a.v.GradCheckUtil - Param 37 (labelsnull) FAILED: grad= 0.012827989246393513, numericalGrad= 0.008979592469593456, relError= 0.17647058839077176, absError=0.003848396776800057, scorePlus=0.6693471548181613, scoreMinus= 0.6693469752263119
          o.n.a.v.GradCheckUtil - Param 38 (labelsnull) FAILED: grad= 0.0027595774145125944, numericalGrad= 0.0019317041910493769, relError= 0.176470588011961, absError=8.278732234632176E-4, scorePlus=0.6693470843392785, scoreMinus= 0.6693470457051947
          o.n.a.v.GradCheckUtil - Param 39 (labelsnull) FAILED: grad= 0.005606592414812248, numericalGrad= 0.003924614688788353, relError= 0.17647058843034635, absError=0.001681977726023895, scorePlus=0.6693471042683834, scoreMinus= 0.6693470257760896
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 80 params checked, 0 passed, 80 failed. Largest relative error = 1.0
          o.n.a.o.LossOpValidation - *** Starting test: test: sigmoidxent_smooth, reduction=MEAN_BY_NONZERO_WEIGHT_COUNT, weights=none
          o.n.a.f.DifferentialFunction - No fields found for property name labelsSmoothing for class org.nd4j.linalg.api.ops.impl.loss.SigmoidCrossEntropyLoss
          o.n.a.f.DifferentialFunction - No fields found for property name reductionMode for class org.nd4j.linalg.api.ops.impl.loss.SigmoidCrossEntropyLoss
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.f.DifferentialFunction - No fields found for property name labelsSmoothing for class org.nd4j.linalg.api.ops.impl.loss.SigmoidCrossEntropyLoss
          o.n.a.f.DifferentialFunction - No fields found for property name reductionMode for class org.nd4j.linalg.api.ops.impl.loss.SigmoidCrossEntropyLoss
          o.n.a.v.GradCheckUtil - Param 0 (innull) FAILED: grad= -0.012036121675389276, numericalGrad= -0.008286121683243053, relError= 0.1845268716631782, absError=0.003749999992146223, scorePlus=0.8204149366370027, scoreMinus= 0.8204151023594364
          o.n.a.v.GradCheckUtil - Param 1 (innull) FAILED: grad= -0.007864961302996427, numericalGrad= -0.004114961293932851, relError= 0.31302372604851264, absError=0.003750000009063576, scorePlus=0.820414978348564, scoreMinus= 0.8204150606477899
          o.n.a.v.GradCheckUtil - Param 2 (innull) FAILED: grad= -0.011031605155219653, numericalGrad= -0.00728160516327847, relError= 0.20477021378132257, absError=0.0037499999919411832, scorePlus=0.820414946682164, scoreMinus= 0.8204150923142672
          o.n.a.v.GradCheckUtil - Param 3 (innull) FAILED: grad= 0.010742020669194222, numericalGrad= 0.006992020668006304, relError= 0.21145772302456406, absError=0.0037500000011879185, scorePlus=0.8204150894184205, scoreMinus= 0.8204149495780071
          o.n.a.v.GradCheckUtil - Param 4 (innull) FAILED: grad= 0.014480194141568892, numericalGrad= 0.01073019413877496, relError= 0.14874820495001057, absError=0.0037500000027939316, scorePlus=0.8204151268001535, scoreMinus= 0.8204149121962707
          o.n.a.v.GradCheckUtil - Param 5 (innull) FAILED: grad= -0.01845074055889431, numericalGrad= -0.014700740552653356, relError= 0.11311711816503774, absError=0.003750000006240954, scorePlus=0.8204148724907435, scoreMinus= 0.8204151665055546
          o.n.a.v.GradCheckUtil - Param 6 (innull) FAILED: grad= 0.0018566250971934041, numericalGrad= -0.0018933749068583692, relError= 1.0, absError=0.0037500000040517735, scorePlus=0.8204150005642443, scoreMinus= 0.8204150384317425
          o.n.a.v.GradCheckUtil - Param 7 (innull) FAILED: grad= -0.005240599684760119, numericalGrad= -0.0014905996881253711, relError= 0.5571072536850472, absError=0.0037499999966347473, scorePlus=0.8204150045921177, scoreMinus= 0.8204150344041115
          o.n.a.v.GradCheckUtil - Param 8 (innull) FAILED: grad= 0.016195062183163807, numericalGrad= 0.012445062191890342, relError= 0.13093518527244086, absError=0.0037499999912734647, scorePlus=0.8204151439488145, scoreMinus= 0.8204148950475707
          o.n.a.v.GradCheckUtil - Param 9 (innull) FAILED: grad= -0.003010074174118974, numericalGrad= 7.399258261653329E-4, relError= 1.0, absError=0.003750000000284307, scorePlus=0.8204150268972981, scoreMinus= 0.8204150120987815
          o.n.a.v.GradCheckUtil - Param 10 (innull) FAILED: grad= 0.01429611253731572, numericalGrad= 0.010546112544362884, relError= 0.15095266147147576, absError=0.003749999992952835, scorePlus=0.8204151249593389, scoreMinus= 0.820414914037088
          o.n.a.v.GradCheckUtil - Param 11 (innull) FAILED: grad= -0.020556582840631308, numericalGrad= -0.016806582842088247, relError= 0.10036622780808518, absError=0.003749999998543061, scorePlus=0.8204148514322617, scoreMinus= 0.8204151875639185
          o.n.a.v.GradCheckUtil - Param 12 (innull) FAILED: grad= -0.011635076424746496, numericalGrad= -0.007885076419578141, relError= 0.192109151761004, absError=0.003750000005168355, scorePlus=0.8204149406474542, scoreMinus= 0.8204150983489826
          o.n.a.v.GradCheckUtil - Param 13 (innull) FAILED: grad= -0.009624983224500318, numericalGrad= -0.005874983216580531, relError= 0.24193600819553068, absError=0.003750000007919787, scorePlus=0.8204149607483713, scoreMinus= 0.8204150782480356
          o.n.a.v.GradCheckUtil - Param 14 (innull) FAILED: grad= -0.00909416713114207, numericalGrad= -0.005344167125498344, relError= 0.2597252521646701, absError=0.003750000005643726, scorePlus=0.8204149660565255, scoreMinus= 0.820415072939868
          o.n.a.v.GradCheckUtil - Param 15 (innull) FAILED: grad= -0.012876193052992002, numericalGrad= -0.009126193056818721, relError= 0.1704360598644881, absError=0.0037499999961732814, scorePlus=0.8204149282362891, scoreMinus= 0.8204151107601503
          o.n.a.v.GradCheckUtil - Param 16 (innull) FAILED: grad= 0.018855519684649238, numericalGrad= 0.015105519690639111, relError= 0.11042064857234031, absError=0.0037499999940101263, scorePlus=0.8204151705533361, scoreMinus= 0.8204148684429423
          o.n.a.v.GradCheckUtil - Param 17 (innull) FAILED: grad= -0.011063377940227643, numericalGrad= -0.007313377942130827, relError= 0.2040621327345805, absError=0.0037499999980968165, scorePlus=0.8204149463644365, scoreMinus= 0.8204150926319953
          o.n.a.v.GradCheckUtil - Param 18 (innull) FAILED: grad= 0.0038292523057700343, numericalGrad= 7.925230471883538E-5, relError= 0.959446226822323, absError=0.003750000001051199, scorePlus=0.8204150202905925, scoreMinus= 0.8204150187055465
          o.n.a.v.GradCheckUtil - Param 19 (innull) FAILED: grad= 0.014509343680485749, numericalGrad= 0.010759343682664733, relError= 0.1484050177964396, absError=0.0037499999978210154, scorePlus=0.8204151270916487, scoreMinus= 0.820414911904775
          o.n.a.v.GradCheckUtil - Param 20 (innull) FAILED: grad= 0.010781626164451514, numericalGrad= 0.007031626170217463, relError= 0.21051742398189838, absError=0.0037499999942340505, scorePlus=0.8204150898144758, scoreMinus= 0.8204149491819523
          o.n.a.v.GradCheckUtil - Param 21 (innull) FAILED: grad= 0.007068848803775666, numericalGrad= 0.0033188488068880413, relError= 0.36100396232539383, absError=0.0037499999968876245, scorePlus=0.820415052686649, scoreMinus= 0.8204149863096729
          o.n.a.v.GradCheckUtil - Param 22 (innull) FAILED: grad= 0.015324559626524237, numericalGrad= 0.011574559621863044, relError= 0.13940976914647574, absError=0.003750000004661193, scorePlus=0.8204151352438002, scoreMinus= 0.8204149037526077
          o.n.a.v.GradCheckUtil - Param 23 (innull) FAILED: grad= 0.007917243024915716, numericalGrad= 0.004167243022878964, relError= 0.31031522459501676, absError=0.0037500000020367526, scorePlus=0.8204150611706081, scoreMinus= 0.8204149778257477
          o.n.a.v.GradCheckUtil - Param 24 (innull) FAILED: grad= -0.014352200339769222, numericalGrad= -0.010602200334330902, relError= 0.15027409611685846, absError=0.00375000000543832, scorePlus=0.8204149134762098, scoreMinus= 0.8204151255202164
          o.n.a.v.GradCheckUtil - Param 25 (innull) FAILED: grad= 0.0129221639576732, numericalGrad= 0.009172163950577072, relError= 0.1697268196013256, absError=0.0037500000070961274, scorePlus=0.8204151112198591, scoreMinus= 0.8204149277765801
          o.n.a.v.GradCheckUtil - Param 26 (innull) FAILED: grad= -0.015272628732874535, numericalGrad= -0.011522628740046057, relError= 0.13995013843842494, absError=0.003749999992828478, scorePlus=0.8204149042719171, scoreMinus= 0.8204151347244919
          o.n.a.v.GradCheckUtil - Param 27 (innull) FAILED: grad= 0.006030824700473708, numericalGrad= 0.002280824701328399, relError= 0.45117398699856687, absError=0.0037499999991453094, scorePlus=0.8204150423063833, scoreMinus= 0.8204149966898893
          o.n.a.v.GradCheckUtil - Param 28 (innull) FAILED: grad= 0.004078010710414421, numericalGrad= 3.280107130354537E-4, relError= 0.851107980869224, absError=0.003749999997378967, scorePlus=0.8204150227781852, scoreMinus= 0.820415016217971
          o.n.a.v.GradCheckUtil - Param 29 (innull) FAILED: grad= -0.020939522258088747, numericalGrad= -0.01718952226115178, relError= 0.09835022210023274, absError=0.0037499999969369674, scorePlus=0.820414847602855, scoreMinus= 0.8204151913933002
          o.n.a.v.GradCheckUtil - Param 30 (innull) FAILED: grad= -0.02221824306305277, numericalGrad= -0.01846824306817041, relError= 0.09216819517880599, absError=0.003749999994882361, scorePlus=0.8204148348156004, scoreMinus= 0.8204152041804618
          o.n.a.v.GradCheckUtil - Param 31 (innull) FAILED: grad= -0.009439571708005082, numericalGrad= -0.0056895717026606, relError= 0.24786598312636937, absError=0.0037500000053444825, scorePlus=0.8204149626024841, scoreMinus= 0.8204150763939182
          o.n.a.v.GradCheckUtil - Param 32 (innull) FAILED: grad= -0.017068524950294813, numericalGrad= -0.013318524949568198, relError= 0.12340783370166909, absError=0.003750000000726615, scorePlus=0.8204148863129287, scoreMinus= 0.8204151526834277
          o.n.a.v.GradCheckUtil - Param 33 (innull) FAILED: grad= -0.0062627465749704085, numericalGrad= -0.0025127465719254616, relError= 0.42732641234771224, absError=0.003750000003044947, scorePlus=0.8204149943706763, scoreMinus= 0.8204150446256078
          o.n.a.v.GradCheckUtil - Param 34 (innull) FAILED: grad= -0.015205796831775066, numericalGrad= -0.011455796833370611, relError= 0.14065175718684725, absError=0.003749999998404455, scorePlus=0.8204149049402369, scoreMinus= 0.8204151340561736
          o.n.a.v.GradCheckUtil - Param 35 (innull) FAILED: grad= -0.02043114940495311, numericalGrad= -0.016681149400676887, relError= 0.10104467049902445, absError=0.0037500000042762216, scorePlus=0.8204148526866002, scoreMinus= 0.8204151863095882
          o.n.a.v.GradCheckUtil - Param 36 (innull) FAILED: grad= -0.011190515785800038, numericalGrad= -0.007440515781276246, relError= 0.2012771000372616, absError=0.003750000004523792, scorePlus=0.8204149450930587, scoreMinus= 0.8204150939033743
          o.n.a.v.GradCheckUtil - Param 37 (innull) FAILED: grad= 0.020299756404980225, numericalGrad= 0.016549756409744987, relError= 0.10176525301948425, absError=0.0037499999952352384, scorePlus=0.8204151849956623, scoreMinus= 0.8204148540005342
          o.n.a.v.GradCheckUtil - Param 38 (innull) FAILED: grad= 0.02060002855460622, numericalGrad= 0.01685002855578155, relError= 0.10013335861601425, absError=0.0037499999988246727, scorePlus=0.8204151879983742, scoreMinus= 0.8204148509978031
          o.n.a.v.GradCheckUtil - Param 39 (innull) FAILED: grad= 0.01826299604553645, numericalGrad= 0.014512996049376168, relError= 0.11441301258863631, absError=0.0037499999961602814, scorePlus=0.820415164628114, scoreMinus= 0.820414874368193
          o.n.a.v.GradCheckUtil - Param 0 (labelsnull) FAILED: grad= -0.001856365789858111, numericalGrad= -0.001299456053871495, relError= 0.17647058787337955, absError=5.56909735986616E-4, scorePlus=0.8204150065033469, scoreMinus= 0.8204150324924679
          o.n.a.v.GradCheckUtil - Param 1 (labelsnull) FAILED: grad= -0.019467694933480113, numericalGrad= -0.01362738645260819, relError= 0.17647058826472406, absError=0.005840308480871923, scorePlus=0.820414883224043, scoreMinus= 0.820415155771772
          o.n.a.v.GradCheckUtil - Param 2 (labelsnull) FAILED: grad= -0.005900822937978117, numericalGrad= -0.004130576058969382, relError= 0.17647058795561935, absError=0.0017702468790087352, scorePlus=0.8204149781921469, scoreMinus= 0.8204150608036681
          o.n.a.v.GradCheckUtil - Param 3 (labelsnull) FAILED: grad= 0.007078837185234405, numericalGrad= 0.004955186028166025, relError= 0.17647058838174734, absError=0.00212365115706838, scorePlus=0.8204150690497677, scoreMinus= 0.8204149699460471
          o.n.a.v.GradCheckUtil - Param 4 (labelsnull) FAILED: grad= -0.007988051045427085, numericalGrad= -0.005591635732216104, relError= 0.17647058819915498, absError=0.0023964153132109813, scorePlus=0.8204149635815501, scoreMinus= 0.8204150754142647
          o.n.a.v.GradCheckUtil - Param 5 (labelsnull) FAILED: grad= 0.02589381318864872, numericalGrad= 0.018125669232205155, relError= 0.17647058823125708, absError=0.007768143956443565, scorePlus=0.8204152007545998, scoreMinus= 0.8204148382412152
          o.n.a.v.GradCheckUtil - Param 6 (labelsnull) FAILED: grad= 0.06307370456383109, numericalGrad= 0.04415159320370065, relError= 0.17647058813633934, absError=0.018922111360130438, scorePlus=0.8204154610138394, scoreMinus= 0.8204145779819754
          o.n.a.v.GradCheckUtil - Param 7 (labelsnull) FAILED: grad= -0.03317983519997197, numericalGrad= -0.023225884637767532, relError= 0.1764705882814481, absError=0.009953950562204435, scorePlus=0.820414787239061, scoreMinus= 0.8204152517567538
          o.n.a.v.GradCheckUtil - Param 8 (labelsnull) FAILED: grad= -0.01523484281501595, numericalGrad= -0.010664389971104525, relError= 0.17647058820834083, absError=0.004570452843911426, scorePlus=0.8204149128540077, scoreMinus= 0.8204151261418071
          o.n.a.v.GradCheckUtil - Param 9 (labelsnull) FAILED: grad= -0.049715492761382346, numericalGrad= -0.03480084493912017, relError= 0.17647058814965072, absError=0.014914647822262178, scorePlus=0.820414671489458, scoreMinus= 0.8204153675063568
          o.n.a.v.GradCheckUtil - Param 10 (labelsnull) FAILED: grad= -0.007234516500391814, numericalGrad= -0.005064161545664803, relError= 0.17647058867622786, absError=0.002170354954727011, scorePlus=0.820414968856292, scoreMinus= 0.8204150701395229
          o.n.a.v.GradCheckUtil - Param 11 (labelsnull) FAILED: grad= 0.03829393779012883, numericalGrad= 0.02680575644786742, relError= 0.176470588329679, absError=0.01148818134226141, scorePlus=0.8204152875554719, scoreMinus= 0.8204147514403429
          o.n.a.v.GradCheckUtil - Param 12 (labelsnull) FAILED: grad= -0.003465231651134151, numericalGrad= -0.002425662148919372, relError= 0.17647058960820747, absError=0.001039569502214779, scorePlus=0.8204149952412859, scoreMinus= 0.8204150437545289
          o.n.a.v.GradCheckUtil - Param 13 (labelsnull) FAILED: grad= -0.011709544187953136, numericalGrad= -0.008196680933991729, relError= 0.17647058809200264, absError=0.003512863253961407, scorePlus=0.8204149375310982, scoreMinus= 0.8204151014647169
          o.n.a.v.GradCheckUtil - Param 14 (labelsnull) FAILED: grad= -0.013976316391030861, numericalGrad= -0.009783421467401965, relError= 0.17647058854821288, absError=0.004192894923628896, scorePlus=0.8204149216636928, scoreMinus= 0.8204151173321221
          o.n.a.v.GradCheckUtil - Param 15 (labelsnull) FAILED: grad= 0.0015052267676876842, numericalGrad= 0.001053658743588315, relError= 0.17647058538159954, absError=4.5156802409936927E-4, scorePlus=0.8204150300344949, scoreMinus= 0.82041500896132
          o.n.a.v.GradCheckUtil - Param 16 (labelsnull) FAILED: grad= -0.028031288084515035, numericalGrad= -0.019621901659050422, relError= 0.17647058823801234, absError=0.008409386425464613, scorePlus=0.8204148232788908, scoreMinus= 0.820415215716924
          o.n.a.v.GradCheckUtil - Param 17 (labelsnull) FAILED: grad= -0.005771992174891486, numericalGrad= -0.004040394518955992, relError= 0.17647058865110085, absError=0.001731597655935494, scorePlus=0.8204149790939622, scoreMinus= 0.8204150599018526
          o.n.a.v.GradCheckUtil - Param 18 (labelsnull) FAILED: grad= 0.04274877098472418, numericalGrad= 0.02992413968838647, relError= 0.176470588250195, absError=0.01282463129633771, scorePlus=0.8204153187393043, scoreMinus= 0.8204147202565105
          o.n.a.v.GradCheckUtil - Param 19 (labelsnull) FAILED: grad= -0.008107696174866397, numericalGrad= -0.005675387326764535, relError= 0.17647058786330722, absError=0.0024323088481018615, scorePlus=0.8204149627440342, scoreMinus= 0.8204150762517808
          o.n.a.v.GradCheckUtil - Param 20 (labelsnull) FAILED: grad= 0.00691729140101608, numericalGrad= 0.004842103984437074, relError= 0.17647058786254402, absError=0.0020751874165790057, scorePlus=0.8204150679189472, scoreMinus= 0.8204149710768676
          o.n.a.v.GradCheckUtil - Param 21 (labelsnull) FAILED: grad= 0.023271046306444537, numericalGrad= 0.01628973241851739, relError= 0.1764705881161561, absError=0.006981313887927148, scorePlus=0.8204151823952316, scoreMinus= 0.8204148566005832
          o.n.a.v.GradCheckUtil - Param 22 (labelsnull) FAILED: grad= -0.01149664978161514, numericalGrad= -0.008047654842524565, relError= 0.17647058851255454, absError=0.0034489949390905748, scorePlus=0.8204149390213591, scoreMinus= 0.8204150999744559
          o.n.a.v.GradCheckUtil - Param 23 (labelsnull) FAILED: grad= 0.019225663710691315, numericalGrad= 0.013457964592733516, relError= 0.17647058840628832, absError=0.005767699117957799, scorePlus=0.8204151540775534, scoreMinus= 0.8204148849182615
          o.n.a.v.GradCheckUtil - Param 24 (labelsnull) FAILED: grad= 0.00746374995241131, numericalGrad= 0.0052246249659937405, relError= 0.1764705882996584, absError=0.0022391249864175695, scorePlus=0.8204150717441572, scoreMinus= 0.8204149672516579
          o.n.a.v.GradCheckUtil - Param 25 (labelsnull) FAILED: grad= -0.0016892983105683095, numericalGrad= -0.001182508813091232, relError= 0.17647058999953869, absError=5.067894974770774E-4, scorePlus=0.8204150076728194, scoreMinus= 0.8204150313229956
          o.n.a.v.GradCheckUtil - Param 26 (labelsnull) FAILED: grad= 0.011277964067311179, numericalGrad= 0.007894574849398595, relError= 0.1764705880953409, absError=0.0033833892179125843, scorePlus=0.8204150984436559, scoreMinus= 0.8204149405521589
          o.n.a.v.GradCheckUtil - Param 27 (labelsnull) FAILED: grad= 0.028648288535890205, numericalGrad= 0.020053801980113306, relError= 0.17647058811474942, absError=0.008594486555776899, scorePlus=0.8204152200359273, scoreMinus= 0.8204148189598877
          o.n.a.v.GradCheckUtil - Param 28 (labelsnull) FAILED: grad= 0.04087978566156122, numericalGrad= 0.028615849956281632, relError= 0.1764705883505992, absError=0.012263935705279585, scorePlus=0.8204153056564071, scoreMinus= 0.820414733339408
          o.n.a.v.GradCheckUtil - Param 29 (labelsnull) FAILED: grad= 0.04100844383174136, numericalGrad= 0.028705910681825483, relError= 0.17647058824193415, absError=0.01230253314991588, scorePlus=0.8204153065570143, scoreMinus= 0.8204147324388007
          o.n.a.v.GradCheckUtil - Param 30 (labelsnull) FAILED: grad= 0.05194577478070306, numericalGrad= 0.03636204234380713, relError= 0.17647058827106482, absError=0.015583732436895925, scorePlus=0.8204153831183308, scoreMinus= 0.820414655877484
          o.n.a.v.GradCheckUtil - Param 31 (labelsnull) FAILED: grad= -0.012495510858761553, numericalGrad= -0.00874685760487992, relError= 0.17647058802778243, absError=0.003748653253881632, scorePlus=0.8204149320293315, scoreMinus= 0.8204151069664836
          o.n.a.v.GradCheckUtil - Param 32 (labelsnull) FAILED: grad= 0.019159927352923736, numericalGrad= 0.013411949151276302, relError= 0.17647058808252117, absError=0.005747978201647434, scorePlus=0.820415153617399, scoreMinus= 0.820414885378416
          o.n.a.v.GradCheckUtil - Param 33 (labelsnull) FAILED: grad= -0.027397371625485945, numericalGrad= -0.019178160137744982, relError= 0.1764705882376983, absError=0.008219211487740963, scorePlus=0.820414827716306, scoreMinus= 0.8204152112795088
          o.n.a.v.GradCheckUtil - Param 34 (labelsnull) FAILED: grad= 0.010997150711087622, numericalGrad= 0.007698005499712223, relError= 0.1764705881125264, absError=0.003299145211375399, scorePlus=0.8204150964779624, scoreMinus= 0.8204149425178524
          o.n.a.v.GradCheckUtil - Param 35 (labelsnull) FAILED: grad= 0.037444975138737416, numericalGrad= 0.026211482595517307, relError= 0.176470588264844, absError=0.011233492543220109, scorePlus=0.8204152816127334, scoreMinus= 0.8204147573830814
          o.n.a.v.GradCheckUtil - Param 36 (labelsnull) FAILED: grad= -0.005257225082134647, numericalGrad= -0.003680057569788175, relError= 0.17647058661696802, absError=0.001577167512346472, scorePlus=0.8204149826973317, scoreMinus= 0.8204150562984831
          o.n.a.v.GradCheckUtil - Param 37 (labelsnull) FAILED: grad= -0.036574863753012825, numericalGrad= -0.025602404624125438, relError= 0.1764705882917464, absError=0.010972459128887387, scorePlus=0.8204147634738612, scoreMinus= 0.8204152755219537
          o.n.a.v.GradCheckUtil - Param 38 (labelsnull) FAILED: grad= -0.03859236026801457, numericalGrad= -0.02701465218746257, relError= 0.1764705882379414, absError=0.011577708080551998, scorePlus=0.8204147493513856, scoreMinus= 0.8204152896444293
          o.n.a.v.GradCheckUtil - Param 39 (labelsnull) FAILED: grad= -0.024931540743147757, numericalGrad= -0.01745207852121844, relError= 0.17647058820711983, absError=0.007479462221929318, scorePlus=0.8204148449771222, scoreMinus= 0.8204151940186927
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 80 params checked, 0 passed, 80 failed. Largest relative error = 1.0
          o.n.a.o.LossOpValidation - *** Starting test: test: sigmoidxent_smooth, reduction=NONE, weights=scalar
          o.n.a.f.DifferentialFunction - No fields found for property name labelsSmoothing for class org.nd4j.linalg.api.ops.impl.loss.SigmoidCrossEntropyLoss
          o.n.a.f.DifferentialFunction - No fields found for property name reductionMode for class org.nd4j.linalg.api.ops.impl.loss.SigmoidCrossEntropyLoss
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.f.DifferentialFunction - No fields found for property name labelsSmoothing for class org.nd4j.linalg.api.ops.impl.loss.SigmoidCrossEntropyLoss
          o.n.a.f.DifferentialFunction - No fields found for property name reductionMode for class org.nd4j.linalg.api.ops.impl.loss.SigmoidCrossEntropyLoss
          o.n.a.v.GradCheckUtil - Param 0 (innull) FAILED: grad= 0.405781471078539, numericalGrad= 0.2557814710257844, relError= 0.2267357956532891, absError=0.1500000000527546, scorePlus=32.81968847725398, scoreMinus= 32.81968336162456
          o.n.a.v.GradCheckUtil - Param 1 (innull) FAILED: grad= 0.3386537913639095, numericalGrad= 0.1886537912554331, relError= 0.28446395434590155, absError=0.1500000001084764, scorePlus=32.81968780597633, scoreMinus= 32.819684032900504
          o.n.a.v.GradCheckUtil - Param 2 (innull) FAILED: grad= -0.2066798979440787, numericalGrad= -0.05667989810831386, relError= 0.569563016391173, absError=0.14999999983576484, scorePlus=32.819685352636434, scoreMinus= 32.819686486234396
          o.n.a.v.GradCheckUtil - Param 3 (innull) FAILED: grad= -0.5695813493719933, numericalGrad= -0.41958134922026596, relError= 0.1516434054430095, absError=0.15000000015172738, scorePlus=32.81968172362598, scoreMinus= 32.81969011525297
          o.n.a.v.GradCheckUtil - Param 4 (innull) FAILED: grad= -0.23819378384752687, numericalGrad= -0.08819378365387819, relError= 0.4595763292760927, absError=0.15000000019364867, scorePlus=32.81968503749845, scoreMinus= 32.819686801374125
          o.n.a.v.GradCheckUtil - Param 5 (innull) FAILED: grad= -0.17878237193204635, numericalGrad= -0.028782372041291634, relError= 0.7226660800835351, absError=0.14999999989075471, scorePlus=32.81968563161084, scoreMinus= 32.81968620725828
          o.n.a.v.GradCheckUtil - Param 6 (innull) FAILED: grad= -0.2632331627352106, numericalGrad= -0.11323316257971781, relError= 0.398442012124224, absError=0.15000000015549275, scorePlus=32.81968478710529, scoreMinus= 32.81968705176854
          o.n.a.v.GradCheckUtil - Param 7 (innull) FAILED: grad= 0.5883585224687085, numericalGrad= 0.43835852245877044, relError= 0.14609672718595326, absError=0.15000000000993802, scorePlus=32.81969030302455, scoreMinus= 32.8196815358541
          o.n.a.v.GradCheckUtil - Param 8 (innull) FAILED: grad= 0.5212372516454318, numericalGrad= 0.37123725142862435, relError= 0.1680720286127442, absError=0.15000000021680743, scorePlus=32.81968963181221, scoreMinus= 32.81968220706718
          o.n.a.v.GradCheckUtil - Param 9 (innull) FAILED: grad= -0.9151455422102422, numericalGrad= -0.7651455423030028, relError= 0.08927024685767002, absError=0.14999999990723945, scorePlus=32.819678267975675, scoreMinus= 32.81969357088652
          o.n.a.v.GradCheckUtil - Param 10 (innull) FAILED: grad= -0.38366393905560686, numericalGrad= -0.23366393904211688, relError= 0.24298270876039202, absError=0.15000000001348998, scorePlus=32.81968358279965, scoreMinus= 32.81968825607843
          o.n.a.v.GradCheckUtil - Param 11 (innull) FAILED: grad= 0.39602082642382563, numericalGrad= 0.2460208261112484, relError= 0.23362970255949694, absError=0.15000000031257724, scorePlus=32.81968837964744, scoreMinus= 32.819683459230916
          o.n.a.v.GradCheckUtil - Param 12 (innull) FAILED: grad= 0.5173921934366446, numericalGrad= 0.3673921934677082, relError= 0.16953282877622897, absError=0.14999999996893637, scorePlus=32.81968959336164, scoreMinus= 32.81968224551777
          o.n.a.v.GradCheckUtil - Param 13 (innull) FAILED: grad= 0.929900093350505, numericalGrad= 0.779900093306196, relError= 0.08772954946134093, absError=0.15000000004430902, scorePlus=32.81969371843141, scoreMinus= 32.81967812042954
          o.n.a.v.GradCheckUtil - Param 14 (innull) FAILED: grad= 0.6170519270383348, numericalGrad= 0.4670519270888462, relError= 0.13836312764541783, absError=0.1499999999494886, scorePlus=32.819690589958306, scoreMinus= 32.819681248919764
          o.n.a.v.GradCheckUtil - Param 15 (innull) FAILED: grad= 0.3786547482243071, numericalGrad= 0.2286547484686707, relError= 0.24699103269822262, absError=0.1499999997556364, scorePlus=32.819688205986466, scoreMinus= 32.8196836328915
          o.n.a.v.GradCheckUtil - Param 16 (innull) FAILED: grad= -0.6426176548514132, numericalGrad= -0.4926176547570548, relError= 0.13213119678782012, absError=0.15000000009435838, scorePlus=32.81968099326215, scoreMinus= 32.81969084561525
          o.n.a.v.GradCheckUtil - Param 17 (innull) FAILED: grad= 0.1346964205068193, numericalGrad= -0.015303579559144962, relError= 1.0, absError=0.15000000006596426, scorePlus=32.81968576639725, scoreMinus= 32.81968607246884
          o.n.a.v.GradCheckUtil - Param 18 (innull) FAILED: grad= -0.7055434954323636, numericalGrad= -0.5555434952952965, relError= 0.11894500636353059, absError=0.15000000013706716, scorePlus=32.81968036400265, scoreMinus= 32.819691474872556
          o.n.a.v.GradCheckUtil - Param 19 (innull) FAILED: grad= -0.6449622964241208, numericalGrad= -0.49496229657108864, relError= 0.13158765130147743, absError=0.1499999998530322, scorePlus=32.8196809698157, scoreMinus= 32.81969086906163
          o.n.a.v.GradCheckUtil - Param 20 (innull) FAILED: grad= -0.642344313205868, numericalGrad= -0.4923443132298643, relError= 0.13219485635207393, absError=0.14999999997600372, scorePlus=32.81968099599557, scoreMinus= 32.81969084288183
          o.n.a.v.GradCheckUtil - Param 21 (innull) FAILED: grad= 0.20780636451894174, numericalGrad= 0.05780636449514986, relError= 0.5647319711693256, absError=0.15000000002379188, scorePlus=32.81968649749909, scoreMinus= 32.8196853413718
          o.n.a.v.GradCheckUtil - Param 22 (innull) FAILED: grad= -0.37955962523953357, numericalGrad= -0.22955962535320393, relError= 0.24625719797948228, absError=0.14999999988632964, scorePlus=32.819683623842735, scoreMinus= 32.81968821503524
          o.n.a.v.GradCheckUtil - Param 23 (innull) FAILED: grad= -0.9025275965374921, numericalGrad= -0.7525275965036825, relError= 0.09063141861642915, absError=0.15000000003380964, scorePlus=32.81967839415565, scoreMinus= 32.81969344470758
          o.n.a.v.GradCheckUtil - Param 24 (innull) FAILED: grad= 0.6101871908982075, numericalGrad= 0.4601871907539134, relError= 0.14013788326358237, absError=0.1500000001442941, scorePlus=32.81969052131102, scoreMinus= 32.8196813175672
          o.n.a.v.GradCheckUtil - Param 25 (innull) FAILED: grad= -0.5343068346572201, numericalGrad= -0.3843068345332767, relError= 0.16328953634679397, absError=0.15000000012394338, scorePlus=32.819682076371315, scoreMinus= 32.819689762508006
          o.n.a.v.GradCheckUtil - Param 26 (innull) FAILED: grad= -0.5863928760035073, numericalGrad= -0.4363928759687496, relError= 0.14665828082324173, absError=0.15000000003475772, scorePlus=32.819681555510584, scoreMinus= 32.819690283368104
          o.n.a.v.GradCheckUtil - Param 27 (innull) FAILED: grad= -0.8503778724441203, numericalGrad= -0.7003778723202457, relError= 0.09672703172649975, absError=0.1500000001238746, scorePlus=32.819678915654855, scoreMinus= 32.8196929232123
          o.n.a.v.GradCheckUtil - Param 28 (innull) FAILED: grad= -0.6526008712341766, numericalGrad= -0.5026008711439545, relError= 0.12984744965968276, absError=0.15000000009022219, scorePlus=32.81968089342984, scoreMinus= 32.81969094544726
          o.n.a.v.GradCheckUtil - Param 29 (innull) FAILED: grad= 0.2283307481664445, numericalGrad= 0.07833074846530508, relError= 0.4891386801038963, absError=0.14999999970113942, scorePlus=32.81968670274351, scoreMinus= 32.81968513612854
          o.n.a.v.GradCheckUtil - Param 30 (innull) FAILED: grad= -0.5188393236134468, numericalGrad= -0.3688393235279363, relError= 0.1689800701735473, absError=0.15000000008551045, scorePlus=32.819682231046464, scoreMinus= 32.819689607832935
          o.n.a.v.GradCheckUtil - Param 31 (innull) FAILED: grad= -0.6127211167424265, numericalGrad= -0.4627211168894973, relError= 0.13947750531086872, absError=0.14999999985292917, scorePlus=32.81968129222791, scoreMinus= 32.81969054665025
          o.n.a.v.GradCheckUtil - Param 32 (innull) FAILED: grad= 0.338867452469651, numericalGrad= 0.18886745252189027, relError= 0.28423361526591645, absError=0.14999999994776073, scorePlus=32.819687808112946, scoreMinus= 32.819684030763895
          o.n.a.v.GradCheckUtil - Param 33 (innull) FAILED: grad= -0.655498013706506, numericalGrad= -0.5054980135810183, relError= 0.12919940861118873, absError=0.15000000012548764, scorePlus=32.81968086445837, scoreMinus= 32.81969097441864
          o.n.a.v.GradCheckUtil - Param 34 (innull) FAILED: grad= -0.6536358807571159, numericalGrad= -0.5036358807330998, relError= 0.12961519067125724, absError=0.15000000002401603, scorePlus=32.81968088307973, scoreMinus= 32.81969095579734
          o.n.a.v.GradCheckUtil - Param 35 (innull) FAILED: grad= -0.5971842276275399, numericalGrad= -0.44718422778089456, relError= 0.14362747081247576, absError=0.1499999998466453, scorePlus=32.81968144759696, scoreMinus= 32.81969039128152
          o.n.a.v.GradCheckUtil - Param 36 (innull) FAILED: grad= -0.04198360581087302, numericalGrad= 0.10801639405144668, relError= 1.0, absError=0.1499999998623197, scorePlus=32.819686999593166, scoreMinus= 32.819684839265285
          o.n.a.v.GradCheckUtil - Param 37 (innull) FAILED: grad= -0.5193142917108635, numericalGrad= -0.3693142918592684, relError= 0.16879943164663788, absError=0.14999999985159512, scorePlus=32.81968222629678, scoreMinus= 32.819689612582614
          o.n.a.v.GradCheckUtil - Param 38 (innull) FAILED: grad= 0.36990816209270805, numericalGrad= 0.21990816208017347, relError= 0.2543164606759306, absError=0.15000000001253458, scorePlus=32.81968811852049, scoreMinus= 32.81968372035725
          o.n.a.v.GradCheckUtil - Param 39 (innull) FAILED: grad= -0.25888563567339007, numericalGrad= -0.1088856354414247, relError= 0.40786220135486534, absError=0.15000000023196536, scorePlus=32.81968483058046, scoreMinus= 32.819687008293165
          o.n.a.v.GradCheckUtil - Param 0 (labelsnull) FAILED: grad= 0.38143237939454333, numericalGrad= 0.26700266566592745, relError= 0.17647058807246385, absError=0.11442971372861588, scorePlus=32.819688589453875, scoreMinus= 32.81968324940056
          o.n.a.v.GradCheckUtil - Param 1 (labelsnull) FAILED: grad= 0.6692991465695833, numericalGrad= 0.46850940265130697, relError= 0.17647058818090822, absError=0.20078974391827636, scorePlus=32.81969060452124, scoreMinus= 32.81968123433319
          o.n.a.v.GradCheckUtil - Param 2 (labelsnull) FAILED: grad= -1.3450555901458134, numericalGrad= -0.9415389129685535, relError= 0.17647058830398907, absError=0.4035166771772599, scorePlus=32.819676504038085, scoreMinus= 32.819695334816345
          o.n.a.v.GradCheckUtil - Param 3 (labelsnull) FAILED: grad= 0.2801432750316424, numericalGrad= 0.19610029262651094, relError= 0.17647058797748913, absError=0.08404298240513144, scorePlus=32.819687880430145, scoreMinus= 32.81968395842429
          o.n.a.v.GradCheckUtil - Param 4 (labelsnull) FAILED: grad= -1.162607653610615, numericalGrad= -0.8138253576817077, relError= 0.17647058814346064, absError=0.3487822959289072, scorePlus=32.81967778117364, scoreMinus= 32.81969405768079
          o.n.a.v.GradCheckUtil - Param 5 (labelsnull) FAILED: grad= -1.524618884249311, numericalGrad= -1.0672332191319356, relError= 0.17647058816384037, absError=0.45738566511737533, scorePlus=32.81967524709503, scoreMinus= 32.81969659175941
          o.n.a.v.GradCheckUtil - Param 6 (labelsnull) FAILED: grad= -1.029231285038856, numericalGrad= -0.7204618995615418, relError= 0.17647058821220263, absError=0.30876938547731425, scorePlus=32.81967871480822, scoreMinus= 32.81969312404621
          o.n.a.v.GradCheckUtil - Param 7 (labelsnull) FAILED: grad= -0.3571837238383856, numericalGrad= -0.2500286065298951, relError= 0.17647058853943193, absError=0.10715511730849048, scorePlus=32.81968341914115, scoreMinus= 32.81968841971328
          o.n.a.v.GradCheckUtil - Param 8 (labelsnull) FAILED: grad= -0.08500014698179781, numericalGrad= -0.0595001029779496, relError= 0.17647058749691855, absError=0.025500044003848206, scorePlus=32.81968532442619, scoreMinus= 32.81968651442825
          o.n.a.v.GradCheckUtil - Param 9 (labelsnull) FAILED: grad= 2.378145587552809, numericalGrad= 1.6647019112525638, relError= 0.17647058824530526, absError=0.7134436763002452, scorePlus=32.81970256644633, scoreMinus= 32.819669272408106
          o.n.a.v.GradCheckUtil - Param 10 (labelsnull) FAILED: grad= -0.47402535755106834, numericalGrad= -0.3318177501654418, relError= 0.17647058841093194, absError=0.14220760738562654, scorePlus=32.81968260124972, scoreMinus= 32.81968923760472
          o.n.a.v.GradCheckUtil - Param 11 (labelsnull) FAILED: grad= 0.42207291465526037, numericalGrad= 0.29545104034411906, relError= 0.17647058809520974, absError=0.1266218743111413, scorePlus=32.81968887393762, scoreMinus= 32.819682964916815
          o.n.a.v.GradCheckUtil - Param 12 (labelsnull) FAILED: grad= -0.06959685246248593, numericalGrad= -0.04871779673010223, relError= 0.17647058817203226, absError=0.020879055732383696, scorePlus=32.81968543224925, scoreMinus= 32.819686406605186
          o.n.a.v.GradCheckUtil - Param 13 (labelsnull) FAILED: grad= -2.5851556915084193, numericalGrad= -1.8096089842600802, relError= 0.17647058818063371, absError=0.7755467072483391, scorePlus=32.819667823337376, scoreMinus= 32.81970401551706
          o.n.a.v.GradCheckUtil - Param 14 (labelsnull) FAILED: grad= -0.4770537806257029, numericalGrad= -0.33393764660161196, relError= 0.1764705879979377, absError=0.14311613402409096, scorePlus=32.81968258005075, scoreMinus= 32.819689258803685
          o.n.a.v.GradCheckUtil - Param 15 (labelsnull) FAILED: grad= 0.49526205307798415, numericalGrad= 0.3466834371579352, relError= 0.17647058823061826, absError=0.14857861592004895, scorePlus=32.81968938626159, scoreMinus= 32.81968245259284
          o.n.a.v.GradCheckUtil - Param 16 (labelsnull) FAILED: grad= 0.5867437169083659, numericalGrad= 0.41072060206204236, relError= 0.17647058796851622, absError=0.17602311484632355, scorePlus=32.81969002663324, scoreMinus= 32.8196818122212
          o.n.a.v.GradCheckUtil - Param 17 (labelsnull) FAILED: grad= 1.860056895065846, numericalGrad= 1.3020398267116207, relError= 0.17647058817370861, absError=0.5580170683542254, scorePlus=32.819698939825486, scoreMinus= 32.81967289902895
          o.n.a.v.GradCheckUtil - Param 18 (labelsnull) FAILED: grad= 0.8738371216022317, numericalGrad= 0.6116859850635592, relError= 0.17647058828123, absError=0.2621511365386725, scorePlus=32.819692036287066, scoreMinus= 32.819679802567364
          o.n.a.v.GradCheckUtil - Param 19 (labelsnull) FAILED: grad= 0.596967868838979, numericalGrad= 0.4178775082408492, relError= 0.1764705881731996, absError=0.17909036059812983, scorePlus=32.8196900982023, scoreMinus= 32.819681740652136
          o.n.a.v.GradCheckUtil - Param 20 (labelsnull) FAILED: grad= 0.5855537184571854, numericalGrad= 0.4098876026148445, relError= 0.17647058859597986, absError=0.17566611584234088, scorePlus=32.81969001830324, scoreMinus= 32.81968182055119
          o.n.a.v.GradCheckUtil - Param 21 (labelsnull) FAILED: grad= 1.3381991448806119, numericalGrad= 0.9367394014248019, relError= 0.17647058823096373, absError=0.4014597434558099, scorePlus=32.81969528682123, scoreMinus= 32.8196765520332
          o.n.a.v.GradCheckUtil - Param 22 (labelsnull) FAILED: grad= -0.4914178080300073, numericalGrad= -0.34399246544580814, relError= 0.1764705884820161, absError=0.14742534258419915, scorePlus=32.81968247950256, scoreMinus= 32.81968935935187
          o.n.a.v.GradCheckUtil - Param 23 (labelsnull) FAILED: grad= 2.2256299710905747, numericalGrad= 1.5579409797794594, relError= 0.17647058823030126, absError=0.6676889913111153, scorePlus=32.81970149883701, scoreMinus= 32.81967034001742
          o.n.a.v.GradCheckUtil - Param 24 (labelsnull) FAILED: grad= -0.44809913318126765, numericalGrad= -0.31366939339250166, relError= 0.17647058797952042, absError=0.134429739788766, scorePlus=32.81968278273328, scoreMinus= 32.81968905612115
          o.n.a.v.GradCheckUtil - Param 25 (labelsnull) FAILED: grad= 0.13744329689295456, numericalGrad= 0.09621030763184989, relError= 0.17647058920816872, absError=0.04123298926110468, scorePlus=32.819686881530295, scoreMinus= 32.81968495732414
          o.n.a.v.GradCheckUtil - Param 26 (labelsnull) FAILED: grad= 0.3490734543918955, numericalGrad= 0.24435141803280655, relError= 0.17647058831760853, absError=0.10472203635908897, scorePlus=32.8196883629414, scoreMinus= 32.81968347591304
          o.n.a.v.GradCheckUtil - Param 27 (labelsnull) FAILED: grad= 1.737567840442976, numericalGrad= 1.2162974883267452, relError= 0.17647058822865794, absError=0.5212703521162307, scorePlus=32.8196980824021, scoreMinus= 32.81967375645233
          o.n.a.v.GradCheckUtil - Param 28 (labelsnull) FAILED: grad= 0.6304913732450597, numericalGrad= 0.4413439615547076, relError= 0.1764705879244849, absError=0.18914741169035204, scorePlus=32.819690332866834, scoreMinus= 32.8196815059876
          o.n.a.v.GradCheckUtil - Param 29 (labelsnull) FAILED: grad= 1.2177608003236537, numericalGrad= 0.8524325600944848, relError= 0.1764705883103498, absError=0.365328240229169, scorePlus=32.819694443752816, scoreMinus= 32.819677395101614
          o.n.a.v.GradCheckUtil - Param 30 (labelsnull) FAILED: grad= 0.07539298595377751, numericalGrad= 0.05277509025347626, relError= 0.1764705874474316, absError=0.022617895700301253, scorePlus=32.81968644717812, scoreMinus= 32.819685391676316
          o.n.a.v.GradCheckUtil - Param 31 (labelsnull) FAILED: grad= 0.45876482212374264, numericalGrad= 0.3211353757137658, relError= 0.176470587892647, absError=0.13762944640997682, scorePlus=32.81968913078097, scoreMinus= 32.81968270807346
          o.n.a.v.GradCheckUtil - Param 32 (labelsnull) FAILED: grad= 0.6683453102566361, numericalGrad= 0.46784171736646835, relError= 0.17647058804184723, absError=0.20050359289016778, scorePlus=32.81969059784439, scoreMinus= 32.819681241010045
          o.n.a.v.GradCheckUtil - Param 33 (labelsnull) FAILED: grad= 0.6432954168374729, numericalGrad= 0.4503067920325065, relError= 0.17647058797035697, absError=0.19298862480496642, scorePlus=32.819690422495135, scoreMinus= 32.819681416359295
          o.n.a.v.GradCheckUtil - Param 34 (labelsnull) FAILED: grad= 0.6350598496972467, numericalGrad= 0.4445418948506585, relError= 0.17647058816709274, absError=0.19051795484658823, scorePlus=32.81969036484616, scoreMinus= 32.81968147400826
          o.n.a.v.GradCheckUtil - Param 35 (labelsnull) FAILED: grad= 0.39374633786855096, numericalGrad= 0.27562243651857443, relError= 0.1764705882166835, absError=0.11812390134997652, scorePlus=32.81968867565158, scoreMinus= 32.819683163202846
          o.n.a.v.GradCheckUtil - Param 36 (labelsnull) FAILED: grad= -3.1275856865113507, numericalGrad= -2.1893099805936345, relError= 0.17647058822739722, absError=0.9382757059177163, scorePlus=32.81966402632741, scoreMinus= 32.81970781252702
          o.n.a.v.GradCheckUtil - Param 37 (labelsnull) FAILED: grad= 0.07729562816049851, numericalGrad= 0.05410693972862645, relError= 0.1764705880895588, absError=0.023188688431872058, scorePlus=32.81968646049661, scoreMinus= 32.81968537835782
          o.n.a.v.GradCheckUtil - Param 38 (labelsnull) FAILED: grad= 0.532610818948852, numericalGrad= 0.37282757325840515, relError= 0.1764705882428189, absError=0.15978324569044683, scorePlus=32.819689647702944, scoreMinus= 32.81968219115148
          o.n.a.v.GradCheckUtil - Param 39 (labelsnull) FAILED: grad= -1.051768548133793, numericalGrad= -0.7362379836450826, relError= 0.1764705882672538, absError=0.3155305644887104, scorePlus=32.81967855704738, scoreMinus= 32.819693281807055
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 80 params checked, 0 passed, 80 failed. Largest relative error = 1.0
          o.n.a.o.LossOpValidation - *** Starting test: test: sigmoidxent_smooth, reduction=SUM, weights=scalar
          o.n.a.f.DifferentialFunction - No fields found for property name labelsSmoothing for class org.nd4j.linalg.api.ops.impl.loss.SigmoidCrossEntropyLoss
          o.n.a.f.DifferentialFunction - No fields found for property name reductionMode for class org.nd4j.linalg.api.ops.impl.loss.SigmoidCrossEntropyLoss
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.f.DifferentialFunction - No fields found for property name labelsSmoothing for class org.nd4j.linalg.api.ops.impl.loss.SigmoidCrossEntropyLoss
          o.n.a.f.DifferentialFunction - No fields found for property name reductionMode for class org.nd4j.linalg.api.ops.impl.loss.SigmoidCrossEntropyLoss
          o.n.a.v.GradCheckUtil - Param 0 (innull) FAILED: grad= 0.6731022409953887, numericalGrad= 0.5231022409901698, relError= 0.1253966209491513, absError=0.15000000000521896, scorePlus=33.36663501238342, scoreMinus= 33.3666245503386
          o.n.a.v.GradCheckUtil - Param 1 (innull) FAILED: grad= 0.6974748284104357, numericalGrad= 0.5474748284939324, relError= 0.12048679967468416, absError=0.14999999991650337, scorePlus=33.36663525610884, scoreMinus= 33.36662430661227
          o.n.a.v.GradCheckUtil - Param 2 (innull) FAILED: grad= 0.4646919077602214, numericalGrad= 0.3146919077323673, relError= 0.19245973170876096, absError=0.15000000002785407, scorePlus=33.366632928281525, scoreMinus= 33.36662663444337
          o.n.a.v.GradCheckUtil - Param 3 (innull) FAILED: grad= 0.7988547740424258, numericalGrad= 0.6488547739991191, relError= 0.10361194360168866, absError=0.1500000000433067, scorePlus=33.36663626990578, scoreMinus= 33.3666232928103
          o.n.a.v.GradCheckUtil - Param 4 (innull) FAILED: grad= -0.7888182229062164, numericalGrad= -0.6388182228533879, relError= 0.10506876628035218, absError=0.15000000005282854, scorePlus=33.36662339317611, scoreMinus= 33.36663616954057
          o.n.a.v.GradCheckUtil - Param 5 (innull) FAILED: grad= -0.4233994839850844, numericalGrad= -0.27339948367455236, relError= 0.21527012420001473, absError=0.15000000031053207, scorePlus=33.36662704736738, scoreMinus= 33.366632515357054
          o.n.a.v.GradCheckUtil - Param 6 (innull) FAILED: grad= -0.1418812650124602, numericalGrad= 0.008118734839968056, relError= 1.0, absError=0.14999999985242826, scorePlus=33.36662986254345, scoreMinus= 33.36662970016875
          o.n.a.v.GradCheckUtil - Param 7 (innull) FAILED: grad= 0.376886255189801, numericalGrad= 0.2268862552057271, relError= 0.24843794210804612, absError=0.1499999999840739, scorePlus=33.366632050224304, scoreMinus= 33.3666275124992
          o.n.a.v.GradCheckUtil - Param 8 (innull) FAILED: grad= -0.5655570764715465, numericalGrad= -0.4155570767494509, relError= 0.15288740788178995, absError=0.1499999997220956, scorePlus=33.36662562579153, scoreMinus= 33.36663393693306
          o.n.a.v.GradCheckUtil - Param 9 (innull) FAILED: grad= -0.6018060042917587, numericalGrad= -0.4518060045199945, relError= 0.14236739759727285, absError=0.1499999997717642, scorePlus=33.36662526330195, scoreMinus= 33.36663429942204
          o.n.a.v.GradCheckUtil - Param 10 (innull) FAILED: grad= 0.5819756760941548, numericalGrad= 0.4319756758519588, relError= 0.14793609176051253, absError=0.150000000242196, scorePlus=33.36663410111893, scoreMinus= 33.366625461605416
          o.n.a.v.GradCheckUtil - Param 11 (innull) FAILED: grad= 0.168999751176365, numericalGrad= 0.01899975146102406, relError= 0.7978744497247897, absError=0.14999999971534095, scorePlus=33.36662997135455, scoreMinus= 33.36662959135952
          o.n.a.v.GradCheckUtil - Param 12 (innull) FAILED: grad= -0.6570664683236391, numericalGrad= -0.5070664681028347, relError= 0.12885126391257148, absError=0.1500000002208044, scorePlus=33.3666247106966, scoreMinus= 33.36663485202596
          o.n.a.v.GradCheckUtil - Param 13 (innull) FAILED: grad= 0.5979061236240708, numericalGrad= 0.44790612356848664, relError= 0.1434291866998626, absError=0.15000000005558417, scorePlus=33.36663426042327, scoreMinus= 33.3666253023008
          o.n.a.v.GradCheckUtil - Param 14 (innull) FAILED: grad= 0.8227268077596117, numericalGrad= 0.6727268079487203, relError= 0.10030401360181464, absError=0.1499999998108914, scorePlus=33.36663650862538, scoreMinus= 33.366623054089224
          o.n.a.v.GradCheckUtil - Param 15 (innull) FAILED: grad= -0.7602815150815887, numericalGrad= -0.610281514923372, relError= 0.10944407289146985, absError=0.15000000015821668, scorePlus=33.366623678543974, scoreMinus= 33.36663588417427
          o.n.a.v.GradCheckUtil - Param 16 (innull) FAILED: grad= -0.8001477252934959, numericalGrad= -0.6501477251674714, relError= 0.10342720173213525, absError=0.15000000012602444, scorePlus=33.366623279880756, scoreMinus= 33.36663628283526
          o.n.a.v.GradCheckUtil - Param 17 (innull) FAILED: grad= 0.3005974101725585, numericalGrad= 0.15059741045320152, relError= 0.3324506241257882, absError=0.14999999971935696, scorePlus=33.36663128733463, scoreMinus= 33.36662827538642
          o.n.a.v.GradCheckUtil - Param 18 (innull) FAILED: grad= 0.5983709297064543, numericalGrad= 0.4483709297176119, relError= 0.1433018070676707, absError=0.14999999998884245, scorePlus=33.366634265071326, scoreMinus= 33.36662529765273
          o.n.a.v.GradCheckUtil - Param 19 (innull) FAILED: grad= 0.36522610426964797, numericalGrad= 0.21522610396118577, relError= 0.25841920864708007, absError=0.1500000003084622, scorePlus=33.36663193362264, scoreMinus= 33.36662762910056
          o.n.a.v.GradCheckUtil - Param 20 (innull) FAILED: grad= 0.3010886023577355, numericalGrad= 0.15108860260681922, relError= 0.33172835362780945, absError=0.14999999975091627, scorePlus=33.36663129224656, scoreMinus= 33.36662827047451
          o.n.a.v.GradCheckUtil - Param 21 (innull) FAILED: grad= 0.4586107127130452, numericalGrad= 0.30861071280696706, relError= 0.19551070253859268, absError=0.14999999990607815, scorePlus=33.366632867469555, scoreMinus= 33.3666266952553
          o.n.a.v.GradCheckUtil - Param 22 (innull) FAILED: grad= 0.6132106306015692, numericalGrad= 0.46321063074117313, relError= 0.1393506476017429, absError=0.14999999986039608, scorePlus=33.36663441346818, scoreMinus= 33.36662514925556
          o.n.a.v.GradCheckUtil - Param 23 (innull) FAILED: grad= 0.26605449158075656, numericalGrad= 0.11605449152796153, relError= 0.39255816189518067, absError=0.150000000052795, scorePlus=33.36663094190469, scoreMinus= 33.36662862081486
          o.n.a.v.GradCheckUtil - Param 24 (innull) FAILED: grad= 0.4954283104927042, numericalGrad= 0.3454283106663069, relError= 0.178389509045718, absError=0.14999999982639728, scorePlus=33.366633235645615, scoreMinus= 33.3666263270794
          o.n.a.v.GradCheckUtil - Param 25 (innull) FAILED: grad= 0.6801003585868854, numericalGrad= 0.5301003586311026, relError= 0.12394638163874432, absError=0.14999999995578284, scorePlus=33.366635082364475, scoreMinus= 33.3666244803573
          o.n.a.v.GradCheckUtil - Param 26 (innull) FAILED: grad= -0.40168428313046683, numericalGrad= -0.25168428301469703, relError= 0.2295794562030448, absError=0.1500000001157698, scorePlus=33.366627264519195, scoreMinus= 33.366632298204856
          o.n.a.v.GradCheckUtil - Param 27 (innull) FAILED: grad= 0.710472188436706, numericalGrad= 0.5604721884822084, relError= 0.11802247421569699, absError=0.14999999995449764, scorePlus=33.36663538608218, scoreMinus= 33.36662417663841
          o.n.a.v.GradCheckUtil - Param 28 (innull) FAILED: grad= -0.39544913597848247, numericalGrad= -0.2454491358605537, relError= 0.23404650427205678, absError=0.15000000011792877, scorePlus=33.366627326870606, scoreMinus= 33.366632235853324
          o.n.a.v.GradCheckUtil - Param 29 (innull) FAILED: grad= 0.5065629796720927, numericalGrad= 0.3565629796753455, relError= 0.173786917624577, absError=0.14999999999674724, scorePlus=33.36663334699231, scoreMinus= 33.366626215732715
          o.n.a.v.GradCheckUtil - Param 30 (innull) FAILED: grad= 0.6181580257593104, numericalGrad= 0.4681580257681616, relError= 0.13808136203108975, absError=0.14999999999114882, scorePlus=33.36663446294207, scoreMinus= 33.36662509978156
          o.n.a.v.GradCheckUtil - Param 31 (innull) FAILED: grad= -0.3980422971064713, numericalGrad= -0.24804229710184697, relError= 0.2321677398737967, absError=0.15000000000462435, scorePlus=33.36662730093902, scoreMinus= 33.366632261784964
          o.n.a.v.GradCheckUtil - Param 32 (innull) FAILED: grad= -0.560328562528569, numericalGrad= -0.4103285625944863, relError= 0.15453448602158706, absError=0.1499999999340827, scorePlus=33.3666256780767, scoreMinus= 33.36663388464795
          o.n.a.v.GradCheckUtil - Param 33 (innull) FAILED: grad= 0.6646419008983891, numericalGrad= 0.5146419010060299, relError= 0.12719584518173235, absError=0.14999999989235924, scorePlus=33.36663492778017, scoreMinus= 33.36662463494215
          o.n.a.v.GradCheckUtil - Param 34 (innull) FAILED: grad= -0.3301916524872794, numericalGrad= -0.18019165253235767, relError= 0.2938967604928818, absError=0.14999999995492172, scorePlus=33.366627979444544, scoreMinus= 33.366631583277595
          o.n.a.v.GradCheckUtil - Param 35 (innull) FAILED: grad= -0.8311025832494354, numericalGrad= -0.6811025833997063, relError= 0.09919288940277225, absError=0.14999999984972912, scorePlus=33.3666229703312, scoreMinus= 33.36663659238287
          o.n.a.v.GradCheckUtil - Param 36 (innull) FAILED: grad= 0.5880640816360686, numericalGrad= 0.4380640817203129, relError= 0.14618057010063726, absError=0.1499999999157557, scorePlus=33.366634162002946, scoreMinus= 33.36662540072131
          o.n.a.v.GradCheckUtil - Param 37 (innull) FAILED: grad= -0.7077634406365074, numericalGrad= -0.557763440411918, relError= 0.11852770768513578, absError=0.15000000022458937, scorePlus=33.36662420372595, scoreMinus= 33.366635358994756
          o.n.a.v.GradCheckUtil - Param 38 (innull) FAILED: grad= 0.2249981762156913, numericalGrad= 0.07499817620271187, relError= 0.5000060794198434, absError=0.15000000001297942, scorePlus=33.3666305313405, scoreMinus= 33.366629031376974
          o.n.a.v.GradCheckUtil - Param 39 (innull) FAILED: grad= -0.5591796671429766, numericalGrad= -0.4091796672156533, relError= 0.15490117625258634, absError=0.14999999992732332, scorePlus=33.366625689565666, scoreMinus= 33.36663387315901
          o.n.a.v.GradCheckUtil - Param 0 (labelsnull) FAILED: grad= -0.7222497779624987, numericalGrad= -0.505574844567036, relError= 0.17647058824172637, absError=0.21667493339546262, scorePlus=33.36662472560157, scoreMinus= 33.36663483709846
          o.n.a.v.GradCheckUtil - Param 1 (labelsnull) FAILED: grad= -0.8353019388685631, numericalGrad= -0.5847113573764773, relError= 0.17647058809570706, absError=0.2505905814920858, scorePlus=33.366623934236436, scoreMinus= 33.366635628463584
          o.n.a.v.GradCheckUtil - Param 2 (labelsnull) FAILED: grad= 0.14146783245162003, numericalGrad= 0.09902748274726035, relError= 0.17647058808302832, absError=0.042440349704359684, scorePlus=33.36663077162484, scoreMinus= 33.366628791075186
          o.n.a.v.GradCheckUtil - Param 3 (labelsnull) FAILED: grad= -1.3791520052284207, numericalGrad= -0.965406403352631, relError= 0.17647058838947519, absError=0.4137456018757898, scorePlus=33.36662012728598, scoreMinus= 33.366639435414044
          o.n.a.v.GradCheckUtil - Param 4 (labelsnull) FAILED: grad= 1.317816639673559, numericalGrad= 0.9224716475131344, relError= 0.17647058837096835, absError=0.39534499216042474, scorePlus=33.366639006066485, scoreMinus= 33.366620556633535
          o.n.a.v.GradCheckUtil - Param 5 (labelsnull) FAILED: grad= -0.3088335401718357, numericalGrad= -0.21618347822993653, relError= 0.17647058798958432, absError=0.09265006194189915, scorePlus=33.36662761951523, scoreMinus= 33.36663194318479
          o.n.a.v.GradCheckUtil - Param 6 (labelsnull) FAILED: grad= -1.799751929741064, numericalGrad= -1.2598263506191643, relError= 0.1764705883120369, absError=0.5399255791218998, scorePlus=33.366617183086504, scoreMinus= 33.366642379613516
          o.n.a.v.GradCheckUtil - Param 7 (labelsnull) FAILED: grad= 0.5027856465094199, numericalGrad= 0.35194995255949374, relError= 0.17647058823130282, absError=0.1508356939499262, scorePlus=33.366633300849536, scoreMinus= 33.366626261850485
          o.n.a.v.GradCheckUtil - Param 8 (labelsnull) FAILED: grad= 0.2637466466397355, numericalGrad= 0.1846226528101624, relError= 0.17647058780931243, absError=0.07912399382957311, scorePlus=33.36663162757654, scoreMinus= 33.36662793512348
          o.n.a.v.GradCheckUtil - Param 9 (labelsnull) FAILED: grad= 0.41299582843404753, numericalGrad= 0.289097080141687, relError= 0.17647058783673158, absError=0.12389874829236053, scorePlus=33.36663267232081, scoreMinus= 33.36662689037921
          o.n.a.v.GradCheckUtil - Param 10 (labelsnull) FAILED: grad= -0.33088903121137847, numericalGrad= -0.2316223220333313, relError= 0.17647058784760755, absError=0.09926670917804717, scorePlus=33.36662746512679, scoreMinus= 33.36663209757323
          o.n.a.v.GradCheckUtil - Param 11 (labelsnull) FAILED: grad= 1.5927328516893717, numericalGrad= 1.1149129960585924, relError= 0.17647058828915807, absError=0.47781985563077933, scorePlus=33.366640930479974, scoreMinus= 33.36661863222005
          o.n.a.v.GradCheckUtil - Param 12 (labelsnull) FAILED: grad= 0.650248539622653, numericalGrad= 0.4551739777980401, relError= 0.17647058816911454, absError=0.19507456182461297, scorePlus=33.36663433308979, scoreMinus= 33.366625229610236
          o.n.a.v.GradCheckUtil - Param 13 (labelsnull) FAILED: grad= -0.3967481730412317, numericalGrad= -0.2777237209983241, relError= 0.17647058846298969, absError=0.11902445204290762, scorePlus=33.3666270041128, scoreMinus= 33.36663255858722
          o.n.a.v.GradCheckUtil - Param 14 (labelsnull) FAILED: grad= -1.5349321970908985, numericalGrad= -1.074452537963566, relError= 0.1764705882353224, absError=0.46047965912733235, scorePlus=33.36661903682463, scoreMinus= 33.36664052587539
          o.n.a.v.GradCheckUtil - Param 15 (labelsnull) FAILED: grad= 1.1542235239183936, numericalGrad= 0.8079564668861393, relError= 0.17647058814939695, absError=0.34626705703225424, scorePlus=33.36663786091468, scoreMinus= 33.36662170178534
          o.n.a.v.GradCheckUtil - Param 16 (labelsnull) FAILED: grad= 1.3872179000762335, numericalGrad= 0.9710525301187544, relError= 0.17647058820267256, absError=0.4161653699574791, scorePlus=33.36663949187531, scoreMinus= 33.36662007082471
          o.n.a.v.GradCheckUtil - Param 17 (labelsnull) FAILED: grad= 0.8444546657951696, numericalGrad= 0.5911182658024927, relError= 0.17647058844355368, absError=0.2533363999926769, scorePlus=33.36663569253267, scoreMinus= 33.36662387016735
          o.n.a.v.GradCheckUtil - Param 18 (labelsnull) FAILED: grad= -0.3986818934973406, numericalGrad= -0.2790773255156864, relError= 0.1764705881180427, absError=0.1196045679816542, scorePlus=33.366626990576755, scoreMinus= 33.366632572123265
          o.n.a.v.GradCheckUtil - Param 19 (labelsnull) FAILED: grad= 0.5527522402223558, numericalGrad= 0.3869265679412592, relError= 0.17647058850370861, absError=0.16582567228109663, scorePlus=33.36663365061569, scoreMinus= 33.36662591208433
          o.n.a.v.GradCheckUtil - Param 20 (labelsnull) FAILED: grad= 0.8421193968970668, numericalGrad= 0.589483577684291, relError= 0.1764705883533483, absError=0.2526358192127758, scorePlus=33.36663567618579, scoreMinus= 33.36662388651423
          o.n.a.v.GradCheckUtil - Param 21 (labelsnull) FAILED: grad= 0.16593686017469175, numericalGrad= 0.11615580213231168, relError= 0.17647058819347453, absError=0.049781058042380075, scorePlus=33.36663094290803, scoreMinus= 33.36662861979199
          o.n.a.v.GradCheckUtil - Param 22 (labelsnull) FAILED: grad= -0.4608282033752772, numericalGrad= -0.3225797424732946, relError= 0.1764705880692015, absError=0.13824846090198262, scorePlus=33.366626555552585, scoreMinus= 33.366633007147435
          o.n.a.v.GradCheckUtil - Param 23 (labelsnull) FAILED: grad= 1.0147336432793923, numericalGrad= 0.710313550555952, relError= 0.17647058805771848, absError=0.3044200927234403, scorePlus=33.366636884485516, scoreMinus= 33.366622678214505
          o.n.a.v.GradCheckUtil - Param 24 (labelsnull) FAILED: grad= 0.01828726765414785, numericalGrad= 0.012801087123648356, relError= 0.17647059710016594, absError=0.0054861805304994935, scorePlus=33.36662990936088, scoreMinus= 33.36662965333914
          o.n.a.v.GradCheckUtil - Param 25 (labelsnull) FAILED: grad= -0.7542330474170362, numericalGrad= -0.5279631331234214, relError= 0.17647058829814952, absError=0.22626991429361487, scorePlus=33.36662450171868, scoreMinus= 33.366635060981345
          o.n.a.v.GradCheckUtil - Param 26 (labelsnull) FAILED: grad= -0.3984521545519522, numericalGrad= -0.27891650837830184, relError= 0.17647058790193618, absError=0.11953564617365037, scorePlus=33.366626992184926, scoreMinus= 33.366632570515094
          o.n.a.v.GradCheckUtil - Param 27 (labelsnull) FAILED: grad= -0.8976784431460657, numericalGrad= -0.628374910149887, relError= 0.17647058827565892, absError=0.2693035329961787, scorePlus=33.36662349760091, scoreMinus= 33.366636065099115
          o.n.a.v.GradCheckUtil - Param 28 (labelsnull) FAILED: grad= -0.42446363676108684, numericalGrad= -0.2971245457672467, relError= 0.17647058817906866, absError=0.12733909099384016, scorePlus=33.366626810104556, scoreMinus= 33.36663275259547
          o.n.a.v.GradCheckUtil - Param 29 (labelsnull) FAILED: grad= -0.026253426499009865, numericalGrad= -0.018377398447455562, relError= 0.1764705909201002, absError=0.007876028051554303, scorePlus=33.36662959757603, scoreMinus= 33.366629965124
          o.n.a.v.GradCheckUtil - Param 30 (labelsnull) FAILED: grad= -0.4817372868636586, numericalGrad= -0.33721610108727873, relError= 0.1764705878291549, absError=0.14452118577637985, scorePlus=33.366626409189, scoreMinus= 33.366633153511025
          o.n.a.v.GradCheckUtil - Param 31 (labelsnull) FAILED: grad= -0.41362890809159386, numericalGrad= -0.2895402356983823, relError= 0.17647058817796282, absError=0.12408867239321159, scorePlus=33.36662688594765, scoreMinus= 33.36663267675237
          o.n.a.v.GradCheckUtil - Param 32 (labelsnull) FAILED: grad= 0.24249561552917193, numericalGrad= 0.1697469308226118, relError= 0.17647058837173166, absError=0.07274868470656012, scorePlus=33.36663147881932, scoreMinus= 33.366628083880705
          o.n.a.v.GradCheckUtil - Param 33 (labelsnull) FAILED: grad= -0.6840494872815261, numericalGrad= -0.4788346409156929, relError= 0.1764705884187886, absError=0.20521484636583326, scorePlus=33.366624993003605, scoreMinus= 33.36663456969642
          o.n.a.v.GradCheckUtil - Param 34 (labelsnull) FAILED: grad= -0.7073183719821603, numericalGrad= -0.49512286039998793, relError= 0.17647058822308784, absError=0.21219551158217237, scorePlus=33.36662483012141, scoreMinus= 33.36663473257862
          o.n.a.v.GradCheckUtil - Param 35 (labelsnull) FAILED: grad= 1.5934617036363827, numericalGrad= 1.115423192743492, relError= 0.1764705881492921, absError=0.4780385108928906, scorePlus=33.36664093558194, scoreMinus= 33.366618627118086
          o.n.a.v.GradCheckUtil - Param 36 (labelsnull) FAILED: grad= -0.35596812503412356, numericalGrad= -0.24917768755017275, relError= 0.1764705881841907, absError=0.10679043748395081, scorePlus=33.36662728957314, scoreMinus= 33.36663227312689
          o.n.a.v.GradCheckUtil - Param 37 (labelsnull) FAILED: grad= 0.8845463053746093, numericalGrad= 0.6191824137857793, relError= 0.17647058821686712, absError=0.26536389158883, scorePlus=33.36663597317415, scoreMinus= 33.36662358952587
          o.n.a.v.GradCheckUtil - Param 38 (labelsnull) FAILED: grad= 1.2367730861571236, numericalGrad= 0.8657411601831199, relError= 0.17647058830628284, absError=0.3710319259740037, scorePlus=33.36663843876162, scoreMinus= 33.366621123938415
          o.n.a.v.GradCheckUtil - Param 39 (labelsnull) FAILED: grad= 0.23783344569555787, numericalGrad= 0.16648341194525074, relError= 0.17647058835645643, absError=0.07135003375030713, scorePlus=33.36663144618414, scoreMinus= 33.3666281165159
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 80 params checked, 0 passed, 80 failed. Largest relative error = 1.0
          o.n.a.o.LossOpValidation - *** Starting test: test: sigmoidxent_smooth, reduction=MEAN_BY_WEIGHT, weights=scalar
          o.n.a.f.DifferentialFunction - No fields found for property name labelsSmoothing for class org.nd4j.linalg.api.ops.impl.loss.SigmoidCrossEntropyLoss
          o.n.a.f.DifferentialFunction - No fields found for property name reductionMode for class org.nd4j.linalg.api.ops.impl.loss.SigmoidCrossEntropyLoss
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.f.DifferentialFunction - No fields found for property name labelsSmoothing for class org.nd4j.linalg.api.ops.impl.loss.SigmoidCrossEntropyLoss
          o.n.a.f.DifferentialFunction - No fields found for property name reductionMode for class org.nd4j.linalg.api.ops.impl.loss.SigmoidCrossEntropyLoss
          o.n.a.v.GradCheckUtil - Param 0 (innull) FAILED: grad= -0.009224657720349872, numericalGrad= -0.0054746577216047134, relError= 0.25511392102260494, absError=0.003749999998745159, scorePlus=0.8141942316909102, scoreMinus= 0.8141943411840646
          o.n.a.v.GradCheckUtil - Param 1 (innull) FAILED: grad= -0.01657117844725679, numericalGrad= -0.012821178446698054, relError= 0.12758418843675656, absError=0.003750000000558735, scorePlus=0.8141941582256912, scoreMinus= 0.8141944146492601
          o.n.a.v.GradCheckUtil - Param 2 (innull) FAILED: grad= -0.008151344967157165, numericalGrad= -0.004401344971816101, relError= 0.2987407490802558, absError=0.0037499999953410634, scorePlus=0.8141942424240213, scoreMinus= 0.8141943304509207
          o.n.a.v.GradCheckUtil - Param 3 (innull) FAILED: grad= -0.020706710230585637, numericalGrad= -0.016956710230386918, relError= 0.09956610298006603, absError=0.0037500000001987194, scorePlus=0.8141941168702719, scoreMinus= 0.8141944560044765
          o.n.a.v.GradCheckUtil - Param 4 (innull) FAILED: grad= 0.016894315876655835, numericalGrad= 0.013144315874624722, relError= 0.12483924145017855, absError=0.003750000002031113, scorePlus=0.814194417880629, scoreMinus= 0.8141941549943115
          o.n.a.v.GradCheckUtil - Param 5 (innull) FAILED: grad= -0.008435352291623356, numericalGrad= -0.0046853522894796384, relError= 0.28580782220679135, absError=0.0037500000021437174, scorePlus=0.8141942395839529, scoreMinus= 0.8141943332909987
          o.n.a.v.GradCheckUtil - Param 6 (innull) FAILED: grad= -0.013208212116714602, numericalGrad= -0.009458212119062281, relError= 0.16544294585880415, absError=0.0037499999976523205, scorePlus=0.8141941918553867, scoreMinus= 0.814194381019629
          o.n.a.v.GradCheckUtil - Param 7 (innull) FAILED: grad= 0.004473059436585575, numericalGrad= 7.230594345486451E-4, relError= 0.7216924968497442, absError=0.0037500000020369295, scorePlus=0.8141942936679744, scoreMinus= 0.8141942792067857
          o.n.a.v.GradCheckUtil - Param 8 (innull) FAILED: grad= 0.010399901907623188, numericalGrad= 0.006649901906907728, relError= 0.21994387979523103, absError=0.0037500000007154597, scorePlus=0.8141943529365191, scoreMinus= 0.814194219938481
          o.n.a.v.GradCheckUtil - Param 9 (innull) FAILED: grad= 0.004453331569830551, numericalGrad= 7.033315707616338E-4, relError= 0.7272144595891272, absError=0.0037499999990689174, scorePlus=0.814194293470695, scoreMinus= 0.8141942794040636
          o.n.a.v.GradCheckUtil - Param 10 (innull) FAILED: grad= -0.013685048253127264, numericalGrad= -0.009935048250753198, relError= 0.15876311097027024, absError=0.003750000002374066, scorePlus=0.8141941870870235, scoreMinus= 0.8141943857879885
          o.n.a.v.GradCheckUtil - Param 11 (innull) FAILED: grad= 0.014446597155058229, numericalGrad= 0.010696597152470842, relError= 0.1491457273376143, absError=0.0037500000025873868, scorePlus=0.8141943934034728, scoreMinus= 0.8141941794715297
          o.n.a.v.GradCheckUtil - Param 12 (innull) FAILED: grad= 0.014347254395639546, numericalGrad= 0.0105972544017785, relError= 0.1503336876390687, absError=0.003749999993861046, scorePlus=0.814194392410046, scoreMinus= 0.814194180464958
          o.n.a.v.GradCheckUtil - Param 13 (innull) FAILED: grad= 0.005581578699880005, numericalGrad= 0.0018315786998179815, relError= 0.5058573287833871, absError=0.003750000000062023, scorePlus=0.8141943047532001, scoreMinus= 0.8141942681216261
          o.n.a.v.GradCheckUtil - Param 14 (innull) FAILED: grad= 0.0042803791334340285, numericalGrad= 5.303791239530398E-4, relError= 0.7795028993033993, absError=0.0037500000094809888, scorePlus=0.8141942917411649, scoreMinus= 0.8141942811335824
          o.n.a.v.GradCheckUtil - Param 15 (innull) FAILED: grad= -0.01830096181243661, numericalGrad= -0.014550961813242223, relError= 0.11414856682131039, absError=0.0037499999991943856, scorePlus=0.8141941409278234, scoreMinus= 0.8141944319470596
          o.n.a.v.GradCheckUtil - Param 16 (innull) FAILED: grad= -0.019830643639986552, numericalGrad= -0.016080643633342717, relError= 0.10442399288284213, absError=0.0037500000066438346, scorePlus=0.814194125630965, scoreMinus= 0.8141944472438377
          o.n.a.v.GradCheckUtil - Param 17 (innull) FAILED: grad= 0.022095313295749937, numericalGrad= 0.01834531329070188, relError= 0.09272853369448926, absError=0.0037500000050480556, scorePlus=0.8141944698904575, scoreMinus= 0.8141941029841917
          o.n.a.v.GradCheckUtil - Param 18 (innull) FAILED: grad= 0.015863266653440573, numericalGrad= 0.012113266656399444, relError= 0.1340409104841508, absError=0.003749999997041129, scorePlus=0.8141944075701527, scoreMinus= 0.8141941653048196
          o.n.a.v.GradCheckUtil - Param 19 (innull) FAILED: grad= 0.014613579436155917, numericalGrad= 0.010863579441577896, relError= 0.1471906664543901, absError=0.003749999994578021, scorePlus=0.8141943950732943, scoreMinus= 0.8141941778017054
          o.n.a.v.GradCheckUtil - Param 20 (innull) FAILED: grad= -0.017081896977944575, numericalGrad= -0.013331896975277145, relError= 0.12329931637056397, absError=0.0037500000026674304, scorePlus=0.8141941531184971, scoreMinus= 0.8141944197564366
          o.n.a.v.GradCheckUtil - Param 21 (innull) FAILED: grad= 0.010628168683873326, numericalGrad= 0.00687816867905866, relError= 0.2142081422899422, absError=0.0037500000048146668, scorePlus=0.8141943552191886, scoreMinus= 0.814194217655815
          o.n.a.v.GradCheckUtil - Param 22 (innull) FAILED: grad= 0.006086195305712344, numericalGrad= 0.0023361953094269694, relError= 0.44524175707841435, absError=0.003749999996285375, scorePlus=0.8141943097993796, scoreMinus= 0.8141942630754734
          o.n.a.v.GradCheckUtil - Param 23 (innull) FAILED: grad= -0.013709476219955805, numericalGrad= -0.0099594762215105, relError= 0.1584354021462976, absError=0.003749999998445306, scorePlus=0.8141941868427438, scoreMinus= 0.8141943860322682
          o.n.a.v.GradCheckUtil - Param 24 (innull) FAILED: grad= 0.014295528126463248, numericalGrad= 0.010545528128513837, relError= 0.1509597643295893, absError=0.003749999997949411, scorePlus=0.8141943918927836, scoreMinus= 0.8141941809822211
          o.n.a.v.GradCheckUtil - Param 25 (innull) FAILED: grad= 0.007528474092544491, numericalGrad= 0.003778474094717765, relError= 0.33165447791219704, absError=0.0037499999978267257, scorePlus=0.8141943242222004, scoreMinus= 0.8141942486527185
          o.n.a.v.GradCheckUtil - Param 26 (innull) FAILED: grad= 0.014870203363601633, numericalGrad= 0.011120203363690349, relError= 0.1442840059895441, absError=0.0037499999999112844, scorePlus=0.8141943976395313, scoreMinus= 0.814194175235464
          o.n.a.v.GradCheckUtil - Param 27 (innull) FAILED: grad= -0.010882799057140503, numericalGrad= -0.0071327990625036355, relError= 0.20815295555177163, absError=0.003749999994636867, scorePlus=0.814194215109513, scoreMinus= 0.8141943577654942
          o.n.a.v.GradCheckUtil - Param 28 (innull) FAILED: grad= 0.013924594104126982, numericalGrad= 0.010174594100575973, relError= 0.15560690143160905, absError=0.0037500000035510083, scorePlus=0.8141943881834457, scoreMinus= 0.8141941846915637
          o.n.a.v.GradCheckUtil - Param 29 (innull) FAILED: grad= 0.0017124124646869633, numericalGrad= -0.002037587537584429, relError= 1.0, absError=0.003750000002271392, scorePlus=0.8141942660614007, scoreMinus= 0.8141943068131514
          o.n.a.v.GradCheckUtil - Param 30 (innull) FAILED: grad= -0.01602179465817496, numericalGrad= -0.01227179466378736, relError= 0.1325388571847525, absError=0.003749999994387602, scorePlus=0.8141941637195373, scoreMinus= 0.8141944091554306
          o.n.a.v.GradCheckUtil - Param 31 (innull) FAILED: grad= -0.015719594597637308, numericalGrad= -0.011969594593264075, relError= 0.13543191815835026, absError=0.0037500000043732325, scorePlus=0.8141941667415422, scoreMinus= 0.8141944061334341
          o.n.a.v.GradCheckUtil - Param 32 (innull) FAILED: grad= 0.006318924425775561, numericalGrad= 0.002568924423185237, relError= 0.42192436733763633, absError=0.0037500000025903237, scorePlus=0.8141943121266767, scoreMinus= 0.8141942607481882
          o.n.a.v.GradCheckUtil - Param 33 (innull) FAILED: grad= -0.006663970027659331, numericalGrad= -0.0029139700263858255, relError= 0.391524689036838, absError=0.003750000001273506, scorePlus=0.8141942572977404, scoreMinus= 0.814194315577141
          o.n.a.v.GradCheckUtil - Param 34 (innull) FAILED: grad= -0.013074595354203973, numericalGrad= -0.009324595356963172, relError= 0.16741676275702377, absError=0.0037499999972408007, scorePlus=0.8141941931915546, scoreMinus= 0.8141943796834618
          o.n.a.v.GradCheckUtil - Param 35 (innull) FAILED: grad= 0.01536056508457926, numericalGrad= 0.011610565087138978, relError= 0.13903755510299337, absError=0.003749999997440282, scorePlus=0.8141944025431433, scoreMinus= 0.8141941703318416
          o.n.a.v.GradCheckUtil - Param 36 (innull) FAILED: grad= -0.023557444727391633, numericalGrad= -0.019807444728847656, relError= 0.08647548847848917, absError=0.003749999998543977, scorePlus=0.8141940883628169, scoreMinus= 0.8141944845117115
          o.n.a.v.GradCheckUtil - Param 37 (innull) FAILED: grad= 0.012744974533857804, numericalGrad= 0.00899497453743514, relError= 0.17249350419934717, absError=0.0037499999964226635, scorePlus=0.814194376387254, scoreMinus= 0.8141941964877633
          o.n.a.v.GradCheckUtil - Param 38 (innull) FAILED: grad= -0.008810084322617475, numericalGrad= -0.005060084312669133, relError= 0.2703644136242222, absError=0.0037500000099483424, scorePlus=0.8141942358366384, scoreMinus= 0.8141943370383247
          o.n.a.v.GradCheckUtil - Param 39 (innull) FAILED: grad= -0.017135301425173697, numericalGrad= -0.013385301422808025, relError= 0.12286782214112306, absError=0.0037500000023656718, scorePlus=0.8141941525844516, scoreMinus= 0.8141944202904801
          o.n.a.v.GradCheckUtil - Param 0 (labelsnull) FAILED: grad= -0.013414200500984972, numericalGrad= -0.009389940353043968, relError= 0.17647058811382557, absError=0.004024260147941003, scorePlus=0.8141941925377928, scoreMinus= 0.8141943803365999
          o.n.a.v.GradCheckUtil - Param 1 (labelsnull) FAILED: grad= 0.016900199451945864, numericalGrad= 0.011830139612367672, relError= 0.17647058839886104, absError=0.005070059839578192, scorePlus=0.8141944047385925, scoreMinus= 0.8141941681358003
          o.n.a.v.GradCheckUtil - Param 2 (labelsnull) FAILED: grad= -0.018152197333020845, numericalGrad= -0.012706538143891775, relError= 0.17647058782442054, absError=0.00544565918912907, scorePlus=0.8141941593718149, scoreMinus= 0.8141944135025778
          o.n.a.v.GradCheckUtil - Param 3 (labelsnull) FAILED: grad= 0.03933511320971646, numericalGrad= 0.02753457924997704, relError= 0.17647058817942568, absError=0.011800533959739418, scorePlus=0.8141945617829889, scoreMinus= 0.8141940110914039
          o.n.a.v.GradCheckUtil - Param 4 (labelsnull) FAILED: grad= -0.018360291687521846, numericalGrad= -0.012852204178681602, relError= 0.17647058833267934, absError=0.005508087508840244, scorePlus=0.8141941579151546, scoreMinus= 0.8141944149592382
          o.n.a.v.GradCheckUtil - Param 5 (labelsnull) FAILED: grad= -0.016870982192905094, numericalGrad= -0.011809687527897237, relError= 0.1764705885280237, absError=0.005061294665007857, scorePlus=0.8141941683403211, scoreMinus= 0.8141944045340717
          o.n.a.v.GradCheckUtil - Param 6 (labelsnull) FAILED: grad= 0.0028358854776684927, numericalGrad= 0.0019851198296283457, relError= 0.17647058939189914, absError=8.50765648040147E-4, scorePlus=0.8141943062883946, scoreMinus= 0.814194266585998
          o.n.a.v.GradCheckUtil - Param 7 (labelsnull) FAILED: grad= 0.038091639624478514, numericalGrad= 0.026664147734223317, relError= 0.1764705882881923, absError=0.011427491890255197, scorePlus=0.8141945530786737, scoreMinus= 0.814194019795719
          o.n.a.v.GradCheckUtil - Param 8 (labelsnull) FAILED: grad= 0.008480796830103249, numericalGrad= 0.005936557778696282, relError= 0.17647058842917743, absError=0.0025442390514069666, scorePlus=0.8141943458027742, scoreMinus= 0.8141942270716186
          o.n.a.v.GradCheckUtil - Param 9 (labelsnull) FAILED: grad= 0.03822615810421914, numericalGrad= 0.026758310667229775, relError= 0.17647058833891388, absError=0.011467847436989368, scorePlus=0.814194554020303, scoreMinus= 0.8141940188540897
          o.n.a.v.GradCheckUtil - Param 10 (labelsnull) FAILED: grad= 0.004754471348101045, numericalGrad= 0.0033281299383070002, relError= 0.17647058901601706, absError=0.0014263414097940449, scorePlus=0.8141943197184958, scoreMinus= 0.814194253155897
          o.n.a.v.GradCheckUtil - Param 11 (labelsnull) FAILED: grad= -0.007850263584166012, numericalGrad= -0.005495184512982475, relError= 0.1764705878768316, absError=0.002355079071183537, scorePlus=0.8141942314853512, scoreMinus= 0.8141943413890415
          o.n.a.v.GradCheckUtil - Param 12 (labelsnull) FAILED: grad= -0.007443523260722879, numericalGrad= -0.005210466280658466, relError= 0.17647058840706506, absError=0.002233056980064413, scorePlus=0.8141942343325335, scoreMinus= 0.8141943385418591
          o.n.a.v.GradCheckUtil - Param 13 (labelsnull) FAILED: grad= 0.03116876273947335, numericalGrad= 0.02181813391066711, relError= 0.17647058838992133, absError=0.009350628828806239, scorePlus=0.8141945046185354, scoreMinus= 0.8141940682558572
          o.n.a.v.GradCheckUtil - Param 14 (labelsnull) FAILED: grad= 0.03942598827574176, numericalGrad= 0.02759819178743683, relError= 0.1764705883332816, absError=0.01182779648830493, scorePlus=0.8141945624191141, scoreMinus= 0.8141940104552784
          o.n.a.v.GradCheckUtil - Param 15 (labelsnull) FAILED: grad= 0.025124741363146637, numericalGrad= 0.017587318951184372, relError= 0.17647058831843013, absError=0.007537422411962265, scorePlus=0.8141944623103858, scoreMinus= 0.8141941105640068
          o.n.a.v.GradCheckUtil - Param 16 (labelsnull) FAILED: grad= 0.033612005357200006, numericalGrad= 0.023528403747530287, relError= 0.17647058828696696, absError=0.010083601609669719, scorePlus=0.8141945217212339, scoreMinus= 0.8141940511531589
          o.n.a.v.GradCheckUtil - Param 17 (labelsnull) FAILED: grad= -0.05072599951386271, numericalGrad= -0.03550819965836283, relError= 0.17647058825359, absError=0.015217799855499883, scorePlus=0.8141939313551998, scoreMinus= 0.814194641519193
          o.n.a.v.GradCheckUtil - Param 18 (labelsnull) FAILED: grad= -0.013792581084603565, numericalGrad= -0.009654806759629153, relError= 0.17647058821489012, absError=0.004137774324974412, scorePlus=0.8141941898891287, scoreMinus= 0.8141943829852639
          o.n.a.v.GradCheckUtil - Param 19 (labelsnull) FAILED: grad= -0.008536298921598557, numericalGrad= -0.005975409245184692, relError= 0.17647058822996764, absError=0.0025608896764138652, scorePlus=0.8141942266831039, scoreMinus= 0.8141943461912888
          o.n.a.v.GradCheckUtil - Param 20 (labelsnull) FAILED: grad= 0.0192216896688875, numericalGrad= 0.013455182773514094, relError= 0.17647058804473503, absError=0.005766506895373407, scorePlus=0.8141944209890241, scoreMinus= 0.8141941518853686
          o.n.a.v.GradCheckUtil - Param 21 (labelsnull) FAILED: grad= 0.007544055819578923, numericalGrad= 0.0052808390771375, relError= 0.17647058792044196, absError=0.0022632167424414228, scorePlus=0.814194339245587, scoreMinus= 0.8141942336288055
          o.n.a.v.GradCheckUtil - Param 22 (labelsnull) FAILED: grad= 0.028346723015302822, numericalGrad= 0.019842706111550257, relError= 0.17647058821482878, absError=0.008504016903752565, scorePlus=0.8141944848642574, scoreMinus= 0.8141940880101352
          o.n.a.v.GradCheckUtil - Param 23 (labelsnull) FAILED: grad= 0.004853087956324514, numericalGrad= 0.003397161563167827, relError= 0.17647058912786362, absError=0.001455926393156687, scorePlus=0.814194320408812, scoreMinus= 0.8141942524655807
          o.n.a.v.GradCheckUtil - Param 24 (labelsnull) FAILED: grad= -0.007232129591632801, numericalGrad= -0.005062490715523893, relError= 0.1764705881031529, absError=0.0021696388761089083, scorePlus=0.8141942358122891, scoreMinus= 0.8141943370621034
          o.n.a.v.GradCheckUtil - Param 25 (labelsnull) FAILED: grad= 0.02104700218130871, numericalGrad= 0.014732901532088503, relError= 0.17647058806522145, absError=0.006314100649220207, scorePlus=0.8141944337662116, scoreMinus= 0.814194139108181
          o.n.a.v.GradCheckUtil - Param 26 (labelsnull) FAILED: grad= -0.009596954844983185, numericalGrad= -0.00671786839490096, relError= 0.17647058798920032, absError=0.0028790864500822253, scorePlus=0.8141942192585123, scoreMinus= 0.8141943536158802
          o.n.a.v.GradCheckUtil - Param 27 (labelsnull) FAILED: grad= -0.006505262607097633, numericalGrad= -0.004553683830010868, relError= 0.1764705876988612, absError=0.0019515787770867645, scorePlus=0.814194240900358, scoreMinus= 0.8141943319740346
          o.n.a.v.GradCheckUtil - Param 28 (labelsnull) FAILED: grad= -0.0057232417918119775, numericalGrad= -0.004006269249678951, relError= 0.17647058879023808, absError=0.0017169725421330266, scorePlus=0.8141942463745038, scoreMinus= 0.8141943264998888
          o.n.a.v.GradCheckUtil - Param 29 (labelsnull) FAILED: grad= 0.0652504330120267, numericalGrad= 0.04567530311749834, relError= 0.176470588138996, absError=0.019575129894528358, scorePlus=0.8141947431902274, scoreMinus= 0.8141938296841651
          o.n.a.v.GradCheckUtil - Param 30 (labelsnull) FAILED: grad= 0.014478748742600484, numericalGrad= 0.010135124117738314, relError= 0.17647058833480875, absError=0.00434362462486217, scorePlus=0.8141943877884374, scoreMinus= 0.8141941850859551
          o.n.a.v.GradCheckUtil - Param 31 (labelsnull) FAILED: grad= 0.01317506915677001, numericalGrad= 0.009222548402743058, relError= 0.17647058860276746, absError=0.003952520754026951, scorePlus=0.8141943786626804, scoreMinus= 0.8141941942117124
          o.n.a.v.GradCheckUtil - Param 32 (labelsnull) FAILED: grad= 0.02709905005456294, numericalGrad= 0.018969335036089774, relError= 0.17647058828903225, absError=0.008129715018473167, scorePlus=0.8141944761305467, scoreMinus= 0.814194096743846
          o.n.a.v.GradCheckUtil - Param 33 (labelsnull) FAILED: grad= -0.025303814198597736, numericalGrad= -0.017712669941882808, relError= 0.176470588156955, absError=0.007591144256714928, scorePlus=0.8141941093104968, scoreMinus= 0.8141944635638957
          o.n.a.v.GradCheckUtil - Param 34 (labelsnull) FAILED: grad= 0.002300002316465791, numericalGrad= 0.001610001615359735, relError= 0.17647059009066116, absError=6.900007011060559E-4, scorePlus=0.8141943025372125, scoreMinus= 0.8141942703371802
          o.n.a.v.GradCheckUtil - Param 35 (labelsnull) FAILED: grad= -0.011648525705785548, numericalGrad= -0.00815396798969914, relError= 0.17647058849377276, absError=0.0034945577160864078, scorePlus=0.8141942048975164, scoreMinus= 0.8141943679768762
          o.n.a.v.GradCheckUtil - Param 36 (labelsnull) FAILED: grad= 0.06982564647280437, numericalGrad= 0.048877952529835504, relError= 0.1764705882464693, absError=0.020947693942968866, scorePlus=0.8141947752167216, scoreMinus= 0.814193797657671
          o.n.a.v.GradCheckUtil - Param 37 (labelsnull) FAILED: grad= -9.800236174880251E-4, numericalGrad= -6.860165213673496E-4, relError= 0.17647059591413458, absError=2.9400709612067554E-4, scorePlus=0.814194279577031, scoreMinus= 0.8141942932973615
          o.n.a.v.GradCheckUtil - Param 38 (labelsnull) FAILED: grad= -0.01521228870549073, numericalGrad= -0.010648602088991764, relError= 0.1764705884560111, absError=0.0045636866164989656, scorePlus=0.8141941799511754, scoreMinus= 0.8141943929232172
          o.n.a.v.GradCheckUtil - Param 39 (labelsnull) FAILED: grad= 0.01946891338682087, numericalGrad= 0.013628239364793513, relError= 0.176470588447898, absError=0.005840674022027358, scorePlus=0.81419442271959, scoreMinus= 0.8141941501548027
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 80 params checked, 0 passed, 80 failed. Largest relative error = 1.0
          o.n.a.o.LossOpValidation - *** Starting test: test: sigmoidxent_smooth, reduction=MEAN_BY_NONZERO_WEIGHT_COUNT, weights=scalar
          o.n.a.f.DifferentialFunction - No fields found for property name labelsSmoothing for class org.nd4j.linalg.api.ops.impl.loss.SigmoidCrossEntropyLoss
          o.n.a.f.DifferentialFunction - No fields found for property name reductionMode for class org.nd4j.linalg.api.ops.impl.loss.SigmoidCrossEntropyLoss
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.f.DifferentialFunction - No fields found for property name labelsSmoothing for class org.nd4j.linalg.api.ops.impl.loss.SigmoidCrossEntropyLoss
          o.n.a.f.DifferentialFunction - No fields found for property name reductionMode for class org.nd4j.linalg.api.ops.impl.loss.SigmoidCrossEntropyLoss
          o.n.a.v.GradCheckUtil - Param 0 (innull) FAILED: grad= 0.005352165050532024, numericalGrad= 0.001602165050629267, relError= 0.5392323840475376, absError=0.0037499999999027565, scorePlus=0.8848256001098825, scoreMinus= 0.8848255680665815
          o.n.a.v.GradCheckUtil - Param 1 (innull) FAILED: grad= 0.013570495025720814, numericalGrad= 0.00982049502273874, relError= 0.16031813938670952, absError=0.0037500000029820745, scorePlus=0.8848256822932822, scoreMinus= 0.8848254858833817
          o.n.a.v.GradCheckUtil - Param 2 (innull) FAILED: grad= -0.0012688572464494804, numericalGrad= 0.0024811427579152223, relError= 1.0, absError=0.003750000004364703, scorePlus=0.8848256088995095, scoreMinus= 0.8848255592766543
          o.n.a.v.GradCheckUtil - Param 3 (innull) FAILED: grad= 0.009918063730969973, numericalGrad= 0.006168063731992745, relError= 0.23312012214321715, absError=0.0037499999989772286, scorePlus=0.8848256457689582, scoreMinus= 0.8848255224076835
          o.n.a.v.GradCheckUtil - Param 4 (innull) FAILED: grad= 0.011751198122529356, numericalGrad= 0.008001198120721753, relError= 0.18985038349911, absError=0.0037500000018076025, scorePlus=0.8848256641003143, scoreMinus= 0.8848255040763519
          o.n.a.v.GradCheckUtil - Param 5 (innull) FAILED: grad= -0.012673599696386699, numericalGrad= -0.00892359968696077, relError= 0.17363362456695972, absError=0.0037500000094259286, scorePlus=0.8848254948523373, scoreMinus= 0.884825673324331
          o.n.a.v.GradCheckUtil - Param 6 (innull) FAILED: grad= -0.016148770413133905, numericalGrad= -0.012398770410371183, relError= 0.13135982626129036, absError=0.003750000002762722, scorePlus=0.8848254601006035, scoreMinus= 0.8848257080760117
          o.n.a.v.GradCheckUtil - Param 7 (innull) FAILED: grad= -0.021124259781369233, numericalGrad= -0.017374259775326806, relError= 0.09740634313275016, absError=0.003750000006042427, scorePlus=0.8848254103455877, scoreMinus= 0.8848257578307832
          o.n.a.v.GradCheckUtil - Param 8 (innull) FAILED: grad= -0.008447769246185184, numericalGrad= -0.004697769240280536, relError= 0.2852678883992119, absError=0.003750000005904648, scorePlus=0.884825537110609, scoreMinus= 0.8848256310659938
          o.n.a.v.GradCheckUtil - Param 9 (innull) FAILED: grad= -0.02281066981317875, numericalGrad= -0.019060669820269993, relError= 0.08956006723780778, absError=0.0037499999929087556, scorePlus=0.8848253934814234, scoreMinus= 0.8848257746948198
          o.n.a.v.GradCheckUtil - Param 10 (innull) FAILED: grad= 0.005171999029815, numericalGrad= 0.0014219990296382432, relError= 0.5686989844955606, absError=0.003750000000176757, scorePlus=0.8848255983082172, scoreMinus= 0.8848255698682366
          o.n.a.v.GradCheckUtil - Param 11 (innull) FAILED: grad= 0.012650244753115157, numericalGrad= 0.008900244757859, relError= 0.17400996823513196, absError=0.0037499999952561574, scorePlus=0.8848256730907818, scoreMinus= 0.8848254950858866
          o.n.a.v.GradCheckUtil - Param 12 (innull) FAILED: grad= 0.016404035407449, numericalGrad= 0.01265403540284815, relError= 0.1290519260236637, absError=0.003750000004600849, scorePlus=0.8848257106286578, scoreMinus= 0.8848254575479497
          o.n.a.v.GradCheckUtil - Param 13 (innull) FAILED: grad= -0.005273528982180045, numericalGrad= -0.0015235289752002499, relError= 0.5517092881204606, absError=0.003750000006979795, scorePlus=0.8848255688529401, scoreMinus= 0.8848255993235196
          o.n.a.v.GradCheckUtil - Param 14 (innull) FAILED: grad= -0.021797534112179252, numericalGrad= -0.018047534117160424, relError= 0.09411453315714335, absError=0.003749999995018828, scorePlus=0.8848254036128201, scoreMinus= 0.8848257645635025
          o.n.a.v.GradCheckUtil - Param 15 (innull) FAILED: grad= -0.011234988902332708, numericalGrad= -0.007484988900907651, relError= 0.2003207504218272, absError=0.003750000001425057, scorePlus=0.884825509238442, scoreMinus= 0.8848256589382201
          o.n.a.v.GradCheckUtil - Param 16 (innull) FAILED: grad= -0.01601425218945025, numericalGrad= -0.01226425218048277, relError= 0.13260955954073195, absError=0.003750000008967481, scorePlus=0.8848254614457878, scoreMinus= 0.8848257067308314
          o.n.a.v.GradCheckUtil - Param 17 (innull) FAILED: grad= -0.012829581721886805, numericalGrad= -0.00907958171425527, relError= 0.17116125946851135, absError=0.003750000007631536, scorePlus=0.8848254932925169, scoreMinus= 0.8848256748841512
          o.n.a.v.GradCheckUtil - Param 18 (innull) FAILED: grad= 0.017679015856468593, numericalGrad= 0.013929015851843472, relError= 0.11864073154669014, absError=0.0037500000046251213, scorePlus=0.8848257233784391, scoreMinus= 0.8848254447981221
          o.n.a.v.GradCheckUtil - Param 19 (innull) FAILED: grad= -0.01292355087586321, numericalGrad= -0.00917355088003724, relError= 0.16970551329540906, absError=0.0037499999958259707, scorePlus=0.884825492352825, scoreMinus= 0.8848256758238426
          o.n.a.v.GradCheckUtil - Param 20 (innull) FAILED: grad= -0.01934258579446241, numericalGrad= -0.015592585800305868, relError= 0.1073416795444659, absError=0.003749999994156544, scorePlus=0.8848254281623825, scoreMinus= 0.8848257400140985
          o.n.a.v.GradCheckUtil - Param 21 (innull) FAILED: grad= -0.008791065997369398, numericalGrad= -0.00504106600351939, relError= 0.27110788081035164, absError=0.003749999993850008, scorePlus=0.8848255336776466, scoreMinus= 0.8848256344989667
          o.n.a.v.GradCheckUtil - Param 22 (innull) FAILED: grad= 0.022627485872380584, numericalGrad= 0.0188774858689289, relError= 0.0903506217718815, absError=0.0037500000034516832, scorePlus=0.8848257728629877, scoreMinus= 0.8848253953132703
          o.n.a.v.GradCheckUtil - Param 23 (innull) FAILED: grad= 0.01839812719155184, numericalGrad= 0.014648127188987557, relError= 0.11347730848348794, absError=0.0037500000025642837, scorePlus=0.8848257305695364, scoreMinus= 0.8848254376069926
          o.n.a.v.GradCheckUtil - Param 24 (innull) FAILED: grad= -0.007377522481488933, numericalGrad= -0.0036275224879478425, relError= 0.34075280963917864, absError=0.0037499999935410905, scorePlus=0.8848255478130568, scoreMinus= 0.8848256203635065
          o.n.a.v.GradCheckUtil - Param 25 (innull) FAILED: grad= -0.005492944249924785, numericalGrad= -0.0017429442389360614, relError= 0.5182501107862001, absError=0.0037500000109887237, scorePlus=0.8848255666587935, scoreMinus= 0.8848256015176783
          o.n.a.v.GradCheckUtil - Param 26 (innull) FAILED: grad= 0.00821784275511698, numericalGrad= 0.004467842751321172, relError= 0.29560877903623217, absError=0.003750000003795809, scorePlus=0.8848256287667249, scoreMinus= 0.8848255394098699
          o.n.a.v.GradCheckUtil - Param 27 (innull) FAILED: grad= 0.007234123716939625, numericalGrad= 0.003484123717312215, relError= 0.3498706316149875, absError=0.0037499999996274103, scorePlus=0.8848256189295158, scoreMinus= 0.8848255492470415
          o.n.a.v.GradCheckUtil - Param 28 (innull) FAILED: grad= 0.0069311032108465235, numericalGrad= 0.003181103214178193, relError= 0.3708389484008347, absError=0.0037499999966683303, scorePlus=0.8848256158993042, scoreMinus= 0.8848255522772399
          o.n.a.v.GradCheckUtil - Param 29 (innull) FAILED: grad= 0.0028086710636214154, numericalGrad= -9.413289370208132E-4, relError= 1.0, absError=0.0037500000006422288, scorePlus=0.884825574674857, scoreMinus= 0.8848255935014357
          o.n.a.v.GradCheckUtil - Param 30 (innull) FAILED: grad= -0.010214161792598722, numericalGrad= -0.006464161794728084, relError= 0.22484274143236516, absError=0.003749999997870638, scorePlus=0.8848255194467057, scoreMinus= 0.8848256487299416
          o.n.a.v.GradCheckUtil - Param 31 (innull) FAILED: grad= -0.0203730320464897, numericalGrad= -0.016623032056406473, relError= 0.1013621335408397, absError=0.0037499999900832276, scorePlus=0.8848254178578896, scoreMinus= 0.8848257503185307
          o.n.a.v.GradCheckUtil - Param 32 (innull) FAILED: grad= -0.01664894128693045, numericalGrad= -0.012898941292860398, relError= 0.12691264708879166, absError=0.0037499999940700506, scorePlus=0.8848254550988868, scoreMinus= 0.8848257130777126
          o.n.a.v.GradCheckUtil - Param 33 (innull) FAILED: grad= -0.016199572372210484, numericalGrad= -0.01244957237300781, relError= 0.1308939597517504, absError=0.003749999999202674, scorePlus=0.8848254595925831, scoreMinus= 0.8848257085840305
          o.n.a.v.GradCheckUtil - Param 34 (innull) FAILED: grad= 0.015142990612654167, numericalGrad= 0.011392990612035801, relError= 0.14131755554338576, absError=0.0037500000006183663, scorePlus=0.8848256980182263, scoreMinus= 0.8848254701584141
          o.n.a.v.GradCheckUtil - Param 35 (innull) FAILED: grad= -0.018803652839955803, numericalGrad= -0.01505365284093507, relError= 0.1107589609865867, absError=0.003749999999020733, scorePlus=0.8848254335517263, scoreMinus= 0.8848257346247831
          o.n.a.v.GradCheckUtil - Param 36 (innull) FAILED: grad= -0.01752322922267231, numericalGrad= -0.013773229212699077, relError= 0.11982186475562893, absError=0.003750000009973232, scorePlus=0.8848254463559917, scoreMinus= 0.884825721820576
          o.n.a.v.GradCheckUtil - Param 37 (innull) FAILED: grad= -0.012956500359605614, numericalGrad= -0.009206500356517822, relError= 0.16920091512516588, absError=0.003750000003087792, scorePlus=0.8848254920233302, scoreMinus= 0.8848256761533373
          o.n.a.v.GradCheckUtil - Param 38 (innull) FAILED: grad= 0.015380867646786468, numericalGrad= 0.011630867646772456, relError= 0.13882854837942296, absError=0.0037500000000140112, scorePlus=0.8848257003969942, scoreMinus= 0.8848254677796412
          o.n.a.v.GradCheckUtil - Param 39 (innull) FAILED: grad= -0.021285291912998078, numericalGrad= -0.017535291912951223, relError= 0.09659823811150924, absError=0.0037500000000468547, scorePlus=0.8848254087352607, scoreMinus= 0.884825759441099
          o.n.a.v.GradCheckUtil - Param 0 (labelsnull) FAILED: grad= 0.0325116497541936, numericalGrad= 0.022758154827329232, relError= 0.17647058824819953, absError=0.009753494926864368, scorePlus=0.88482581166957, scoreMinus= 0.8848253565064734
          o.n.a.v.GradCheckUtil - Param 1 (labelsnull) FAILED: grad= -0.004292494626721208, numericalGrad= -0.0030047462407090104, relError= 0.17647058791218007, absError=0.0012877483860121975, scorePlus=0.8848255540405594, scoreMinus= 0.8848256141354842
          o.n.a.v.GradCheckUtil - Param 2 (labelsnull) FAILED: grad= -0.07321678840807895, numericalGrad= -0.05125175188691599, relError= 0.17647058822337783, absError=0.02196503652116296, scorePlus=0.8848250715705028, scoreMinus= 0.8848260966055406
          o.n.a.v.GradCheckUtil - Param 3 (labelsnull) FAILED: grad= 0.010478501007638846, numericalGrad= 0.007334950713477894, relError= 0.1764705876983105, absError=0.003143550294160952, scorePlus=0.8848256574375288, scoreMinus= 0.8848255107385146
          o.n.a.v.GradCheckUtil - Param 4 (labelsnull) FAILED: grad= 0.002998798018380732, numericalGrad= 0.0020991586024976527, relError= 0.17647059062814663, absError=8.996394158830791E-4, scorePlus=0.8848256050796077, scoreMinus= 0.8848255630964357
          o.n.a.v.GradCheckUtil - Param 5 (labelsnull) FAILED: grad= 6.944434349704569E-4, numericalGrad= 4.8611040748269824E-4, relError= 0.17647058524230366, absError=2.0833302748775865E-4, scorePlus=0.8848255889491258, scoreMinus= 0.8848255792269176
          o.n.a.v.GradCheckUtil - Param 6 (labelsnull) FAILED: grad= 0.015032188140560693, numericalGrad= 0.010522531701528948, relError= 0.17647058809089983, absError=0.004509656439031746, scorePlus=0.8848256893133387, scoreMinus= 0.8848254788627047
          o.n.a.v.GradCheckUtil - Param 7 (labelsnull) FAILED: grad= 0.042392136599221086, numericalGrad= 0.029674495616305304, relError= 0.17647058828670822, absError=0.012717640982915782, scorePlus=0.884825880832978, scoreMinus= 0.8848252873430656
          o.n.a.v.GradCheckUtil - Param 8 (labelsnull) FAILED: grad= -0.01681546173769827, numericalGrad= -0.011770823216128433, relError= 0.17647058824600914, absError=0.005044638521569838, scorePlus=0.8848254663797895, scoreMinus= 0.8848257017962539
          o.n.a.v.GradCheckUtil - Param 9 (labelsnull) FAILED: grad= 0.05859081886192106, numericalGrad= 0.041013573204295994, relError= 0.17647058822405845, absError=0.017577245657625064, scorePlus=0.8848259942237539, scoreMinus= 0.8848251739522898
          o.n.a.v.GradCheckUtil - Param 10 (labelsnull) FAILED: grad= 0.03359589639407219, numericalGrad= 0.023517127478722696, relError= 0.17647058817613048, absError=0.010078768915349496, scorePlus=0.8848258192592965, scoreMinus= 0.8848253489167469
          o.n.a.v.GradCheckUtil - Param 11 (labelsnull) FAILED: grad= -6.010079561775181E-4, numericalGrad= -4.207055703808748E-4, relError= 0.1764705870186389, absError=1.803023857966433E-4, scorePlus=0.884825579880966, scoreMinus= 0.8848255882950774
          o.n.a.v.GradCheckUtil - Param 12 (labelsnull) FAILED: grad= -0.016155862657027866, numericalGrad= -0.011309103853385237, relError= 0.17647058851519165, absError=0.0048467588036426295, scorePlus=0.8848254709969832, scoreMinus= 0.8848256971790602
          o.n.a.v.GradCheckUtil - Param 13 (labelsnull) FAILED: grad= -0.03298154164330585, numericalGrad= -0.02308707915399388, relError= 0.1764705881580823, absError=0.009894462489311969, scorePlus=0.8848253532172302, scoreMinus= 0.8848258149588133
          o.n.a.v.GradCheckUtil - Param 14 (labelsnull) FAILED: grad= 0.04794689365698168, numericalGrad= 0.033562825557664766, relError= 0.1764705882673713, absError=0.014384068099316916, scorePlus=0.8848259197162773, scoreMinus= 0.8848252484597662
          o.n.a.v.GradCheckUtil - Param 15 (labelsnull) FAILED: grad= -0.005077425673933761, numericalGrad= -0.0035541979748199277, relError= 0.17647058781736513, absError=0.0015232276991138335, scorePlus=0.884825548546042, scoreMinus= 0.8848256196300015
          o.n.a.v.GradCheckUtil - Param 16 (labelsnull) FAILED: grad= 0.014445983550990516, numericalGrad= 0.010112188481015139, relError= 0.17647058845940655, absError=0.004333795069975378, scorePlus=0.8848256852099066, scoreMinus= 0.884825482966137
          o.n.a.v.GradCheckUtil - Param 17 (labelsnull) FAILED: grad= 0.0013186325128236752, numericalGrad= 9.230427533424289E-4, relError= 0.17647059119219177, absError=3.9558975948124624E-4, scorePlus=0.8848255933184493, scoreMinus= 0.8848255748575943
          o.n.a.v.GradCheckUtil - Param 18 (labelsnull) FAILED: grad= -0.02204084066648712, numericalGrad= -0.015428588462373936, relError= 0.17647058836613172, absError=0.0066122522041131854, scorePlus=0.8848254298021372, scoreMinus= 0.8848257383739064
          o.n.a.v.GradCheckUtil - Param 19 (labelsnull) FAILED: grad= 0.001694852339218549, numericalGrad= 0.0011863966364877854, relError= 0.17647058862940382, absError=5.084557027307637E-4, scorePlus=0.8848255959519881, scoreMinus= 0.8848255722240553
          o.n.a.v.GradCheckUtil - Param 20 (labelsnull) FAILED: grad= 0.030733556232326133, numericalGrad= 0.021513489356639322, relError= 0.1764705883701505, absError=0.00922006687568681, scorePlus=0.8848257992229153, scoreMinus= 0.8848253689531281
          o.n.a.v.GradCheckUtil - Param 21 (labelsnull) FAILED: grad= -0.015295664841303881, numericalGrad= -0.010706965392071053, relError= 0.1764705880923974, absError=0.004588699449232828, scorePlus=0.8848254770183678, scoreMinus= 0.8848256911576756
          o.n.a.v.GradCheckUtil - Param 22 (labelsnull) FAILED: grad= -0.05638037875347795, numericalGrad= -0.039466265128185185, relError= 0.1764705882260806, absError=0.016914113625292763, scorePlus=0.8848251894253704, scoreMinus= 0.8848259787506729
          o.n.a.v.GradCheckUtil - Param 23 (labelsnull) FAILED: grad= -0.025622387718265638, numericalGrad= -0.017935671409174958, relError= 0.1764705880627317, absError=0.00768671630909068, scorePlus=0.8848254047313076, scoreMinus= 0.8848257634447357
          o.n.a.v.GradCheckUtil - Param 24 (labelsnull) FAILED: grad= -0.021768433595096056, numericalGrad= -0.015237903516762684, relError= 0.17647058822908074, absError=0.0065305300783333724, scorePlus=0.8848254317089864, scoreMinus= 0.8848257364670568
          o.n.a.v.GradCheckUtil - Param 25 (labelsnull) FAILED: grad= -0.03168279571116533, numericalGrad= -0.02217795699310798, relError= 0.17647058833812465, absError=0.009504838718057348, scorePlus=0.8848253623084517, scoreMinus= 0.8848258058675915
          o.n.a.v.GradCheckUtil - Param 26 (labelsnull) FAILED: grad= 0.017850212929568877, numericalGrad= 0.012495149048774577, relError= 0.1764705883098723, absError=0.0053550638807943005, scorePlus=0.8848257090395121, scoreMinus= 0.8848254591365311
          o.n.a.v.GradCheckUtil - Param 27 (labelsnull) FAILED: grad= 0.022461757977503993, numericalGrad= 0.0157232305841859, relError= 0.17647058823735517, absError=0.0067385273933180945, scorePlus=0.8848257413203274, scoreMinus= 0.8848254268557157
          o.n.a.v.GradCheckUtil - Param 28 (labelsnull) FAILED: grad= 0.023954326416434846, numericalGrad= 0.016768028487934572, relError= 0.1764705883384264, absError=0.007186297928500274, scorePlus=0.8848257517683065, scoreMinus= 0.8848254164077367
          o.n.a.v.GradCheckUtil - Param 29 (labelsnull) FAILED: grad= 0.05167475459360976, numericalGrad= 0.0361723282105153, relError= 0.1764705883024098, absError=0.015502426383094459, scorePlus=0.8848259458113038, scoreMinus= 0.8848252223647396
          o.n.a.v.GradCheckUtil - Param 30 (labelsnull) FAILED: grad= -0.009247366910349141, numericalGrad= -0.006473156832775827, relError= 0.17647058856970685, absError=0.002774210077573314, scorePlus=0.8848255193564534, scoreMinus= 0.88482564881959
          o.n.a.v.GradCheckUtil - Param 31 (labelsnull) FAILED: grad= 0.0370577570965408, numericalGrad= 0.02594042995962553, relError= 0.17647058838381435, absError=0.01111732713691527, scorePlus=0.8848258434923213, scoreMinus= 0.8848253246837221
          o.n.a.v.GradCheckUtil - Param 32 (labelsnull) FAILED: grad= 0.017248957630612318, numericalGrad= 0.012074270339113012, relError= 0.17647058832819823, absError=0.005174687291499306, scorePlus=0.884825704830725, scoreMinus= 0.8848254633453182
          o.n.a.v.GradCheckUtil - Param 33 (labelsnull) FAILED: grad= 0.015254613268557716, numericalGrad= 0.010678229289684536, relError= 0.1764705881584379, absError=0.00457638397887318, scorePlus=0.8848256908703146, scoreMinus= 0.8848254773057288
          o.n.a.v.GradCheckUtil - Param 34 (labelsnull) FAILED: grad= -0.010733873600625672, numericalGrad= -0.007513711519635534, relError= 0.1764705882870293, absError=0.0032201620809901377, scorePlus=0.8848255089509065, scoreMinus= 0.8848256592251369
          o.n.a.v.GradCheckUtil - Param 35 (labelsnull) FAILED: grad= 0.027752280006775588, numericalGrad= 0.0194265960096196, relError= 0.17647058811368713, absError=0.008325683997155987, scorePlus=0.8848257783539818, scoreMinus= 0.8848253898220616
          o.n.a.v.GradCheckUtil - Param 36 (labelsnull) FAILED: grad= 0.021293160009417365, numericalGrad= 0.014905212009086453, relError= 0.17647058815422784, absError=0.006387948000330912, scorePlus=0.8848257331401419, scoreMinus= 0.8848254350359017
          o.n.a.v.GradCheckUtil - Param 37 (labelsnull) FAILED: grad= 0.0018268138756381315, numericalGrad= 0.0012787697123428643, relError= 0.17647058846403876, absError=5.480441632952672E-4, scorePlus=0.8848255968757188, scoreMinus= 0.8848255713003246
          o.n.a.v.GradCheckUtil - Param 38 (labelsnull) FAILED: grad= -0.01173425769537927, numericalGrad= -0.008213980384752517, relError= 0.17647058835401144, absError=0.0035202773106267522, scorePlus=0.884825501948218, scoreMinus= 0.8848256662278257
          o.n.a.v.GradCheckUtil - Param 39 (labelsnull) FAILED: grad= 0.043642905386186155, numericalGrad= 0.030550033769394244, relError= 0.17647058825013723, absError=0.013092871616791912, scorePlus=0.8848258895883594, scoreMinus= 0.884825278587684
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 80 params checked, 0 passed, 80 failed. Largest relative error = 1.0
          o.n.a.o.LossOpValidation - *** Starting test: test: sigmoidxent_smooth, reduction=NONE, weights=perExample
          o.n.a.f.DifferentialFunction - No fields found for property name labelsSmoothing for class org.nd4j.linalg.api.ops.impl.loss.SigmoidCrossEntropyLoss
          o.n.a.f.DifferentialFunction - No fields found for property name reductionMode for class org.nd4j.linalg.api.ops.impl.loss.SigmoidCrossEntropyLoss
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.f.DifferentialFunction - No fields found for property name labelsSmoothing for class org.nd4j.linalg.api.ops.impl.loss.SigmoidCrossEntropyLoss
          o.n.a.f.DifferentialFunction - No fields found for property name reductionMode for class org.nd4j.linalg.api.ops.impl.loss.SigmoidCrossEntropyLoss
          o.n.a.v.GradCheckUtil - Param 8 (innull) FAILED: grad= -0.5332800968552991, numericalGrad= -0.3832800963721183, relError= 0.1636553732003095, absError=0.1500000004831808, scorePlus=61.679915197405066, scoreMinus= 61.67992286300699
          o.n.a.v.GradCheckUtil - Param 9 (innull) FAILED: grad= 0.6400718040125867, numericalGrad= 0.49007180393800803, relError= 0.13272649512798557, absError=0.15000000007457864, scorePlus=61.67992393092314, scoreMinus= 61.67991412948706
          o.n.a.v.GradCheckUtil - Param 10 (innull) FAILED: grad= -0.31633292700568505, numericalGrad= -0.1663329271650582, relError= 0.3107740034735589, absError=0.14999999984062684, scorePlus=61.67991736687513, scoreMinus= 61.679920693533674
          o.n.a.v.GradCheckUtil - Param 11 (innull) FAILED: grad= 0.25712337307406563, numericalGrad= 0.10712337328300235, relError= 0.41180875681458945, absError=0.14999999979106327, scorePlus=61.67992010143686, scoreMinus= 61.6799179589694
          o.n.a.v.GradCheckUtil - Param 12 (innull) FAILED: grad= 0.33477427952424677, numericalGrad= 0.1847742794325313, relError= 0.28871218581167146, absError=0.15000000009171546, scorePlus=61.67992087794751, scoreMinus= 61.67991718246192
          o.n.a.v.GradCheckUtil - Param 13 (innull) FAILED: grad= -0.2965551358998817, numericalGrad= -0.14655513567163325, relError= 0.33851618852405563, absError=0.15000000022824844, scorePlus=61.679917564652655, scoreMinus= 61.67992049575537
          o.n.a.v.GradCheckUtil - Param 14 (innull) FAILED: grad= 0.8652806779417818, numericalGrad= 0.7152806780652553, relError= 0.09490299083072015, absError=0.14999999987652646, scorePlus=61.67992618300619, scoreMinus= 61.67991187739263
          o.n.a.v.GradCheckUtil - Param 15 (innull) FAILED: grad= 0.6323093435445395, numericalGrad= 0.48230934339699155, relError= 0.13457517077803702, absError=0.15000000014754794, scorePlus=61.67992385329865, scoreMinus= 61.67991420711178
          o.n.a.v.GradCheckUtil - Param 16 (innull) FAILED: grad= -1.3076238139483845, numericalGrad= -1.007623813364944, relError= 0.12957577282200608, absError=0.30000000058344045, scorePlus=61.679908953978085, scoreMinus= 61.67992910645435
          o.n.a.v.GradCheckUtil - Param 17 (innull) FAILED: grad= -0.4281273318287519, numericalGrad= -0.1281273320330456, relError= 0.5393213204055792, absError=0.2999999997957063, scorePlus=61.679917748937086, scoreMinus= 61.67992031148373
          o.n.a.v.GradCheckUtil - Param 18 (innull) FAILED: grad= -1.5596958329258994, numericalGrad= -1.2596958328003893, relError= 0.10640593280190061, absError=0.3000000001255101, scorePlus=61.67990643325243, scoreMinus= 61.67993162716908
          o.n.a.v.GradCheckUtil - Param 19 (innull) FAILED: grad= -0.4868566707653537, numericalGrad= -0.1868566705809371, relError= 0.44529324532140396, absError=0.30000000018441664, scorePlus=61.67991716164529, scoreMinus= 61.679920898778704
          o.n.a.v.GradCheckUtil - Param 20 (innull) FAILED: grad= -0.8778194298633715, numericalGrad= -0.5778194299921324, relError= 0.2060950749150919, absError=0.29999999987123904, scorePlus=61.67991325202391, scoreMinus= 61.67992480841251
          o.n.a.v.GradCheckUtil - Param 21 (innull) FAILED: grad= -1.1165793244508466, numericalGrad= -0.8165793246917018, relError= 0.15518643536691087, absError=0.2999999997591448, scorePlus=61.679910864425, scoreMinus= 61.67992719601149
          o.n.a.v.GradCheckUtil - Param 22 (innull) FAILED: grad= 1.0497574621992365, numericalGrad= 0.7497574621595503, relError= 0.16671159320703266, absError=0.3000000000396862, scorePlus=61.67992652779314, scoreMinus= 61.6799115326439
          o.n.a.v.GradCheckUtil - Param 23 (innull) FAILED: grad= 0.7305840306401741, numericalGrad= 0.4305840306528807, relError= 0.2583605336623013, absError=0.2999999999872934, scorePlus=61.67992333605707, scoreMinus= 61.67991472437646
          o.n.a.v.GradCheckUtil - Param 24 (innull) FAILED: grad= 0.8018800505205242, numericalGrad= 0.35188005043096376, relError= 0.39002908812538456, absError=0.4500000000895605, scorePlus=61.67992254902346, scoreMinus= 61.67991551142245
          o.n.a.v.GradCheckUtil - Param 25 (innull) FAILED: grad= 2.402136237618442, numericalGrad= 1.9521362375485294, relError= 0.10334677093276219, absError=0.4500000000699125, scorePlus=61.679938551579895, scoreMinus= 61.679899508855144
          o.n.a.v.GradCheckUtil - Param 26 (innull) FAILED: grad= -1.71803492228064, numericalGrad= -1.2680349222193854, relError= 0.15069975703686214, absError=0.4500000000612545, scorePlus=61.679906349881065, scoreMinus= 61.67993171057951
          o.n.a.v.GradCheckUtil - Param 27 (innull) FAILED: grad= 1.4017437297097814, numericalGrad= 0.9517437298711683, relError= 0.1912056076639295, absError=0.44999999983861316, scorePlus=61.679928547668226, scoreMinus= 61.67990951279363
          o.n.a.v.GradCheckUtil - Param 28 (innull) FAILED: grad= 0.7723609451068784, numericalGrad= 0.3223609446934006, relError= 0.41106330713417605, absError=0.45000000041347776, scorePlus=61.679922253831705, scoreMinus= 61.67991580661281
          o.n.a.v.GradCheckUtil - Param 29 (innull) FAILED: grad= 1.8863411090157063, numericalGrad= 1.4363411089846065, relError= 0.13543275297085824, absError=0.45000000003109975, scorePlus=61.679933393639686, scoreMinus= 61.67990466681751
          o.n.a.v.GradCheckUtil - Param 30 (innull) FAILED: grad= -0.38822662677082687, numericalGrad= 0.061773373261075896, relError= 1.0, absError=0.45000000003190277, scorePlus=61.67991964794422, scoreMinus= 61.67991841247675
          o.n.a.v.GradCheckUtil - Param 31 (innull) FAILED: grad= 2.2255303941768703, numericalGrad= 1.775530393999247, relError= 0.11247017328690866, absError=0.4500000001776232, scorePlus=61.67993678552625, scoreMinus= 61.67990127491837
          o.n.a.v.GradCheckUtil - Param 32 (innull) FAILED: grad= 0.9038730786532301, numericalGrad= 0.3038730785220878, relError= 0.49679313535091263, absError=0.6000000001311423, scorePlus=61.67992206895936, scoreMinus= 61.679915991497786
          o.n.a.v.GradCheckUtil - Param 33 (innull) FAILED: grad= -1.3505402628376764, numericalGrad= -0.7505402628282808, relError= 0.2855673510272625, absError=0.6000000000093956, scorePlus=61.67991152483569, scoreMinus= 61.679926535640945
          o.n.a.v.GradCheckUtil - Param 34 (innull) FAILED: grad= -1.7073409468094671, numericalGrad= -1.107340946759905, relError= 0.21316796097646631, absError=0.6000000000495622, scorePlus=61.67990795683305, scoreMinus= 61.679930103651984
          o.n.a.v.GradCheckUtil - Param 35 (innull) FAILED: grad= -2.9747261302815504, numericalGrad= -2.3747261305828715, relError= 0.11216101582738948, absError=0.5999999996986789, scorePlus=61.679895282970406, scoreMinus= 61.67994277749302
          o.n.a.v.GradCheckUtil - Param 36 (innull) FAILED: grad= -3.129954465599751, numericalGrad= -2.5299544656576245, relError= 0.10600877279642618, absError=0.5999999999421264, scorePlus=61.67989373068297, scoreMinus= 61.67994432977228
          o.n.a.v.GradCheckUtil - Param 37 (innull) FAILED: grad= 1.808695795274443, numericalGrad= 1.2086957955403932, relError= 0.19884724328141373, absError=0.5999999997340497, scorePlus=61.679931117201086, scoreMinus= 61.679906943285175
          o.n.a.v.GradCheckUtil - Param 38 (innull) FAILED: grad= -2.2171458207537715, numericalGrad= -1.617145820631549, relError= 0.15648261953945788, absError=0.6000000001222225, scorePlus=61.67990285878479, scoreMinus= 61.679935201701205
          o.n.a.v.GradCheckUtil - Param 39 (innull) FAILED: grad= 2.035080737556826, numericalGrad= 1.4350807372665029, relError= 0.17290261696564713, absError=0.6000000002903232, scorePlus=61.679933381050944, scoreMinus= 61.6799046794362
          o.n.a.v.GradCheckUtil - Param 8 (labelsnull) FAILED: grad= 0.13331749758522382, numericalGrad= 0.09332224806257726, relError= 0.17647058951786554, absError=0.03999524952264656, scorePlus=61.67991996341607, scoreMinus= 61.67991809697111
          o.n.a.v.GradCheckUtil - Param 9 (labelsnull) FAILED: grad= -0.5756758078644083, numericalGrad= -0.4029730654053764, relError= 0.17647058835515855, absError=0.1727027424590319, scorePlus=61.67991500046293, scoreMinus= 61.679923059924235
          o.n.a.v.GradCheckUtil - Param 10 (labelsnull) FAILED: grad= -0.7706758382910465, numericalGrad= -0.5394730870023068, relError= 0.17647058805698096, absError=0.23120275128873968, scorePlus=61.67991363546271, scoreMinus= 61.67992442492445
          o.n.a.v.GradCheckUtil - Param 11 (labelsnull) FAILED: grad= 1.0609739631448722, numericalGrad= 0.7426817738576118, relError= 0.17647058845954378, absError=0.31829218928726044, scorePlus=61.67992645701132, scoreMinus= 61.67991160337584
          o.n.a.v.GradCheckUtil - Param 12 (labelsnull) FAILED: grad= 0.6866699000896425, numericalGrad= 0.48066892972542513, relError= 0.17647058857525752, absError=0.20600097036421733, scorePlus=61.67992383688288, scoreMinus= 61.679914223504284
          o.n.a.v.GradCheckUtil - Param 13 (labelsnull) FAILED: grad= -0.8637563428127024, numericalGrad= -0.6046294402040076, relError= 0.1764705880469193, absError=0.25912690260869486, scorePlus=61.679912983899186, scoreMinus= 61.67992507648799
          o.n.a.v.GradCheckUtil - Param 14 (labelsnull) FAILED: grad= -1.859860419215126, numericalGrad= -1.3019022937044156, relError= 0.17647058814084668, absError=0.5579581255107104, scorePlus=61.679906011170644, scoreMinus= 61.67993204921652
          o.n.a.v.GradCheckUtil - Param 15 (labelsnull) FAILED: grad= -0.542136764828042, numericalGrad= -0.37949573510331897, relError= 0.17647058858800635, absError=0.162641029724723, scorePlus=61.67991523523624, scoreMinus= 61.67992282515094
          o.n.a.v.GradCheckUtil - Param 16 (labelsnull) FAILED: grad= 1.2716749145305142, numericalGrad= 0.8901724399379417, relError= 0.1764705883623196, absError=0.38150247459257247, scorePlus=61.67992793191799, scoreMinus= 61.67991012846919
          o.n.a.v.GradCheckUtil - Param 17 (labelsnull) FAILED: grad= -2.6012046284169186, numericalGrad= -1.820843240096792, relError= 0.17647058818076813, absError=0.7803613883201266, scorePlus=61.67990082176118, scoreMinus= 61.67993723862598
          o.n.a.v.GradCheckUtil - Param 18 (labelsnull) FAILED: grad= 2.5295606509040733, numericalGrad= 1.7706924559490742, relError= 0.17647058814878133, absError=0.7588681949549991, scorePlus=61.67993673711814, scoreMinus= 61.67990132326902
          o.n.a.v.GradCheckUtil - Param 19 (labelsnull) FAILED: grad= -2.2679493437886054, numericalGrad= -1.5875645409835213, relError= 0.17647058813414102, absError=0.6803848028050841, scorePlus=61.67990315454817, scoreMinus= 61.67993490583899
          o.n.a.v.GradCheckUtil - Param 20 (labelsnull) FAILED: grad= -0.49117619469662727, numericalGrad= -0.34382333637950063, relError= 0.17647058810586602, absError=0.14735285831712663, scorePlus=61.679915591960224, scoreMinus= 61.67992246842695
          o.n.a.v.GradCheckUtil - Param 21 (labelsnull) FAILED: grad= 0.4684472255559686, numericalGrad= 0.3279130581290701, relError= 0.17647058788089928, absError=0.1405341674268985, scorePlus=61.67992230932417, scoreMinus= 61.67991575106301
          o.n.a.v.GradCheckUtil - Param 22 (labelsnull) FAILED: grad= -0.19919434625891558, numericalGrad= -0.13943604244559538, relError= 0.17647058801171364, absError=0.0597583038133202, scorePlus=61.679917635833164, scoreMinus= 61.67992042455401
          o.n.a.v.GradCheckUtil - Param 23 (labelsnull) FAILED: grad= 1.1049359015668925, numericalGrad= 0.7734551310534242, relError= 0.17647058826247664, absError=0.33148077051346825, scorePlus=61.67992676474489, scoreMinus= 61.67991129564227
          o.n.a.v.GradCheckUtil - Param 24 (labelsnull) FAILED: grad= 3.0251960155120905, numericalGrad= 2.1176372108300257, relError= 0.1764705882417995, absError=0.9075588046820648, scorePlus=61.67994020656569, scoreMinus= 61.67989785382147
          o.n.a.v.GradCheckUtil - Param 25 (labelsnull) FAILED: grad= -4.172252440649084, numericalGrad= -2.9205767084761187, relError= 0.17647058823168482, absError=1.251675732172965, scorePlus=61.679889824426496, scoreMinus= 61.679948235960666
          o.n.a.v.GradCheckUtil - Param 26 (labelsnull) FAILED: grad= 0.8783610989533535, numericalGrad= 0.6148527695870598, relError= 0.1764705879833997, absError=0.26350832936629365, scorePlus=61.67992517872128, scoreMinus= 61.679912881665885
          o.n.a.v.GradCheckUtil - Param 27 (labelsnull) FAILED: grad= 0.39358866316505337, numericalGrad= 0.27551206400744377, relError= 0.1764705886011822, absError=0.1180765991576096, scorePlus=61.67992178531422, scoreMinus= 61.67991627507294
          o.n.a.v.GradCheckUtil - Param 28 (labelsnull) FAILED: grad= 3.177736792802848, numericalGrad= 2.2244157548811927, relError= 0.1764705882528908, absError=0.9533210379216555, scorePlus=61.67994127435114, scoreMinus= 61.67989678603604
          o.n.a.v.GradCheckUtil - Param 29 (labelsnull) FAILED: grad= -1.58096441691528, numericalGrad= -1.1066750914778822, relError= 0.17647058839410992, absError=0.47428932543739766, scorePlus=61.67990796344267, scoreMinus= 61.6799300969445
          o.n.a.v.GradCheckUtil - Param 30 (labelsnull) FAILED: grad= -5.718586392637411, numericalGrad= -4.003010474917801, relError= 0.17647058822662776, absError=1.71557591771961, scorePlus=61.67987900008883, scoreMinus= 61.67995906029833
          o.n.a.v.GradCheckUtil - Param 31 (labelsnull) FAILED: grad= -3.1667163903664255, numericalGrad= -2.216701473045646, relError= 0.17647058828137288, absError=0.9500149173207797, scorePlus=61.679896863178854, scoreMinus= 61.679941197208315
          o.n.a.v.GradCheckUtil - Param 32 (labelsnull) FAILED: grad= 4.924873113284177, numericalGrad= 3.447411179280379, relError= 0.17647058823790007, absError=1.4774619340037982, scorePlus=61.67995350430538, scoreMinus= 61.679884556081795
          o.n.a.v.GradCheckUtil - Param 33 (labelsnull) FAILED: grad= -2.6954041574237757, numericalGrad= -1.8867829101765208, relError= 0.17647058824046047, absError=0.8086212472472549, scorePlus=61.67990016236448, scoreMinus= 61.679937898022686
          o.n.a.v.GradCheckUtil - Param 34 (labelsnull) FAILED: grad= -1.1791005766513871, numericalGrad= -0.8253704038452269, relError= 0.17647058812421543, absError=0.35373017280616026, scorePlus=61.67991077648955, scoreMinus= 61.67992728389763
          o.n.a.v.GradCheckUtil - Param 35 (labelsnull) FAILED: grad= 4.260768843364628, numericalGrad= 2.982538190110517, relError= 0.17647058827504236, absError=1.2782306532541106, scorePlus=61.67994885557549, scoreMinus= 61.67988920481169
          o.n.a.v.GradCheckUtil - Param 36 (labelsnull) FAILED: grad= 5.120912748106224, numericalGrad= 3.584638923470606, relError= 0.17647058826282902, absError=1.5362738246356176, scorePlus=61.67995487658282, scoreMinus= 61.67988318380435
          o.n.a.v.GradCheckUtil - Param 37 (labelsnull) FAILED: grad= 0.7675634535528463, numericalGrad= 0.5372944173132055, relError= 0.17647058839198182, absError=0.2302690362396408, scorePlus=61.67992440313776, scoreMinus= 61.679913657249415
          o.n.a.v.GradCheckUtil - Param 38 (labelsnull) FAILED: grad= 0.8720206031048908, numericalGrad= 0.6104144219420959, relError= 0.1764705884188773, absError=0.2616061811627949, scorePlus=61.67992513433781, scoreMinus= 61.67991292604937
          o.n.a.v.GradCheckUtil - Param 39 (labelsnull) FAILED: grad= -0.14033734368290787, numericalGrad= -0.09823614064430329, relError= 0.17647058790850972, absError=0.04210120303860458, scorePlus=61.67991804783218, scoreMinus= 61.679920012554994
          o.n.a.v.GradCheckUtil - Param 0 (weightsnull) FAILED: grad= 1.8847863600120536, numericalGrad= 2.384861731741239, relError= 0.11712332280851605, absError=0.5000753717291855, scorePlus=61.679942878810905, scoreMinus= 61.67989518157627
          o.n.a.v.GradCheckUtil - Param 1 (weightsnull) FAILED: grad= 3.5758988000717453, numericalGrad= 3.4804319241743538, relError= 0.013529251905577496, absError=0.09546687589739156, scorePlus=61.67995383451283, scoreMinus= 61.679884225874346
          o.n.a.v.GradCheckUtil - Param 2 (weightsnull) FAILED: grad= 2.461386213902399, numericalGrad= 2.629784687968595, relError= 0.033076570657706625, absError=0.1683984740661959, scorePlus=61.67994532804046, scoreMinus= 61.6798927323467
          o.n.a.v.GradCheckUtil - Param 3 (weightsnull) FAILED: grad= 3.764469708343079, numericalGrad= 3.636734066958524, relError= 0.01725876563631697, absError=0.12773564138455473, scorePlus=61.67995539753426, scoreMinus= 61.67988266285292
          o.n.a.v.GradCheckUtil - Param 4 (weightsnull) FAILED: grad= 3.094047220977326, numericalGrad= 3.1741411014252203, relError= 0.01277783568844578, absError=0.08009388044789434, scorePlus=61.679950771604595, scoreMinus= 61.67988728878257
          o.n.a.v.GradCheckUtil - Param 5 (weightsnull) FAILED: grad= 2.5937498636853697, numericalGrad= 2.6633851533119923, relError= 0.013245862889478367, absError=0.06963528962662258, scorePlus=61.67994566404512, scoreMinus= 61.679892396342055
          o.n.a.v.GradCheckUtil - Param 6 (weightsnull) FAILED: grad= 3.403931779631314, numericalGrad= 3.322340337064133, relError= 0.012130261926909103, absError=0.0815914425671811, scorePlus=61.67995225359695, scoreMinus= 61.67988580679021
          o.n.a.v.GradCheckUtil - Param 7 (weightsnull) FAILED: grad= 2.781403376743487, numericalGrad= 2.9888354955431846, relError= 0.035948619007083626, absError=0.20743211879969747, scorePlus=61.67994891854854, scoreMinus= 61.67988914183863
          o.n.a.v.GradCheckUtil - Param 8 (weightsnull) FAILED: grad= 2.5859976784689, numericalGrad= 2.756195516084858, relError= 0.03185916933694397, absError=0.17019783761595786, scorePlus=61.67994659214875, scoreMinus= 61.67989146823843
          o.n.a.v.GradCheckUtil - Param 9 (weightsnull) FAILED: grad= 3.6462235726824845, numericalGrad= 3.4450095512283947, relError= 0.028375039705804864, absError=0.20121402145408984, scorePlus=61.67995348028909, scoreMinus= 61.67988458009807
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 90 params checked, 16 passed, 74 failed. Largest relative error = 1.0
          o.n.a.o.LossOpValidation - *** Starting test: test: sigmoidxent_smooth, reduction=SUM, weights=perExample
          o.n.a.f.DifferentialFunction - No fields found for property name labelsSmoothing for class org.nd4j.linalg.api.ops.impl.loss.SigmoidCrossEntropyLoss
          o.n.a.f.DifferentialFunction - No fields found for property name reductionMode for class org.nd4j.linalg.api.ops.impl.loss.SigmoidCrossEntropyLoss
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.f.DifferentialFunction - No fields found for property name labelsSmoothing for class org.nd4j.linalg.api.ops.impl.loss.SigmoidCrossEntropyLoss
          o.n.a.f.DifferentialFunction - No fields found for property name reductionMode for class org.nd4j.linalg.api.ops.impl.loss.SigmoidCrossEntropyLoss
          o.n.a.v.GradCheckUtil - Param 8 (innull) FAILED: grad= 0.5853019801273984, numericalGrad= 0.4353019797065371, relError= 0.1469717993699222, absError=0.1500000004208613, scorePlus=64.11884729070103, scoreMinus= 64.11883858466143
          o.n.a.v.GradCheckUtil - Param 9 (innull) FAILED: grad= -0.29462804213666843, numericalGrad= -0.14462804216464065, relError= 0.34148644795807725, absError=0.1499999999720278, scorePlus=64.11884149139907, scoreMinus= 64.11884438395991
          o.n.a.v.GradCheckUtil - Param 10 (innull) FAILED: grad= 0.1727212829870528, numericalGrad= 0.0227212829884138, relError= 0.7674889001276626, absError=0.149999999998639, scorePlus=64.11884316488907, scoreMinus= 64.11884271046341
          o.n.a.v.GradCheckUtil - Param 11 (innull) FAILED: grad= 0.7726344394199911, numericalGrad= 0.6226344389403948, relError= 0.10750616085973685, absError=0.15000000047959627, scorePlus=64.11884916402227, scoreMinus= 64.11883671133349
          o.n.a.v.GradCheckUtil - Param 12 (innull) FAILED: grad= -0.09407996787639943, numericalGrad= 0.055920032338008234, relError= 1.0, absError=0.15000000021440765, scorePlus=64.11884349687368, scoreMinus= 64.11884237847303
          o.n.a.v.GradCheckUtil - Param 13 (innull) FAILED: grad= 0.6165932308519106, numericalGrad= 0.46659323089670574, relError= 0.13848031271832548, absError=0.1499999999552049, scorePlus=64.11884760361322, scoreMinus= 64.1188382717486
          o.n.a.v.GradCheckUtil - Param 14 (innull) FAILED: grad= -0.23395614686789443, numericalGrad= -0.08395614656819816, relError= 0.47182824759134256, absError=0.15000000029969626, scorePlus=64.11884209811659, scoreMinus= 64.11884377723952
          o.n.a.v.GradCheckUtil - Param 15 (innull) FAILED: grad= -0.5532163025062071, numericalGrad= -0.4032163019473955, relError= 0.1568327970631079, absError=0.15000000055881163, scorePlus=64.11883890551843, scoreMinus= 64.11884696984447
          o.n.a.v.GradCheckUtil - Param 16 (innull) FAILED: grad= -1.491760830510121, numericalGrad= -1.1917608304656824, relError= 0.11179339612088329, absError=0.3000000000444387, scorePlus=64.11883102007974, scoreMinus= 64.11885485529635
          o.n.a.v.GradCheckUtil - Param 17 (innull) FAILED: grad= 1.2855140723895355, numericalGrad= 0.985514072482374, relError= 0.1320987591389283, absError=0.29999999990716153, scorePlus=64.11885279283278, scoreMinus= 64.11883308255133
          o.n.a.v.GradCheckUtil - Param 18 (innull) FAILED: grad= 1.2444260337783057, numericalGrad= 0.9444260335556008, relError= 0.13705814326141955, absError=0.3000000002227049, scorePlus=64.11885238195293, scoreMinus= 64.11883349343226
          o.n.a.v.GradCheckUtil - Param 19 (innull) FAILED: grad= 0.5962788740498743, numericalGrad= 0.2962788741456279, relError= 0.3361127058845896, absError=0.2999999999042464, scorePlus=64.11884590047876, scoreMinus= 64.11883997490128
          o.n.a.v.GradCheckUtil - Param 20 (innull) FAILED: grad= -1.6256434043017645, numericalGrad= -1.3256434044706111, relError= 0.10165057456951872, absError=0.29999999983115333, scorePlus=64.11882968125026, scoreMinus= 64.11885619411835
          o.n.a.v.GradCheckUtil - Param 21 (innull) FAILED: grad= 1.675414599666549, numericalGrad= 1.37541459963586, relError= 0.0983339218397693, absError=0.30000000003068905, scorePlus=64.11885669182868, scoreMinus= 64.11882918353669
          o.n.a.v.GradCheckUtil - Param 22 (innull) FAILED: grad= -0.6444832341685542, numericalGrad= -0.3444832344712267, relError= 0.30334698820471223, absError=0.29999999969732755, scorePlus=64.11883949285858, scoreMinus= 64.11884638252327
          o.n.a.v.GradCheckUtil - Param 23 (innull) FAILED: grad= 0.6374463530346686, numericalGrad= 0.3374463531713445, relError= 0.30772617125307367, absError=0.29999999986332404, scorePlus=64.11884631215433, scoreMinus= 64.11883956322727
          o.n.a.v.GradCheckUtil - Param 24 (innull) FAILED: grad= -1.091713058822318, numericalGrad= -0.64171305851346, relError= 0.25960148852521847, absError=0.450000000308858, scorePlus=64.11883652057323, scoreMinus= 64.1188493548344
          o.n.a.v.GradCheckUtil - Param 25 (innull) FAILED: grad= 0.8025302444005769, numericalGrad= 0.3525302439300048, relError= 0.389589986859442, absError=0.45000000047057204, scorePlus=64.11884646300092, scoreMinus= 64.11883941239604
          o.n.a.v.GradCheckUtil - Param 26 (innull) FAILED: grad= 1.2696651007217832, numericalGrad= 0.8196651009484411, relError= 0.21538002916609786, absError=0.44999999977334204, scorePlus=64.11885113435672, scoreMinus= 64.1188347410547
          o.n.a.v.GradCheckUtil - Param 27 (innull) FAILED: grad= 2.234220785811756, numericalGrad= 1.7842207860496726, relError= 0.11198371102696758, absError=0.4499999997620836, scorePlus=64.11886077990546, scoreMinus= 64.11882509548974
          o.n.a.v.GradCheckUtil - Param 28 (innull) FAILED: grad= 0.7954505549519207, numericalGrad= 0.345450555272464, relError= 0.39442506948823447, absError=0.44999999967945675, scorePlus=64.11884639220386, scoreMinus= 64.11883948319276
          o.n.a.v.GradCheckUtil - Param 29 (innull) FAILED: grad= 1.9122934458826517, numericalGrad= 1.4622934457975132, relError= 0.13334965568514048, absError=0.4500000000851385, scorePlus=64.11885756063822, scoreMinus= 64.1188283147693
          o.n.a.v.GradCheckUtil - Param 30 (innull) FAILED: grad= 1.089688839007347, numericalGrad= 0.6396888394988309, relError= 0.2602092099958306, absError=0.449999999508516, scorePlus=64.11884933459218, scoreMinus= 64.1188365408154
          o.n.a.v.GradCheckUtil - Param 31 (innull) FAILED: grad= 1.6683126374517965, numericalGrad= 1.2183126372633524, relError= 0.15589138089038937, absError=0.4500000001884441, scorePlus=64.11885512083249, scoreMinus= 64.11883075457975
          o.n.a.v.GradCheckUtil - Param 32 (innull) FAILED: grad= 2.642234055192282, numericalGrad= 2.042234055465997, relError= 0.12808284431718994, absError=0.5999999997262853, scorePlus=64.11886336005449, scoreMinus= 64.11882251537338
          o.n.a.v.GradCheckUtil - Param 33 (innull) FAILED: grad= -2.3512930609451947, numericalGrad= -1.7512930611474073, relError= 0.1462492149931385, absError=0.5999999997977874, scorePlus=64.11882542478693, scoreMinus= 64.11886045064816
          o.n.a.v.GradCheckUtil - Param 34 (innull) FAILED: grad= 2.9603546005849957, numericalGrad= 2.3603546004835607, relError= 0.11276692212025742, absError=0.600000000101435, scorePlus=64.11886654125357, scoreMinus= 64.11881933416156
          o.n.a.v.GradCheckUtil - Param 35 (innull) FAILED: grad= -0.462087498359872, numericalGrad= 0.13791250168537772, relError= 1.0, absError=0.6000000000452497, scorePlus=64.11884431681455, scoreMinus= 64.11884155856451
          o.n.a.v.GradCheckUtil - Param 36 (innull) FAILED: grad= 2.1485730142190897, numericalGrad= 1.5485730145314844, relError= 0.16228734137676765, absError=0.5999999996876053, scorePlus=64.11885842344896, scoreMinus= 64.11882745198866
          o.n.a.v.GradCheckUtil - Param 37 (innull) FAILED: grad= -0.6670699595551193, numericalGrad= -0.06706995918648317, relError= 0.8172828980572299, absError=0.6000000003686361, scorePlus=64.11884226699729, scoreMinus= 64.11884360839647
          o.n.a.v.GradCheckUtil - Param 38 (innull) FAILED: grad= 1.364373779592932, numericalGrad= 0.764373779560401, relError= 0.2818558722252483, absError=0.6000000000325311, scorePlus=64.11885058145184, scoreMinus= 64.11883529397625
          o.n.a.v.GradCheckUtil - Param 39 (innull) FAILED: grad= 3.3794001125415383, numericalGrad= 2.7794001127290353, relError= 0.09742157203778165, absError=0.599999999812503, scorePlus=64.11887073169643, scoreMinus= 64.11881514369418
          o.n.a.v.GradCheckUtil - Param 8 (labelsnull) FAILED: grad= -0.3445773269917694, numericalGrad= -0.24120412902561836, relError= 0.1764705879714339, absError=0.10337319796615105, scorePlus=64.1188405256278, scoreMinus= 64.11884534971038
          o.n.a.v.GradCheckUtil - Param 9 (labelsnull) FAILED: grad= -0.8730115768303162, numericalGrad= -0.6111081042092792, relError= 0.17647058789597006, absError=0.26190347262103697, scorePlus=64.11883682658805, scoreMinus= 64.11884904875014
          o.n.a.v.GradCheckUtil - Param 10 (labelsnull) FAILED: grad= 1.566462445714174, numericalGrad= 1.096523711652253, relError= 0.1764705883888894, absError=0.469938734061921, scorePlus=64.11885390290621, scoreMinus= 64.11883197243198
          o.n.a.v.GradCheckUtil - Param 11 (labelsnull) FAILED: grad= -1.2232469040315863, numericalGrad= -0.8562728332606183, relError= 0.17647058798721202, absError=0.366974070770968, scorePlus=64.11883437494076, scoreMinus= 64.11885150039743
          o.n.a.v.GradCheckUtil - Param 12 (labelsnull) FAILED: grad= -2.2648058946827554, numericalGrad= -1.5853641265550775, relError= 0.17647058815060762, absError=0.6794417681276779, scorePlus=64.11882708402783, scoreMinus= 64.11885879131036
          o.n.a.v.GradCheckUtil - Param 13 (labelsnull) FAILED: grad= -0.4751130511757162, numericalGrad= -0.3325791361419306, relError= 0.17647058777074723, absError=0.1425339150337856, scorePlus=64.11883961187773, scoreMinus= 64.11884626346045
          o.n.a.v.GradCheckUtil - Param 14 (labelsnull) FAILED: grad= -1.1861057263741799, numericalGrad= -0.8302740084786818, relError= 0.17647058822551775, absError=0.35583171789549806, scorePlus=64.118834634929, scoreMinus= 64.11885124040917
          o.n.a.v.GradCheckUtil - Param 15 (labelsnull) FAILED: grad= 0.21367448954521465, numericalGrad= 0.14957214276023478, relError= 0.17647058798077728, absError=0.06410234678497986, scorePlus=64.11884443339052, scoreMinus= 64.11884144194767
          o.n.a.v.GradCheckUtil - Param 16 (labelsnull) FAILED: grad= 2.1535206475617983, numericalGrad= 1.5074644529988743, relError= 0.1764705883298956, absError=0.646056194562924, scorePlus=64.11885801231362, scoreMinus= 64.11882786302456
          o.n.a.v.GradCheckUtil - Param 17 (labelsnull) FAILED: grad= -1.174701343846288, numericalGrad= -0.8222909407606948, relError= 0.1764705881950612, absError=0.35241040308559335, scorePlus=64.11883471475969, scoreMinus= 64.1188511605785
          o.n.a.v.GradCheckUtil - Param 18 (labelsnull) FAILED: grad= -0.9979040099260166, numericalGrad= -0.6985328070641116, relError= 0.17647058815491803, absError=0.299371202861905, scorePlus=64.11883595234102, scoreMinus= 64.11884992299716
          o.n.a.v.GradCheckUtil - Param 19 (labelsnull) FAILED: grad= 1.7123469390128074, numericalGrad= 1.1986428575028185, relError= 0.17647058815694872, absError=0.5137040815099889, scorePlus=64.11885492409766, scoreMinus= 64.11883095124051
          o.n.a.v.GradCheckUtil - Param 20 (labelsnull) FAILED: grad= 2.9369002998375846, numericalGrad= 2.0558302097128944, relError= 0.176470588276157, absError=0.8810700901246902, scorePlus=64.11886349597118, scoreMinus= 64.11882237936699
          o.n.a.v.GradCheckUtil - Param 21 (labelsnull) FAILED: grad= -3.282534518316682, numericalGrad= -2.2977741629404136, relError= 0.17647058821026154, absError=0.9847603553762685, scorePlus=64.11881995992746, scoreMinus= 64.11886591541072
          o.n.a.v.GradCheckUtil - Param 22 (labelsnull) FAILED: grad= -1.4869784585347252, numericalGrad= -1.0408849213661142, relError= 0.17647058805294685, absError=0.446093537168611, scorePlus=64.11883252881988, scoreMinus= 64.1188533465183
          o.n.a.v.GradCheckUtil - Param 23 (labelsnull) FAILED: grad= 1.5192915565853244, numericalGrad= 1.063504089415801, relError= 0.176470588323628, absError=0.45578746716952345, scorePlus=64.11885357270998, scoreMinus= 64.11883230262819
          o.n.a.v.GradCheckUtil - Param 24 (labelsnull) FAILED: grad= -1.6753736220885247, numericalGrad= -1.1727615351730947, relError= 0.17647058835461785, absError=0.50261208691543, scorePlus=64.11883121005374, scoreMinus= 64.11885466528445
          o.n.a.v.GradCheckUtil - Param 25 (labelsnull) FAILED: grad= 3.021876973048049, numericalGrad= 2.115313881034808, relError= 0.17647058825792633, absError=0.9065630920132408, scorePlus=64.1188640908079, scoreMinus= 64.11882178453028
          o.n.a.v.GradCheckUtil - Param 26 (labelsnull) FAILED: grad= 0.928685423088714, numericalGrad= 0.65007979657139, relError= 0.1764705879302976, absError=0.278605626517324, scorePlus=64.11884943846705, scoreMinus= 64.11883643687112
          o.n.a.v.GradCheckUtil - Param 27 (labelsnull) FAILED: grad= -3.212261725498689, numericalGrad= -2.2485832076313272, relError= 0.17647058828220671, absError=0.9636785178673617, scorePlus=64.11882045183701, scoreMinus= 64.11886542350116
          o.n.a.v.GradCheckUtil - Param 28 (labelsnull) FAILED: grad= 3.058109231345062, numericalGrad= 2.140676461692692, relError= 0.1764705882916085, absError=0.9174327696523701, scorePlus=64.1188643444337, scoreMinus= 64.11882153090447
          o.n.a.v.GradCheckUtil - Param 29 (labelsnull) FAILED: grad= -1.6926956339013652, numericalGrad= -1.184886943406127, relError= 0.176470588368097, absError=0.5078086904952381, scorePlus=64.11883108879965, scoreMinus= 64.11885478653852
          o.n.a.v.GradCheckUtil - Param 30 (labelsnull) FAILED: grad= 1.6841218608536936, numericalGrad= 1.178885302266508, relError= 0.17647058837134094, absError=0.5052365585871856, scorePlus=64.11885472652212, scoreMinus= 64.11883114881607
          o.n.a.v.GradCheckUtil - Param 31 (labelsnull) FAILED: grad= -0.6760976613934306, numericalGrad= -0.473268362810586, relError= 0.1764705884039963, absError=0.20282929858284465, scorePlus=64.11883820498547, scoreMinus= 64.11884767035272
          o.n.a.v.GradCheckUtil - Param 32 (labelsnull) FAILED: grad= -2.6631365236658073, numericalGrad= -1.8641955669806973, relError= 0.17647058812754796, absError=0.79894095668511, scorePlus=64.11882429571342, scoreMinus= 64.11886157962476
          o.n.a.v.GradCheckUtil - Param 33 (labelsnull) FAILED: grad= 1.4198964326016719, numericalGrad= 0.9939275031456417, relError= 0.1764705880771504, absError=0.42596892945603015, scorePlus=64.11885287694412, scoreMinus= 64.11883299839405
          o.n.a.v.GradCheckUtil - Param 34 (labelsnull) FAILED: grad= -4.18571746297689, numericalGrad= -2.9300022241329766, relError= 0.17647058822716738, absError=1.2557152388439135, scorePlus=64.11881363764685, scoreMinus= 64.11887223769133
          o.n.a.v.GradCheckUtil - Param 35 (labelsnull) FAILED: grad= -8.142151519407186, numericalGrad= -5.699506063905345, relError= 0.17647058820806893, absError=2.4426454555018404, scorePlus=64.11878594260845, scoreMinus= 64.11889993272973
          o.n.a.v.GradCheckUtil - Param 36 (labelsnull) FAILED: grad= -0.5953888881762466, numericalGrad= -0.4167722217118807, relError= 0.17647058824865153, absError=0.17861666646436586, scorePlus=64.11883876994688, scoreMinus= 64.11884710539131
          o.n.a.v.GradCheckUtil - Param 37 (labelsnull) FAILED: grad= -6.434848643269209, numericalGrad= -4.504394050286464, relError= 0.1764705882355073, absError=1.9304545929827448, scorePlus=64.11879789372858, scoreMinus= 64.11888798160959
          o.n.a.v.GradCheckUtil - Param 38 (labelsnull) FAILED: grad= 2.633701018881357, numericalGrad= 1.8435907129799032, relError= 0.17647058829758147, absError=0.790110305901454, scorePlus=64.11886137357622, scoreMinus= 64.11882450176196
          o.n.a.v.GradCheckUtil - Param 39 (labelsnull) FAILED: grad= -6.77906768223051, numericalGrad= -4.745347376911013, relError= 0.1764705883016845, absError=2.0337203053194965, scorePlus=64.11879548419532, scoreMinus= 64.11889039114286
          o.n.a.v.GradCheckUtil - Param 0 (weightsnull) FAILED: grad= 1.9012504242176969, numericalGrad= 2.3863815378888376, relError= 0.1131466315109736, absError=0.4851311136711407, scorePlus=64.11886680148447, scoreMinus= 64.11881907385371
          o.n.a.v.GradCheckUtil - Param 1 (weightsnull) FAILED: grad= 3.1162844181464826, numericalGrad= 3.0945902231849227, relError= 0.003492937181052067, absError=0.021694194961559887, scorePlus=64.11887388357133, scoreMinus= 64.11881199176686
          o.n.a.v.GradCheckUtil - Param 2 (weightsnull) FAILED: grad= 2.900044478808168, numericalGrad= 3.030791947367106, relError= 0.02204536749351142, absError=0.13074746855893782, scorePlus=64.11887324558856, scoreMinus= 64.11881262974961
          o.n.a.v.GradCheckUtil - Param 3 (weightsnull) FAILED: grad= 2.1296595956185462, numericalGrad= 2.5439782078251483, relError= 0.08865013285824547, absError=0.41431861220660204, scorePlus=64.11886837745116, scoreMinus= 64.11881749788701
          o.n.a.v.GradCheckUtil - Param 4 (weightsnull) FAILED: grad= 3.7267347763574374, numericalGrad= 3.5307013469321187, relError= 0.02701138888377336, absError=0.19603342942531876, scorePlus=64.11887824468256, scoreMinus= 64.11880763065562
          o.n.a.v.GradCheckUtil - Param 5 (weightsnull) FAILED: grad= 4.2667984166300235, numericalGrad= 4.025811055896611, relError= 0.029060497968920664, absError=0.24098736073341254, scorePlus=64.11888319577965, scoreMinus= 64.11880267955853
          o.n.a.v.GradCheckUtil - Param 6 (weightsnull) FAILED: grad= 2.679483026853842, numericalGrad= 2.800166741678822, relError= 0.02202398326951767, absError=0.12068371482497975, scorePlus=64.1188709393365, scoreMinus= 64.11881493600167
          o.n.a.v.GradCheckUtil - Param 7 (weightsnull) FAILED: grad= 2.5861416271265707, numericalGrad= 2.704813517340199, relError= 0.02242919982750828, absError=0.11867189021362812, scorePlus=64.11886998580427, scoreMinus= 64.11881588953392
          o.n.a.v.GradCheckUtil - Param 8 (weightsnull) FAILED: grad= 3.436928918363614, numericalGrad= 3.4321814588622597, relError= 6.911316372341717E-4, absError=0.004747459501354356, scorePlus=64.11887725948368, scoreMinus= 64.1188086158545
          o.n.a.v.GradCheckUtil - Param 9 (weightsnull) FAILED: grad= 3.233316849666485, numericalGrad= 3.2968453410830985, relError= 0.009728470681265134, absError=0.06352849141661343, scorePlus=64.1188759061225, scoreMinus= 64.11880996921568
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 90 params checked, 16 passed, 74 failed. Largest relative error = 1.0
          o.n.a.o.LossOpValidation - *** Starting test: test: sigmoidxent_smooth, reduction=MEAN_BY_WEIGHT, weights=perExample
          o.n.a.f.DifferentialFunction - No fields found for property name labelsSmoothing for class org.nd4j.linalg.api.ops.impl.loss.SigmoidCrossEntropyLoss
          o.n.a.f.DifferentialFunction - No fields found for property name reductionMode for class org.nd4j.linalg.api.ops.impl.loss.SigmoidCrossEntropyLoss
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.f.DifferentialFunction - No fields found for property name labelsSmoothing for class org.nd4j.linalg.api.ops.impl.loss.SigmoidCrossEntropyLoss
          o.n.a.f.DifferentialFunction - No fields found for property name reductionMode for class org.nd4j.linalg.api.ops.impl.loss.SigmoidCrossEntropyLoss
          o.n.a.v.GradCheckUtil - Param 8 (innull) FAILED: grad= 0.005653457849149887, numericalGrad= 0.0037784578521549146, relError= 0.19879312499957852, absError=0.0018749999969949727, scorePlus=0.8022013211117456, scoreMinus= 0.8022012455425885
          o.n.a.v.GradCheckUtil - Param 9 (innull) FAILED: grad= -0.0037623998919359344, numericalGrad= -0.0018873998919310961, relError= 0.3318701673922834, absError=0.0018750000000048383, scorePlus=0.8022012644531449, scoreMinus= 0.8022013022011427
          o.n.a.v.GradCheckUtil - Param 10 (innull) FAILED: grad= 0.00503411118449309, numericalGrad= 0.0031591111782081067, relError= 0.22884768938052116, absError=0.0018750000062849833, scorePlus=0.8022013149182744, scoreMinus= 0.8022012517360508
          o.n.a.v.GradCheckUtil - Param 11 (innull) FAILED: grad= 0.008711953411545256, numericalGrad= 0.00683695341452406, relError= 0.12058725529678839, absError=0.001874999997021196, scorePlus=0.8022013516966784, scoreMinus= 0.8022012149576101
          o.n.a.v.GradCheckUtil - Param 12 (innull) FAILED: grad= 0.005078547016165426, numericalGrad= 0.00320354702210146, relError= 0.22639201938551387, absError=0.0018749999940639657, scorePlus=0.8022013153626333, scoreMinus= 0.8022012512916928
          o.n.a.v.GradCheckUtil - Param 13 (innull) FAILED: grad= -0.009717839387927307, numericalGrad= -0.007842839383487288, relError= 0.10677263839551342, absError=0.0018750000044400195, scorePlus=0.8022012048987266, scoreMinus= 0.8022013617555143
          o.n.a.v.GradCheckUtil - Param 14 (innull) FAILED: grad= -0.011918657173265493, numericalGrad= -0.010043657167058129, relError= 0.08537351652256407, absError=0.0018750000062073644, scorePlus=0.8022011828904683, scoreMinus= 0.8022013837636116
          o.n.a.v.GradCheckUtil - Param 15 (innull) FAILED: grad= -0.004255467472533025, numericalGrad= -0.0023804674786909175, relError= 0.28255249751902395, absError=0.0018749999938421072, scorePlus=0.8022012595224778, scoreMinus= 0.8022013071318274
          o.n.a.v.GradCheckUtil - Param 16 (innull) FAILED: grad= -0.011012172933773028, numericalGrad= -0.007262172935229571, relError= 0.20520570341750513, absError=0.0037499999985434575, scorePlus=0.8022012107055909, scoreMinus= 0.8022013559490496
          o.n.a.v.GradCheckUtil - Param 17 (innull) FAILED: grad= -0.014660996660023275, numericalGrad= -0.010910996656177117, relError= 0.14664480619390957, absError=0.0037500000038461576, scorePlus=0.8022011742173488, scoreMinus= 0.802201392437282
          o.n.a.v.GradCheckUtil - Param 18 (innull) FAILED: grad= 0.00999138143959773, numericalGrad= 0.0062413814394535186, relError= 0.2310142782276252, absError=0.0037500000001442118, scorePlus=0.8022013457411266, scoreMinus= 0.8022012209134978
          o.n.a.v.GradCheckUtil - Param 19 (innull) FAILED: grad= -0.008524543862756756, numericalGrad= -0.0047745438658264305, relError= 0.2819742281172116, absError=0.003749999996930325, scorePlus=0.8022012355818544, scoreMinus= 0.8022013310727317
          o.n.a.v.GradCheckUtil - Param 20 (innull) FAILED: grad= 0.007073538326917231, numericalGrad= 0.0033235383223306765, relError= 0.3606783070948908, absError=0.0037500000045865545, scorePlus=0.8022013165626491, scoreMinus= 0.8022012500918827
          o.n.a.v.GradCheckUtil - Param 21 (innull) FAILED: grad= 0.006072191129956175, numericalGrad= 0.0023221911227278014, relError= 0.44672733434665407, absError=0.003750000007228374, scorePlus=0.8022013065491533, scoreMinus= 0.8022012601053309
          o.n.a.v.GradCheckUtil - Param 22 (innull) FAILED: grad= -0.013375343191071573, numericalGrad= -0.009625343189156865, relError= 0.163038612844973, absError=0.003750000001914708, scorePlus=0.8022011870738913, scoreMinus= 0.8022013795807551
          o.n.a.v.GradCheckUtil - Param 23 (innull) FAILED: grad= 0.0028423350640914367, numericalGrad= -9.076649376549283E-4, relError= 1.0, absError=0.003750000001746365, scorePlus=0.8022012742504888, scoreMinus= 0.8022012924037876
          o.n.a.v.GradCheckUtil - Param 24 (innull) FAILED: grad= 0.011420139533743434, numericalGrad= 0.005795139534914283, relError= 0.3267446305340512, absError=0.005624999998829151, scorePlus=0.8022013412788047, scoreMinus= 0.802201225376014
          o.n.a.v.GradCheckUtil - Param 25 (innull) FAILED: grad= 0.008972107719269711, numericalGrad= 0.0033471077187652294, relError= 0.45660375279561916, absError=0.005625000000504482, scorePlus=0.8022013167984307, scoreMinus= 0.8022012498562763
          o.n.a.v.GradCheckUtil - Param 26 (innull) FAILED: grad= -0.016990397967518306, numericalGrad= -0.011365397961649036, relError= 0.19837214303278583, absError=0.00562500000586927, scorePlus=0.8022011696734973, scoreMinus= 0.8022013969814565
          o.n.a.v.GradCheckUtil - Param 27 (innull) FAILED: grad= -0.02658791989282556, numericalGrad= -0.020962919888845022, relError= 0.11829444085125931, absError=0.00562500000398054, scorePlus=0.8022010736982003, scoreMinus= 0.802201492956598
          o.n.a.v.GradCheckUtil - Param 28 (innull) FAILED: grad= -0.014201507398507156, numericalGrad= -0.008576507398716515, relError= 0.2469486498215925, absError=0.005624999999790641, scorePlus=0.8022011975623794, scoreMinus= 0.8022013690925274
          o.n.a.v.GradCheckUtil - Param 29 (innull) FAILED: grad= 0.023787454632354547, numericalGrad= 0.018162454634707004, relError= 0.13408849020000646, absError=0.005624999997647543, scorePlus=0.8022014649519935, scoreMinus= 0.8022011017029008
          o.n.a.v.GradCheckUtil - Param 30 (innull) FAILED: grad= 0.029466937383442183, numericalGrad= 0.023841937385471464, relError= 0.10551713992002813, absError=0.0056249999979707185, scorePlus=0.8022015217467017, scoreMinus= 0.802201044907954
          o.n.a.v.GradCheckUtil - Param 31 (innull) FAILED: grad= 0.01847301567950484, numericalGrad= 0.012848015679134404, relError= 0.17959178725508027, absError=0.005625000000370436, scorePlus=0.8022014118076377, scoreMinus= 0.8022011548473241
          o.n.a.v.GradCheckUtil - Param 32 (innull) FAILED: grad= 0.018640305695882226, numericalGrad= 0.011140305700152451, relError= 0.2518417065382482, absError=0.007499999995729775, scorePlus=0.8022013947306539, scoreMinus= 0.8022011719245399
          o.n.a.v.GradCheckUtil - Param 33 (innull) FAILED: grad= -0.02002356917318131, numericalGrad= -0.01252356917613717, relError= 0.23043500526986227, absError=0.00749999999704414, scorePlus=0.8022011580919207, scoreMinus= 0.8022014085633042
          o.n.a.v.GradCheckUtil - Param 34 (innull) FAILED: grad= -0.01680527773053687, numericalGrad= -0.00930527773168599, relError= 0.2872401550285666, absError=0.007499999998850881, scorePlus=0.8022011902747929, scoreMinus= 0.8022013763803475
          o.n.a.v.GradCheckUtil - Param 35 (innull) FAILED: grad= 0.03916179137632665, numericalGrad= 0.03166179137759073, relError= 0.10589693019054564, absError=0.007499999998735921, scorePlus=0.8022015999453505, scoreMinus= 0.8022009667095229
          o.n.a.v.GradCheckUtil - Param 36 (innull) FAILED: grad= -0.027475586499626517, numericalGrad= -0.019975586501574938, relError= 0.15805720962602296, absError=0.007499999998051579, scorePlus=0.8022010835717662, scoreMinus= 0.8022014830834963
          o.n.a.v.GradCheckUtil - Param 37 (innull) FAILED: grad= 0.037162839032534034, numericalGrad= 0.029662839035049512, relError= 0.11223230671747864, absError=0.007499999997484522, scorePlus=0.8022015799558797, scoreMinus= 0.802200986699099
          o.n.a.v.GradCheckUtil - Param 38 (innull) FAILED: grad= -0.02761772539584284, numericalGrad= -0.020117725396673336, relError= 0.15711593531961224, absError=0.007499999999169504, scorePlus=0.8022010821503764, scoreMinus= 0.8022014845048844
          o.n.a.v.GradCheckUtil - Param 39 (innull) FAILED: grad= 0.04061044081670035, numericalGrad= 0.033110440816885855, relError= 0.10173508283706689, absError=0.007499999999814495, scorePlus=0.8022016144318018, scoreMinus= 0.8022009522229855
          o.n.a.v.GradCheckUtil - Param 8 (labelsnull) FAILED: grad= 0.002393454533364552, numericalGrad= 0.0016754181819678136, relError= 0.17647058574504598, absError=7.180363513967383E-4, scorePlus=0.8022013000811941, scoreMinus= 0.8022012665728304
          o.n.a.v.GradCheckUtil - Param 9 (labelsnull) FAILED: grad= -0.010532231773210835, numericalGrad= -0.007372562238483481, relError= 0.1764705884169151, absError=0.003159669534727354, scorePlus=0.80220120960139, scoreMinus= 0.8022013570526347
          o.n.a.v.GradCheckUtil - Param 10 (labelsnull) FAILED: grad= 0.004926343813666411, numericalGrad= 0.0034484406663537466, relError= 0.17647058868661264, absError=0.0014779031473126643, scorePlus=0.8022013178114189, scoreMinus= 0.8022012488426056
          o.n.a.v.GradCheckUtil - Param 11 (labelsnull) FAILED: grad= -0.010410569547386289, numericalGrad= -0.007287398684496792, relError= 0.1764705881471225, absError=0.0031231708628894966, scorePlus=0.8022012104530255, scoreMinus= 0.8022013562009992
          o.n.a.v.GradCheckUtil - Param 12 (labelsnull) FAILED: grad= 0.004741870721175011, numericalGrad= 0.0033193095050343398, relError= 0.17647058820437875, absError=0.001422561216140671, scorePlus=0.8022013165201074, scoreMinus= 0.8022012501339173
          o.n.a.v.GradCheckUtil - Param 13 (labelsnull) FAILED: grad= 0.015634193551790642, numericalGrad= 0.010943935491170008, relError= 0.17647058801766458, absError=0.0046902580606206345, scorePlus=0.8022013927663671, scoreMinus= 0.8022011738876573
          o.n.a.v.GradCheckUtil - Param 14 (labelsnull) FAILED: grad= 0.037756495437056795, numericalGrad= 0.02642954680664999, relError= 0.17647058822227615, absError=0.011326948630406803, scorePlus=0.8022015476224803, scoreMinus= 0.8022010190315442
          o.n.a.v.GradCheckUtil - Param 15 (labelsnull) FAILED: grad= -0.008266820455360344, numericalGrad= -0.00578677432638841, relError= 0.1764705875960464, absError=0.0024800461289719343, scorePlus=0.802201225459269, scoreMinus= 0.8022013411947555
          o.n.a.v.GradCheckUtil - Param 16 (labelsnull) FAILED: grad= -0.00597965412095261, numericalGrad= -0.004185757884744845, relError= 0.17647058822626488, absError=0.0017938962362077648, scorePlus=0.8022012414694334, scoreMinus= 0.8022013251845911
          o.n.a.v.GradCheckUtil - Param 17 (labelsnull) FAILED: grad= 0.008731680087287327, numericalGrad= 0.006112176065276031, relError= 0.17647058790440645, absError=0.0026195040220112964, scorePlus=0.802201344448773, scoreMinus= 0.8022012222052517
          o.n.a.v.GradCheckUtil - Param 18 (labelsnull) FAILED: grad= 0.010172543536269639, numericalGrad= 0.007120780476377319, relError= 0.17647058816804126, absError=0.00305176305989232, scorePlus=0.802201354534817, scoreMinus= 0.8022012121192075
          o.n.a.v.GradCheckUtil - Param 19 (labelsnull) FAILED: grad= -0.016473056268326135, numericalGrad= -0.011531139398890387, relError= 0.17647058777056998, absError=0.004941916869435748, scorePlus=0.8022011680156182, scoreMinus= 0.8022013986384062
          o.n.a.v.GradCheckUtil - Param 20 (labelsnull) FAILED: grad= 0.023247927542604987, numericalGrad= 0.0162735492748034, relError= 0.17647058838473154, absError=0.006974378267801586, scorePlus=0.802201446062505, scoreMinus= 0.8022011205915195
          o.n.a.v.GradCheckUtil - Param 21 (labelsnull) FAILED: grad= 0.028422817314628108, numericalGrad= 0.019895972114269966, relError= 0.1764705883806452, absError=0.008526845200358141, scorePlus=0.8022014822867334, scoreMinus= 0.8022010843672911
          o.n.a.v.GradCheckUtil - Param 22 (labelsnull) FAILED: grad= 0.0035071130593345872, numericalGrad= 0.0024549791421968337, relError= 0.17647058810454205, absError=0.0010521339171377536, scorePlus=0.8022013078768037, scoreMinus= 0.8022012587772208
          o.n.a.v.GradCheckUtil - Param 23 (labelsnull) FAILED: grad= 0.051338939084636395, numericalGrad= 0.035937257358842345, relError= 0.17647058824072828, absError=0.01540168172579405, scorePlus=0.8022016426995858, scoreMinus= 0.8022009239544386
          o.n.a.v.GradCheckUtil - Param 24 (labelsnull) FAILED: grad= 0.030966936161413886, numericalGrad= 0.02167685531073715, relError= 0.17647058828563403, absError=0.009290080850676737, scorePlus=0.8022015000955653, scoreMinus= 0.8022010665584591
          o.n.a.v.GradCheckUtil - Param 25 (labelsnull) FAILED: grad= 0.04337856234201353, numericalGrad= 0.030364993641729395, relError= 0.17647058819828315, absError=0.013013568700284136, scorePlus=0.8022015869769487, scoreMinus= 0.8022009796770758
          o.n.a.v.GradCheckUtil - Param 26 (labelsnull) FAILED: grad= -0.0070591803476021215, numericalGrad= -0.004941426245963498, relError= 0.1764705879762863, absError=0.002117754101638623, scorePlus=0.8022012339127498, scoreMinus= 0.8022013327412747
          o.n.a.v.GradCheckUtil - Param 27 (labelsnull) FAILED: grad= 0.03339699491225684, numericalGrad= 0.023377896435361475, relError= 0.17647058830198292, absError=0.010019098476895364, scorePlus=0.8022015171059766, scoreMinus= 0.8022010495480479
          o.n.a.v.GradCheckUtil - Param 28 (labelsnull) FAILED: grad= -0.018564020604985933, numericalGrad= -0.01299481442451622, relError= 0.17647058819704378, absError=0.005569206180469714, scorePlus=0.802201153378868, scoreMinus= 0.8022014132751565
          o.n.a.v.GradCheckUtil - Param 29 (labelsnull) FAILED: grad= -0.02065676967491347, numericalGrad= -0.014459738773009432, relError= 0.17647058821619793, absError=0.0061970309019040385, scorePlus=0.8022011387296246, scoreMinus= 0.8022014279244001
          o.n.a.v.GradCheckUtil - Param 30 (labelsnull) FAILED: grad= -0.04873886310289422, numericalGrad= -0.03411720416179875, relError= 0.17647058838050983, absError=0.014621658941095468, scorePlus=0.8022009421549706, scoreMinus= 0.8022016244990539
          o.n.a.v.GradCheckUtil - Param 31 (labelsnull) FAILED: grad= 0.0011080178863562492, numericalGrad= 7.756125186553219E-4, relError= 0.17647058935581655, absError=3.3240536770092735E-4, scorePlus=0.8022012910831375, scoreMinus= 0.8022012755708872
          o.n.a.v.GradCheckUtil - Param 32 (labelsnull) FAILED: grad= 0.02600986191813097, numericalGrad= 0.018206903340534097, relError= 0.17647058829270063, absError=0.007802958577596872, scorePlus=0.8022014653960456, scoreMinus= 0.8022011012579788
          o.n.a.v.GradCheckUtil - Param 33 (labelsnull) FAILED: grad= -0.02017506977021355, numericalGrad= -0.01412254883592645, relError= 0.17647058834585005, absError=0.0060525209342870995, scorePlus=0.8022011421015239, scoreMinus= 0.8022014245525007
          o.n.a.v.GradCheckUtil - Param 34 (labelsnull) FAILED: grad= -0.0340348953898519, numericalGrad= -0.023824426770291392, relError= 0.17647058828826115, absError=0.01021046861956051, scorePlus=0.8022010450827446, scoreMinus= 0.80220152157128
          o.n.a.v.GradCheckUtil - Param 35 (labelsnull) FAILED: grad= -0.06423119177169175, numericalGrad= -0.044961834244627845, relError= 0.1764705881874175, absError=0.0192693575270639, scorePlus=0.8022008337086698, scoreMinus= 0.8022017329453547
          o.n.a.v.GradCheckUtil - Param 36 (labelsnull) FAILED: grad= 0.009934904064545367, numericalGrad= 0.006954432840711177, relError= 0.17647058854670397, absError=0.00298047122383419, scorePlus=0.8022013528713406, scoreMinus= 0.8022012137826838
          o.n.a.v.GradCheckUtil - Param 37 (labelsnull) FAILED: grad= -0.05314825729480071, numericalGrad= -0.03720378011218273, relError= 0.17647058815948305, absError=0.015944477182617982, scorePlus=0.8022009112892112, scoreMinus= 0.8022016553648135
          o.n.a.v.GradCheckUtil - Param 38 (labelsnull) FAILED: grad= 0.01050942288892719, numericalGrad= 0.00735659602679739, relError= 0.17647058793578652, absError=0.0031528268621298, scorePlus=0.8022013568929726, scoreMinus= 0.802201209761052
          o.n.a.v.GradCheckUtil - Param 39 (labelsnull) FAILED: grad= -0.07322134248685841, numericalGrad= -0.05125493974245109, relError= 0.1764705882196974, absError=0.021966402744407316, scorePlus=0.8022007707776149, scoreMinus= 0.8022017958764097
          o.n.a.v.GradCheckUtil - Param 0 (weightsnull) FAILED: grad= 0.007195127665556298, numericalGrad= 0.005657772422784645, relError= 0.11961154542593941, absError=0.0015373552427716533, scorePlus=0.8022013399047082, scoreMinus= 0.8022012267492598
          o.n.a.v.GradCheckUtil - Param 1 (weightsnull) FAILED: grad= -0.0024798923363652144, numericalGrad= -0.002769247975376032, relError= 0.05512438643783032, absError=2.893556390108176E-4, scorePlus=0.8022012556345464, scoreMinus= 0.8022013110195059
          o.n.a.v.GradCheckUtil - Param 2 (weightsnull) FAILED: grad= -0.0070589521154918195, numericalGrad= -0.0056270910764322215, relError= 0.11286900236719385, absError=0.001431861039059598, scorePlus=0.8022012270561296, scoreMinus= 0.8022013395979511
          o.n.a.v.GradCheckUtil - Param 3 (weightsnull) FAILED: grad= 0.028426497265072796, numericalGrad= 0.022684839556807997, relError= 0.11233628516260587, absError=0.005741657708264798, scorePlus=0.8022015101752944, scoreMinus= 0.8022010564785033
          o.n.a.v.GradCheckUtil - Param 4 (weightsnull) FAILED: grad= -0.0105395061950991, numericalGrad= -0.008431846204581817, relError= 0.11109698170767907, absError=0.002107659990517284, scorePlus=0.8022011990085923, scoreMinus= 0.8022013676455164
          o.n.a.v.GradCheckUtil - Param 5 (weightsnull) FAILED: grad= -0.021709690493396848, numericalGrad= -0.013931355719032366, relError= 0.21824092166104592, absError=0.007778334774364482, scorePlus=0.8022011440135248, scoreMinus= 0.8022014226406392
          o.n.a.v.GradCheckUtil - Param 6 (weightsnull) FAILED: grad= -0.00949377550736263, numericalGrad= -0.006777749372854912, relError= 0.16691896761377203, absError=0.002716026134507718, scorePlus=0.8022012155495525, scoreMinus= 0.8022013511045399
          o.n.a.v.GradCheckUtil - Param 7 (weightsnull) FAILED: grad= 0.0058397924200435086, numericalGrad= 0.0036692546501182473, relError= 0.2282602824352555, absError=0.0021705377699252613, scorePlus=0.8022013200195404, scoreMinus= 0.8022012466344474
          o.n.a.v.GradCheckUtil - Param 8 (weightsnull) FAILED: grad= -0.003967099639583414, numericalGrad= -0.0030518838678439404, relError= 0.13039149768210875, absError=9.152157717394736E-4, scorePlus=0.8022012528081888, scoreMinus= 0.8022013138458661
          o.n.a.v.GradCheckUtil - Param 9 (weightsnull) FAILED: grad= 0.01749029901192547, numericalGrad= 0.012300418694710656, relError= 0.17421132207428236, absError=0.005189880317214813, scorePlus=0.8022014063311377, scoreMinus= 0.8022011603227638
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 90 params checked, 16 passed, 74 failed. Largest relative error = 1.0
          o.n.a.o.LossOpValidation - *** Starting test: test: sigmoidxent_smooth, reduction=MEAN_BY_NONZERO_WEIGHT_COUNT, weights=perExample
          o.n.a.f.DifferentialFunction - No fields found for property name labelsSmoothing for class org.nd4j.linalg.api.ops.impl.loss.SigmoidCrossEntropyLoss
          o.n.a.f.DifferentialFunction - No fields found for property name reductionMode for class org.nd4j.linalg.api.ops.impl.loss.SigmoidCrossEntropyLoss
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.f.DifferentialFunction - No fields found for property name labelsSmoothing for class org.nd4j.linalg.api.ops.impl.loss.SigmoidCrossEntropyLoss
          o.n.a.f.DifferentialFunction - No fields found for property name reductionMode for class org.nd4j.linalg.api.ops.impl.loss.SigmoidCrossEntropyLoss
          o.n.a.v.GradCheckUtil - Param 8 (innull) FAILED: grad= -0.0070444396029714805, numericalGrad= -0.0023569396101486007, relError= 0.4985970554491883, absError=0.00468749999282288, scorePlus=1.9707142114292617, scoreMinus= 1.970714258568054
          o.n.a.v.GradCheckUtil - Param 9 (innull) FAILED: grad= -0.0032791647050531797, numericalGrad= 0.0014083352928295765, relError= 1.0, absError=0.004687499997882756, scorePlus=1.9707142490818848, scoreMinus= 1.970714220915179
          o.n.a.v.GradCheckUtil - Param 10 (innull) FAILED: grad= -0.012921300797265325, numericalGrad= -0.008233800796730861, relError= 0.22157775890165307, absError=0.004687500000534464, scorePlus=1.970714152660756, scoreMinus= 1.9707143173367718
          o.n.a.v.GradCheckUtil - Param 11 (innull) FAILED: grad= -0.0029286949365169585, numericalGrad= 0.0017588050682526555, relError= 1.0, absError=0.004687500004769614, scorePlus=1.9707142525865684, scoreMinus= 1.970714217410467
          o.n.a.v.GradCheckUtil - Param 12 (innull) FAILED: grad= 0.0029202129496369786, numericalGrad= -0.001767287050036259, relError= 1.0, absError=0.004687499999673238, scorePlus=1.9707142173256467, scoreMinus= 1.9707142526713877
          o.n.a.v.GradCheckUtil - Param 13 (innull) FAILED: grad= 0.015947818641148876, numericalGrad= 0.011260318633077302, relError= 0.17228301815839359, absError=0.004687500008071574, scorePlus=1.9707143476019617, scoreMinus= 1.970714122395589
          o.n.a.v.GradCheckUtil - Param 14 (innull) FAILED: grad= 0.023192557249668413, numericalGrad= 0.01850505725320417, relError= 0.11241650277478862, absError=0.004687499996464242, scorePlus=1.9707144200492566, scoreMinus= 1.9707140499481115
          o.n.a.v.GradCheckUtil - Param 15 (innull) FAILED: grad= -0.01264477991831182, numericalGrad= -0.007957279923864746, relError= 0.2275257925836531, absError=0.0046874999944470745, scorePlus=1.9707141554259622, scoreMinus= 1.9707143145715607
          o.n.a.v.GradCheckUtil - Param 16 (innull) FAILED: grad= -0.025760295034588543, numericalGrad= -0.016385295042997683, relError= 0.22244320163348838, absError=0.00937499999159086, scorePlus=1.9707140711461917, scoreMinus= 1.9707143988520925
          o.n.a.v.GradCheckUtil - Param 17 (innull) FAILED: grad= -0.04642700914820595, numericalGrad= -0.0370520091497184, relError= 0.1123036685102064, absError=0.009374999998487552, scorePlus=1.9707138644788904, scoreMinus= 1.9707146055190734
          o.n.a.v.GradCheckUtil - Param 18 (innull) FAILED: grad= -0.01755674679794648, numericalGrad= -0.008181746802282674, relError= 0.36424043074456924, absError=0.009374999995663807, scorePlus=1.9707141531815482, scoreMinus= 1.9707143168164842
          o.n.a.v.GradCheckUtil - Param 19 (innull) FAILED: grad= -0.004612023862199741, numericalGrad= 0.004762976135719299, relError= 1.0, absError=0.009374999997919041, scorePlus=1.97071428262836, scoreMinus= 1.9707141873688372
          o.n.a.v.GradCheckUtil - Param 20 (innull) FAILED: grad= 0.05146511944183492, numericalGrad= 0.04209011943423491, relError= 0.10020817775922554, absError=0.009375000007600012, scorePlus=1.9707146559000337, scoreMinus= 1.970713814097645
          o.n.a.v.GradCheckUtil - Param 21 (innull) FAILED: grad= -0.03888372768353654, numericalGrad= -0.02950872768359147, relError= 0.13707652327468633, absError=0.00937499999994507, scorePlus=1.9707139399118427, scoreMinus= 1.9707145300863964
          o.n.a.v.GradCheckUtil - Param 22 (innull) FAILED: grad= 0.02554017129810189, numericalGrad= 0.016165171290438707, relError= 0.22479134388501962, absError=0.009375000007663184, scorePlus=1.970714396650853, scoreMinus= 1.970714073347427
          o.n.a.v.GradCheckUtil - Param 23 (innull) FAILED: grad= 0.012534388839537329, numericalGrad= 0.0031593888394354504, relError= 0.5973705115412027, absError=0.009375000000101878, scorePlus=1.9707142665927744, scoreMinus= 1.9707142034049976
          o.n.a.v.GradCheckUtil - Param 24 (innull) FAILED: grad= -0.009403803730724941, numericalGrad= 0.004658696262094253, relError= 1.0, absError=0.014062499992819194, scorePlus=1.9707142815857706, scoreMinus= 1.9707141884118453
          o.n.a.v.GradCheckUtil - Param 25 (innull) FAILED: grad= -0.04001847310725419, numericalGrad= -0.025955973104174742, relError= 0.213150709261177, absError=0.014062500003079449, scorePlus=1.9707139754398006, scoreMinus= 1.9707144945592627
          o.n.a.v.GradCheckUtil - Param 26 (innull) FAILED: grad= -0.024088802381844764, numericalGrad= -0.010026302377230678, relError= 0.41220744019181477, absError=0.014062500004614086, scorePlus=1.9707141347362562, scoreMinus= 1.9707143352623038
          o.n.a.v.GradCheckUtil - Param 27 (innull) FAILED: grad= 0.01942235092188296, numericalGrad= 0.005359850929753661, relError= 0.5674435256526896, absError=0.014062499992129298, scorePlus=1.970714288597664, scoreMinus= 1.9707141814006455
          o.n.a.v.GradCheckUtil - Param 28 (innull) FAILED: grad= 0.07427251935445842, numericalGrad= 0.0602100193591859, relError= 0.10456747864654763, absError=0.014062499995272516, scorePlus=1.9707148370993501, scoreMinus= 1.970713632898963
          o.n.a.v.GradCheckUtil - Param 29 (innull) FAILED: grad= 0.058922332417622285, numericalGrad= 0.04485983241542257, relError= 0.13550016059909878, absError=0.014062500002199718, scorePlus=1.9707146835978036, scoreMinus= 1.9707137864011552
          o.n.a.v.GradCheckUtil - Param 30 (innull) FAILED: grad= -0.05766720780844661, numericalGrad= -0.04360470781117342, relError= 0.13885883278926323, absError=0.014062499997273194, scorePlus=1.9707137989524166, scoreMinus= 1.9707146710465728
          o.n.a.v.GradCheckUtil - Param 31 (innull) FAILED: grad= -0.047373305935195745, numericalGrad= -0.03331080593582669, relError= 0.1742908197570379, absError=0.014062499999369052, scorePlus=1.9707139018914974, scoreMinus= 1.9707145681076161
          o.n.a.v.GradCheckUtil - Param 32 (innull) FAILED: grad= 0.08609726479361167, numericalGrad= 0.06734726478718756, relError= 0.12219399451807067, absError=0.018750000006424114, scorePlus=1.9707149084723727, scoreMinus= 1.970713561527077
          o.n.a.v.GradCheckUtil - Param 33 (innull) FAILED: grad= 0.09903411949030207, numericalGrad= 0.0802841194968984, relError= 0.10456270426982067, absError=0.018749999993403668, scorePlus=1.9707150378406086, scoreMinus= 1.9707134321582187
          o.n.a.v.GradCheckUtil - Param 34 (innull) FAILED: grad= -0.04533696979507075, numericalGrad= -0.02658696979240815, relError= 0.26069206039329285, absError=0.0187500000026626, scorePlus=1.9707139691301319, scoreMinus= 1.9707145008695277
          o.n.a.v.GradCheckUtil - Param 35 (innull) FAILED: grad= 0.07725608011901319, numericalGrad= 0.05850608012503144, relError= 0.1381091753422084, absError=0.018749999993981754, scorePlus=1.9707148200606617, scoreMinus= 1.9707136499390592
          o.n.a.v.GradCheckUtil - Param 36 (innull) FAILED: grad= 0.033015307256248266, numericalGrad= 0.01426530725767705, relError= 0.3965684496983192, absError=0.018749999998571215, scorePlus=1.9707143776526723, scoreMinus= 1.9707140923465272
          o.n.a.v.GradCheckUtil - Param 37 (innull) FAILED: grad= 0.07673065560875848, numericalGrad= 0.05798065561002374, relError= 0.1391865302853686, absError=0.018749999998734744, scorePlus=1.9707148148064226, scoreMinus= 1.9707136551933104
          o.n.a.v.GradCheckUtil - Param 38 (innull) FAILED: grad= -0.08507350576555948, numericalGrad= -0.06632350575408452, relError= 0.12384656621205577, absError=0.018750000011474963, scorePlus=1.9707135717646862, scoreMinus= 1.9707148982348013
          o.n.a.v.GradCheckUtil - Param 39 (innull) FAILED: grad= 0.08030918997687052, numericalGrad= 0.06155918997885478, relError= 0.13216475724800192, absError=0.018749999998015736, scorePlus=1.9707148505917205, scoreMinus= 1.970713619407921
          o.n.a.v.GradCheckUtil - Param 8 (labelsnull) FAILED: grad= -0.03857324307533681, numericalGrad= -0.027001270153093056, relError= 0.17647058822888403, absError=0.011571972922243757, scorePlus=1.9707139649856835, scoreMinus= 1.9707145050110866
          o.n.a.v.GradCheckUtil - Param 9 (labelsnull) FAILED: grad= -0.06698667637053367, numericalGrad= -0.04689067346630437, relError= 0.17647058816369177, absError=0.020096002904229297, scorePlus=1.9707137660916503, scoreMinus= 1.9707147039051196
          o.n.a.v.GradCheckUtil - Param 10 (labelsnull) FAILED: grad= -0.010924716239473713, numericalGrad= -0.007647301369928527, relError= 0.176470588089792, absError=0.003277414869545186, scorePlus=1.9707141585253714, scoreMinus= 1.9707143114713987
          o.n.a.v.GradCheckUtil - Param 11 (labelsnull) FAILED: grad= -0.07090804502716436, numericalGrad= -0.049635631516053984, relError= 0.17647058826419323, absError=0.021272413511110373, scorePlus=1.97071373864207, scoreMinus= 1.9707147313547002
          o.n.a.v.GradCheckUtil - Param 12 (labelsnull) FAILED: grad= 0.07100803923379265, numericalGrad= 0.04970562746953177, relError= 0.17647058817801792, absError=0.021302411764260877, scorePlus=1.9707147320546596, scoreMinus= 1.9707137379421102
          o.n.a.v.GradCheckUtil - Param 13 (labelsnull) FAILED: grad= -0.0012914583393059485, numericalGrad= -9.040208359678558E-4, relError= 0.1764705890638996, absError=3.874375033380927E-4, scorePlus=1.9707142259581765, scoreMinus= 1.9707142440385932
          o.n.a.v.GradCheckUtil - Param 14 (labelsnull) FAILED: grad= -0.03303859967051555, numericalGrad= -0.023127019765922793, relError= 0.1764705883073099, absError=0.009911579904592755, scorePlus=1.9707140037281874, scoreMinus= 1.9707144662685827
          o.n.a.v.GradCheckUtil - Param 15 (labelsnull) FAILED: grad= -0.012068678611509839, numericalGrad= -0.008448075028422153, relError= 0.17647058821434908, absError=0.003620603583087686, scorePlus=1.9707141505176347, scoreMinus= 1.9707143194791352
          o.n.a.v.GradCheckUtil - Param 16 (labelsnull) FAILED: grad= -0.0221889809400562, numericalGrad= -0.01553228665684969, relError= 0.17647058827239753, absError=0.00665669428320651, scorePlus=1.9707140796755185, scoreMinus= 1.9707143903212516
          o.n.a.v.GradCheckUtil - Param 17 (labelsnull) FAILED: grad= 0.06629631919824537, numericalGrad= 0.04640742343742232, relError= 0.17647058824938044, absError=0.019888895760823054, scorePlus=1.9707146990726192, scoreMinus= 1.9707137709241505
          o.n.a.v.GradCheckUtil - Param 18 (labelsnull) FAILED: grad= -0.05874764656675633, numericalGrad= -0.04112335258987798, relError= 0.17647058831600354, absError=0.017624293976878348, scorePlus=1.9707138237648592, scoreMinus= 1.970714646231911
          o.n.a.v.GradCheckUtil - Param 19 (labelsnull) FAILED: grad= -0.15811518254178994, numericalGrad= -0.11068062777397357, relError= 0.17647058825840106, absError=0.04743455476781637, scorePlus=1.9707131281921073, scoreMinus= 1.9707153418046628
          o.n.a.v.GradCheckUtil - Param 20 (labelsnull) FAILED: grad= -0.09624019187942658, numericalGrad= -0.06736813431551525, relError= 0.1764705882358935, absError=0.028872057563911327, scorePlus=1.970713561317042, scoreMinus= 1.9707149086797282
          o.n.a.v.GradCheckUtil - Param 21 (labelsnull) FAILED: grad= 0.031164992016462372, numericalGrad= 0.021815494410937216, relError= 0.17647058824831655, absError=0.009349497605525156, scorePlus=1.970714453153329, scoreMinus= 1.9707140168434407
          o.n.a.v.GradCheckUtil - Param 22 (labelsnull) FAILED: grad= 0.02309869090251127, numericalGrad= 0.016169083638661874, relError= 0.17647058802844928, absError=0.0069296072638493945, scorePlus=1.9707143966892213, scoreMinus= 1.9707140733075486
          o.n.a.v.GradCheckUtil - Param 23 (labelsnull) FAILED: grad= 0.08642868861925813, numericalGrad= 0.06050008203306589, relError= 0.17647058823861553, absError=0.025928606586192247, scorePlus=1.9707148399992052, scoreMinus= 1.9707136299975645
          o.n.a.v.GradCheckUtil - Param 24 (labelsnull) FAILED: grad= -0.20567019878715614, numericalGrad= -0.14396913915470932, relError= 0.17647058822284423, absError=0.06170105963244682, scorePlus=1.9707127953069934, scoreMinus= 1.9707156746897765
          o.n.a.v.GradCheckUtil - Param 25 (labelsnull) FAILED: grad= -0.027624257534271966, numericalGrad= -0.01933698027256625, relError= 0.17647058827097123, absError=0.008287277261705715, scorePlus=1.9707140416285822, scoreMinus= 1.9707144283681877
          o.n.a.v.GradCheckUtil - Param 26 (labelsnull) FAILED: grad= -0.0995527833809296, numericalGrad= -0.06968694836739786, relError= 0.17647058823010037, absError=0.02986583501353174, scorePlus=1.9707135381289012, scoreMinus= 1.9707149318678685
          o.n.a.v.GradCheckUtil - Param 27 (labelsnull) FAILED: grad= 0.1258179841678996, numericalGrad= 0.08807258892185031, relError= 0.17647058821152942, absError=0.03774539524604929, scorePlus=1.9707151157242742, scoreMinus= 1.9707133542724957
          o.n.a.v.GradCheckUtil - Param 28 (labelsnull) FAILED: grad= -0.1254826934183476, numericalGrad= -0.08783788539856728, relError= 0.1764705882037263, absError=0.03764480801978033, scorePlus=1.970713356619531, scoreMinus= 1.970715113377239
          o.n.a.v.GradCheckUtil - Param 29 (labelsnull) FAILED: grad= -0.049294505683063705, numericalGrad= -0.034506153978597354, relError= 0.17647058822893785, absError=0.014788351704466351, scorePlus=1.9707138899368453, scoreMinus= 1.9707145800599248
          o.n.a.v.GradCheckUtil - Param 30 (labelsnull) FAILED: grad= 0.04395680706055674, numericalGrad= 0.030769764947091712, relError= 0.17647058816126746, absError=0.013187042113465029, scorePlus=1.9707145426960344, scoreMinus= 1.9707139273007355
          o.n.a.v.GradCheckUtil - Param 31 (labelsnull) FAILED: grad= 0.001993298829347819, numericalGrad= 0.0013953091793084125, relError= 0.17647058866408746, absError=5.979896500394064E-4, scorePlus=1.9707142489514768, scoreMinus= 1.9707142210452933
          o.n.a.v.GradCheckUtil - Param 32 (labelsnull) FAILED: grad= -0.0993016351501892, numericalGrad= -0.06951114460695962, relError= 0.17647058822256032, absError=0.029790490543229575, scorePlus=1.970713539886939, scoreMinus= 1.9707149301098312
          o.n.a.v.GradCheckUtil - Param 33 (labelsnull) FAILED: grad= -0.16733513049333848, numericalGrad= -0.11713459134865543, relError= 0.1764705882215699, absError=0.050200539144683046, scorePlus=1.9707130636524717, scoreMinus= 1.9707154063442986
          o.n.a.v.GradCheckUtil - Param 34 (labelsnull) FAILED: grad= -0.07046035079247732, numericalGrad= -0.04932224555442843, relError= 0.17647058823829662, absError=0.021138105238048897, scorePlus=1.9707137417759295, scoreMinus= 1.9707147282208406
          o.n.a.v.GradCheckUtil - Param 35 (labelsnull) FAILED: grad= -0.06015923665486575, numericalGrad= -0.042111465647920454, relError= 0.17647058835591484, absError=0.018047771006945296, scorePlus=1.9707138138837286, scoreMinus= 1.9707146561130415
          o.n.a.v.GradCheckUtil - Param 36 (labelsnull) FAILED: grad= 0.12808135872716914, numericalGrad= 0.08965695110774162, relError= 0.1764705882421927, absError=0.03842440761942752, scorePlus=1.9707151315678961, scoreMinus= 1.970713338428874
          o.n.a.v.GradCheckUtil - Param 37 (labelsnull) FAILED: grad= -0.057938080381188604, numericalGrad= -0.04055665626667704, relError= 0.17647058823714531, absError=0.017381424114511566, scorePlus=1.9707138294318223, scoreMinus= 1.9707146405649476
          o.n.a.v.GradCheckUtil - Param 38 (labelsnull) FAILED: grad= 0.09455944213323199, numericalGrad= 0.06619160949350444, relError= 0.17647058823352266, absError=0.028367832639727544, scorePlus=1.97071489691448, scoreMinus= 1.9707135730822902
          o.n.a.v.GradCheckUtil - Param 39 (labelsnull) FAILED: grad= -0.07326452147320396, numericalGrad= -0.051285165036940576, relError= 0.17647058818147385, absError=0.021979356436263385, scorePlus=1.9707137221467348, scoreMinus= 1.9707147478500355
          o.n.a.v.GradCheckUtil - Param 0 (weightsnull) FAILED: grad= 0.03119532232480236, numericalGrad= 0.059304224431233614, relError= 0.3105971589250694, absError=0.028108902106431254, scorePlus=1.9707148280406293, scoreMinus= 1.9707136419561406
          o.n.a.v.GradCheckUtil - Param 1 (weightsnull) FAILED: grad= 0.08394155926625245, numericalGrad= 0.09125355824313174, relError= 0.04173631708935967, absError=0.007311998976879286, scorePlus=1.9707151475339673, scoreMinus= 1.9707133224628024
          o.n.a.v.GradCheckUtil - Param 2 (weightsnull) FAILED: grad= 0.07174242344048544, numericalGrad= 0.08469908525654546, relError= 0.08282112544153651, absError=0.01295666181606002, scorePlus=1.9707150819892376, scoreMinus= 1.9707133880075325
          o.n.a.v.GradCheckUtil - Param 3 (weightsnull) FAILED: grad= 0.10801570086802512, numericalGrad= 0.1066748655409455, relError= 0.006245431969867804, absError=0.001340835327079612, scorePlus=1.9707153017470402, scoreMinus= 1.9707131682497294
          o.n.a.v.GradCheckUtil - Param 4 (weightsnull) FAILED: grad= 0.037233454894685485, numericalGrad= 0.06016671608710666, relError= 0.23545401369683722, absError=0.022933261192421173, scorePlus=1.9707148366655458, scoreMinus= 1.970713633331224
          o.n.a.v.GradCheckUtil - Param 5 (weightsnull) FAILED: grad= 0.13188257663849606, numericalGrad= 0.1208462113821973, relError= 0.04366880933008357, absError=0.011036365256298766, scorePlus=1.9707154434604988, scoreMinus= 1.9707130265362711
          o.n.a.v.GradCheckUtil - Param 6 (weightsnull) FAILED: grad= 0.12974217676239425, numericalGrad= 0.12012958983120824, relError= 0.03847008032252061, absError=0.00961258693118601, scorePlus=1.9707154362942836, scoreMinus= 1.970713033702487
          o.n.a.v.GradCheckUtil - Param 7 (weightsnull) FAILED: grad= 0.10712587794266701, numericalGrad= 0.1034628522300629, relError= 0.017394215301073396, absError=0.003663025712604115, scorePlus=1.9707152696269072, scoreMinus= 1.9707132003698626
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 88 params checked, 16 passed, 72 failed. Largest relative error = 1.0
          o.n.a.o.LossOpValidation - *** Starting test: test: sigmoidxent_smooth, reduction=NONE, weights=perOutput
          o.n.a.f.DifferentialFunction - No fields found for property name labelsSmoothing for class org.nd4j.linalg.api.ops.impl.loss.SigmoidCrossEntropyLoss
          o.n.a.f.DifferentialFunction - No fields found for property name reductionMode for class org.nd4j.linalg.api.ops.impl.loss.SigmoidCrossEntropyLoss
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.f.DifferentialFunction - No fields found for property name labelsSmoothing for class org.nd4j.linalg.api.ops.impl.loss.SigmoidCrossEntropyLoss
          o.n.a.f.DifferentialFunction - No fields found for property name reductionMode for class org.nd4j.linalg.api.ops.impl.loss.SigmoidCrossEntropyLoss
          o.n.a.v.GradCheckUtil - Param 6 (innull) FAILED: grad= -0.6085459718677946, numericalGrad= -0.45854597203742736, relError= 0.14056895536237884, absError=0.14999999983036721, scorePlus=38.65060066084918, scoreMinus= 38.65060983176862
          o.n.a.v.GradCheckUtil - Param 7 (innull) FAILED: grad= 0.40665276113759974, numericalGrad= 0.2566527609104696, relError= 0.22614013488683077, absError=0.15000000022713011, scorePlus=38.65060781283666, scoreMinus= 38.65060267978144
          o.n.a.v.GradCheckUtil - Param 8 (innull) FAILED: grad= 0.4880934392566184, numericalGrad= 0.3380934394670021, relError= 0.18155698626120997, absError=0.1499999997896163, scorePlus=38.65060862724388, scoreMinus= 38.65060186537509
          o.n.a.v.GradCheckUtil - Param 9 (innull) FAILED: grad= -0.08388770885626279, numericalGrad= 0.06611229146358255, relError= 1.0, absError=0.15000000031984534, scorePlus=38.650605907423746, scoreMinus= 38.650604585177916
          o.n.a.v.GradCheckUtil - Param 12 (innull) FAILED: grad= -0.07539016115698617, numericalGrad= 0.07460983866280912, relError= 1.0, absError=0.14999999981979528, scorePlus=38.65060599239886, scoreMinus= 38.650604500202085
          o.n.a.v.GradCheckUtil - Param 13 (innull) FAILED: grad= -0.6195681364097531, numericalGrad= -0.46956813655185664, relError= 0.13772381251247123, absError=0.14999999985789642, scorePlus=38.65060055062741, scoreMinus= 38.65060994199014
          o.n.a.v.GradCheckUtil - Param 14 (innull) FAILED: grad= 0.8818657056401787, numericalGrad= 0.7318657058164034, relError= 0.09295227121369763, absError=0.14999999982377532, scorePlus=38.65061256495925, scoreMinus= 38.65059792764514
          o.n.a.v.GradCheckUtil - Param 15 (innull) FAILED: grad= 0.37553443549644394, numericalGrad= 0.225534435571717, relError= 0.24955542891143498, absError=0.14999999992472693, scorePlus=38.65060750165307, scoreMinus= 38.65060299096436
          o.n.a.v.GradCheckUtil - Param 16 (innull) FAILED: grad= 0.6580257287920432, numericalGrad= 0.5080257288625489, relError= 0.12863926282567825, absError=0.1499999999294943, scorePlus=38.65061032656553, scoreMinus= 38.65060016605095
          o.n.a.v.GradCheckUtil - Param 17 (innull) FAILED: grad= -0.19461373084549857, numericalGrad= -0.04461373102060406, relError= 0.627018314096609, absError=0.1499999998248945, scorePlus=38.650604800167514, scoreMinus= 38.650605692442134
          o.n.a.v.GradCheckUtil - Param 18 (innull) FAILED: grad= -0.46815666029010383, numericalGrad= -0.3181566601284658, relError= 0.19076365141797444, absError=0.15000000016163806, scorePlus=38.650602064742834, scoreMinus= 38.65060842787604
          o.n.a.v.GradCheckUtil - Param 19 (innull) FAILED: grad= -0.7977265255054546, numericalGrad= -0.6477265252158304, relError= 0.10377369241759449, absError=0.15000000028962424, scorePlus=38.6505987690398, scoreMinus= 38.65061172357031
          o.n.a.v.GradCheckUtil - Param 20 (innull) FAILED: grad= 0.5516036913427098, numericalGrad= 0.2516036911259789, relError= 0.37350254338383865, absError=0.3000000002167309, scorePlus=38.65060776235387, scoreMinus= 38.65060273028005
          o.n.a.v.GradCheckUtil - Param 21 (innull) FAILED: grad= -1.2485303407309718, numericalGrad= -0.9485303408496292, relError= 0.13654606920802834, absError=0.2999999998813426, scorePlus=38.65059576101704, scoreMinus= 38.650614731623854
          o.n.a.v.GradCheckUtil - Param 22 (innull) FAILED: grad= 0.7857052985351975, numericalGrad= 0.48570529855851413, relError= 0.23595839193290233, absError=0.2999999999766834, scorePlus=38.65061010337383, scoreMinus= 38.65060038926786
          o.n.a.v.GradCheckUtil - Param 23 (innull) FAILED: grad= 1.4858911043365044, numericalGrad= 1.1858911040718567, relError= 0.11228460138723816, absError=0.3000000002646477, scorePlus=38.65061710522713, scoreMinus= 38.650593387405046
          o.n.a.v.GradCheckUtil - Param 24 (innull) FAILED: grad= 0.9518911851639773, numericalGrad= 0.6518911852992915, relError= 0.18705779873239772, absError=0.29999999986468584, scorePlus=38.65061176523378, scoreMinus= 38.65059872741008
          o.n.a.v.GradCheckUtil - Param 25 (innull) FAILED: grad= 0.2637883008988111, numericalGrad= -0.03621169923917478, relError= 1.0, absError=0.3000000001379859, scorePlus=38.650604884191445, scoreMinus= 38.65060560842543
          o.n.a.v.GradCheckUtil - Param 26 (innull) FAILED: grad= 0.6259035658905678, numericalGrad= 0.32590356582318236, relError= 0.31518990567682414, absError=0.3000000000673855, scorePlus=38.65060850535415, scoreMinus= 38.65060198728283
          o.n.a.v.GradCheckUtil - Param 27 (innull) FAILED: grad= -0.44159719840757655, numericalGrad= -0.1415971983220743, relError= 0.514408234660341, absError=0.30000000008550226, scorePlus=38.65060383034221, scoreMinus= 38.65060666228618
          o.n.a.v.GradCheckUtil - Param 28 (innull) FAILED: grad= 0.37922996888580474, numericalGrad= 0.07922996907439028, relError= 0.6543647001004947, absError=0.29999999981141445, scorePlus=38.65060603861205, scoreMinus= 38.650604454012665
          o.n.a.v.GradCheckUtil - Param 29 (innull) FAILED: grad= 0.5025593950461538, numericalGrad= 0.20255939503499573, relError= 0.4254602263210602, absError=0.300000000011158, scorePlus=38.650607271909756, scoreMinus= 38.650603220721855
          o.n.a.v.GradCheckUtil - Param 30 (innull) FAILED: grad= -0.8918648843339151, numericalGrad= -0.5918648842140328, relError= 0.20219315301160082, absError=0.30000000011988226, scorePlus=38.65059932767286, scoreMinus= 38.65061116497054
          o.n.a.v.GradCheckUtil - Param 31 (innull) FAILED: grad= 1.5969192282240479, numericalGrad= 1.2969192280110065, relError= 0.10366853739422201, absError=0.3000000002130414, scorePlus=38.65061821550536, scoreMinus= 38.6505922771208
          o.n.a.v.GradCheckUtil - Param 32 (innull) FAILED: grad= -1.1330064461574763, numericalGrad= -0.8330064460437824, relError= 0.15259309911126626, absError=0.3000000001136939, scorePlus=38.650596916257086, scoreMinus= 38.65061357638601
          o.n.a.v.GradCheckUtil - Param 33 (innull) FAILED: grad= -0.41073673288499635, numericalGrad= -0.11073673285011408, relError= 0.575292933863813, absError=0.30000000003488225, scorePlus=38.65060413894598, scoreMinus= 38.65060635368064
          o.n.a.v.GradCheckUtil - Param 34 (innull) FAILED: grad= 1.4290663836614592, numericalGrad= 1.129066383853683, relError= 0.11727303743471575, absError=0.29999999980777625, scorePlus=38.650616536981225, scoreMinus= 38.65059395565355
          o.n.a.v.GradCheckUtil - Param 35 (innull) FAILED: grad= 0.42044305219040945, numericalGrad= 0.12044305215397343, relError= 0.5546454191129037, absError=0.300000000036436, scorePlus=38.650606450744114, scoreMinus= 38.65060404188307
          o.n.a.v.GradCheckUtil - Param 36 (innull) FAILED: grad= -1.5701999062498113, numericalGrad= -1.2701999065001246, relError= 0.10561893378638179, absError=0.2999999997496867, scorePlus=38.6505925443148, scoreMinus= 38.65061794831293
          o.n.a.v.GradCheckUtil - Param 37 (innull) FAILED: grad= -0.3446868949507559, numericalGrad= -0.04468689489556254, relError= 0.7704678842754158, absError=0.30000000005519334, scorePlus=38.650604799442306, scoreMinus= 38.650605693180204
          o.n.a.v.GradCheckUtil - Param 38 (innull) FAILED: grad= -1.1876640048292963, numericalGrad= -0.8876640048782746, relError= 0.14455546234028518, absError=0.2999999999510218, scorePlus=38.65059636968106, scoreMinus= 38.65061412296116
          o.n.a.v.GradCheckUtil - Param 39 (innull) FAILED: grad= 1.3460368953062283, numericalGrad= 1.04603689514704, relError= 0.12541419138342802, absError=0.30000000015918826, scorePlus=38.65061570668795, scoreMinus= 38.65059478595005
          o.n.a.v.GradCheckUtil - Param 6 (labelsnull) FAILED: grad= 0.4412043754826643, numericalGrad= 0.3088430627684602, relError= 0.17647058834415755, absError=0.1323613127142041, scorePlus=38.650608334727615, scoreMinus= 38.65060215786636
          o.n.a.v.GradCheckUtil - Param 7 (labelsnull) FAILED: grad= 0.3778201360777079, numericalGrad= 0.26447409524621435, relError= 0.17647058825027936, absError=0.11334604083149358, scorePlus=38.65060789103794, scoreMinus= 38.65060260155604
          o.n.a.v.GradCheckUtil - Param 8 (labelsnull) FAILED: grad= 0.047635248425663204, numericalGrad= 0.033344673866508856, relError= 0.17647058869227575, absError=0.014290574559154348, scorePlus=38.650605579743726, scoreMinus= 38.65060491285025
          o.n.a.v.GradCheckUtil - Param 9 (labelsnull) FAILED: grad= -2.390659840545846, numericalGrad= -1.6734618885294592, relError= 0.17647058819263475, absError=0.7171979520163869, scorePlus=38.6505885116781, scoreMinus= 38.65062198091587
          o.n.a.v.GradCheckUtil - Param 12 (labelsnull) FAILED: grad= -2.506695074820753, numericalGrad= -1.7546865525019937, relError= 0.17647058820010345, absError=0.7520085223187591, scorePlus=38.65058769943146, scoreMinus= 38.65062279316251
          o.n.a.v.GradCheckUtil - Param 13 (labelsnull) FAILED: grad= 0.48771559061016584, numericalGrad= 0.34140091322854, relError= 0.17647058851706265, absError=0.14631467738162585, scorePlus=38.65060866030612, scoreMinus= 38.650601832287855
          o.n.a.v.GradCheckUtil - Param 14 (labelsnull) FAILED: grad= -2.010217718105152, numericalGrad= -1.4071524027770008, relError= 0.17647058819969938, absError=0.6030653153281513, scorePlus=38.65059117477296, scoreMinus= 38.65061931782102
          o.n.a.v.GradCheckUtil - Param 15 (labelsnull) FAILED: grad= 0.5085460144225747, numericalGrad= 0.35598221010957326, relError= 0.1764705882165543, absError=0.15256380431300148, scorePlus=38.65060880611909, scoreMinus= 38.650601686474886
          o.n.a.v.GradCheckUtil - Param 16 (labelsnull) FAILED: grad= -0.6545085282219714, numericalGrad= -0.4581559696958947, relError= 0.17647058829819054, absError=0.19635255852607664, scorePlus=38.65060066473729, scoreMinus= 38.650609827856684
          o.n.a.v.GradCheckUtil - Param 17 (labelsnull) FAILED: grad= -1.4203052732002925, numericalGrad= -0.9942136912854947, relError= 0.17647058821322664, absError=0.4260915819147978, scorePlus=38.65059530416008, scoreMinus= 38.6506151884339
          o.n.a.v.GradCheckUtil - Param 18 (labelsnull) FAILED: grad= -0.12754598763314923, numericalGrad= -0.08928219124015867, relError= 0.17647058879440197, absError=0.03826379639299056, scorePlus=38.650604353475075, scoreMinus= 38.6506061391189
          o.n.a.v.GradCheckUtil - Param 19 (labelsnull) FAILED: grad= 1.3721452229214548, numericalGrad= 0.9605016561664569, relError= 0.1764705881740466, absError=0.4116435667549979, scorePlus=38.65061485131355, scoreMinus= 38.650595641280425
          o.n.a.v.GradCheckUtil - Param 20 (labelsnull) FAILED: grad= 1.930764782722608, numericalGrad= 1.3515353476378777, relError= 0.1764705883313343, absError=0.5792294350847302, scorePlus=38.65061876165046, scoreMinus= 38.65059173094351
          o.n.a.v.GradCheckUtil - Param 21 (labelsnull) FAILED: grad= 1.0153831527085293, numericalGrad= 0.7107682069573683, relError= 0.17647058819344802, absError=0.304614945751161, scorePlus=38.65061235397906, scoreMinus= 38.65059813861492
          o.n.a.v.GradCheckUtil - Param 22 (labelsnull) FAILED: grad= 0.8706738214602245, numericalGrad= 0.6094716749061035, relError= 0.17647058832753754, absError=0.261202146554121, scorePlus=38.650611341013736, scoreMinus= 38.65059915158024
          o.n.a.v.GradCheckUtil - Param 23 (labelsnull) FAILED: grad= -2.122669678486491, numericalGrad= -1.4858687748642294, relError= 0.17647058826017442, absError=0.6368009036222617, scorePlus=38.65059038760924, scoreMinus= 38.65062010498474
          o.n.a.v.GradCheckUtil - Param 24 (labelsnull) FAILED: grad= 0.1925839269623997, numericalGrad= 0.13480874869742365, relError= 0.17647058886866251, absError=0.05777517826497605, scorePlus=38.65060659438448, scoreMinus= 38.6506038982095
          o.n.a.v.GradCheckUtil - Param 25 (labelsnull) FAILED: grad= 3.768627886693949, numericalGrad= 2.638039520519442, relError= 0.17647058826583628, absError=1.130588366174507, scorePlus=38.650631626692196, scoreMinus= 38.650578865901785
          o.n.a.v.GradCheckUtil - Param 26 (labelsnull) FAILED: grad= 1.5727106882509445, numericalGrad= 1.1008974819759487, relError= 0.17647058814716138, absError=0.4718132062749958, scorePlus=38.65061625527181, scoreMinus= 38.65059423732217
          o.n.a.v.GradCheckUtil - Param 27 (labelsnull) FAILED: grad= -2.522037159732093, numericalGrad= -1.7654260119570606, relError= 0.17647058819561742, absError=0.7566111477750324, scorePlus=38.65058759203687, scoreMinus= 38.65062290055711
          o.n.a.v.GradCheckUtil - Param 28 (labelsnull) FAILED: grad= 2.905027688024683, numericalGrad= 2.0335193816833907, relError= 0.17647058821954464, absError=0.8715083063412923, scorePlus=38.65062558149081, scoreMinus= 38.650584911103174
          o.n.a.v.GradCheckUtil - Param 29 (labelsnull) FAILED: grad= 2.183597668711634, numericalGrad= 1.5285183678770407, relError= 0.1764705883053677, absError=0.6550793008345932, scorePlus=38.65062053148067, scoreMinus= 38.65058996111331
          o.n.a.v.GradCheckUtil - Param 30 (labelsnull) FAILED: grad= -0.4342383185498869, numericalGrad= -0.3039668229121162, relError= 0.17647058835132223, absError=0.13027149563777074, scorePlus=38.65060220662876, scoreMinus= 38.65060828596522
          o.n.a.v.GradCheckUtil - Param 31 (labelsnull) FAILED: grad= -2.7533892032733065, numericalGrad= -1.927372442267483, relError= 0.176470588241284, absError=0.8260167610058236, scorePlus=38.650585972572564, scoreMinus= 38.65062452002141
          o.n.a.v.GradCheckUtil - Param 32 (labelsnull) FAILED: grad= 0.5351968174653771, numericalGrad= 0.37463777218249555, relError= 0.17647058829124274, absError=0.1605590452828815, scorePlus=38.65060899267471, scoreMinus= 38.65060149991927
          o.n.a.v.GradCheckUtil - Param 33 (labelsnull) FAILED: grad= -2.7061467543067774, numericalGrad= -1.894302727833974, relError= 0.1764705882815224, absError=0.8118440264728035, scorePlus=38.65058630326971, scoreMinus= 38.65062418932427
          o.n.a.v.GradCheckUtil - Param 34 (labelsnull) FAILED: grad= -1.8350073743631348, numericalGrad= -1.2845051621468428, relError= 0.17647058820035333, absError=0.5505022122162919, scorePlus=38.65059240124537, scoreMinus= 38.65061809134861
          o.n.a.v.GradCheckUtil - Param 35 (labelsnull) FAILED: grad= 2.647181264951276, numericalGrad= 1.8530268857119834, relError= 0.17647058817095976, absError=0.7941543792392924, scorePlus=38.650623776565844, scoreMinus= 38.65058671602813
          o.n.a.v.GradCheckUtil - Param 36 (labelsnull) FAILED: grad= 2.5912760334494576, numericalGrad= 1.8138932233568992, relError= 0.17647058825070946, absError=0.7773828100925584, scorePlus=38.650623385229224, scoreMinus= 38.65058710736476
          o.n.a.v.GradCheckUtil - Param 37 (labelsnull) FAILED: grad= -3.1382180063361367, numericalGrad= -2.1967526045330033, relError= 0.1764705882137476, absError=0.9414654018031334, scorePlus=38.650583278770945, scoreMinus= 38.650627213823036
          o.n.a.v.GradCheckUtil - Param 38 (labelsnull) FAILED: grad= 0.759659187942188, numericalGrad= 0.5317614316879826, relError= 0.17647058811827657, absError=0.22789775625420539, scorePlus=38.65061056391131, scoreMinus= 38.650599928682674
          o.n.a.v.GradCheckUtil - Param 39 (labelsnull) FAILED: grad= -1.4437379717579326, numericalGrad= -1.010616580288115, relError= 0.17647058820770223, absError=0.43312139146981754, scorePlus=38.65059514013119, scoreMinus= 38.65061535246279
          o.n.a.v.GradCheckUtil - Param 0 (weightsnull) FAILED: grad= 0.8029639805497398, numericalGrad= 0.7716502327781426, relError= 0.01988661572247396, absError=0.03131374777159723, scorePlus=38.650612962799315, scoreMinus= 38.65059752979466
          o.n.a.v.GradCheckUtil - Param 1 (weightsnull) FAILED: grad= 0.7624908247743107, numericalGrad= 0.7423624762026292, relError= 0.013375621768988627, absError=0.020128348571681554, scorePlus=38.65061266992175, scoreMinus= 38.650597822672225
          o.n.a.v.GradCheckUtil - Param 2 (weightsnull) FAILED: grad= 0.5264036995635698, numericalGrad= 0.5814485540156511, relError= 0.04968609692695373, absError=0.05504485445208129, scorePlus=38.65061106078253, scoreMinus= 38.65059943181145
          o.n.a.v.GradCheckUtil - Param 3 (weightsnull) FAILED: grad= 0.3602490849536007, numericalGrad= 0.48556409559807884, relError= 0.14815920764292387, absError=0.12531501064447814, scorePlus=38.65061010193794, scoreMinus= 38.65060039065603
          o.n.a.v.GradCheckUtil - Param 4 (weightsnull) FAILED: grad= 0.31096824982413834, numericalGrad= 0.4622514037322389, relError= 0.19565352899694516, absError=0.15128315390810054, scorePlus=38.650609868811024, scoreMinus= 38.65060062378295
          o.n.a.v.GradCheckUtil - Param 5 (weightsnull) FAILED: grad= 0.9405701679248403, numericalGrad= 0.8737287576110474, relError= 0.036841453948417015, absError=0.06684141031379287, scorePlus=38.65061398358456, scoreMinus= 38.65059650900941
          o.n.a.v.GradCheckUtil - Param 6 (weightsnull) FAILED: grad= 0.9378871953957957, numericalGrad= 0.8717065391294908, relError= 0.036572107320909875, absError=0.06618065626630487, scorePlus=38.65061396336238, scoreMinus= 38.6505965292316
          o.n.a.v.GradCheckUtil - Param 7 (weightsnull) FAILED: grad= 0.521975488353797, numericalGrad= 0.5786485086645143, relError= 0.051491717847556996, absError=0.056673020310717304, scorePlus=38.65061103278207, scoreMinus= 38.6505994598119
          o.n.a.v.GradCheckUtil - Param 8 (weightsnull) FAILED: grad= 0.6696131691455985, numericalGrad= 0.6767584562084039, relError= 0.005307068960939115, absError=0.007145287062805372, scorePlus=38.65061201388155, scoreMinus= 38.650598478712425
          o.n.a.v.GradCheckUtil - Param 9 (weightsnull) FAILED: grad= 0.08761633323650742, numericalGrad= 0.4462153093243159, relError= 0.6717454483731744, absError=0.3585989760878085, scorePlus=38.650609708450084, scoreMinus= 38.6506007841439
          o.n.a.v.GradCheckUtil - Param 10 (weightsnull) FAILED: grad= 0.5037259761939016, numericalGrad= 0.5672224222763589, relError= 0.05928992113266657, absError=0.0634964460824573, scorePlus=38.65061091852121, scoreMinus= 38.650599574072764
          o.n.a.v.GradCheckUtil - Param 11 (weightsnull) FAILED: grad= 0.569374847316171, numericalGrad= 0.6091334480373689, relError= 0.033736377484955, absError=0.039758600721197856, scorePlus=38.65061133763147, scoreMinus= 38.65059915496251
          o.n.a.v.GradCheckUtil - Param 12 (weightsnull) FAILED: grad= 0.07838342629599203, numericalGrad= 0.4543876872986629, relError= 0.7057519662913706, absError=0.37600426100267087, scorePlus=38.65060979017386, scoreMinus= 38.650600702420114
          o.n.a.v.GradCheckUtil - Param 13 (weightsnull) FAILED: grad= 0.9664481884375566, numericalGrad= 0.8932908496461777, relError= 0.03933742169910029, absError=0.07315733879137898, scorePlus=38.65061417920548, scoreMinus= 38.65059631338849
          o.n.a.v.GradCheckUtil - Param 14 (weightsnull) FAILED: grad= 2.1359332138523435, numericalGrad= 1.834400556077753, relError= 0.07594642547644033, absError=0.3015326577745905, scorePlus=38.65062359030255, scoreMinus= 38.65058690229143
          o.n.a.v.GradCheckUtil - Param 15 (weightsnull) FAILED: grad= 0.4708590918438563, numericalGrad= 0.5471409938451188, relError= 0.07493309978420626, absError=0.0762819020012625, scorePlus=38.650610717706925, scoreMinus= 38.65059977488705
          o.n.a.v.GradCheckUtil - Param 16 (weightsnull) FAILED: grad= 1.0730197751355708, numericalGrad= 0.9748434958822826, relError= 0.04794083698981107, absError=0.0981762792532882, scorePlus=38.650614994731946, scoreMinus= 38.65059549786203
          o.n.a.v.GradCheckUtil - Param 17 (weightsnull) FAILED: grad= 0.21643327918974595, numericalGrad= 0.42947907026302795, relError= 0.32983699917454345, absError=0.213045791073282, scorePlus=38.65060954108769, scoreMinus= 38.650600951506284
          o.n.a.v.GradCheckUtil - Param 18 (weightsnull) FAILED: grad= 0.6314063072360606, numericalGrad= 0.6505382053489939, relError= 0.014924123411826602, absError=0.019131898112933254, scorePlus=38.650611751679044, scoreMinus= 38.65059874091494
          o.n.a.v.GradCheckUtil - Param 19 (weightsnull) FAILED: grad= 1.5981346630566535, numericalGrad= 1.3923128793891235, relError= 0.0688264150252226, absError=0.20582178366753, scorePlus=38.65061916942578, scoreMinus= 38.65059132316819
          o.n.a.v.GradCheckUtil - Param 20 (weightsnull) FAILED: grad= 0.32269023021964727, numericalGrad= 0.4674975887297705, relError= 0.18325688530943143, absError=0.14480735851012322, scorePlus=38.650609921272874, scoreMinus= 38.6506005713211
          o.n.a.v.GradCheckUtil - Param 21 (weightsnull) FAILED: grad= 0.9788716247249281, numericalGrad= 0.9027178879961183, relError= 0.04047308736254626, absError=0.07615373672880976, scorePlus=38.65061427347587, scoreMinus= 38.65059621911811
          o.n.a.v.GradCheckUtil - Param 22 (weightsnull) FAILED: grad= 0.4989837649400687, numericalGrad= 0.5642843014186383, relError= 0.06141493245649648, absError=0.06530053647856959, scorePlus=38.650610889140005, scoreMinus= 38.650599603453976
          o.n.a.v.GradCheckUtil - Param 23 (weightsnull) FAILED: grad= 1.3584673572584214, numericalGrad= 1.1992671314686731, relError= 0.06224267080551324, absError=0.15920022578974824, scorePlus=38.6506172389683, scoreMinus= 38.65059325362567
          o.n.a.v.GradCheckUtil - Param 24 (weightsnull) FAILED: grad= 0.6461597691007516, numericalGrad= 0.6606035636735896, relError= 0.01105310671839328, absError=0.014443794572838065, scorePlus=38.650611852332624, scoreMinus= 38.65059864026135
          o.n.a.v.GradCheckUtil - Param 25 (weightsnull) FAILED: grad= 0.14144162526979537, numericalGrad= 0.42408871685495336, relError= 0.49979120576135183, absError=0.282647091585158, scorePlus=38.650609487184155, scoreMinus= 38.65060100540982
          o.n.a.v.GradCheckUtil - Param 26 (weightsnull) FAILED: grad= 0.3753508042812729, numericalGrad= 0.49330410583081624, relError= 0.1357884473758664, absError=0.11795330154954337, scorePlus=38.650610179338045, scoreMinus= 38.65060031325593
          o.n.a.v.GradCheckUtil - Param 27 (weightsnull) FAILED: grad= 0.2494857289190162, numericalGrad= 0.43863851573178175, relError= 0.27488173579577163, absError=0.18915278681276557, scorePlus=38.65060963268215, scoreMinus= 38.65060085991183
          o.n.a.v.GradCheckUtil - Param 28 (weightsnull) FAILED: grad= 0.21024581639988033, numericalGrad= 0.4281228932256908, relError= 0.34130287644205515, absError=0.21787707682581048, scorePlus=38.65060952752592, scoreMinus= 38.65060096506806
          o.n.a.v.GradCheckUtil - Param 29 (weightsnull) FAILED: grad= 0.28938979314117375, numericalGrad= 0.45315961827441237, relError= 0.2205507439848751, absError=0.16376982513323862, scorePlus=38.65060977789317, scoreMinus= 38.65060071470081
          o.n.a.v.GradCheckUtil - Param 30 (weightsnull) FAILED: grad= 0.5904686541225989, numericalGrad= 0.6230365279691341, relError= 0.026837853127580087, absError=0.032567873846535256, scorePlus=38.65061147666227, scoreMinus= 38.65059901593171
          o.n.a.v.GradCheckUtil - Param 31 (weightsnull) FAILED: grad= 1.601765491434998, numericalGrad= 1.3952613013401558, relError= 0.06890301768160892, absError=0.2065041900948421, scorePlus=38.65061919891, scoreMinus= 38.65059129368397
          o.n.a.v.GradCheckUtil - Param 32 (weightsnull) FAILED: grad= 0.8358709178035706, numericalGrad= 0.795731156344459, relError= 0.024601440568817173, absError=0.04013976145911158, scorePlus=38.65061320360855, scoreMinus= 38.65059728898542
          o.n.a.v.GradCheckUtil - Param 33 (weightsnull) FAILED: grad= 0.22987662572516984, numericalGrad= 0.43283763204726705, relError= 0.30625718994533846, absError=0.2029610063220972, scorePlus=38.65060957467331, scoreMinus= 38.65060091792067
          o.n.a.v.GradCheckUtil - Param 34 (weightsnull) FAILED: grad= 1.2536295152461316, numericalGrad= 1.1160039623092644, relError= 0.058078835499423755, absError=0.1376255529368673, scorePlus=38.65061640633661, scoreMinus= 38.650594086257364
          o.n.a.v.GradCheckUtil - Param 35 (weightsnull) FAILED: grad= 0.23600278562282462, numericalGrad= 0.4345413803008568, relError= 0.2960857834092751, absError=0.1985385946780322, scorePlus=38.65060959171079, scoreMinus= 38.650600900883184
          o.n.a.v.GradCheckUtil - Param 36 (weightsnull) FAILED: grad= 1.537582257208548, numericalGrad= 1.3432365548737835, relError= 0.06746196654911676, absError=0.19434570233476456, scorePlus=38.65061867866254, scoreMinus= 38.65059181393144
          o.n.a.v.GradCheckUtil - Param 37 (weightsnull) FAILED: grad= 0.18915700228365437, numericalGrad= 0.4245233526489755, relError= 0.383532483113558, absError=0.23536635036532114, scorePlus=38.65060949153052, scoreMinus= 38.650601001063464
          o.n.a.v.GradCheckUtil - Param 38 (weightsnull) FAILED: grad= 0.9009884178106617, numericalGrad= 0.8440139787069255, relError= 0.03265006352852995, absError=0.05697443910373623, scorePlus=38.65061368643678, scoreMinus= 38.6505968061572
          o.n.a.v.GradCheckUtil - Param 39 (weightsnull) FAILED: grad= 1.1178515245175884, numericalGrad= 1.009571176879831, relError= 0.05089742981807628, absError=0.1082803476377574, scorePlus=38.65061534200876, scoreMinus= 38.650595150585225
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 120 params checked, 16 passed, 104 failed. Largest relative error = 1.0
          o.n.a.o.LossOpValidation - *** Starting test: test: sigmoidxent_smooth, reduction=SUM, weights=perOutput
          o.n.a.f.DifferentialFunction - No fields found for property name labelsSmoothing for class org.nd4j.linalg.api.ops.impl.loss.SigmoidCrossEntropyLoss
          o.n.a.f.DifferentialFunction - No fields found for property name reductionMode for class org.nd4j.linalg.api.ops.impl.loss.SigmoidCrossEntropyLoss
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.f.DifferentialFunction - No fields found for property name labelsSmoothing for class org.nd4j.linalg.api.ops.impl.loss.SigmoidCrossEntropyLoss
          o.n.a.f.DifferentialFunction - No fields found for property name reductionMode for class org.nd4j.linalg.api.ops.impl.loss.SigmoidCrossEntropyLoss
          o.n.a.v.GradCheckUtil - Param 6 (innull) FAILED: grad= 0.6713871827300506, numericalGrad= 0.5213871826725835, relError= 0.1257572298737598, absError=0.15000000005746705, scorePlus=43.11970675435452, scoreMinus= 43.119696326610864
          o.n.a.v.GradCheckUtil - Param 7 (innull) FAILED: grad= -0.5422094787162787, numericalGrad= -0.392209478761174, relError= 0.16052756502291332, absError=0.14999999995510466, scorePlus=43.11969761838928, scoreMinus= 43.11970546257886
          o.n.a.v.GradCheckUtil - Param 8 (innull) FAILED: grad= -0.8473604408216897, numericalGrad= -0.6973604406823596, relError= 0.09710492163042397, absError=0.15000000013933013, scorePlus=43.11969456687372, scoreMinus= 43.11970851408253
          o.n.a.v.GradCheckUtil - Param 9 (innull) FAILED: grad= 0.18623370705169973, numericalGrad= 0.036233706879329475, relError= 0.6742560518048465, absError=0.15000000017237025, scorePlus=43.1197019028163, scoreMinus= 43.119701178142165
          o.n.a.v.GradCheckUtil - Param 12 (innull) FAILED: grad= 0.3164995232675466, numericalGrad= 0.16649952314651273, relError= 0.310559619599008, absError=0.15000000012103387, scorePlus=43.119703205477705, scoreMinus= 43.11969987548724
          o.n.a.v.GradCheckUtil - Param 13 (innull) FAILED: grad= 0.7053395416960107, numericalGrad= 0.5553395418189666, relError= 0.11898349218170558, absError=0.14999999987704404, scorePlus=43.119707093877466, scoreMinus= 43.11969598708663
          o.n.a.v.GradCheckUtil - Param 14 (innull) FAILED: grad= -0.3685849232522946, numericalGrad= -0.21858492296189522, relError= 0.25546271024905776, absError=0.15000000029039937, scorePlus=43.119699354634065, scoreMinus= 43.119703726332524
          o.n.a.v.GradCheckUtil - Param 15 (innull) FAILED: grad= -0.11381078802432384, numericalGrad= 0.03618921198267344, relError= 1.0, absError=0.15000000000699729, scorePlus=43.119701902368824, scoreMinus= 43.119701178584585
          o.n.a.v.GradCheckUtil - Param 16 (innull) FAILED: grad= 0.3032918730933496, numericalGrad= 0.15329187306178937, relError= 0.32852680651621996, absError=0.15000000003156022, scorePlus=43.119703073400956, scoreMinus= 43.119700007563495
          o.n.a.v.GradCheckUtil - Param 17 (innull) FAILED: grad= 0.12718121750739808, numericalGrad= -0.02281878224152933, relError= 1.0, absError=0.14999999974892742, scorePlus=43.119701312289386, scoreMinus= 43.11970176866503
          o.n.a.v.GradCheckUtil - Param 18 (innull) FAILED: grad= -0.7200378398424375, numericalGrad= -0.5700378398643124, relError= 0.11627224847167256, absError=0.14999999997812508, scorePlus=43.11969584010334, scoreMinus= 43.11970724086014
          o.n.a.v.GradCheckUtil - Param 19 (innull) FAILED: grad= 0.5938357218327892, numericalGrad= 0.44383572159745194, relError= 0.1445544263408471, absError=0.15000000023533727, scorePlus=43.11970597884093, scoreMinus= 43.1196971021265
          o.n.a.v.GradCheckUtil - Param 20 (innull) FAILED: grad= -1.0012673044253706, numericalGrad= -0.7012673041373317, relError= 0.17620787194528867, absError=0.30000000028803886, scorePlus=43.11969452782362, scoreMinus= 43.1197085531697
          o.n.a.v.GradCheckUtil - Param 21 (innull) FAILED: grad= 1.3057114028544603, numericalGrad= 1.0057114028683145, relError= 0.12979018777671733, absError=0.2999999999861458, scorePlus=43.11971159760835, scoreMinus= 43.119691483380294
          o.n.a.v.GradCheckUtil - Param 22 (innull) FAILED: grad= -1.0857593211704593, numericalGrad= -0.7857593214311008, relError= 0.16029762830592728, absError=0.2999999997393584, scorePlus=43.11969368290326, scoreMinus= 43.11970939808969
          o.n.a.v.GradCheckUtil - Param 23 (innull) FAILED: grad= -1.5175004365336875, numericalGrad= -1.2175004364678443, relError= 0.1096891789056753, absError=0.30000000006584315, scorePlus=43.1196893654856, scoreMinus= 43.11971371549433
          o.n.a.v.GradCheckUtil - Param 24 (innull) FAILED: grad= -1.6216082805775243, numericalGrad= -1.3216082802358642, relError= 0.10192929882765812, absError=0.3000000003416601, scorePlus=43.119688324404194, scoreMinus= 43.1197147565698
          o.n.a.v.GradCheckUtil - Param 25 (innull) FAILED: grad= 1.4378088036258545, numericalGrad= 1.137808803974849, relError= 0.11647691752288808, absError=0.29999999965100543, scorePlus=43.11971291857991, scoreMinus= 43.11969016240383
          o.n.a.v.GradCheckUtil - Param 26 (innull) FAILED: grad= -0.7745006165162459, numericalGrad= -0.4745006165762788, relError= 0.240191916542122, absError=0.2999999999399671, scorePlus=43.11969679548922, scoreMinus= 43.11970628550155
          o.n.a.v.GradCheckUtil - Param 27 (innull) FAILED: grad= 1.6155536377144062, numericalGrad= 1.315553637937228, relError= 0.10235039920553003, absError=0.2999999997771783, scorePlus=43.119714696023564, scoreMinus= 43.119688384950805
          o.n.a.v.GradCheckUtil - Param 28 (innull) FAILED: grad= -1.3254185022729474, numericalGrad= -1.0254185021096873, relError= 0.12761412195059632, absError=0.3000000001632601, scorePlus=43.11969128630899, scoreMinus= 43.119711794679034
          o.n.a.v.GradCheckUtil - Param 29 (innull) FAILED: grad= -0.5589451110276827, numericalGrad= -0.25894511068713655, relError= 0.36679739208955814, absError=0.3000000003405462, scorePlus=43.11969895104069, scoreMinus= 43.1197041299429
          o.n.a.v.GradCheckUtil - Param 30 (innull) FAILED: grad= -0.9142033566713116, numericalGrad= -0.614203356619214, relError= 0.19628283325596227, absError=0.3000000000520976, scorePlus=43.11969539846291, scoreMinus= 43.11970768253004
          o.n.a.v.GradCheckUtil - Param 31 (innull) FAILED: grad= -1.4354876046212874, numericalGrad= -1.1354876047420248, relError= 0.1166872394516616, absError=0.2999999998792626, scorePlus=43.11969018561587, scoreMinus= 43.11971289536797
          o.n.a.v.GradCheckUtil - Param 32 (innull) FAILED: grad= 0.6339300042429064, numericalGrad= 0.3339300043592175, relError= 0.3099621817384289, absError=0.29999999988368886, scorePlus=43.11970487979335, scoreMinus= 43.119698201193266
          o.n.a.v.GradCheckUtil - Param 33 (innull) FAILED: grad= 0.8790747388544744, numericalGrad= 0.5790747387379724, relError= 0.20574022398021394, absError=0.30000000011650196, scorePlus=43.11970733124368, scoreMinus= 43.11969574974891
          o.n.a.v.GradCheckUtil - Param 34 (innull) FAILED: grad= 0.846683348917391, numericalGrad= 0.5466833489009559, relError= 0.21530584912511386, absError=0.3000000000164351, scorePlus=43.11970700732956, scoreMinus= 43.11969607366258
          o.n.a.v.GradCheckUtil - Param 35 (innull) FAILED: grad= 1.0941999685938604, numericalGrad= 0.7941999687233191, relError= 0.15886465252522017, absError=0.29999999987054127, scorePlus=43.11970948249613, scoreMinus= 43.11969359849675
          o.n.a.v.GradCheckUtil - Param 36 (innull) FAILED: grad= 0.6841324132443298, numericalGrad= 0.38413241334467324, relError= 0.28082924049607083, absError=0.2999999998996566, scorePlus=43.1197053818183, scoreMinus= 43.11969769917003
          o.n.a.v.GradCheckUtil - Param 37 (innull) FAILED: grad= -0.8421845124256645, numericalGrad= -0.5421845123976254, relError= 0.2167052242925856, absError=0.30000000002803906, scorePlus=43.119696118650914, scoreMinus= 43.11970696234116
          o.n.a.v.GradCheckUtil - Param 38 (innull) FAILED: grad= 1.3466163488168665, numericalGrad= 1.0466163487876656, relError= 0.12535346033399974, absError=0.3000000000292009, scorePlus=43.119712006657146, scoreMinus= 43.11969107433017
          o.n.a.v.GradCheckUtil - Param 39 (innull) FAILED: grad= -1.236175244628526, numericalGrad= -0.9361752443481918, relError= 0.13809926243607618, absError=0.30000000028033413, scorePlus=43.119692178742824, scoreMinus= 43.11971090224771
          o.n.a.v.GradCheckUtil - Param 6 (labelsnull) FAILED: grad= -0.7144657834672458, numericalGrad= -0.5001260483084025, relError= 0.1764705883502391, absError=0.2143397351588433, scorePlus=43.119696539211176, scoreMinus= 43.11970654173214
          o.n.a.v.GradCheckUtil - Param 7 (labelsnull) FAILED: grad= 0.16924071649167807, numericalGrad= 0.1184685014976594, relError= 0.17647058842549943, absError=0.05077221499401867, scorePlus=43.11970272515667, scoreMinus= 43.11970035578664
          o.n.a.v.GradCheckUtil - Param 8 (labelsnull) FAILED: grad= 1.714046834384885, numericalGrad= 1.199832784237742, relError= 0.17647058816733432, absError=0.5142140501471428, scorePlus=43.1197135387995, scoreMinus= 43.11968954214382
          o.n.a.v.GradCheckUtil - Param 9 (labelsnull) FAILED: grad= 1.4746708408625064, numericalGrad= 1.0322695885633948, relError= 0.17647058825423434, absError=0.44240125229911165, scorePlus=43.119711863167545, scoreMinus= 43.119691217775774
          o.n.a.v.GradCheckUtil - Param 12 (labelsnull) FAILED: grad= 0.7699056183314702, numericalGrad= 0.5389339328587539, relError= 0.17647058821127218, absError=0.2309716854727163, scorePlus=43.11970692981099, scoreMinus= 43.11969615113233
          o.n.a.v.GradCheckUtil - Param 13 (labelsnull) FAILED: grad= -0.8728556016543542, numericalGrad= -0.6109989211466882, relError= 0.17647058824430065, absError=0.261856680507666, scorePlus=43.119695430482444, scoreMinus= 43.11970765046087
          o.n.a.v.GradCheckUtil - Param 14 (labelsnull) FAILED: grad= -0.5382923124562126, numericalGrad= -0.37680461879574517, relError= 0.1764705881370771, absError=0.1614876936604674, scorePlus=43.11969777242547, scoreMinus= 43.119705308517844
          o.n.a.v.GradCheckUtil - Param 15 (labelsnull) FAILED: grad= -2.052393170035587, numericalGrad= -1.4366752189687302, relError= 0.1764705882542375, absError=0.6157179510668567, scorePlus=43.11968717371947, scoreMinus= 43.11971590722385
          o.n.a.v.GradCheckUtil - Param 16 (labelsnull) FAILED: grad= 0.8316709474350581, numericalGrad= 0.5821696632324347, relError= 0.17647058821208322, absError=0.2495012842026234, scorePlus=43.11970736216829, scoreMinus= 43.11969571877503
          o.n.a.v.GradCheckUtil - Param 17 (labelsnull) FAILED: grad= 1.926114975202416, numericalGrad= 1.3482804824604955, relError= 0.17647058830039666, absError=0.5778344927419206, scorePlus=43.119715023276484, scoreMinus= 43.119688057666835
          o.n.a.v.GradCheckUtil - Param 18 (labelsnull) FAILED: grad= 0.9446493142235493, numericalGrad= 0.6612545199402575, relError= 0.17647058824718184, absError=0.28339479428329173, scorePlus=43.11970815301686, scoreMinus= 43.11969492792646
          o.n.a.v.GradCheckUtil - Param 19 (labelsnull) FAILED: grad= -0.37984501475079274, numericalGrad= -0.265891510409233, relError= 0.17647058808284063, absError=0.11395350434155976, scorePlus=43.11969888155655, scoreMinus= 43.11970419938676
          o.n.a.v.GradCheckUtil - Param 20 (labelsnull) FAILED: grad= 0.005069220415308767, numericalGrad= 0.0035484539750996187, relError= 0.17647063132273672, absError=0.001520766440209148, scorePlus=43.1197015759562, scoreMinus= 43.11970150498712
          o.n.a.v.GradCheckUtil - Param 21 (labelsnull) FAILED: grad= -1.2632311748261704, numericalGrad= -0.8842618221649444, relError= 0.17647058835218823, absError=0.378969352661226, scorePlus=43.11969269785344, scoreMinus= 43.11971038308988
          o.n.a.v.GradCheckUtil - Param 22 (labelsnull) FAILED: grad= 0.343881989670383, numericalGrad= 0.24071739304076797, relError= 0.17647058768891724, absError=0.10316459662961505, scorePlus=43.11970394764559, scoreMinus= 43.11969913329773
          o.n.a.v.GradCheckUtil - Param 23 (labelsnull) FAILED: grad= 2.291679589108725, numericalGrad= 1.604175712444089, relError= 0.1764705882147651, absError=0.6875038766646362, scorePlus=43.11971758222878, scoreMinus= 43.11968549871453
          o.n.a.v.GradCheckUtil - Param 24 (labelsnull) FAILED: grad= 2.910487495487372, numericalGrad= 2.0373412471741403, relError= 0.17647058815611974, absError=0.8731462483132315, scorePlus=43.11972191388413, scoreMinus= 43.119681167059184
          o.n.a.v.GradCheckUtil - Param 25 (labelsnull) FAILED: grad= -1.878067140813658, numericalGrad= -1.31464699890671, relError= 0.17647058811105926, absError=0.563420141906948, scorePlus=43.11968839400167, scoreMinus= 43.11971468694165
          o.n.a.v.GradCheckUtil - Param 26 (labelsnull) FAILED: grad= -0.9177704880396168, numericalGrad= -0.6424393411919027, relError= 0.17647058856392944, absError=0.2753311468477141, scorePlus=43.11969511607825, scoreMinus= 43.11970796486507
          o.n.a.v.GradCheckUtil - Param 27 (labelsnull) FAILED: grad= -2.8712574146679115, numericalGrad= -2.00988019045667, relError= 0.17647058818970884, absError=0.8613772242112416, scorePlus=43.119681441669755, scoreMinus= 43.119721639273564
          o.n.a.v.GradCheckUtil - Param 28 (labelsnull) FAILED: grad= 1.3507820881967456, numericalGrad= 0.9455474618391689, relError= 0.17647058818332012, absError=0.4052346263575767, scorePlus=43.11971099594628, scoreMinus= 43.11969208499704
          o.n.a.v.GradCheckUtil - Param 29 (labelsnull) FAILED: grad= -1.8941588183873348, numericalGrad= -1.325911173211125, relError= 0.1764705881110766, absError=0.5682476451762097, scorePlus=43.11968828135993, scoreMinus= 43.11971479958339
          o.n.a.v.GradCheckUtil - Param 30 (labelsnull) FAILED: grad= -0.3440323848906298, numericalGrad= -0.24082266989466913, relError= 0.17647058728739054, absError=0.10320971499596068, scorePlus=43.11969913224496, scoreMinus= 43.11970394869836
          o.n.a.v.GradCheckUtil - Param 31 (labelsnull) FAILED: grad= 1.8665950462678291, numericalGrad= 1.3066165323039058, relError= 0.17647058826627945, absError=0.5599785139639233, scorePlus=43.11971460663698, scoreMinus= 43.119688474306336
          o.n.a.v.GradCheckUtil - Param 32 (labelsnull) FAILED: grad= 1.5355094705628196, numericalGrad= 1.0748566293017348, relError= 0.17647058827686546, absError=0.46065284126108486, scorePlus=43.11971228903795, scoreMinus= 43.11969079190536
          o.n.a.v.GradCheckUtil - Param 33 (labelsnull) FAILED: grad= 0.48607965609776077, numericalGrad= 0.3402557595677535, relError= 0.17647058780914476, absError=0.14582389653000727, scorePlus=43.119704943029255, scoreMinus= 43.119698137914064
          o.n.a.v.GradCheckUtil - Param 34 (labelsnull) FAILED: grad= 0.6181406806074196, numericalGrad= 0.43269847651572485, relError= 0.17647058813393965, absError=0.1854422040916947, scorePlus=43.119705867456425, scoreMinus= 43.119697213486894
          o.n.a.v.GradCheckUtil - Param 35 (labelsnull) FAILED: grad= -0.377920374265939, numericalGrad= -0.2645442620519134, relError= 0.17647058811488267, absError=0.1133761122140256, scorePlus=43.11969889502904, scoreMinus= 43.11970418591428
          o.n.a.v.GradCheckUtil - Param 36 (labelsnull) FAILED: grad= 1.3082000067090445, numericalGrad= 0.9157400047143937, relError= 0.176470588225739, absError=0.3924600019946508, scorePlus=43.11971069787171, scoreMinus= 43.119692383071616
          o.n.a.v.GradCheckUtil - Param 37 (labelsnull) FAILED: grad= -0.6365823642984999, numericalGrad= -0.4456076549530507, relError= 0.1764705882960633, absError=0.1909747093454492, scorePlus=43.11969708439511, scoreMinus= 43.11970599654821
          o.n.a.v.GradCheckUtil - Param 38 (labelsnull) FAILED: grad= -1.4463716782824556, numericalGrad= -1.0124601750760576, relError= 0.1764705881021182, absError=0.43391150320639804, scorePlus=43.11969141586991, scoreMinus= 43.11971166507341
          o.n.a.v.GradCheckUtil - Param 39 (labelsnull) FAILED: grad= 0.9628780531558666, numericalGrad= 0.674014637169762, relError= 0.17647058826357198, absError=0.28886341598610465, scorePlus=43.119708280618035, scoreMinus= 43.11969480032529
          o.n.a.v.GradCheckUtil - Param 0 (weightsnull) FAILED: grad= 0.6814460341657715, numericalGrad= 0.6849771590822228, relError= 0.002584210319247981, absError=0.003531124916451245, scorePlus=43.11970839024325, scoreMinus= 43.119694690700065
          o.n.a.v.GradCheckUtil - Param 1 (weightsnull) FAILED: grad= 0.5096892645224204, numericalGrad= 0.5709355292538021, relError= 0.05667671617764557, absError=0.06124626473138173, scorePlus=43.11970724982695, scoreMinus= 43.11969583111637
          o.n.a.v.GradCheckUtil - Param 2 (weightsnull) FAILED: grad= 0.9172204660186302, numericalGrad= 0.8561683383589979, relError= 0.034426814643762564, absError=0.061052127659632305, scorePlus=43.11971010215504, scoreMinus= 43.11969297878827
          o.n.a.v.GradCheckUtil - Param 3 (weightsnull) FAILED: grad= 0.27647746341546564, numericalGrad= 0.44810810422291064, relError= 0.23686731902049396, absError=0.171630640807445, scorePlus=43.1197060215527, scoreMinus= 43.11969705939062
          o.n.a.v.GradCheckUtil - Param 4 (weightsnull) FAILED: grad= 0.41745208868654365, numericalGrad= 0.5160934200887368, relError= 0.10566312030315572, absError=0.09864133140219317, scorePlus=43.11970670140586, scoreMinus= 43.11969637953746
          o.n.a.v.GradCheckUtil - Param 5 (weightsnull) FAILED: grad= 1.8617056606839122, numericalGrad= 1.607784934165579, relError= 0.07318674588577417, absError=0.2539207265183332, scorePlus=43.119717618321, scoreMinus= 43.119685462622314
          o.n.a.v.GradCheckUtil - Param 6 (weightsnull) FAILED: grad= 1.1128750684490158, numericalGrad= 1.0057052008960454, relError= 0.05058570076558909, absError=0.10716986755297042, scorePlus=43.11971159752367, scoreMinus= 43.11969148341965
          o.n.a.v.GradCheckUtil - Param 7 (weightsnull) FAILED: grad= 0.7813435766065454, numericalGrad= 0.7559574690674252, relError= 0.01651342631331563, absError=0.025386107539120184, scorePlus=43.11970910004635, scoreMinus= 43.11969398089697
          o.n.a.v.GradCheckUtil - Param 8 (weightsnull) FAILED: grad= 1.879675959269099, numericalGrad= 1.6225689343229985, relError= 0.07341206362139834, absError=0.2571070249461005, scorePlus=43.119717766161, scoreMinus= 43.119685314782316
          o.n.a.v.GradCheckUtil - Param 9 (weightsnull) FAILED: grad= 0.20608206360351383, numericalGrad= 0.4272826895856951, relError= 0.3492468200485742, absError=0.22120062598218126, scorePlus=43.11970581329855, scoreMinus= 43.11969726764476
          o.n.a.v.GradCheckUtil - Param 10 (weightsnull) FAILED: grad= 1.784096375835646, numericalGrad= 1.5440611065287155, relError= 0.07212256949343836, absError=0.24003526930693053, scorePlus=43.119716981082725, scoreMinus= 43.119686099860594
          o.n.a.v.GradCheckUtil - Param 11 (weightsnull) FAILED: grad= 1.0251231155707967, numericalGrad= 0.9380055672636444, relError= 0.04437689137187312, absError=0.08711754830715235, scorePlus=43.11971092052733, scoreMinus= 43.11969216041599
          o.n.a.v.GradCheckUtil - Param 12 (weightsnull) FAILED: grad= 0.380527925331246, numericalGrad= 0.4960137680143361, relError= 0.13175168227572157, absError=0.11548584268309009, scorePlus=43.11970650060934, scoreMinus= 43.11969658033398
          o.n.a.v.GradCheckUtil - Param 13 (weightsnull) FAILED: grad= 1.2219315743386685, numericalGrad= 1.0910032340660791, relError= 0.05660701710952754, absError=0.13092834027258937, scorePlus=43.119712450504, scoreMinus= 43.119690630439315
          o.n.a.v.GradCheckUtil - Param 14 (weightsnull) FAILED: grad= 0.45979182486061376, numericalGrad= 0.5405356716892129, relError= 0.08071741215460758, absError=0.08074384682859914, scorePlus=43.119706945828376, scoreMinus= 43.11969613511494
          o.n.a.v.GradCheckUtil - Param 15 (weightsnull) FAILED: grad= 0.12082479364259704, numericalGrad= 0.42868376901594724, relError= 0.5602441823361517, absError=0.30785897537335016, scorePlus=43.119705827309346, scoreMinus= 43.119697253633966
          o.n.a.v.GradCheckUtil - Param 16 (weightsnull) FAILED: grad= 0.36138871215598034, numericalGrad= 0.4861393541943925, relError= 0.14719352313087833, absError=0.12475064203841219, scorePlus=43.1197064018652, scoreMinus= 43.11969667907812
          o.n.a.v.GradCheckUtil - Param 17 (weightsnull) FAILED: grad= 0.1360273248820352, numericalGrad= 0.4249445712645183, relError= 0.5150298051776263, absError=0.28891724638248306, scorePlus=43.11970578991737, scoreMinus= 43.11969729102594
          o.n.a.v.GradCheckUtil - Param 18 (weightsnull) FAILED: grad= 1.2731008272398499, numericalGrad= 1.1314034303211429, relError= 0.05892998378902337, absError=0.14169739691870697, scorePlus=43.11971285450596, scoreMinus= 43.119690226437356
          o.n.a.v.GradCheckUtil - Param 19 (weightsnull) FAILED: grad= 0.9009975751918273, numericalGrad= 0.8440208230098277, relError= 0.03265108966227377, absError=0.0569767521819996, scorePlus=43.119709980679886, scoreMinus= 43.119693100263426
          o.n.a.v.GradCheckUtil - Param 20 (weightsnull) FAILED: grad= 0.6944152886946706, numericalGrad= 0.6940350971262886, relError= 2.738243816736625E-4, absError=3.801915683819823E-4, scorePlus=43.11970848082263, scoreMinus= 43.11969460012069
          o.n.a.v.GradCheckUtil - Param 21 (weightsnull) FAILED: grad= 1.0580147394442385, numericalGrad= 0.9632724015773418, relError= 0.04687228051082979, absError=0.09474233786689668, scorePlus=43.119711173195675, scoreMinus= 43.119691907747644
          o.n.a.v.GradCheckUtil - Param 22 (weightsnull) FAILED: grad= 0.7828085979930143, numericalGrad= 0.757017448904662, relError= 0.016749391361650403, absError=0.025791149088352228, scorePlus=43.11970911064615, scoreMinus= 43.11969397029717
          o.n.a.v.GradCheckUtil - Param 23 (weightsnull) FAILED: grad= 1.4219224434964821, numericalGrad= 1.2500464741549422, relError= 0.0643255871002472, absError=0.17187596934153992, scorePlus=43.1197140409364, scoreMinus= 43.11968904000692
          o.n.a.v.GradCheckUtil - Param 24 (weightsnull) FAILED: grad= 1.6649725057367901, numericalGrad= 1.4466859436623734, relError= 0.07015119609819843, absError=0.21828656207441677, scorePlus=43.11971600733109, scoreMinus= 43.11968707361222
          o.n.a.v.GradCheckUtil - Param 25 (weightsnull) FAILED: grad= 1.269060460434262, numericalGrad= 1.1282054249051043, relError= 0.05875653442972913, absError=0.14085503552915757, scorePlus=43.119712822525905, scoreMinus= 43.11969025841741
          o.n.a.v.GradCheckUtil - Param 26 (weightsnull) FAILED: grad= 0.4897987596472738, numericalGrad= 0.558631545999333, relError= 0.06565318264966342, absError=0.06883278635205914, scorePlus=43.11970712678712, scoreMinus= 43.1196959541562
          o.n.a.v.GradCheckUtil - Param 27 (weightsnull) FAILED: grad= 1.649098180234829, numericalGrad= 1.4337538740250009, relError= 0.0698522998897301, absError=0.21534430620982814, scorePlus=43.1197158780104, scoreMinus= 43.11968720293292
          o.n.a.v.GradCheckUtil - Param 28 (weightsnull) FAILED: grad= 1.086809964318451, numericalGrad= 0.9855013079373974, relError= 0.04888679501838176, absError=0.10130865638105357, scorePlus=43.11971139548474, scoreMinus= 43.119691685458584
          o.n.a.v.GradCheckUtil - Param 29 (weightsnull) FAILED: grad= 0.3277717733781195, numericalGrad= 0.46983368449104995, relError= 0.17811050527720024, absError=0.14206191111293043, scorePlus=43.119706238808504, scoreMinus= 43.119696842134815
          o.n.a.v.GradCheckUtil - Param 30 (weightsnull) FAILED: grad= 0.6108332295023949, numericalGrad= 0.6366356579690091, relError= 0.02068382524466419, absError=0.02580242846661418, scorePlus=43.11970790682824, scoreMinus= 43.11969517411508
          o.n.a.v.GradCheckUtil - Param 31 (weightsnull) FAILED: grad= 1.2649401180380613, numericalGrad= 1.1249454892947597, relError= 0.05857796218938676, absError=0.1399946287433016, scorePlus=43.11971278992655, scoreMinus= 43.11969029101677
          o.n.a.v.GradCheckUtil - Param 32 (weightsnull) FAILED: grad= 0.3812091793207068, numericalGrad= 0.49637238959121527, relError= 0.1312279272379144, absError=0.11516321027050846, scorePlus=43.119706504195555, scoreMinus= 43.119696576747764
          o.n.a.v.GradCheckUtil - Param 33 (weightsnull) FAILED: grad= 0.5789927102844312, numericalGrad= 0.6154486847265161, relError= 0.030521358849716355, absError=0.036455974442084926, scorePlus=43.11970769495851, scoreMinus= 43.11969538598481
          o.n.a.v.GradCheckUtil - Param 34 (weightsnull) FAILED: grad= 0.5505053446422731, numericalGrad= 0.5968658957300477, relError= 0.040405885607460966, absError=0.04636055108777459, scorePlus=43.11970750913061, scoreMinus= 43.1196955718127
          o.n.a.v.GradCheckUtil - Param 35 (weightsnull) FAILED: grad= 0.7920838937477023, numericalGrad= 0.7637398656612503, relError= 0.018218019820715227, absError=0.028344028086451978, scorePlus=43.11970917787032, scoreMinus= 43.119693903073006
          o.n.a.v.GradCheckUtil - Param 36 (weightsnull) FAILED: grad= 0.418650970685963, numericalGrad= 0.5167659711702299, relError= 0.1048890565201573, absError=0.09811500048426691, scorePlus=43.119706708131375, scoreMinus= 43.11969637281195
          o.n.a.v.GradCheckUtil - Param 37 (weightsnull) FAILED: grad= 0.5466121512598057, numericalGrad= 0.5943558289089879, relError= 0.04184488826944911, absError=0.04774367764918219, scorePlus=43.11970748402995, scoreMinus= 43.119695596913374
          o.n.a.v.GradCheckUtil - Param 38 (weightsnull) FAILED: grad= 1.118737981834254, numericalGrad= 1.0102601059713834, relError= 0.05095254734337454, absError=0.10847787586287061, scorePlus=43.11971164307272, scoreMinus= 43.1196914378706
          o.n.a.v.GradCheckUtil - Param 39 (weightsnull) FAILED: grad= 0.9625640744726984, numericalGrad= 0.8903482203947987, relError= 0.03897424302161262, absError=0.07221585407789977, scorePlus=43.11971044395386, scoreMinus= 43.119692636989456
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 120 params checked, 16 passed, 104 failed. Largest relative error = 1.0
          o.n.a.o.LossOpValidation - *** Starting test: test: sigmoidxent_smooth, reduction=MEAN_BY_WEIGHT, weights=perOutput
          o.n.a.f.DifferentialFunction - No fields found for property name labelsSmoothing for class org.nd4j.linalg.api.ops.impl.loss.SigmoidCrossEntropyLoss
          o.n.a.f.DifferentialFunction - No fields found for property name reductionMode for class org.nd4j.linalg.api.ops.impl.loss.SigmoidCrossEntropyLoss
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.f.DifferentialFunction - No fields found for property name labelsSmoothing for class org.nd4j.linalg.api.ops.impl.loss.SigmoidCrossEntropyLoss
          o.n.a.f.DifferentialFunction - No fields found for property name reductionMode for class org.nd4j.linalg.api.ops.impl.loss.SigmoidCrossEntropyLoss
          o.n.a.v.GradCheckUtil - Param 6 (innull) FAILED: grad= 0.013446114958318905, numericalGrad= 0.010561499569350374, relError= 0.12015418631634356, absError=0.002884615388968531, scorePlus=0.8317115732508216, scoreMinus= 0.8317113620208302
          o.n.a.v.GradCheckUtil - Param 7 (innull) FAILED: grad= 0.0121942332141359, numericalGrad= 0.0093096178321872, relError= 0.13414412961356215, absError=0.0028846153819487, scorePlus=0.8317115607320251, scoreMinus= 0.8317113745396685
          o.n.a.v.GradCheckUtil - Param 8 (innull) FAILED: grad= 0.005103516858153245, numericalGrad= 0.002218901473671764, relError= 0.3939429917496303, absError=0.0028846153844814815, scorePlus=0.8317114898248258, scoreMinus= 0.8317114454467963
          o.n.a.v.GradCheckUtil - Param 9 (innull) FAILED: grad= -0.012773993640937873, numericalGrad= -0.00988937824963898, relError= 0.12728094500793502, absError=0.0028846153912988927, scorePlus=0.8317113687420556, scoreMinus= 0.8317115665296206
          o.n.a.v.GradCheckUtil - Param 12 (innull) FAILED: grad= 0.0017134416331000633, numericalGrad= -0.001171173746872256, relError= 1.0, absError=0.0028846153799723193, scorePlus=0.8317114559239642, scoreMinus= 0.8317114793474392
          o.n.a.v.GradCheckUtil - Param 13 (innull) FAILED: grad= -0.004924994923873525, numericalGrad= -0.0020403795319978713, relError= 0.41413644164443947, absError=0.0028846153918756536, scorePlus=0.8317114472320115, scoreMinus= 0.8317114880396022
          o.n.a.v.GradCheckUtil - Param 14 (innull) FAILED: grad= -0.0013384878415961317, numericalGrad= 0.0015461275426620345, relError= 1.0, absError=0.002884615384258166, scorePlus=0.8317114830969613, scoreMinus= 0.8317114521744104
          o.n.a.v.GradCheckUtil - Param 15 (innull) FAILED: grad= 0.016183670988942078, numericalGrad= 0.013299055606763586, relError= 0.09784086193027525, absError=0.002884615382178492, scorePlus=0.831711600626308, scoreMinus= 0.8317113346451959
          o.n.a.v.GradCheckUtil - Param 16 (innull) FAILED: grad= 0.014577529831127188, numericalGrad= 0.011692914442251732, relError= 0.10980459100185729, absError=0.0028846153888754562, scorePlus=0.8317115845649444, scoreMinus= 0.8317113507066556
          o.n.a.v.GradCheckUtil - Param 17 (innull) FAILED: grad= -0.012452793488345246, numericalGrad= -0.009568178099828017, relError= 0.13099401073050113, absError=0.002884615388517229, scorePlus=0.8317113719540621, scoreMinus= 0.8317115633176241
          o.n.a.v.GradCheckUtil - Param 18 (innull) FAILED: grad= 0.015142140595443132, numericalGrad= 0.012257525205949802, relError= 0.10527921801683737, absError=0.00288461538949333, scorePlus=0.8317115902110367, scoreMinus= 0.8317113450605326
          o.n.a.v.GradCheckUtil - Param 19 (innull) FAILED: grad= 0.01430282256693038, numericalGrad= 0.011418207190860839, relError= 0.11215007343147894, absError=0.00288461537606954, scorePlus=0.8317115818178787, scoreMinus= 0.8317113534537349
          o.n.a.v.GradCheckUtil - Param 20 (innull) FAILED: grad= -0.004403564446548317, numericalGrad= 0.0013656663300221081, relError= 1.0, absError=0.005769230776570425, scorePlus=0.8317114812924818, scoreMinus= 0.8317114539791552
          o.n.a.v.GradCheckUtil - Param 21 (innull) FAILED: grad= 0.020145771560960566, numericalGrad= 0.01437654079117223, relError= 0.16711600054310707, absError=0.005769230769788336, scorePlus=0.8317116114015112, scoreMinus= 0.8317113238706954
          o.n.a.v.GradCheckUtil - Param 22 (innull) FAILED: grad= -0.01652805863528866, numericalGrad= -0.010758827861945262, relError= 0.2114286939232963, absError=0.005769230773343398, scorePlus=0.8317113600478163, scoreMinus= 0.8317115752243736
          o.n.a.v.GradCheckUtil - Param 23 (innull) FAILED: grad= 0.024739908566963946, numericalGrad= 0.018970677795326907, relError= 0.13198703682031038, absError=0.005769230771637039, scorePlus=0.8317116573428429, scoreMinus= 0.831711277929287
          o.n.a.v.GradCheckUtil - Param 24 (innull) FAILED: grad= -0.01227412458341816, numericalGrad= -0.006504893812486755, relError= 0.3072168443154347, absError=0.005769230770931405, scorePlus=0.8317114025871034, scoreMinus= 0.8317115326849797
          o.n.a.v.GradCheckUtil - Param 25 (innull) FAILED: grad= -0.02711347647567509, numericalGrad= -0.02134424570976456, relError= 0.11905699454532019, absError=0.00576923076591053, scorePlus=0.8317112541935666, scoreMinus= 0.8317116810784808
          o.n.a.v.GradCheckUtil - Param 26 (innull) FAILED: grad= 0.01689287877404541, numericalGrad= 0.011123648008259933, relError= 0.20592241181834162, absError=0.005769230765785479, scorePlus=0.8317115788725774, scoreMinus= 0.8317113563996172
          o.n.a.v.GradCheckUtil - Param 27 (innull) FAILED: grad= 0.008679084890311103, numericalGrad= 0.0029098541243222083, relError= 0.4978221698038196, absError=0.005769230765988894, scorePlus=0.831711496734501, scoreMinus= 0.8317114385374185
          o.n.a.v.GradCheckUtil - Param 28 (innull) FAILED: grad= 0.027300687764299326, numericalGrad= 0.02153145699512748, relError= 0.11814411997658822, absError=0.0057692307691718445, scorePlus=0.8317116829505898, scoreMinus= 0.8317112523214499
          o.n.a.v.GradCheckUtil - Param 29 (innull) FAILED: grad= -0.010323129535483219, numericalGrad= -0.004553898769188436, relError= 0.38779456811836144, absError=0.005769230766294783, scorePlus=0.8317114220970137, scoreMinus= 0.831711513174989
          o.n.a.v.GradCheckUtil - Param 30 (innull) FAILED: grad= -0.022597599515315727, numericalGrad= -0.01682836874294935, relError= 0.14633073142488873, absError=0.005769230772366376, scorePlus=0.8317112993524023, scoreMinus= 0.8317116359197771
          o.n.a.v.GradCheckUtil - Param 31 (innull) FAILED: grad= 0.019509750933616007, numericalGrad= 0.013740520166116708, relError= 0.17350928508807484, absError=0.005769230767499299, scorePlus=0.831711605041306, scoreMinus= 0.8317113302309027
          o.n.a.v.GradCheckUtil - Param 32 (innull) FAILED: grad= 0.00570691166322052, numericalGrad= -6.231910543164076E-5, relError= 1.0, absError=0.00576923076865216, scorePlus=0.8317114670126757, scoreMinus= 0.8317114682590578
          o.n.a.v.GradCheckUtil - Param 33 (innull) FAILED: grad= 0.03224149553090408, numericalGrad= 0.026472264763599537, relError= 0.09826028410319035, absError=0.005769230767304543, scorePlus=0.831711732358532, scoreMinus= 0.8317112029132367
          o.n.a.v.GradCheckUtil - Param 34 (innull) FAILED: grad= -0.014366097476003264, numericalGrad= -0.008596866707399897, relError= 0.251240681408769, absError=0.005769230768603367, scorePlus=0.8317113816674067, scoreMinus= 0.8317115536047408
          o.n.a.v.GradCheckUtil - Param 35 (innull) FAILED: grad= 0.025355539961046704, numericalGrad= 0.01958630919673965, relError= 0.12837101437575169, absError=0.005769230764307055, scorePlus=0.8317116634991476, scoreMinus= 0.8317112717729637
          o.n.a.v.GradCheckUtil - Param 36 (innull) FAILED: grad= 0.022427689875385983, numericalGrad= 0.016658459106588808, relError= 0.14760294679984332, absError=0.005769230768797175, scorePlus=0.8317116342206822, scoreMinus= 0.8317113010515
          o.n.a.v.GradCheckUtil - Param 37 (innull) FAILED: grad= -0.030819703941164046, numericalGrad= -0.025050473179133444, relError= 0.10326136517535141, absError=0.005769230762030602, scorePlus=0.8317112171311981, scoreMinus= 0.8317117181406617
          o.n.a.v.GradCheckUtil - Param 38 (innull) FAILED: grad= 0.030561953923252994, numericalGrad= 0.024792723157807114, relError= 0.10422300462520181, absError=0.0057692307654458805, scorePlus=0.8317117155631691, scoreMinus= 0.831711219708706
          o.n.a.v.GradCheckUtil - Param 39 (innull) FAILED: grad= -0.010677016545424089, numericalGrad= -0.00490778577777462, relError= 0.37018312122327646, absError=0.0057692307676494685, scorePlus=0.8317114185581516, scoreMinus= 0.8317115167138671
          o.n.a.v.GradCheckUtil - Param 6 (labelsnull) FAILED: grad= -0.01622080033725278, numericalGrad= -0.011354560230936171, relError= 0.17647058845461924, absError=0.004866240106316607, scorePlus=0.8317113540900214, scoreMinus= 0.831711581181226
          o.n.a.v.GradCheckUtil - Param 7 (labelsnull) FAILED: grad= -0.010573983589158505, numericalGrad= -0.007401788515437601, relError= 0.17647058803720742, absError=0.0031721950737209044, scorePlus=0.8317113936177385, scoreMinus= 0.8317115416535088
          o.n.a.v.GradCheckUtil - Param 8 (labelsnull) FAILED: grad= 0.01958030465805874, numericalGrad= 0.013706213258801723, relError= 0.1764705883003052, absError=0.005874091399257016, scorePlus=0.8317116046977563, scoreMinus= 0.8317113305734911
          o.n.a.v.GradCheckUtil - Param 9 (labelsnull) FAILED: grad= 0.013120794208501369, numericalGrad= 0.009184555938013261, relError= 0.176470588653959, absError=0.0039362382704881075, scorePlus=0.831711559481183, scoreMinus= 0.8317113757900643
          o.n.a.v.GradCheckUtil - Param 12 (labelsnull) FAILED: grad= 0.04470551039831155, numericalGrad= 0.03129385728328771, relError= 0.1764705881661043, absError=0.01341165311502384, scorePlus=0.8317117805741965, scoreMinus= 0.8317111546970508
          o.n.a.v.GradCheckUtil - Param 13 (labelsnull) FAILED: grad= -0.020506538644395937, numericalGrad= -0.014354577054787042, relError= 0.17647058811009528, absError=0.006151961589608896, scorePlus=0.8317113240898532, scoreMinus= 0.8317116111813943
          o.n.a.v.GradCheckUtil - Param 14 (labelsnull) FAILED: grad= -0.049862094465543454, numericalGrad= -0.034903466128444194, relError= 0.17647058819971118, absError=0.01495862833709926, scorePlus=0.8317111186009624, scoreMinus= 0.8317118166702849
          o.n.a.v.GradCheckUtil - Param 15 (labelsnull) FAILED: grad= -0.0321117890119863, numericalGrad= -0.02247825231505018, relError= 0.17647058809176935, absError=0.009633536696936121, scorePlus=0.8317112428531005, scoreMinus= 0.8317116924181468
          o.n.a.v.GradCheckUtil - Param 16 (labelsnull) FAILED: grad= -0.021959955160665633, numericalGrad= -0.015371968614674712, relError= 0.17647058816568745, absError=0.006587986545990921, scorePlus=0.8317113139159376, scoreMinus= 0.8317116213553098
          o.n.a.v.GradCheckUtil - Param 17 (labelsnull) FAILED: grad= 0.011697432307823132, numericalGrad= 0.008188202621495222, relError= 0.1764705878791973, absError=0.0035092296863279103, scorePlus=0.8317115495176499, scoreMinus= 0.8317113857535975
          o.n.a.v.GradCheckUtil - Param 18 (labelsnull) FAILED: grad= -0.025178307844701788, numericalGrad= -0.017624815495942414, relError= 0.176470588107454, absError=0.007553492348759374, scorePlus=0.8317112913874687, scoreMinus= 0.8317116438837786
          o.n.a.v.GradCheckUtil - Param 19 (labelsnull) FAILED: grad= -0.020491048019295407, numericalGrad= -0.01434373361752783, relError= 0.17647058809949187, absError=0.006147314401767577, scorePlus=0.8317113241982874, scoreMinus= 0.8317116110729598
          o.n.a.v.GradCheckUtil - Param 20 (labelsnull) FAILED: grad= -0.0786788413916649, numericalGrad= -0.055075188976072546, relError= 0.1764705882185195, absError=0.023603652415592348, scorePlus=0.8317109168837339, scoreMinus= 0.8317120183875134
          o.n.a.v.GradCheckUtil - Param 21 (labelsnull) FAILED: grad= -0.0036627750043327534, numericalGrad= -0.002563942497202376, relError= 0.17647058933691342, absError=0.0010988325071303773, scorePlus=0.8317114419961986, scoreMinus= 0.8317114932750486
          o.n.a.v.GradCheckUtil - Param 22 (labelsnull) FAILED: grad= -0.010882875717099437, numericalGrad= -0.007618013003751755, relError= 0.17647058812196736, absError=0.0032648627133476825, scorePlus=0.8317113914554936, scoreMinus= 0.8317115438157536
          o.n.a.v.GradCheckUtil - Param 23 (labelsnull) FAILED: grad= -0.0226709330376003, numericalGrad= -0.01586965313049582, relError= 0.1764705881078315, absError=0.006801279907104479, scorePlus=0.8317113089390923, scoreMinus= 0.8317116263321549
          o.n.a.v.GradCheckUtil - Param 24 (labelsnull) FAILED: grad= -0.029145598265731737, numericalGrad= -0.0204019187877158, relError= 0.1764705881948437, absError=0.008743679478015937, scorePlus=0.8317112636164358, scoreMinus= 0.8317116716548115
          o.n.a.v.GradCheckUtil - Param 25 (labelsnull) FAILED: grad= 0.03349938123080843, numericalGrad= 0.02344956686051169, relError= 0.17647058825707235, absError=0.010049814370296738, scorePlus=0.8317117021312923, scoreMinus= 0.8317112331399551
          o.n.a.v.GradCheckUtil - Param 26 (labelsnull) FAILED: grad= 0.009398044686687935, numericalGrad= 0.0065786312786197945, relError= 0.17647058838711546, absError=0.0028194134080681407, scorePlus=0.8317115334219365, scoreMinus= 0.8317114018493109
          o.n.a.v.GradCheckUtil - Param 27 (labelsnull) FAILED: grad= 0.047423204539665115, numericalGrad= 0.03319624317654757, relError= 0.17647058825306844, absError=0.014226961363117546, scorePlus=0.8317117995980555, scoreMinus= 0.831711135673192
          o.n.a.v.GradCheckUtil - Param 28 (labelsnull) FAILED: grad= -0.034403835127148924, numericalGrad= -0.024082684585424726, relError= 0.17647058830729703, absError=0.010321150541724198, scorePlus=0.8317112268087778, scoreMinus= 0.8317117084624696
          o.n.a.v.GradCheckUtil - Param 29 (labelsnull) FAILED: grad= -0.038567251733853405, numericalGrad= -0.02699707621345304, relError= 0.1764705882396786, absError=0.011570175520400367, scorePlus=0.8317111976648616, scoreMinus= 0.8317117376063858
          o.n.a.v.GradCheckUtil - Param 30 (labelsnull) FAILED: grad= 0.01360750545631934, numericalGrad= 0.009525253819031576, relError= 0.17647058825522827, absError=0.0040822516372877645, scorePlus=0.8317115628881618, scoreMinus= 0.8317113723830855
          o.n.a.v.GradCheckUtil - Param 31 (labelsnull) FAILED: grad= -0.0011160051051976245, numericalGrad= -7.812035740517586E-4, relError= 0.176470587978929, absError=3.348015311458659E-4, scorePlus=0.831711459823588, scoreMinus= 0.8317114754476594
          o.n.a.v.GradCheckUtil - Param 32 (labelsnull) FAILED: grad= 0.06720639290862171, numericalGrad= 0.04704447503223185, relError= 0.17647058827445813, absError=0.020161917876389858, scorePlus=0.831711938080374, scoreMinus= 0.8317109971908734
          o.n.a.v.GradCheckUtil - Param 33 (labelsnull) FAILED: grad= -0.06328759597073204, numericalGrad= -0.04430131718136109, relError= 0.17647058821507922, absError=0.018986278789370946, scorePlus=0.8317110246224519, scoreMinus= 0.8317119106487956
          o.n.a.v.GradCheckUtil - Param 34 (labelsnull) FAILED: grad= -0.019890444733070185, numericalGrad= -0.013923311315000573, relError= 0.17647058817087746, absError=0.005967133418069611, scorePlus=0.8317113284025106, scoreMinus= 0.8317116068687369
          o.n.a.v.GradCheckUtil - Param 35 (labelsnull) FAILED: grad= -0.025381816109804917, numericalGrad= -0.017767271276447616, relError= 0.1764705882466317, absError=0.007614544833357301, scorePlus=0.8317112899629109, scoreMinus= 0.8317116453083364
          o.n.a.v.GradCheckUtil - Param 36 (labelsnull) FAILED: grad= -0.01290747408937418, numericalGrad= -0.009035231868237403, relError= 0.1764705879310002, absError=0.003872242221136777, scorePlus=0.8317113772833049, scoreMinus= 0.8317115579879423
          o.n.a.v.GradCheckUtil - Param 37 (labelsnull) FAILED: grad= 0.05363525111391099, numericalGrad= 0.03754467577943288, relError= 0.176470588239227, absError=0.016090575334478108, scorePlus=0.8317118430823816, scoreMinus= 0.831711092188866
          o.n.a.v.GradCheckUtil - Param 38 (labelsnull) FAILED: grad= -0.05203637428976993, numericalGrad= -0.036425462002220854, relError= 0.17647058824351428, absError=0.015610912287549072, scorePlus=0.8317111033810036, scoreMinus= 0.8317118318902437
          o.n.a.v.GradCheckUtil - Param 39 (labelsnull) FAILED: grad= -0.036784063661938586, numericalGrad= -0.02574884456207904, relError= 0.1764705882593374, absError=0.011035219099859547, scorePlus=0.8317112101471781, scoreMinus= 0.8317117251240693
          o.n.a.v.GradCheckUtil - Param 0 (weightsnull) FAILED: grad= 0.013722059593216014, numericalGrad= 0.009944635537273427, relError= 0.15960927519094922, absError=0.003777424055942587, scorePlus=0.8317115670819599, scoreMinus= 0.8317113681892492
          o.n.a.v.GradCheckUtil - Param 1 (weightsnull) FAILED: grad= -0.007136432937145945, numericalGrad= -0.005598794194927591, relError= 0.12073901205466737, absError=0.0015376387422183536, scorePlus=0.8317114116476925, scoreMinus= 0.8317115236235764
          o.n.a.v.GradCheckUtil - Param 2 (weightsnull) FAILED: grad= 0.03014485330010624, numericalGrad= 0.023486294548069605, relError= 0.12415469403873879, absError=0.006658558752036636, scorePlus=0.831711702498524, scoreMinus= 0.831711232772633
          o.n.a.v.GradCheckUtil - Param 3 (weightsnull) FAILED: grad= -0.009111678736084143, numericalGrad= -0.006686677112011096, relError= 0.1534970883926141, absError=0.002425001624073047, scorePlus=0.8317114007688654, scoreMinus= 0.8317115345024076
          o.n.a.v.GradCheckUtil - Param 4 (weightsnull) FAILED: grad= -0.0019252221216989765, numericalGrad= -0.002153348693800794, relError= 0.055932968292439426, absError=2.2812657210181746E-4, scorePlus=0.8317114461021409, scoreMinus= 0.8317114891691147
          o.n.a.v.GradCheckUtil - Param 5 (weightsnull) FAILED: grad= -0.0018755363706946602, numericalGrad= -0.00211801975957826, relError= 0.060718663009508914, absError=2.4248338888359995E-4, scorePlus=0.8317114464554302, scoreMinus= 0.8317114888158254
          o.n.a.v.GradCheckUtil - Param 6 (weightsnull) FAILED: grad= 0.007122148326556221, numericalGrad= 0.004674408726756951, relError= 0.20749610150970277, absError=0.00244773959979927, scorePlus=0.8317115143797019, scoreMinus= 0.8317114208915274
          o.n.a.v.GradCheckUtil - Param 7 (weightsnull) FAILED: grad= 0.0033546981365087628, numericalGrad= 0.001753981049290587, relError= 0.3133328653064977, absError=0.0016007170872181758, scorePlus=0.8317114851754308, scoreMinus= 0.8317114500958098
          o.n.a.v.GradCheckUtil - Param 8 (weightsnull) FAILED: grad= -0.010048950293167224, numericalGrad= -0.0071265241430307205, relError= 0.17015111640685643, absError=0.0029224261501365036, scorePlus=0.8317113963703959, scoreMinus= 0.8317115389008788
          o.n.a.v.GradCheckUtil - Param 9 (weightsnull) FAILED: grad= 0.005008274049987182, numericalGrad= 0.003025535372236376, relError= 0.24679931693002913, absError=0.001982738677750806, scorePlus=0.8317114978909715, scoreMinus= 0.8317114373802641
          o.n.a.v.GradCheckUtil - Param 10 (weightsnull) FAILED: grad= 0.017594089985764585, numericalGrad= 0.013096545203872266, relError= 0.14654453236637416, absError=0.004497544781892319, scorePlus=0.8317115986010505, scoreMinus= 0.8317113366701464
          o.n.a.v.GradCheckUtil - Param 11 (weightsnull) FAILED: grad= -0.012168174331503688, numericalGrad= -0.007804790075338629, relError= 0.21846452871413796, absError=0.0043633842561650584, scorePlus=0.8317113895877379, scoreMinus= 0.8317115456835394
          o.n.a.v.GradCheckUtil - Param 12 (weightsnull) FAILED: grad= -0.014185196738662606, numericalGrad= -0.007493989728768468, relError= 0.3086465915105452, absError=0.006691207009894138, scorePlus=0.8317113926957408, scoreMinus= 0.8317115425755354
          o.n.a.v.GradCheckUtil - Param 13 (weightsnull) FAILED: grad= -0.010290441237748197, numericalGrad= -0.007229079984627517, relError= 0.17474000654828098, absError=0.00306136125312068, scorePlus=0.8317113953448377, scoreMinus= 0.8317115399264374
          o.n.a.v.GradCheckUtil - Param 14 (weightsnull) FAILED: grad= -0.014592482758802169, numericalGrad= -0.0071277881430464865, relError= 0.3436741028455749, absError=0.007464694615755683, scorePlus=0.8317113963577559, scoreMinus= 0.8317115389135188
          o.n.a.v.GradCheckUtil - Param 15 (weightsnull) FAILED: grad= 0.019449433989444202, numericalGrad= 0.014618046095815627, relError= 0.1418181762060822, absError=0.004831387893628575, scorePlus=0.8317116138160565, scoreMinus= 0.8317113214551346
          o.n.a.v.GradCheckUtil - Param 16 (weightsnull) FAILED: grad= 0.011307628595088413, numericalGrad= 0.007999015777526708, relError= 0.1713717181352705, absError=0.003308612817561705, scorePlus=0.831711547625766, scoreMinus= 0.8317113876454505
          o.n.a.v.GradCheckUtil - Param 17 (weightsnull) FAILED: grad= 0.004074650284124123, numericalGrad= 0.0023054158915236656, relError= 0.2773065896014505, absError=0.001769234392600457, scorePlus=0.8317114906897781, scoreMinus= 0.8317114445814603
          o.n.a.v.GradCheckUtil - Param 18 (weightsnull) FAILED: grad= 0.013795205619996167, numericalGrad= 0.010003839895356137, relError= 0.15930746979723592, absError=0.00379136572464003, scorePlus=0.8317115676740033, scoreMinus= 0.8317113675972054
          o.n.a.v.GradCheckUtil - Param 19 (weightsnull) FAILED: grad= 0.010204575115300468, numericalGrad= 0.007116298361697914, relError= 0.17829798004723582, absError=0.0030882767536025537, scorePlus=0.8317115387985935, scoreMinus= 0.8317113964726263
          o.n.a.v.GradCheckUtil - Param 20 (weightsnull) FAILED: grad= -0.013641475019174657, numericalGrad= -0.007755181463675597, relError= 0.27510342843598085, absError=0.00588629355549906, scorePlus=0.8317113900838239, scoreMinus= 0.8317115451874532
          o.n.a.v.GradCheckUtil - Param 21 (weightsnull) FAILED: grad= -0.0017125918946921507, numericalGrad= -0.00200191956900575, relError= 0.07789117819159064, absError=2.8932767431359935E-4, scorePlus=0.8317114476164318, scoreMinus= 0.8317114876548232
          o.n.a.v.GradCheckUtil - Param 22 (weightsnull) FAILED: grad= -0.005178975750108404, numericalGrad= -0.004377379619890931, relError= 0.08388094615379804, absError=8.01596130217473E-4, scorePlus=0.8317114238618358, scoreMinus= 0.8317115114094282
          o.n.a.v.GradCheckUtil - Param 23 (weightsnull) FAILED: grad= 0.0038410399504035233, numericalGrad= 0.002126100417942922, relError= 0.2873972165222968, absError=0.0017149395324606012, scorePlus=0.8317114888966237, scoreMinus= 0.8317114463746154
          o.n.a.v.GradCheckUtil - Param 24 (weightsnull) FAILED: grad= -0.008587911910956059, numericalGrad= -0.006416611586512743, relError= 0.14470971536081137, absError=0.002171300324443316, scorePlus=0.8317114034695201, scoreMinus= 0.8317115318017518
          o.n.a.v.GradCheckUtil - Param 25 (weightsnull) FAILED: grad= 0.0074934713546119195, numericalGrad= 0.004966398209349521, relError= 0.2028169823359653, absError=0.002527073145262399, scorePlus=0.8317115172995962, scoreMinus= 0.8317114179716321
          o.n.a.v.GradCheckUtil - Param 26 (weightsnull) FAILED: grad= -0.004856419827296151, numericalGrad= -0.004166186029497254, relError= 0.0765004931783868, absError=6.902337977988966E-4, scorePlus=0.8317114259737715, scoreMinus= 0.831711509297492
          o.n.a.v.GradCheckUtil - Param 27 (weightsnull) FAILED: grad= -0.01106176777151176, numericalGrad= -0.00751964697731644, relError= 0.19062707775890408, absError=0.003542120794195321, scorePlus=0.8317113924391684, scoreMinus= 0.8317115428321079
          o.n.a.v.GradCheckUtil - Param 28 (weightsnull) FAILED: grad= 0.007813371312392015, numericalGrad= 0.005218464133038836, relError= 0.19912062197370597, absError=0.0025949071793531786, scorePlus=0.831711519820255, scoreMinus= 0.8317114154509724
          o.n.a.v.GradCheckUtil - Param 29 (weightsnull) FAILED: grad= -0.009969769597721301, numericalGrad= -0.00709184526104245, relError= 0.16867830861863561, absError=0.002877924336678851, scorePlus=0.8317113967171847, scoreMinus= 0.83171153855409
          o.n.a.v.GradCheckUtil - Param 30 (weightsnull) FAILED: grad= 0.001051133596296889, numericalGrad= 1.595113485741706E-5, relError= 0.9701033397035639, absError=0.0010351824614394719, scorePlus=0.8317114677951349, scoreMinus= 0.8317114674761122
          o.n.a.v.GradCheckUtil - Param 31 (weightsnull) FAILED: grad= -0.0023690531939703787, numericalGrad= -0.002467373128034467, relError= 0.02032904618369779, absError=9.831993406408815E-5, scorePlus=0.8317114429618971, scoreMinus= 0.8317114923093597
          o.n.a.v.GradCheckUtil - Param 32 (weightsnull) FAILED: grad= -0.012891091129685651, numericalGrad= -0.007865231210768542, relError= 0.24213633978509186, absError=0.00502585991891711, scorePlus=0.8317113889833267, scoreMinus= 0.831711546287951
          o.n.a.v.GradCheckUtil - Param 33 (weightsnull) FAILED: grad= 0.019056359247789405, numericalGrad= 0.014295170003286726, relError= 0.1427577490872942, absError=0.004761189244502679, scorePlus=0.8317116105872963, scoreMinus= 0.8317113246838962
          o.n.a.v.GradCheckUtil - Param 34 (weightsnull) FAILED: grad= -0.006986830042948469, numericalGrad= -0.005509666239911225, relError= 0.11820623714051232, absError=0.0014771638030372436, scorePlus=0.831711412538972, scoreMinus= 0.8317115227322968
          o.n.a.v.GradCheckUtil - Param 35 (weightsnull) FAILED: grad= 0.0047237973738489605, numericalGrad= 0.0028055416156913533, relError= 0.25477080535521507, absError=0.0019182557581576072, scorePlus=0.8317114956910344, scoreMinus= 0.8317114395802021
          o.n.a.v.GradCheckUtil - Param 36 (weightsnull) FAILED: grad= 8.462589493434389E-4, numericalGrad= -1.3642115215262152E-4, relError= 1.0, absError=9.826801014960604E-4, scorePlus=0.8317114662714123, scoreMinus= 0.8317114689998354
          o.n.a.v.GradCheckUtil - Param 37 (weightsnull) FAILED: grad= 0.015097496054261353, numericalGrad= 0.011060232668613777, relError= 0.15434304057587991, absError=0.004037263385647576, scorePlus=0.8317115782379291, scoreMinus= 0.8317113570332757
          o.n.a.v.GradCheckUtil - Param 38 (weightsnull) FAILED: grad= 0.014459563877768228, numericalGrad= 0.010542216261066883, relError= 0.1566827479862745, absError=0.003917347616701344, scorePlus=0.831711573057766, scoreMinus= 0.8317113622134408
          o.n.a.v.GradCheckUtil - Param 39 (weightsnull) FAILED: grad= -0.00972637712296346, numericalGrad= -0.006982191891324873, relError= 0.1642381959395743, absError=0.0027441852316385873, scorePlus=0.8317113978137182, scoreMinus= 0.831711537457556
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 120 params checked, 16 passed, 104 failed. Largest relative error = 1.0
          o.n.a.o.LossOpValidation - *** Starting test: test: sigmoidxent_smooth, reduction=MEAN_BY_NONZERO_WEIGHT_COUNT, weights=perOutput
          o.n.a.f.DifferentialFunction - No fields found for property name labelsSmoothing for class org.nd4j.linalg.api.ops.impl.loss.SigmoidCrossEntropyLoss
          o.n.a.f.DifferentialFunction - No fields found for property name reductionMode for class org.nd4j.linalg.api.ops.impl.loss.SigmoidCrossEntropyLoss
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.f.DifferentialFunction - No fields found for property name labelsSmoothing for class org.nd4j.linalg.api.ops.impl.loss.SigmoidCrossEntropyLoss
          o.n.a.f.DifferentialFunction - No fields found for property name reductionMode for class org.nd4j.linalg.api.ops.impl.loss.SigmoidCrossEntropyLoss
          o.n.a.v.GradCheckUtil - Param 6 (innull) FAILED: grad= -0.024352993714902113, numericalGrad= -0.01966549372234283, relError= 0.10648934721444092, absError=0.0046874999925592825, scorePlus=1.3043079184571145, scoreMinus= 1.304308311766989
          o.n.a.v.GradCheckUtil - Param 7 (innull) FAILED: grad= -0.01844593287314648, numericalGrad= -0.013758432870769608, relError= 0.14555479960857215, absError=0.004687500002376872, scorePlus=1.3043079775278321, scoreMinus= 1.3043082526964895
          o.n.a.v.GradCheckUtil - Param 8 (innull) FAILED: grad= 0.00463053105214889, numericalGrad= -5.696894067597213E-5, relError= 1.0, absError=0.004687499992824862, scorePlus=1.3043081145422908, scoreMinus= 1.3043081156816696
          o.n.a.v.GradCheckUtil - Param 9 (innull) FAILED: grad= -0.027930532937404762, numericalGrad= -0.023243032942765748, relError= 0.09160002657652193, absError=0.004687499994639015, scorePlus=1.304307882681602, scoreMinus= 1.3043083475422608
          o.n.a.v.GradCheckUtil - Param 12 (innull) FAILED: grad= 0.019738286394252284, numericalGrad= 0.015050786394965597, relError= 0.13474058442682832, absError=0.004687499999286688, scorePlus=1.3043082656200105, scoreMinus= 1.3043079646042826
          o.n.a.v.GradCheckUtil - Param 13 (innull) FAILED: grad= 0.021038935093255058, numericalGrad= 0.016351435094819067, relError= 0.12536650412546857, absError=0.004687499998435991, scorePlus=1.3043082786264777, scoreMinus= 1.3043079515977758
          o.n.a.v.GradCheckUtil - Param 14 (innull) FAILED: grad= -0.018764480805934656, numericalGrad= -0.01407698080324593, relError= 0.14273116277438674, absError=0.004687500002688727, scorePlus=1.3043079743423498, scoreMinus= 1.3043082558819659
          o.n.a.v.GradCheckUtil - Param 15 (innull) FAILED: grad= 0.011579076232852082, numericalGrad= 0.006891576243006624, relError= 0.2537809639357385, absError=0.004687499989845458, scorePlus=1.3043081840279098, scoreMinus= 1.304308046196385
          o.n.a.v.GradCheckUtil - Param 16 (innull) FAILED: grad= -0.021888305804965813, numericalGrad= -0.017200805801920183, relError= 0.1199183048769999, absError=0.00468750000304563, scorePlus=1.3043079431040527, scoreMinus= 1.3043082871201688
          o.n.a.v.GradCheckUtil - Param 17 (innull) FAILED: grad= 0.023284345095425735, numericalGrad= 0.01859684509719628, relError= 0.11192375328089953, absError=0.004687499998229455, scorePlus=1.3043083010805308, scoreMinus= 1.3043079291436288
          o.n.a.v.GradCheckUtil - Param 18 (innull) FAILED: grad= 0.01602267377702514, numericalGrad= 0.011335173777382577, relError= 0.17134023392448297, absError=0.004687499999642563, scorePlus=1.3043082284639111, scoreMinus= 1.3043080017604356
          o.n.a.v.GradCheckUtil - Param 19 (innull) FAILED: grad= 0.023084810433835305, numericalGrad= 0.018397310430628977, relError= 0.11300049046484222, absError=0.004687500003206328, scorePlus=1.3043082990851889, scoreMinus= 1.3043079311389802
          o.n.a.v.GradCheckUtil - Param 20 (innull) FAILED: grad= -0.020279545289103224, numericalGrad= -0.010904545288958898, relError= 0.30063406776850493, absError=0.009375000000144325, scorePlus=1.3043080060670151, scoreMinus= 1.304308224157921
          o.n.a.v.GradCheckUtil - Param 21 (innull) FAILED: grad= 0.017140557143916435, numericalGrad= 0.007765557141770073, relError= 0.37641359445355765, absError=0.00937500000214636, scorePlus=1.3043081927679765, scoreMinus= 1.3043080374568337
          o.n.a.v.GradCheckUtil - Param 22 (innull) FAILED: grad= -0.020613192682782385, numericalGrad= -0.0112381926875571, relError= 0.29433570584830615, absError=0.009374999995225284, scorePlus=1.304308002730547, scoreMinus= 1.3043082274944007
          o.n.a.v.GradCheckUtil - Param 23 (innull) FAILED: grad= 0.0407742967726601, numericalGrad= 0.031399296773759744, relError= 0.12989515331352652, absError=0.009374999998900353, scorePlus=1.3043084291054594, scoreMinus= 1.304307801119524
          o.n.a.v.GradCheckUtil - Param 24 (innull) FAILED: grad= 0.012022633216756305, numericalGrad= 0.002647633212671252, relError= 0.6390476989074609, absError=0.009375000004085053, scorePlus=1.3043081415886006, scoreMinus= 1.3043080886359364
          o.n.a.v.GradCheckUtil - Param 25 (innull) FAILED: grad= 0.041379563907338185, numericalGrad= 0.03200456389906847, relError= 0.12775242124566405, absError=0.009375000008269713, scorePlus=1.3043084351581211, scoreMinus= 1.3043077950668431
          o.n.a.v.GradCheckUtil - Param 26 (innull) FAILED: grad= -0.038894118284401945, numericalGrad= -0.029519118283083397, relError= 0.13703488493883345, absError=0.009375000001318547, scorePlus=1.3043078199213347, scoreMinus= 1.3043084103037004
          o.n.a.v.GradCheckUtil - Param 27 (innull) FAILED: grad= 0.044019284249188745, numericalGrad= 0.034644284252483004, relError= 0.11917842242952027, absError=0.00937499999670574, scorePlus=1.3043084615552762, scoreMinus= 1.3043077686695912
          o.n.a.v.GradCheckUtil - Param 28 (innull) FAILED: grad= 0.034133597009147316, numericalGrad= 0.024758597005902768, relError= 0.15918917880438854, absError=0.009375000003244548, scorePlus=1.3043083626985277, scoreMinus= 1.3043078675265876
          o.n.a.v.GradCheckUtil - Param 29 (innull) FAILED: grad= -0.039244479871953494, numericalGrad= -0.029869479867272727, relError= 0.1356455344195813, absError=0.009375000004680768, scorePlus=1.3043078164177144, scoreMinus= 1.3043084138073118
          o.n.a.v.GradCheckUtil - Param 30 (innull) FAILED: grad= -0.036445233568056, numericalGrad= -0.02707023356585125, relError= 0.14760184290922068, absError=0.009375000002204748, scorePlus=1.304307844410207, scoreMinus= 1.3043083858148783
          o.n.a.v.GradCheckUtil - Param 31 (innull) FAILED: grad= -0.0384591104939005, numericalGrad= -0.029084110497734624, relError= 0.13880001365831995, absError=0.009374999996165877, scorePlus=1.3043078242714177, scoreMinus= 1.3043084059536276
          o.n.a.v.GradCheckUtil - Param 32 (innull) FAILED: grad= -0.026133796519304326, numericalGrad= -0.016758796517191143, relError= 0.21856920597307786, absError=0.009375000002113183, scorePlus=1.304307947524578, scoreMinus= 1.3043082827005084
          o.n.a.v.GradCheckUtil - Param 33 (innull) FAILED: grad= 0.03955336780173237, numericalGrad= 0.030178367804722935, relError= 0.13444380690477975, absError=0.009374999997009432, scorePlus=1.3043084168961872, scoreMinus= 1.304307813328831
          o.n.a.v.GradCheckUtil - Param 34 (innull) FAILED: grad= -0.04061878113086073, numericalGrad= -0.031243781128953426, relError= 0.1304573578661534, absError=0.009375000001907306, scorePlus=1.3043078026746826, scoreMinus= 1.3043084275503052
          o.n.a.v.GradCheckUtil - Param 35 (innull) FAILED: grad= -0.0372869156410659, numericalGrad= -0.02791191564543993, relError= 0.14379092095115986, absError=0.009374999995625969, scorePlus=1.3043078359933786, scoreMinus= 1.3043083942316915
          o.n.a.v.GradCheckUtil - Param 36 (innull) FAILED: grad= -0.0207046527864072, numericalGrad= -0.01132965278261011, relError= 0.29265500959896973, absError=0.00937500000379709, scorePlus=1.3043080018159474, scoreMinus= 1.304308228409003
          o.n.a.v.GradCheckUtil - Param 37 (innull) FAILED: grad= -0.018332055604290045, numericalGrad= -0.00895705559722515, relError= 0.34354361847242426, absError=0.009375000007064895, scorePlus=1.3043080255418749, scoreMinus= 1.3043082046829868
          o.n.a.v.GradCheckUtil - Param 38 (innull) FAILED: grad= 0.028237018640304888, numericalGrad= 0.018862018646981227, relError= 0.19904865435231184, absError=0.009374999993323661, scorePlus=1.3043083037327434, scoreMinus= 1.3043079264923705
          o.n.a.v.GradCheckUtil - Param 39 (innull) FAILED: grad= 0.031945405743049236, numericalGrad= 0.022570405744382068, relError= 0.171968457276447, absError=0.009374999998667168, scorePlus=1.3043083408166214, scoreMinus= 1.3043078894085065
          o.n.a.v.GradCheckUtil - Param 6 (labelsnull) FAILED: grad= 0.03942397941916497, numericalGrad= 0.02759678559005607, relError= 0.17647058829426462, absError=0.011827193829108903, scorePlus=1.304308391079639, scoreMinus= 1.3043078391439271
          o.n.a.v.GradCheckUtil - Param 7 (labelsnull) FAILED: grad= 0.01140878253015996, numericalGrad= 0.007986147776417596, relError= 0.17647058791346207, absError=0.0034226347537423644, scorePlus=1.3043081949732607, scoreMinus= 1.3043080352503051
          o.n.a.v.GradCheckUtil - Param 8 (labelsnull) FAILED: grad= 0.05465535324349582, numericalGrad= 0.03825874727025891, relError= 0.1764705882376766, absError=0.01639660597323691, scorePlus=1.3043084976992556, scoreMinus= 1.3043077325243102
          o.n.a.v.GradCheckUtil - Param 9 (labelsnull) FAILED: grad= 0.06655988169463359, numericalGrad= 0.046591917191030056, relError= 0.17647058818552708, absError=0.01996796450360353, scorePlus=1.304308581030955, scoreMinus= 1.304307649192611
          o.n.a.v.GradCheckUtil - Param 12 (labelsnull) FAILED: grad= -0.01684984781400958, numericalGrad= -0.0117948934730272, relError= 0.17647058810302493, absError=0.00505495434098238, scorePlus=1.3043079971628482, scoreMinus= 1.3043082330607176
          o.n.a.v.GradCheckUtil - Param 13 (labelsnull) FAILED: grad= -0.02259071393892804, numericalGrad= -0.015813499754102622, relError= 0.17647058833169918, absError=0.006777214184825419, scorePlus=1.3043079569767855, scoreMinus= 1.3043082732467806
          o.n.a.v.GradCheckUtil - Param 14 (labelsnull) FAILED: grad= 0.01273113299043141, numericalGrad= 0.00891179309236989, relError= 0.17647058828596118, absError=0.003819339898061519, scorePlus=1.3043082042297138, scoreMinus= 1.304308025993852
          o.n.a.v.GradCheckUtil - Param 15 (labelsnull) FAILED: grad= 0.016560684319512912, numericalGrad= 0.011592479021160782, relError= 0.1764705883396918, absError=0.004968205298352129, scorePlus=1.3043082310365732, scoreMinus= 1.3043079991869928
          o.n.a.v.GradCheckUtil - Param 16 (labelsnull) FAILED: grad= 0.026541444838808683, numericalGrad= 0.01857901138491158, relError= 0.17647058829407786, absError=0.007962433453897102, scorePlus=1.3043083009018968, scoreMinus= 1.304307929321669
          o.n.a.v.GradCheckUtil - Param 17 (labelsnull) FAILED: grad= -0.03352006523941629, numericalGrad= -0.02346404566200277, relError= 0.1764705883506747, absError=0.010056019577413516, scorePlus=1.3043078804713264, scoreMinus= 1.3043083497522396
          o.n.a.v.GradCheckUtil - Param 18 (labelsnull) FAILED: grad= -0.0015910387043253072, numericalGrad= -0.001113727088331018, relError= 0.1764705902781793, absError=4.773116159942892E-4, scorePlus=1.3043081039745121, scoreMinus= 1.304308126249054
          o.n.a.v.GradCheckUtil - Param 19 (labelsnull) FAILED: grad= -0.0324779656622192, numericalGrad= -0.022734575955141164, relError= 0.1764705884145432, absError=0.009743389707078037, scorePlus=1.3043078877660235, scoreMinus= 1.3043083424575426
          o.n.a.v.GradCheckUtil - Param 20 (labelsnull) FAILED: grad= -0.045830753472991835, numericalGrad= -0.03208152743461312, relError= 0.17647058818215988, absError=0.013749226038378713, scorePlus=1.3043077942965087, scoreMinus= 1.3043084359270574
          o.n.a.v.GradCheckUtil - Param 21 (labelsnull) FAILED: grad= 0.0608231849068214, numericalGrad= 0.04257622943093508, relError= 0.17647058827898418, absError=0.01824695547588632, scorePlus=1.3043085408740773, scoreMinus= 1.3043076893494887
          o.n.a.v.GradCheckUtil - Param 22 (labelsnull) FAILED: grad= -0.04431497649232239, numericalGrad= -0.031020483537425033, relError= 0.17647058834774237, absError=0.013294492954897357, scorePlus=1.3043078049069476, scoreMinus= 1.3043084253166184
          o.n.a.v.GradCheckUtil - Param 23 (labelsnull) FAILED: grad= -0.03934724135631434, numericalGrad= -0.027543068947810664, relError= 0.17647058826359985, absError=0.011804172408503674, scorePlus=1.3043078396810934, scoreMinus= 1.3043083905424724
          o.n.a.v.GradCheckUtil - Param 24 (labelsnull) FAILED: grad= 0.0896708799111876, numericalGrad= 0.06276961593831842, relError= 0.1764705882315349, absError=0.026901263972869183, scorePlus=1.3043087428079423, scoreMinus= 1.3043074874156235
          o.n.a.v.GradCheckUtil - Param 25 (labelsnull) FAILED: grad= -0.04203412666123989, numericalGrad= -0.02942388865889711, relError= 0.17647058830066878, absError=0.012610238002342778, scorePlus=1.3043078208728964, scoreMinus= 1.3043084093506696
          o.n.a.v.GradCheckUtil - Param 26 (labelsnull) FAILED: grad= 0.03120919575374705, numericalGrad= 0.021846437026074025, relError= 0.17647058826964007, absError=0.009362758727673025, scorePlus=1.3043083335761532, scoreMinus= 1.3043078966474126
          o.n.a.v.GradCheckUtil - Param 27 (labelsnull) FAILED: grad= -0.054243751232811284, numericalGrad= -0.0379706258657464, relError= 0.17647058819984604, absError=0.016273125367064885, scorePlus=1.3043077354055244, scoreMinus= 1.3043084948180417
          o.n.a.v.GradCheckUtil - Param 28 (labelsnull) FAILED: grad= -0.011567293574149654, numericalGrad= -0.008097105508309, relError= 0.17647058785214478, absError=0.003470188065840655, scorePlus=1.3043080341407278, scoreMinus= 1.304308196082838
          o.n.a.v.GradCheckUtil - Param 29 (labelsnull) FAILED: grad= 0.032704266588618185, numericalGrad= 0.02289298660640426, relError= 0.17647058835439583, absError=0.009811279982213924, scorePlus=1.304308344041649, scoreMinus= 1.3043078861819168
          o.n.a.v.GradCheckUtil - Param 30 (labelsnull) FAILED: grad= 0.02097562248113117, numericalGrad= 0.014682935733922873, relError= 0.17647058832994822, absError=0.006292686747208296, scorePlus=1.3043082619411404, scoreMinus= 1.3043079682824257
          o.n.a.v.GradCheckUtil - Param 31 (labelsnull) FAILED: grad= 0.029364968858831993, numericalGrad= 0.020555478197348265, relError= 0.1764705883256527, absError=0.008809490661483729, scorePlus=1.3043083206665649, scoreMinus= 1.304307909557001
          o.n.a.v.GradCheckUtil - Param 32 (labelsnull) FAILED: grad= -0.02065065656580158, numericalGrad= -0.014455459595996699, relError= 0.1764705882374525, absError=0.0061951969698048805, scorePlus=1.304307970557187, scoreMinus= 1.3043082596663789
          o.n.a.v.GradCheckUtil - Param 33 (labelsnull) FAILED: grad= -0.03402997893988573, numericalGrad= -0.023820985250999623, relError= 0.17647058837602866, absError=0.010208993688886104, scorePlus=1.3043078769019305, scoreMinus= 1.3043083533216355
          o.n.a.v.GradCheckUtil - Param 34 (labelsnull) FAILED: grad= 0.03866261662968708, numericalGrad= 0.027063831631313203, relError= 0.17647058840476212, absError=0.011598784998373874, scorePlus=1.3043083857500992, scoreMinus= 1.3043078444734666
          o.n.a.v.GradCheckUtil - Param 35 (labelsnull) FAILED: grad= 0.024454962352822598, numericalGrad= 0.017118473649713195, relError= 0.17647058815783015, absError=0.007336488703109403, scorePlus=1.3043082862965194, scoreMinus= 1.3043079439270464
          o.n.a.v.GradCheckUtil - Param 36 (labelsnull) FAILED: grad= -0.04390166095947495, numericalGrad= -0.03073116267016118, relError= 0.1764705882584867, absError=0.013170498289313774, scorePlus=1.3043078078001562, scoreMinus= 1.3043084224234096
          o.n.a.v.GradCheckUtil - Param 37 (labelsnull) FAILED: grad= -0.05495925538935943, numericalGrad= -0.03847147876934187, relError= 0.17647058827571074, absError=0.01648777662001756, scorePlus=1.3043077303969954, scoreMinus= 1.3043084998265708
          o.n.a.v.GradCheckUtil - Param 38 (labelsnull) FAILED: grad= 0.012089479742231941, numericalGrad= 0.008462635825434717, relError= 0.17647058789914105, absError=0.0036268439167972243, scorePlus=1.3043081997381412, scoreMinus= 1.3043080304854247
          o.n.a.v.GradCheckUtil - Param 39 (labelsnull) FAILED: grad= -0.0027820822575282556, numericalGrad= -0.0019474575729816477, relError= 0.176470590048213, absError=8.346246845466079E-4, scorePlus=1.3043080956372073, scoreMinus= 1.3043081345863587
          o.n.a.v.GradCheckUtil - Param 0 (weightsnull) FAILED: grad= 0.04721662282667846, numericalGrad= 0.04130302591054402, relError= 0.066805472010959, absError=0.005913596916134439, scorePlus=1.3043085281420421, scoreMinus= 1.304307702081524
          o.n.a.v.GradCheckUtil - Param 1 (weightsnull) FAILED: grad= 0.02788301598254476, numericalGrad= 0.026171698597199363, relError= 0.031658984764793834, absError=0.0017113173853453983, scorePlus=1.3043083768287689, scoreMinus= 1.304307853394797
          o.n.a.v.GradCheckUtil - Param 2 (weightsnull) FAILED: grad= 0.005011766024419119, numericalGrad= 0.013210069005342715, relError= 0.44991643089366457, absError=0.008198302980923597, scorePlus=1.304308247212473, scoreMinus= 1.3043079830110929
          o.n.a.v.GradCheckUtil - Param 3 (weightsnull) FAILED: grad= 0.07006922279543586, numericalGrad= 0.06008524053857655, relError= 0.07670871978656348, absError=0.009983982256859307, scorePlus=1.3043087159641884, scoreMinus= 1.3043075142593776
          o.n.a.v.GradCheckUtil - Param 4 (weightsnull) FAILED: grad= 0.0312079463998529, numericalGrad= 0.028680469232877922, relError= 0.04220310623134329, absError=0.002527477166974979, scorePlus=1.3043084019164752, scoreMinus= 1.3043078283070906
          o.n.a.v.GradCheckUtil - Param 5 (weightsnull) FAILED: grad= 0.034954607783685934, numericalGrad= 0.03156600069109672, relError= 0.05094071101099151, absError=0.003388607092589216, scorePlus=1.3043084307717898, scoreMinus= 1.304307799451776
          o.n.a.v.GradCheckUtil - Param 6 (weightsnull) FAILED: grad= 0.028670308371486965, numericalGrad= 0.026760638427436586, relError= 0.03445133187022279, absError=0.0019096699440503788, scorePlus=1.3043083827181672, scoreMinus= 1.3043078475053986
          o.n.a.v.GradCheckUtil - Param 7 (weightsnull) FAILED: grad= 0.014464930676035742, numericalGrad= 0.016949033321278506, relError= 0.07907638289313451, absError=0.002484102645242764, scorePlus=1.3043082846021161, scoreMinus= 1.3043079456214497
          o.n.a.v.GradCheckUtil - Param 8 (weightsnull) FAILED: grad= 0.03766853432278569, numericalGrad= 0.03368731760211574, relError= 0.05579383629053981, absError=0.00398121672066995, scorePlus=1.304308451984959, scoreMinus= 1.304307778238607
          o.n.a.v.GradCheckUtil - Param 9 (weightsnull) FAILED: grad= 0.042715006668874685, numericalGrad= 0.03768699687878296, relError= 0.06253587682191786, absError=0.005028009790091721, scorePlus=1.3043084919817518, scoreMinus= 1.3043077382418142
          o.n.a.v.GradCheckUtil - Param 10 (weightsnull) FAILED: grad= 0.022466493267851346, numericalGrad= 0.022227837459531937, relError= 0.005339733349518294, absError=2.3865580831940875E-4, scorePlus=1.3043083373901576, scoreMinus= 1.3043078928334084
          o.n.a.v.GradCheckUtil - Param 11 (weightsnull) FAILED: grad= 0.04194185728462223, numericalGrad= 0.03707016242859851, relError= 0.06165764239043443, absError=0.00487169485602372, scorePlus=1.3043084858134073, scoreMinus= 1.3043077444101587
          o.n.a.v.GradCheckUtil - Param 12 (weightsnull) FAILED: grad= 0.012258179510772679, numericalGrad= 0.015695486021982674, relError= 0.12296442866078698, absError=0.0034373065112099956, scorePlus=1.3043082720666432, scoreMinus= 1.3043079581569228
          o.n.a.v.GradCheckUtil - Param 13 (weightsnull) FAILED: grad= 0.01001713062851561, numericalGrad= 0.014578869489412226, relError= 0.1854666953579822, absError=0.004561738860896615, scorePlus=1.304308260900478, scoreMinus= 1.3043079693230881
          o.n.a.v.GradCheckUtil - Param 14 (weightsnull) FAILED: grad= 0.012506113767428276, numericalGrad= 0.01582973701008683, relError= 0.11729392806147523, absError=0.003323623242658554, scorePlus=1.3043082734091531, scoreMinus= 1.304307956814413
          o.n.a.v.GradCheckUtil - Param 15 (weightsnull) FAILED: grad= 0.03302095364428037, numericalGrad= 0.030069910539332053, relError= 0.046774491729261146, absError=0.002951043104948318, scorePlus=1.3043084158108884, scoreMinus= 1.3043078144126776
          o.n.a.v.GradCheckUtil - Param 16 (weightsnull) FAILED: grad= 0.006676296982339602, numericalGrad= 0.013401612974917041, relError= 0.3349609599253506, absError=0.0067253159925774395, scorePlus=1.3043082491279128, scoreMinus= 1.3043079810956533
          o.n.a.v.GradCheckUtil - Param 17 (weightsnull) FAILED: grad= 0.03390392030595869, numericalGrad= 0.03075136080221696, relError= 0.04875950501966174, absError=0.0031525595037417316, scorePlus=1.304308422625391, scoreMinus= 1.3043078075981749
          o.n.a.v.GradCheckUtil - Param 18 (weightsnull) FAILED: grad= 0.03042720782890737, numericalGrad= 0.028086518144565528, relError= 0.04000240363095304, absError=0.0023406896843418436, scorePlus=1.3043083959769644, scoreMinus= 1.3043078342466015
          o.n.a.v.GradCheckUtil - Param 19 (weightsnull) FAILED: grad= 0.038076211255448196, numericalGrad= 0.03400792991659074, relError= 0.056437952546981605, absError=0.004068281338857456, scorePlus=1.3043084551910822, scoreMinus= 1.3043077750324839
          o.n.a.v.GradCheckUtil - Param 20 (weightsnull) FAILED: grad= 0.024686284535747706, numericalGrad= 0.023818737515668428, relError= 0.017885715404059893, absError=8.675470200792783E-4, scorePlus=1.3043083532991582, scoreMinus= 1.3043078769244079
          o.n.a.v.GradCheckUtil - Param 21 (weightsnull) FAILED: grad= 0.030894500875862402, numericalGrad= 0.02844168088822485, relError= 0.04133767820433136, absError=0.0024528199876375535, scorePlus=1.3043083995285918, scoreMinus= 1.304307830694974
          o.n.a.v.GradCheckUtil - Param 22 (weightsnull) FAILED: grad= 0.027342682276403872, numericalGrad= 0.025769510592077435, relError= 0.02961978407146534, absError=0.0015731716843264375, scorePlus=1.304308372806889, scoreMinus= 1.304307857416677
          o.n.a.v.GradCheckUtil - Param 23 (weightsnull) FAILED: grad= 0.029856576458568828, numericalGrad= 0.027654203793581186, relError= 0.03829495366488803, absError=0.0022023726649876424, scorePlus=1.304308391653821, scoreMinus= 1.304307838569745
          o.n.a.v.GradCheckUtil - Param 24 (weightsnull) FAILED: grad= 0.016922709037667932, numericalGrad= 0.018471508289596983, relError= 0.043758539357105025, absError=0.0015487992519290505, scorePlus=1.3043082998268658, scoreMinus= 1.3043079303967
          o.n.a.v.GradCheckUtil - Param 25 (weightsnull) FAILED: grad= 0.03131235550554537, numericalGrad= 0.02876010708474652, relError= 0.04248616272327266, absError=0.0025522484207988506, scorePlus=1.3043084027128538, scoreMinus= 1.304307827510712
          o.n.a.v.GradCheckUtil - Param 26 (weightsnull) FAILED: grad= 0.032798058554409384, numericalGrad= 0.02989836230815612, relError= 0.046249789164354065, absError=0.0028996962462532645, scorePlus=1.304308414095406, scoreMinus= 1.3043078161281598
          o.n.a.v.GradCheckUtil - Param 27 (weightsnull) FAILED: grad= 0.028368858636897698, numericalGrad= 0.026534736463634797, relError= 0.03340623086529196, absError=0.001834122173262901, scorePlus=1.3043083804591475, scoreMinus= 1.3043078497644183
          o.n.a.v.GradCheckUtil - Param 28 (weightsnull) FAILED: grad= 0.012574422940210524, numericalGrad= 0.01586704750922152, relError= 0.11576843661670624, absError=0.0032926245690109972, scorePlus=1.304308273782258, scoreMinus= 1.3043079564413078
          o.n.a.v.GradCheckUtil - Param 29 (weightsnull) FAILED: grad= 0.010848977209014288, numericalGrad= 0.01497092135815947, relError= 0.15964215112702396, absError=0.004121944149145183, scorePlus=1.3043082648209967, scoreMinus= 1.3043079654025695
          o.n.a.v.GradCheckUtil - Param 30 (weightsnull) FAILED: grad= 0.0187844076888096, numericalGrad= 0.0196911186689519, relError= 0.0235659149068248, absError=9.067109801423022E-4, scorePlus=1.3043083120229697, scoreMinus= 1.3043079182005963
          o.n.a.v.GradCheckUtil - Param 31 (weightsnull) FAILED: grad= 0.02236410929964103, numericalGrad= 0.022155453138772426, relError= 0.00468684213051849, absError=2.0865616086860467E-4, scorePlus=1.3043083366663144, scoreMinus= 1.3043078935572516
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 112 params checked, 16 passed, 96 failed. Largest relative error = 1.0
          o.n.a.o.LossOpValidation - *** Starting test: test: softmaxxent, reduction=SUM, weights=none
          o.n.a.f.DifferentialFunction - No fields found for property name labelsSmoothing for class org.nd4j.linalg.api.ops.impl.loss.SoftmaxCrossEntropyLoss
          o.n.a.f.DifferentialFunction - No fields found for property name reductionMode for class org.nd4j.linalg.api.ops.impl.loss.SoftmaxCrossEntropyLoss
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.f.DifferentialFunction - No fields found for property name labelsSmoothing for class org.nd4j.linalg.api.ops.impl.loss.SoftmaxCrossEntropyLoss
          o.n.a.f.DifferentialFunction - No fields found for property name reductionMode for class org.nd4j.linalg.api.ops.impl.loss.SoftmaxCrossEntropyLoss
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 80 params checked, 80 passed, 0 failed. Largest relative error = 1.0867735970498228E-9
          o.n.a.o.LossOpValidation - *** Starting test: test: softmaxxent, reduction=MEAN_BY_WEIGHT, weights=none
          o.n.a.f.DifferentialFunction - No fields found for property name labelsSmoothing for class org.nd4j.linalg.api.ops.impl.loss.SoftmaxCrossEntropyLoss
          o.n.a.f.DifferentialFunction - No fields found for property name reductionMode for class org.nd4j.linalg.api.ops.impl.loss.SoftmaxCrossEntropyLoss
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.f.DifferentialFunction - No fields found for property name labelsSmoothing for class org.nd4j.linalg.api.ops.impl.loss.SoftmaxCrossEntropyLoss
          o.n.a.f.DifferentialFunction - No fields found for property name reductionMode for class org.nd4j.linalg.api.ops.impl.loss.SoftmaxCrossEntropyLoss
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 80 params checked, 80 passed, 0 failed. Largest relative error = 1.1077121678117953E-9
          o.n.a.o.LossOpValidation - *** Starting test: test: softmaxxent, reduction=MEAN_BY_NONZERO_WEIGHT_COUNT, weights=none
          o.n.a.f.DifferentialFunction - No fields found for property name labelsSmoothing for class org.nd4j.linalg.api.ops.impl.loss.SoftmaxCrossEntropyLoss
          o.n.a.f.DifferentialFunction - No fields found for property name reductionMode for class org.nd4j.linalg.api.ops.impl.loss.SoftmaxCrossEntropyLoss
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.f.DifferentialFunction - No fields found for property name labelsSmoothing for class org.nd4j.linalg.api.ops.impl.loss.SoftmaxCrossEntropyLoss
          o.n.a.f.DifferentialFunction - No fields found for property name reductionMode for class org.nd4j.linalg.api.ops.impl.loss.SoftmaxCrossEntropyLoss
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 80 params checked, 80 passed, 0 failed. Largest relative error = 2.2006477191185026E-9
          o.n.a.o.LossOpValidation - *** Starting test: test: softmaxxent, reduction=SUM, weights=scalar
          o.n.a.f.DifferentialFunction - No fields found for property name labelsSmoothing for class org.nd4j.linalg.api.ops.impl.loss.SoftmaxCrossEntropyLoss
          o.n.a.f.DifferentialFunction - No fields found for property name reductionMode for class org.nd4j.linalg.api.ops.impl.loss.SoftmaxCrossEntropyLoss
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.f.DifferentialFunction - No fields found for property name labelsSmoothing for class org.nd4j.linalg.api.ops.impl.loss.SoftmaxCrossEntropyLoss
          o.n.a.f.DifferentialFunction - No fields found for property name reductionMode for class org.nd4j.linalg.api.ops.impl.loss.SoftmaxCrossEntropyLoss
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 80 params checked, 80 passed, 0 failed. Largest relative error = 6.583705615193626E-10
          o.n.a.o.LossOpValidation - *** Starting test: test: softmaxxent, reduction=MEAN_BY_WEIGHT, weights=scalar
          o.n.a.f.DifferentialFunction - No fields found for property name labelsSmoothing for class org.nd4j.linalg.api.ops.impl.loss.SoftmaxCrossEntropyLoss
          o.n.a.f.DifferentialFunction - No fields found for property name reductionMode for class org.nd4j.linalg.api.ops.impl.loss.SoftmaxCrossEntropyLoss
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.f.DifferentialFunction - No fields found for property name labelsSmoothing for class org.nd4j.linalg.api.ops.impl.loss.SoftmaxCrossEntropyLoss
          o.n.a.f.DifferentialFunction - No fields found for property name reductionMode for class org.nd4j.linalg.api.ops.impl.loss.SoftmaxCrossEntropyLoss
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 80 params checked, 80 passed, 0 failed. Largest relative error = 1.856628798943406E-9
          o.n.a.o.LossOpValidation - *** Starting test: test: softmaxxent, reduction=MEAN_BY_NONZERO_WEIGHT_COUNT, weights=scalar
          o.n.a.f.DifferentialFunction - No fields found for property name labelsSmoothing for class org.nd4j.linalg.api.ops.impl.loss.SoftmaxCrossEntropyLoss
          o.n.a.f.DifferentialFunction - No fields found for property name reductionMode for class org.nd4j.linalg.api.ops.impl.loss.SoftmaxCrossEntropyLoss
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.f.DifferentialFunction - No fields found for property name labelsSmoothing for class org.nd4j.linalg.api.ops.impl.loss.SoftmaxCrossEntropyLoss
          o.n.a.f.DifferentialFunction - No fields found for property name reductionMode for class org.nd4j.linalg.api.ops.impl.loss.SoftmaxCrossEntropyLoss
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 80 params checked, 80 passed, 0 failed. Largest relative error = 3.91902450043755E-9
          o.n.a.o.LossOpValidation - *** Starting test: test: softmaxxent, reduction=SUM, weights=perExample
          o.n.a.f.DifferentialFunction - No fields found for property name labelsSmoothing for class org.nd4j.linalg.api.ops.impl.loss.SoftmaxCrossEntropyLoss
          o.n.a.f.DifferentialFunction - No fields found for property name reductionMode for class org.nd4j.linalg.api.ops.impl.loss.SoftmaxCrossEntropyLoss
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.f.DifferentialFunction - No fields found for property name labelsSmoothing for class org.nd4j.linalg.api.ops.impl.loss.SoftmaxCrossEntropyLoss
          o.n.a.f.DifferentialFunction - No fields found for property name reductionMode for class org.nd4j.linalg.api.ops.impl.loss.SoftmaxCrossEntropyLoss
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 90 params checked, 90 passed, 0 failed. Largest relative error = 7.331029311565816E-9
          o.n.a.o.LossOpValidation - *** Starting test: test: softmaxxent, reduction=MEAN_BY_WEIGHT, weights=perExample
          o.n.a.f.DifferentialFunction - No fields found for property name labelsSmoothing for class org.nd4j.linalg.api.ops.impl.loss.SoftmaxCrossEntropyLoss
          o.n.a.f.DifferentialFunction - No fields found for property name reductionMode for class org.nd4j.linalg.api.ops.impl.loss.SoftmaxCrossEntropyLoss
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.f.DifferentialFunction - No fields found for property name labelsSmoothing for class org.nd4j.linalg.api.ops.impl.loss.SoftmaxCrossEntropyLoss
          o.n.a.f.DifferentialFunction - No fields found for property name reductionMode for class org.nd4j.linalg.api.ops.impl.loss.SoftmaxCrossEntropyLoss
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 90 params checked, 90 passed, 0 failed. Largest relative error = 4.025528333751894E-10
          o.n.a.o.LossOpValidation - *** Starting test: test: softmaxxent, reduction=MEAN_BY_NONZERO_WEIGHT_COUNT, weights=perExample
          o.n.a.f.DifferentialFunction - No fields found for property name labelsSmoothing for class org.nd4j.linalg.api.ops.impl.loss.SoftmaxCrossEntropyLoss
          o.n.a.f.DifferentialFunction - No fields found for property name reductionMode for class org.nd4j.linalg.api.ops.impl.loss.SoftmaxCrossEntropyLoss
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.f.DifferentialFunction - No fields found for property name labelsSmoothing for class org.nd4j.linalg.api.ops.impl.loss.SoftmaxCrossEntropyLoss
          o.n.a.f.DifferentialFunction - No fields found for property name reductionMode for class org.nd4j.linalg.api.ops.impl.loss.SoftmaxCrossEntropyLoss
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 88 params checked, 88 passed, 0 failed. Largest relative error = 4.795154127679161E-10
          o.n.a.o.LossOpValidation - *** Starting test: test: softmaxxent_smooth, reduction=SUM, weights=none
          o.n.a.f.DifferentialFunction - No fields found for property name labelsSmoothing for class org.nd4j.linalg.api.ops.impl.loss.SoftmaxCrossEntropyLoss
          o.n.a.f.DifferentialFunction - No fields found for property name reductionMode for class org.nd4j.linalg.api.ops.impl.loss.SoftmaxCrossEntropyLoss
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.f.DifferentialFunction - No fields found for property name labelsSmoothing for class org.nd4j.linalg.api.ops.impl.loss.SoftmaxCrossEntropyLoss
          o.n.a.f.DifferentialFunction - No fields found for property name reductionMode for class org.nd4j.linalg.api.ops.impl.loss.SoftmaxCrossEntropyLoss
          o.n.a.v.GradCheckUtil - Param 0 (innull) FAILED: grad= -0.9322921473199935, numericalGrad= -0.8572921473160021, relError= 0.04190917423045811, absError=0.07500000000399143, scorePlus=14.048813926080477, scoreMinus= 14.048831071923424
          o.n.a.v.GradCheckUtil - Param 1 (innull) FAILED: grad= 0.03739247266540172, numericalGrad= 0.012392472648059536, relError= 0.5021598368730653, absError=0.025000000017342185, scorePlus=14.048822622925321, scoreMinus= 14.048822375075869
          o.n.a.v.GradCheckUtil - Param 2 (innull) FAILED: grad= 0.8605601688991467, numericalGrad= 0.8355601689657987, relError= 0.014739520171556745, absError=0.024999999933348005, scorePlus=14.048830854606486, scoreMinus= 14.048814143403106
          o.n.a.v.GradCheckUtil - Param 3 (innull) FAILED: grad= 0.03433950575544515, numericalGrad= 0.009339505702143924, relError= 0.5723572768485254, absError=0.025000000053301226, scorePlus=14.04882259239551, scoreMinus= 14.048822405605396
          o.n.a.v.GradCheckUtil - Param 4 (innull) FAILED: grad= 0.09897225445753509, numericalGrad= 0.07397225445515687, relError= 0.1445550376797394, absError=0.025000000002378217, scorePlus=14.048823238725799, scoreMinus= 14.04882175928071
          o.n.a.v.GradCheckUtil - Param 5 (innull) FAILED: grad= -0.6494977711149836, numericalGrad= -0.5744977709554178, relError= 0.06127473310295116, absError=0.07500000015956587, scorePlus=14.048816754032469, scoreMinus= 14.048828243987888
          o.n.a.v.GradCheckUtil - Param 6 (innull) FAILED: grad= 0.13381188370196495, numericalGrad= 0.10881188376998806, relError= 0.10304019343392176, absError=0.024999999931976893, scorePlus=14.04882358712343, scoreMinus= 14.048821410885754
          o.n.a.v.GradCheckUtil - Param 7 (innull) FAILED: grad= 0.41671363295548364, numericalGrad= 0.39171363290790845, relError= 0.03092424155298058, absError=0.025000000047575188, scorePlus=14.048826416147278, scoreMinus= 14.04881858187462
          o.n.a.v.GradCheckUtil - Param 8 (innull) FAILED: grad= 0.6454769808214811, numericalGrad= 0.6204769807283128, relError= 0.01974795360058988, absError=0.025000000093168273, scorePlus=14.048828703780046, scoreMinus= 14.048816294240432
          o.n.a.v.GradCheckUtil - Param 9 (innull) FAILED: grad= 0.12741491297756524, numericalGrad= 0.10241491299467496, relError= 0.10877613415549416, absError=0.024999999982890278, scorePlus=14.048823523153484, scoreMinus= 14.048821474855224
          o.n.a.v.GradCheckUtil - Param 10 (innull) FAILED: grad= -0.8459824771348026, numericalGrad= -0.7709824771495731, relError= 0.04638319450678656, absError=0.07499999998522944, scorePlus=14.04881478918054, scoreMinus= 14.048830208830083
          o.n.a.v.GradCheckUtil - Param 11 (innull) FAILED: grad= 0.07309058333575617, numericalGrad= 0.04809058342658545, relError= 0.20630268363565346, absError=0.024999999909170727, scorePlus=14.048822979908017, scoreMinus= 14.048822018096349
          o.n.a.v.GradCheckUtil - Param 12 (innull) FAILED: grad= 0.07517516072570812, numericalGrad= 0.05017516055971782, relError= 0.19944105375737056, absError=0.025000000165990306, scorePlus=14.048823000753877, scoreMinus= 14.048821997250666
          o.n.a.v.GradCheckUtil - Param 13 (innull) FAILED: grad= 0.2686490438091919, numericalGrad= 0.24364904387397243, relError= 0.04879971355794123, absError=0.02499999993521948, scorePlus=14.04882493549906, scoreMinus= 14.048820062518182
          o.n.a.v.GradCheckUtil - Param 14 (innull) FAILED: grad= 0.1530081566367063, numericalGrad= 0.1280081566079616, relError= 0.08896280696337494, absError=0.025000000028744696, scorePlus=14.048823779086842, scoreMinus= 14.04882121892371
          o.n.a.v.GradCheckUtil - Param 15 (innull) FAILED: grad= -0.49683236117160634, numericalGrad= -0.4218323612192875, relError= 0.08164023078749087, absError=0.07499999995231882, scorePlus=14.048818280687684, scoreMinus= 14.048826717334908
          o.n.a.v.GradCheckUtil - Param 16 (innull) FAILED: grad= -0.3514314161999762, numericalGrad= -0.2764314160685899, relError= 0.11945284268603643, absError=0.0750000001313863, scorePlus=14.048819734696032, scoreMinus= 14.048825263324353
          o.n.a.v.GradCheckUtil - Param 17 (innull) FAILED: grad= 0.12309402498882938, numericalGrad= 0.09809402499172391, relError= 0.11302599755865403, absError=0.024999999997105463, scorePlus=14.048823479944442, scoreMinus= 14.048821518063942
          o.n.a.v.GradCheckUtil - Param 18 (innull) FAILED: grad= 0.18951095846527244, numericalGrad= 0.1645109584558213, relError= 0.07061709689296795, absError=0.02500000000945113, scorePlus=14.048824144116061, scoreMinus= 14.048820853896892
          o.n.a.v.GradCheckUtil - Param 19 (innull) FAILED: grad= 0.03882643274587431, numericalGrad= 0.013826432798680342, relError= 0.47480796512469126, absError=0.024999999947193964, scorePlus=14.04882263726499, scoreMinus= 14.048822360736335
          o.n.a.v.GradCheckUtil - Param 20 (innull) FAILED: grad= 0.20641593004676279, numericalGrad= 0.1814159299229345, relError= 0.06446092418962593, absError=0.025000000123828275, scorePlus=14.048824313166286, scoreMinus= 14.048820684847687
          o.n.a.v.GradCheckUtil - Param 21 (innull) FAILED: grad= -0.6810722774006697, numericalGrad= -0.6060722775202976, relError= 0.05826851350427941, absError=0.07499999988037209, scorePlus=14.048816438286881, scoreMinus= 14.048828559732431
          o.n.a.v.GradCheckUtil - Param 22 (innull) FAILED: grad= 0.3934908822445803, numericalGrad= 0.36849088225210375, relError= 0.03280918410034383, absError=0.02499999999247654, scorePlus=14.048826183919552, scoreMinus= 14.048818814101907
          o.n.a.v.GradCheckUtil - Param 23 (innull) FAILED: grad= 0.08116546510932666, numericalGrad= 0.056165465167623545, relError= 0.18204201989520166, absError=0.02499999994170312, scorePlus=14.048823060657178, scoreMinus= 14.048821937347874
          o.n.a.v.GradCheckUtil - Param 24 (innull) FAILED: grad= 0.24783975499720157, numericalGrad= 0.22283975500414496, relError= 0.0531146979246772, absError=0.024999999993056604, scorePlus=14.048824727405666, scoreMinus= 14.048820270610566
          o.n.a.v.GradCheckUtil - Param 25 (innull) FAILED: grad= 0.11736523062375208, numericalGrad= 0.09236523066391554, relError= 0.1192006149528579, absError=0.02499999995983654, scorePlus=14.048823422656284, scoreMinus= 14.04882157535167
          o.n.a.v.GradCheckUtil - Param 26 (innull) FAILED: grad= -0.6083529265890313, numericalGrad= -0.5333529264461845, relError= 0.06569117600952987, absError=0.0750000001428468, scorePlus=14.048817165481445, scoreMinus= 14.048827832539974
          o.n.a.v.GradCheckUtil - Param 27 (innull) FAILED: grad= 0.24314794096807765, numericalGrad= 0.2181479409557596, relError= 0.05419515107755874, absError=0.025000000012318058, scorePlus=14.048824680487407, scoreMinus= 14.048820317528588
          o.n.a.v.GradCheckUtil - Param 28 (innull) FAILED: grad= 0.6042383147791294, numericalGrad= 0.5792383147351643, relError= 0.021124202557531897, absError=0.025000000043965076, scorePlus=14.0488282913939, scoreMinus= 14.048816706627605
          o.n.a.v.GradCheckUtil - Param 29 (innull) FAILED: grad= 0.11990659040569739, numericalGrad= 0.09490659049760096, relError= 0.11638019512103674, absError=0.024999999908096426, scorePlus=14.048823448069978, scoreMinus= 14.048821549938168
          o.n.a.v.GradCheckUtil - Param 30 (innull) FAILED: grad= 0.11019412657426764, numericalGrad= 0.08519412659779844, relError= 0.12795037352861366, absError=0.024999999976469192, scorePlus=14.048823350944964, scoreMinus= 14.048821647062432
          o.n.a.v.GradCheckUtil - Param 31 (innull) FAILED: grad= -0.8343390317590943, numericalGrad= -0.7593390316529279, relError= 0.047060947771090836, absError=0.07500000010616636, scorePlus=14.04881490561539, scoreMinus= 14.048830092396024
          o.n.a.v.GradCheckUtil - Param 32 (innull) FAILED: grad= -0.7347110075207226, numericalGrad= -0.6597110075112766, relError= 0.05378572569920653, absError=0.07500000000944596, scorePlus=14.048815901898466, scoreMinus= 14.048829096118617
          o.n.a.v.GradCheckUtil - Param 33 (innull) FAILED: grad= 0.26229022410469033, numericalGrad= 0.23729022409213482, relError= 0.05004199043975793, absError=0.025000000012555507, scorePlus=14.048824871910712, scoreMinus= 14.04882012610623
          o.n.a.v.GradCheckUtil - Param 34 (innull) FAILED: grad= 0.2472546174549704, numericalGrad= 0.22225461746572248, relError= 0.053247088938454645, absError=0.02499999998924793, scorePlus=14.048824721554277, scoreMinus= 14.048820276461928
          o.n.a.v.GradCheckUtil - Param 35 (innull) FAILED: grad= 0.22516616596106187, numericalGrad= 0.2001661660422371, relError= 0.05877756765180704, absError=0.02499999991882476, scorePlus=14.04882450066918, scoreMinus= 14.04882049734586
          o.n.a.v.GradCheckUtil - Param 36 (innull) FAILED: grad= 0.2856110191583118, numericalGrad= 0.2606110191649691, relError= 0.045768933216397356, absError=0.02499999999334268, scorePlus=14.048825105119189, scoreMinus= 14.048819892898806
          o.n.a.v.GradCheckUtil - Param 37 (innull) FAILED: grad= -0.8377676165358788, numericalGrad= -0.7627676165355978, relError= 0.046859324587534223, absError=0.07500000000028106, scorePlus=14.048814871329427, scoreMinus= 14.048830126681757
          o.n.a.v.GradCheckUtil - Param 38 (innull) FAILED: grad= 0.14658717681377548, numericalGrad= 0.1215871768600607, relError= 0.0932229335550883, absError=0.024999999953714783, scorePlus=14.04882371487682, scoreMinus= 14.048821283133282
          o.n.a.v.GradCheckUtil - Param 39 (innull) FAILED: grad= 0.40556942056379164, numericalGrad= 0.38056942059938587, relError= 0.03180099831655127, absError=0.024999999964405772, scorePlus=14.048826304705056, scoreMinus= 14.048818693316644
          o.n.a.v.GradCheckUtil - Param 0 (labelsnull) FAILED: grad= 2.6925531134713467, numericalGrad= 2.4232978020677365, relError= 0.052631578958988776, absError=0.26925531140361025, scorePlus=14.048846731976816, scoreMinus= 14.048798266020775
          o.n.a.v.GradCheckUtil - Param 1 (labelsnull) FAILED: grad= 3.286285860449266, numericalGrad= 2.9576572742939784, relError= 0.05263157896597356, absError=0.32862858615528756, scorePlus=14.048852075571538, scoreMinus= 14.048792922426053
          o.n.a.v.GradCheckUtil - Param 2 (labelsnull) FAILED: grad= 0.1501717425918512, numericalGrad= 0.13515456842583262, relError= 0.052631578603656554, absError=0.015017174166018582, scorePlus=14.04882385054448, scoreMinus= 14.048821147453111
          o.n.a.v.GradCheckUtil - Param 3 (labelsnull) FAILED: grad= 3.37145881629416, numericalGrad= 3.034312934602212, relError= 0.05263157895764401, absError=0.3371458816919479, scorePlus=14.048852842128142, scoreMinus= 14.04879215586945
          o.n.a.v.GradCheckUtil - Param 4 (labelsnull) FAILED: grad= 2.3129157261318567, numericalGrad= 2.0816241534049595, relError= 0.05263157897460592, absError=0.23129157272689715, scorePlus=14.04884331524033, scoreMinus= 14.048801682757261
          o.n.a.v.GradCheckUtil - Param 5 (labelsnull) FAILED: grad= 1.0483882133693199, numericalGrad= 0.9435493920406656, relError= 0.05263157894299411, absError=0.1048388213286543, scorePlus=14.048831934492718, scoreMinus= 14.048813063504877
          o.n.a.v.GradCheckUtil - Param 6 (labelsnull) FAILED: grad= 2.011320318326429, numericalGrad= 1.810188286555103, relError= 0.052631578930478755, absError=0.2011320317713261, scorePlus=14.048840600881661, scoreMinus= 14.04880439711593
          o.n.a.v.GradCheckUtil - Param 7 (labelsnull) FAILED: grad= 0.8753560246130588, numericalGrad= 0.7878204222322437, relError= 0.05263157889642549, absError=0.08753560238081515, scorePlus=14.048830377203018, scoreMinus= 14.048814620794573
          o.n.a.v.GradCheckUtil - Param 8 (labelsnull) FAILED: grad= 0.4377657303359855, numericalGrad= 0.39398915738786394, relError= 0.05263157883919256, absError=0.04377657294812154, scorePlus=14.04882643889037, scoreMinus= 14.048818559107222
          o.n.a.v.GradCheckUtil - Param 9 (labelsnull) FAILED: grad= 2.0603064863558163, numericalGrad= 1.8542758377648736, relError= 0.052631578935365006, absError=0.20603064859094267, scorePlus=14.048841041757175, scoreMinus= 14.04880395624042
          o.n.a.v.GradCheckUtil - Param 10 (labelsnull) FAILED: grad= 1.8706888982025671, numericalGrad= 1.6836200083858441, relError= 0.05263157894632189, absError=0.18706888981672298, scorePlus=14.048839335198881, scoreMinus= 14.048805662798713
          o.n.a.v.GradCheckUtil - Param 11 (labelsnull) FAILED: grad= 2.61605573946058, numericalGrad= 2.3544501654981786, relError= 0.052631578950829566, absError=0.26160557396240147, scorePlus=14.04884604350045, scoreMinus= 14.04879895449714
          o.n.a.v.GradCheckUtil - Param 12 (labelsnull) FAILED: grad= 2.587934412089103, numericalGrad= 2.3291409707582034, relError= 0.05263157897348351, absError=0.25879344133089965, scorePlus=14.048845790408503, scoreMinus= 14.048799207589088
          o.n.a.v.GradCheckUtil - Param 13 (labelsnull) FAILED: grad= 1.3143494210572964, numericalGrad= 1.1829144789032853, relError= 0.05263157896771972, absError=0.13143494215401108, scorePlus=14.048834328143585, scoreMinus= 14.048810669854007
          o.n.a.v.GradCheckUtil - Param 14 (labelsnull) FAILED: grad= 1.8772640476596796, numericalGrad= 1.6895376429459927, relError= 0.05263157893193927, absError=0.18772640471368685, scorePlus=14.048839394375225, scoreMinus= 14.048805603622366
          o.n.a.v.GradCheckUtil - Param 15 (labelsnull) FAILED: grad= 0.6868318864183162, numericalGrad= 0.6181486977396844, relError= 0.05263157897705238, absError=0.06868318867863177, scorePlus=14.048828680485773, scoreMinus= 14.048816317511818
          o.n.a.v.GradCheckUtil - Param 16 (labelsnull) FAILED: grad= 0.4329875232230932, numericalGrad= 0.38968877085210346, relError= 0.05263157900965604, absError=0.043298752370989735, scorePlus=14.048826395886504, scoreMinus= 14.048818602111087
          o.n.a.v.GradCheckUtil - Param 17 (labelsnull) FAILED: grad= 2.094806784834641, numericalGrad= 1.8853261064322167, relError= 0.052631578925935715, absError=0.20948067840242435, scorePlus=14.04884135225986, scoreMinus= 14.048803645737731
          o.n.a.v.GradCheckUtil - Param 18 (labelsnull) FAILED: grad= 1.663308427818865, numericalGrad= 1.4969775850914855, relError= 0.05263157892921318, absError=0.16633084272737952, scorePlus=14.048837468774646, scoreMinus= 14.048807529222945
          o.n.a.v.GradCheckUtil - Param 19 (labelsnull) FAILED: grad= 3.248654007965702, numericalGrad= 2.9237886071342696, relError= 0.05263157895331374, absError=0.32486540083143245, scorePlus=14.048851736884867, scoreMinus= 14.048793261112724
          o.n.a.v.GradCheckUtil - Param 20 (labelsnull) FAILED: grad= 1.5778620678938657, numericalGrad= 1.4200758609916873, relError= 0.05263157898697175, absError=0.15778620690217848, scorePlus=14.048836699757405, scoreMinus= 14.048808298240186
          o.n.a.v.GradCheckUtil - Param 21 (labelsnull) FAILED: grad= 1.1427907767929975, numericalGrad= 1.0285116990971233, relError= 0.05263157895540359, absError=0.1142790776958742, scorePlus=14.048832784115788, scoreMinus= 14.048812213881806
          o.n.a.v.GradCheckUtil - Param 22 (labelsnull) FAILED: grad= 0.9326973823090622, numericalGrad= 0.8394276441947567, relError= 0.0526315788781083, absError=0.0932697381143055, scorePlus=14.048830893275237, scoreMinus= 14.048814104722354
          o.n.a.v.GradCheckUtil - Param 23 (labelsnull) FAILED: grad= 2.5112654288183673, numericalGrad= 2.260138886001073, relError= 0.05263157893312957, absError=0.2511265428172944, scorePlus=14.048845100387656, scoreMinus= 14.048799897609936
          o.n.a.v.GradCheckUtil - Param 24 (labelsnull) FAILED: grad= 1.3949728908663526, numericalGrad= 1.2554756017024715, relError= 0.05263157897804677, absError=0.13949728916388104, scorePlus=14.048835053754814, scoreMinus= 14.04880994424278
          o.n.a.v.GradCheckUtil - Param 25 (labelsnull) FAILED: grad= 2.1424645770902058, numericalGrad= 1.928218119395808, relError= 0.052631578943587165, absError=0.21424645769439787, scorePlus=14.048841781179991, scoreMinus= 14.048803216817603
          o.n.a.v.GradCheckUtil - Param 26 (labelsnull) FAILED: grad= 0.9373941676569932, numericalGrad= 0.8436547508594571, relError= 0.05263157896618457, absError=0.09373941679753617, scorePlus=14.048830935546306, scoreMinus= 14.048814062451289
          o.n.a.v.GradCheckUtil - Param 27 (labelsnull) FAILED: grad= 1.4140852103233374, numericalGrad= 1.2726766891901775, relError= 0.052631578986870556, absError=0.14140852113315994, scorePlus=14.04883522576569, scoreMinus= 14.048809772231905
          o.n.a.v.GradCheckUtil - Param 28 (labelsnull) FAILED: grad= 0.503786597973404, numericalGrad= 0.45340793803916307, relError= 0.05263157909791858, absError=0.0503786599342409, scorePlus=14.048827033078176, scoreMinus= 14.048817964919415
          o.n.a.v.GradCheckUtil - Param 29 (labelsnull) FAILED: grad= 2.1210422526068804, numericalGrad= 1.9089380273840104, relError= 0.052631578937490334, absError=0.21210422522286998, scorePlus=14.04884158837907, scoreMinus= 14.048803409618522
          o.n.a.v.GradCheckUtil - Param 30 (labelsnull) FAILED: grad= 2.2055116815578644, numericalGrad= 1.9849605134680812, relError= 0.05263157893078863, absError=0.22055116808978315, scorePlus=14.04884234860393, scoreMinus= 14.04880264939366
          o.n.a.v.GradCheckUtil - Param 31 (labelsnull) FAILED: grad= 1.797811939081389, numericalGrad= 1.6180307451207907, relError= 0.05263157896353437, absError=0.17978119396059822, scorePlus=14.048838679306247, scoreMinus= 14.048806318691344
          o.n.a.v.GradCheckUtil - Param 32 (labelsnull) FAILED: grad= 1.3269355095424935, numericalGrad= 1.1942419585686537, relError= 0.052631578955547764, absError=0.13269355097383984, scorePlus=14.048834441418382, scoreMinus= 14.04881055657921
          o.n.a.v.GradCheckUtil - Param 33 (labelsnull) FAILED: grad= 1.3383036627059066, numericalGrad= 1.2044732964788807, relError= 0.052631578929333955, absError=0.13383036622702593, scorePlus=14.048834543731761, scoreMinus= 14.048810454265832
          o.n.a.v.GradCheckUtil - Param 34 (labelsnull) FAILED: grad= 1.3973366334060906, numericalGrad= 1.257602970117233, relError= 0.05263157892684994, absError=0.1397336632888575, scorePlus=14.048835075028498, scoreMinus= 14.048809922969095
          o.n.a.v.GradCheckUtil - Param 35 (labelsnull) FAILED: grad= 1.4909166339635158, numericalGrad= 1.3418249705132723, relError= 0.052631578967394364, absError=0.1490916634502435, scorePlus=14.048835917248502, scoreMinus= 14.048809080749091
          o.n.a.v.GradCheckUtil - Param 36 (labelsnull) FAILED: grad= 1.2531244667739068, numericalGrad= 1.1278120201296815, relError= 0.052631578932705717, absError=0.12531244664422525, scorePlus=14.048833777118997, scoreMinus= 14.048811220878594
          o.n.a.v.GradCheckUtil - Param 37 (labelsnull) FAILED: grad= 1.8187255057851113, numericalGrad= 1.636852955222423, relError= 0.05263157894254852, absError=0.18187255056268836, scorePlus=14.048838867528348, scoreMinus= 14.048806130469243
          o.n.a.v.GradCheckUtil - Param 38 (labelsnull) FAILED: grad= 1.920134963929879, numericalGrad= 1.728121467525767, relError= 0.05263157895057806, absError=0.19201349640411203, scorePlus=14.048839780213472, scoreMinus= 14.048805217784121
          o.n.a.v.GradCheckUtil - Param 39 (labelsnull) FAILED: grad= 0.902463222634664, numericalGrad= 0.8122169003144107, relError= 0.05263157898222955, absError=0.09024632232025331, scorePlus=14.048830621167799, scoreMinus= 14.048814376829792
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 80 params checked, 0 passed, 80 failed. Largest relative error = 0.5723572768485254
          o.n.a.o.LossOpValidation - *** Starting test: test: softmaxxent_smooth, reduction=MEAN_BY_WEIGHT, weights=none
          o.n.a.f.DifferentialFunction - No fields found for property name labelsSmoothing for class org.nd4j.linalg.api.ops.impl.loss.SoftmaxCrossEntropyLoss
          o.n.a.f.DifferentialFunction - No fields found for property name reductionMode for class org.nd4j.linalg.api.ops.impl.loss.SoftmaxCrossEntropyLoss
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.f.DifferentialFunction - No fields found for property name labelsSmoothing for class org.nd4j.linalg.api.ops.impl.loss.SoftmaxCrossEntropyLoss
          o.n.a.f.DifferentialFunction - No fields found for property name reductionMode for class org.nd4j.linalg.api.ops.impl.loss.SoftmaxCrossEntropyLoss
          o.n.a.v.GradCheckUtil - Param 0 (innull) FAILED: grad= -0.06729357611611289, numericalGrad= -0.059793576112632245, relError= 0.05901462006152548, absError=0.007500000003480646, scorePlus=1.5989247144093652, scoreMinus= 1.5989259102808875
          o.n.a.v.GradCheckUtil - Param 1 (innull) FAILED: grad= 0.010616368445237815, numericalGrad= 0.008116368443999988, relError= 0.13345620642726844, absError=0.0025000000012378263, scorePlus=1.5989253935081846, scoreMinus= 1.5989252311808158
          o.n.a.v.GradCheckUtil - Param 2 (innull) FAILED: grad= 0.0495451355070346, numericalGrad= 0.047045135509460316, relError= 0.025882523894641032, absError=0.002499999997574283, scorePlus=1.5989257827966308, scoreMinus= 1.5989248418939206
          o.n.a.v.GradCheckUtil - Param 3 (innull) FAILED: grad= 0.007132072163840471, numericalGrad= 0.004632072170274171, relError= 0.21251014290232678, absError=0.0024999999935663006, scorePlus=1.5989253586650787, scoreMinus= 1.5989252660236353
          o.n.a.v.GradCheckUtil - Param 4 (innull) FAILED: grad= 0.04422508782208273, numericalGrad= 0.04172508781818962, relError= 0.029086618907637505, absError=0.0025000000038931103, scorePlus=1.5989257295961372, scoreMinus= 1.5989248950943808
          o.n.a.v.GradCheckUtil - Param 5 (innull) FAILED: grad= -0.05181628194004933, numericalGrad= -0.0443162819441234, relError= 0.07801726795680244, absError=0.007499999995925932, scorePlus=1.5989248691824547, scoreMinus= 1.5989257555080936
          o.n.a.v.GradCheckUtil - Param 6 (innull) FAILED: grad= 0.005687134508637076, numericalGrad= 0.0031871345118616996, relError= 0.2817133434878521, absError=0.0024999999967753764, scorePlus=1.598925344215639, scoreMinus= 1.5989252804729488
          o.n.a.v.GradCheckUtil - Param 7 (innull) FAILED: grad= 0.001904059609329497, numericalGrad= -5.959403859279178E-4, relError= 1.0, absError=0.002499999995257415, scorePlus=1.5989253063847153, scoreMinus= 1.598925318303523
          o.n.a.v.GradCheckUtil - Param 8 (innull) FAILED: grad= 0.025614736152320933, numericalGrad= 0.023114736147356037, relError= 0.051303654379640545, absError=0.0025000000049648953, scorePlus=1.59892554349234, scoreMinus= 1.598925081197617
          o.n.a.v.GradCheckUtil - Param 9 (innull) FAILED: grad= 0.02547568848355833, numericalGrad= 0.02297568849618514, relError= 0.05159812049136164, absError=0.0024999999873731894, scorePlus=1.59892554210186, scoreMinus= 1.59892508258809
          o.n.a.v.GradCheckUtil - Param 10 (innull) FAILED: grad= -0.06974180679800239, numericalGrad= -0.062241806786378355, relError= 0.05682523616334447, absError=0.007500000011624035, scorePlus=1.598924689927013, scoreMinus= 1.5989259347631488
          o.n.a.v.GradCheckUtil - Param 11 (innull) FAILED: grad= 0.018651382162123132, numericalGrad= 0.01615138216504164, relError= 0.07183337431418217, absError=0.002499999997081493, scorePlus=1.598925473858606, scoreMinus= 1.5989251508309628
          o.n.a.v.GradCheckUtil - Param 12 (innull) FAILED: grad= 0.024833318924221616, numericalGrad= 0.022333318916434305, relError= 0.05300356612725113, absError=0.002500000007787311, scorePlus=1.5989255356781482, scoreMinus= 1.5989250890117699
          o.n.a.v.GradCheckUtil - Param 13 (innull) FAILED: grad= 0.010928943587895843, numericalGrad= 0.00842894359864843, relError= 0.12914632496593792, absError=0.0024999999892474124, scorePlus=1.5989253966339485, scoreMinus= 1.5989252280550765
          o.n.a.v.GradCheckUtil - Param 14 (innull) FAILED: grad= 0.06259883775865813, numericalGrad= 0.06009883776192381, relError= 0.02037528409668163, absError=0.002499999996734316, scorePlus=1.598925913333574, scoreMinus= 1.5989247113568188
          o.n.a.v.GradCheckUtil - Param 15 (innull) FAILED: grad= -0.09836110027077558, numericalGrad= -0.09086110027700654, relError= 0.03963594108966693, absError=0.007499999993769033, scorePlus=1.5989244037331036, scoreMinus= 1.5989262209551092
          o.n.a.v.GradCheckUtil - Param 16 (innull) FAILED: grad= -0.0759758414997614, numericalGrad= -0.068475841497051, relError= 0.0519204750482271, absError=0.007500000002710408, scorePlus=1.5989246275865234, scoreMinus= 1.5989259971033534
          o.n.a.v.GradCheckUtil - Param 17 (innull) FAILED: grad= 0.03431364919349873, numericalGrad= 0.03181364918170004, relError= 0.03780586948545778, absError=0.0025000000117986892, scorePlus=1.5989256304816446, scoreMinus= 1.598924994208661
          o.n.a.v.GradCheckUtil - Param 18 (innull) FAILED: grad= 0.027471051899481437, numericalGrad= 0.024971051904021376, relError= 0.04767161906447156, absError=0.002499999995460061, scorePlus=1.598925562055541, scoreMinus= 1.5989250626345028
          o.n.a.v.GradCheckUtil - Param 19 (innull) FAILED: grad= 0.014191140406781237, numericalGrad= 0.011691140400227338, relError= 0.09659117854393003, absError=0.0025000000065538985, scorePlus=1.5989254292560386, scoreMinus= 1.5989251954332306
          o.n.a.v.GradCheckUtil - Param 20 (innull) FAILED: grad= 0.007976552351704446, numericalGrad= 0.005476552367156272, relError= 0.18583070873173785, absError=0.002499999984548174, scorePlus=1.5989253671099166, scoreMinus= 1.5989252575788693
          o.n.a.v.GradCheckUtil - Param 21 (innull) FAILED: grad= -0.036934541672735764, numericalGrad= -0.029434541670703137, relError= 0.1130044235087972, absError=0.007500000002032627, scorePlus=1.5989250179997738, scoreMinus= 1.5989256066906072
          o.n.a.v.GradCheckUtil - Param 22 (innull) FAILED: grad= 0.008919043447254785, numericalGrad= 0.006419043441230342, relError= 0.16299294848181398, absError=0.0025000000060244427, scorePlus=1.5989253765348665, scoreMinus= 1.5989252481539977
          o.n.a.v.GradCheckUtil - Param 23 (innull) FAILED: grad= 0.020038945873776543, numericalGrad= 0.017538945873418754, relError= 0.06652847948938971, absError=0.002500000000357789, scorePlus=1.5989254877342858, scoreMinus= 1.5989251369553683
          o.n.a.v.GradCheckUtil - Param 24 (innull) FAILED: grad= 0.027889960525469378, numericalGrad= 0.025389960522925744, relError= 0.04692199149981545, absError=0.002500000002543634, scorePlus=1.5989255662446367, scoreMinus= 1.5989250584454262
          o.n.a.v.GradCheckUtil - Param 25 (innull) FAILED: grad= 0.03658543836788912, numericalGrad= 0.034085438371800336, relError= 0.03537525090140504, absError=0.0024999999960887836, scorePlus=1.5989256531995697, scoreMinus= 1.5989249714908023
          o.n.a.v.GradCheckUtil - Param 26 (innull) FAILED: grad= -0.07709550180988008, numericalGrad= -0.06959550181706575, relError= 0.05112787974297179, absError=0.007499999992814324, scorePlus=1.5989246163898907, scoreMinus= 1.598926008299927
          o.n.a.v.GradCheckUtil - Param 27 (innull) FAILED: grad= 0.012620102916521596, numericalGrad= 0.010120102922339669, relError= 0.10993743908463745, absError=0.002499999994181927, scorePlus=1.5989254135456064, scoreMinus= 1.598925211143548
          o.n.a.v.GradCheckUtil - Param 28 (innull) FAILED: grad= 0.0049578654254491695, numericalGrad= 0.0024578654223006424, relError= 0.3371211893305315, absError=0.002500000003148527, scorePlus=1.5989253369229157, scoreMinus= 1.5989252877656073
          o.n.a.v.GradCheckUtil - Param 29 (innull) FAILED: grad= 0.03415124592126937, numericalGrad= 0.03165124592419133, relError= 0.037992482153249955, absError=0.002499999997078041, scorePlus=1.5989256288576095, scoreMinus= 1.598924995832691
          o.n.a.v.GradCheckUtil - Param 30 (innull) FAILED: grad= 0.009135965751554674, numericalGrad= 0.006635965743573279, relError= 0.15850943866663764, absError=0.0025000000079813947, scorePlus=1.5989253787040985, scoreMinus= 1.5989252459847836
          o.n.a.v.GradCheckUtil - Param 31 (innull) FAILED: grad= -0.048245077098273206, numericalGrad= -0.04074507710116748, relError= 0.08427898641794761, absError=0.007499999997105725, scorePlus=1.5989249048945033, scoreMinus= 1.5989257197960454
          o.n.a.v.GradCheckUtil - Param 32 (innull) FAILED: grad= -0.09454750805434779, numericalGrad= -0.08704750805721416, relError= 0.04130069292499772, absError=0.007499999997133633, scorePlus=1.598924441869203, scoreMinus= 1.5989261828193642
          o.n.a.v.GradCheckUtil - Param 33 (innull) FAILED: grad= 0.015560691233800831, numericalGrad= 0.013060691228528041, relError= 0.0873472834012564, absError=0.0025000000052727896, scorePlus=1.598925442951595, scoreMinus= 1.5989251817377705
          o.n.a.v.GradCheckUtil - Param 34 (innull) FAILED: grad= 0.02656806021735983, numericalGrad= 0.024068060222592887, relError= 0.04937187077220081, absError=0.0024999999947669417, scorePlus=1.5989255530256035, scoreMinus= 1.598925071664399
          o.n.a.v.GradCheckUtil - Param 35 (innull) FAILED: grad= 0.05241875660318712, numericalGrad= 0.04991875660609323, relError= 0.02442896958011268, absError=0.0024999999970938894, scorePlus=1.5989258115328389, scoreMinus= 1.5989248131577067
          o.n.a.v.GradCheckUtil - Param 36 (innull) FAILED: grad= 0.012762303500795762, numericalGrad= 0.0102623034958782, relError= 0.10857948651539204, absError=0.0025000000049175616, scorePlus=1.5989254149676175, scoreMinus= 1.5989252097215476
          o.n.a.v.GradCheckUtil - Param 37 (innull) FAILED: grad= -0.08369810844872375, numericalGrad= -0.07619810844516905, relError= 0.046905424964067126, absError=0.007500000003554691, scorePlus=1.5989245503636238, scoreMinus= 1.5989260743257927
          o.n.a.v.GradCheckUtil - Param 38 (innull) FAILED: grad= 0.040130982339882985, numericalGrad= 0.03763098234133011, relError= 0.03214939345735001, absError=0.002499999998552875, scorePlus=1.5989256886550505, scoreMinus= 1.5989249360354036
          o.n.a.v.GradCheckUtil - Param 39 (innull) FAILED: grad= 0.030804822608045002, numericalGrad= 0.02830482260796074, relError= 0.04229428193907193, absError=0.002500000000084261, scorePlus=1.5989255953933177, scoreMinus= 1.5989250292968655
          o.n.a.v.GradCheckUtil - Param 0 (labelsnull) FAILED: grad= 0.11175986783299355, numericalGrad= 0.10058388104638992, relError= 0.052631578963748385, absError=0.011175986786603628, scorePlus=1.5989263181828364, scoreMinus= 1.5989243065052154
          o.n.a.v.GradCheckUtil - Param 1 (labelsnull) FAILED: grad= 0.22427731829630623, numericalGrad= 0.20184958646751736, relError= 0.052631578945289116, absError=0.022427731828788877, scorePlus=1.5989273308398906, scoreMinus= 1.5989232938481612
          o.n.a.v.GradCheckUtil - Param 2 (labelsnull) FAILED: grad= 0.07022861034515088, numericalGrad= 0.06320574931217848, relError= 0.05263157893519848, absError=0.007022861032972394, scorePlus=1.598925944401519, scoreMinus= 1.5989246802865327
          o.n.a.v.GradCheckUtil - Param 3 (labelsnull) FAILED: grad= 0.26405683677208786, numericalGrad= 0.2376511531010372, relError= 0.05263157893444805, absError=0.026405683671050645, scorePlus=1.5989276888555568, scoreMinus= 1.5989229358324948
          o.n.a.v.GradCheckUtil - Param 4 (labelsnull) FAILED: grad= 0.08158779601424565, numericalGrad= 0.07342901641171906, relError= 0.05263157895485164, absError=0.008158779602526589, scorePlus=1.59892604663419, scoreMinus= 1.5989245780538617
          o.n.a.v.GradCheckUtil - Param 5 (labelsnull) FAILED: grad= 0.07301490215847543, numericalGrad= 0.06571341194527847, relError= 0.05263157892725659, absError=0.007301490213196968, scorePlus=1.5989259694781452, scoreMinus= 1.5989246552099063
          o.n.a.v.GradCheckUtil - Param 6 (labelsnull) FAILED: grad= 0.28669636659935843, numericalGrad= 0.2580267299379102, relError= 0.05263157895029097, absError=0.028669636661448228, scorePlus=1.5989278926113253, scoreMinus= 1.5989227320767265
          o.n.a.v.GradCheckUtil - Param 7 (labelsnull) FAILED: grad= 0.39611819426880307, numericalGrad= 0.3565063748434127, relError= 0.05263157894528459, absError=0.03961181942539038, scorePlus=1.5989288774077743, scoreMinus= 1.5989217472802775
          o.n.a.v.GradCheckUtil - Param 8 (labelsnull) FAILED: grad= 0.13620023691644823, numericalGrad= 0.12258021322431033, relError= 0.05263157894937408, absError=0.013620023692137898, scorePlus=1.598926538146158, scoreMinus= 1.5989240865418934
          o.n.a.v.GradCheckUtil - Param 9 (labelsnull) FAILED: grad= 0.13674455813933337, numericalGrad= 0.12307010232026626, relError= 0.05263157896816775, absError=0.013674455819067108, scorePlus=1.598926543045049, scoreMinus= 1.5989240816430026
          o.n.a.v.GradCheckUtil - Param 10 (labelsnull) FAILED: grad= 0.11954031885315729, numericalGrad= 0.10758628696816429, relError= 0.05263157894587271, absError=0.011954031884993, scorePlus=1.5989263882068956, scoreMinus= 1.5989242364811562
          o.n.a.v.GradCheckUtil - Param 11 (labelsnull) FAILED: grad= 0.16792499320747145, numericalGrad= 0.151132493886319, relError= 0.05263157894870561, absError=0.016792499321152454, scorePlus=1.5989268236689647, scoreMinus= 1.598923801019087
          o.n.a.v.GradCheckUtil - Param 12 (labelsnull) FAILED: grad= 0.13929839295035423, numericalGrad= 0.1253685536495297, relError= 0.05263157897039282, absError=0.013929839300824531, scorePlus=1.5989265660295624, scoreMinus= 1.5989240586584894
          o.n.a.v.GradCheckUtil - Param 13 (labelsnull) FAILED: grad= 0.2213755540996341, numericalGrad= 0.19923799868815092, relError= 0.05263157895117183, absError=0.022137555411483184, scorePlus=1.5989273047240127, scoreMinus= 1.598923319964039
          o.n.a.v.GradCheckUtil - Param 14 (labelsnull) FAILED: grad= 0.04684234742100128, numericalGrad= 0.04215811267860303, relError= 0.052631578950894375, absError=0.0046842347423982494, scorePlus=1.5989257339251526, scoreMinus= 1.598924890762899
          o.n.a.v.GradCheckUtil - Param 15 (labelsnull) FAILED: grad= 0.41111450661183335, numericalGrad= 0.3700030559605771, relError= 0.05263157893399073, absError=0.041111450651256265, scorePlus=1.5989290123745854, scoreMinus= 1.5989216123134662
          o.n.a.v.GradCheckUtil - Param 16 (labelsnull) FAILED: grad= 0.14261102577497967, numericalGrad= 0.12834992318966343, relError= 0.052631578977740914, absError=0.014261102585316238, scorePlus=1.5989265958432577, scoreMinus= 1.598924028844794
          o.n.a.v.GradCheckUtil - Param 17 (labelsnull) FAILED: grad= 0.10696269753010808, numericalGrad= 0.09626642777371684, relError= 0.052631578964877454, absError=0.010696269756391236, scorePlus=1.5989262750083035, scoreMinus= 1.598924349679748
          o.n.a.v.GradCheckUtil - Param 18 (labelsnull) FAILED: grad= 0.1292037393950005, numericalGrad= 0.11628336545888017, relError= 0.05263157893287638, absError=0.012920373936120319, scorePlus=1.5989264751776804, scoreMinus= 1.5989241495103712
          o.n.a.v.GradCheckUtil - Param 19 (labelsnull) FAILED: grad= 0.19525523311122506, numericalGrad= 0.17572970979484734, relError= 0.052631578962279546, absError=0.01952552331637772, scorePlus=1.5989270696411237, scoreMinus= 1.5989235550469278
          o.n.a.v.GradCheckUtil - Param 20 (labelsnull) FAILED: grad= 0.2528663904008134, numericalGrad= 0.22757975136622474, relError= 0.052631578935334204, absError=0.025286639034588637, scorePlus=1.5989275881415395, scoreMinus= 1.5989230365465121
          o.n.a.v.GradCheckUtil - Param 21 (labelsnull) FAILED: grad= 0.04609969779376563, numericalGrad= 0.041489728019872274, relError= 0.05263157888147239, absError=0.004609969773893358, scorePlus=1.5989257272413062, scoreMinus= 1.5989248974467458
          o.n.a.v.GradCheckUtil - Param 22 (labelsnull) FAILED: grad= 0.2416981482001301, numericalGrad= 0.217528333379402, relError= 0.05263157894900756, absError=0.02416981482072811, scorePlus=1.5989274876273598, scoreMinus= 1.5989231370606922
          o.n.a.v.GradCheckUtil - Param 23 (labelsnull) FAILED: grad= 0.16074925122638692, numericalGrad= 0.14467432609688302, relError= 0.0526315789710291, absError=0.016074925129503898, scorePlus=1.5989267590872869, scoreMinus= 1.598923865600765
          o.n.a.v.GradCheckUtil - Param 24 (labelsnull) FAILED: grad= 0.12769033997147233, numericalGrad= 0.11492130597146043, relError= 0.05263157895979752, absError=0.012769034000011906, scorePlus=1.5989264615570857, scoreMinus= 1.5989241631309663
          o.n.a.v.GradCheckUtil - Param 25 (labelsnull) FAILED: grad= 0.10055198835484261, numericalGrad= 0.09049678950656669, relError= 0.052631579017847326, absError=0.010055198848275923, scorePlus=1.598926217311921, scoreMinus= 1.5989244073761308
          o.n.a.v.GradCheckUtil - Param 26 (labelsnull) FAILED: grad= 0.1473836867201102, numericalGrad= 0.1326453180516829, relError= 0.05263157893389724, absError=0.014738368668427315, scorePlus=1.5989266387972063, scoreMinus= 1.5989239858908453
          o.n.a.v.GradCheckUtil - Param 27 (labelsnull) FAILED: grad= 0.20698791738748695, numericalGrad= 0.18628912564766506, relError= 0.052631578950240905, absError=0.020698791739821892, scorePlus=1.5989271752352825, scoreMinus= 1.5989234494527695
          o.n.a.v.GradCheckUtil - Param 28 (labelsnull) FAILED: grad= 0.30041948956540837, numericalGrad= 0.2703775406009967, relError= 0.052631578961883314, absError=0.030041948964411647, scorePlus=1.598928016119432, scoreMinus= 1.59892260856862
          o.n.a.v.GradCheckUtil - Param 29 (labelsnull) FAILED: grad= 0.10743711168514691, numericalGrad= 0.09669340051976504, relError= 0.05263157893121356, absError=0.010743711165381878, scorePlus=1.598926279278031, scoreMinus= 1.5989243454100206
          o.n.a.v.GradCheckUtil - Param 30 (labelsnull) FAILED: grad= 0.23929512818167226, numericalGrad= 0.2153656153636163, relError= 0.052631578947110846, absError=0.02392951281805597, scorePlus=1.5989274660001795, scoreMinus= 1.5989231586878723
          o.n.a.v.GradCheckUtil - Param 31 (labelsnull) FAILED: grad= 0.06586506298312617, numericalGrad= 0.059278556685526944, relError= 0.05263157894136778, absError=0.006586506297599222, scorePlus=1.5989259051295928, scoreMinus= 1.598924719558459
          o.n.a.v.GradCheckUtil - Param 32 (labelsnull) FAILED: grad= 0.29090974440799067, numericalGrad= 0.2618187699643393, relError= 0.052631578952800455, absError=0.029090974443651385, scorePlus=1.5989279305317254, scoreMinus= 1.5989226941563262
          o.n.a.v.GradCheckUtil - Param 33 (labelsnull) FAILED: grad= 0.1860422244458432, numericalGrad= 0.16743800200780257, relError= 0.052631578927881936, absError=0.018604222438040635, scorePlus=1.5989269867240459, scoreMinus= 1.5989236379640057
          o.n.a.v.GradCheckUtil - Param 34 (labelsnull) FAILED: grad= 0.13254604353790334, numericalGrad= 0.11929143918232298, relError= 0.05263157895485038, absError=0.01325460435558036, scorePlus=1.5989265052584176, scoreMinus= 1.598924119429634
          o.n.a.v.GradCheckUtil - Param 35 (labelsnull) FAILED: grad= 0.06459057082675684, numericalGrad= 0.05813151374711722, relError= 0.05263157892132705, absError=0.0064590570796396254, scorePlus=1.5989258936591633, scoreMinus= 1.5989247310288883
          o.n.a.v.GradCheckUtil - Param 36 (labelsnull) FAILED: grad= 0.20586743992234166, numericalGrad= 0.1852806959301567, relError= 0.05263157894723601, absError=0.020586743992184964, scorePlus=1.5989271651509853, scoreMinus= 1.5989234595370667
          o.n.a.v.GradCheckUtil - Param 37 (labelsnull) FAILED: grad= 0.18138890388176335, numericalGrad= 0.16325001349626334, relError= 0.052631578939194124, absError=0.01813889038550001, scorePlus=1.598926944844161, scoreMinus= 1.598923679843891
          o.n.a.v.GradCheckUtil - Param 38 (labelsnull) FAILED: grad= 0.09130215230683525, numericalGrad= 0.08217193707693582, relError= 0.05263157894261057, absError=0.00913021522989943, scorePlus=1.5989261340633967, scoreMinus= 1.5989244906246551
          o.n.a.v.GradCheckUtil - Param 39 (labelsnull) FAILED: grad= 0.11774989300823675, numericalGrad= 0.10597490370800598, relError= 0.05263157894457879, absError=0.01177498930023077, scorePlus=1.598926372093063, scoreMinus= 1.598924252594989
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 80 params checked, 0 passed, 80 failed. Largest relative error = 1.0
          o.n.a.o.LossOpValidation - *** Starting test: test: softmaxxent_smooth, reduction=MEAN_BY_NONZERO_WEIGHT_COUNT, weights=none
          o.n.a.f.DifferentialFunction - No fields found for property name labelsSmoothing for class org.nd4j.linalg.api.ops.impl.loss.SoftmaxCrossEntropyLoss
          o.n.a.f.DifferentialFunction - No fields found for property name reductionMode for class org.nd4j.linalg.api.ops.impl.loss.SoftmaxCrossEntropyLoss
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.f.DifferentialFunction - No fields found for property name labelsSmoothing for class org.nd4j.linalg.api.ops.impl.loss.SoftmaxCrossEntropyLoss
          o.n.a.f.DifferentialFunction - No fields found for property name reductionMode for class org.nd4j.linalg.api.ops.impl.loss.SoftmaxCrossEntropyLoss
          o.n.a.v.GradCheckUtil - Param 0 (innull) FAILED: grad= -0.053482994944801424, numericalGrad= -0.045982994945070736, relError= 0.07540265781333519, absError=0.007499999999730687, scorePlus=1.8304601404632883, scoreMinus= 1.8304610601231872
          o.n.a.v.GradCheckUtil - Param 1 (innull) FAILED: grad= 0.03193822856511205, numericalGrad= 0.029438228565936694, relError= 0.04073223050065356, absError=0.0024999999991753598, scorePlus=1.830460894675366, scoreMinus= 1.8304603059107947
          o.n.a.v.GradCheckUtil - Param 2 (innull) FAILED: grad= 0.01748412720949156, numericalGrad= 0.014984127216788322, relError= 0.07699828761597156, absError=0.00249999999270324, scorePlus=1.8304607501339873, scoreMinus= 1.830460450451443
          o.n.a.v.GradCheckUtil - Param 3 (innull) FAILED: grad= 0.004060639170197804, numericalGrad= 0.0015606391956524133, relError= 0.4447386896427546, absError=0.0024999999745453907, scorePlus=1.8304606158985806, scoreMinus= 1.8304605846857966
          o.n.a.v.GradCheckUtil - Param 4 (innull) FAILED: grad= 0.06467455259157702, numericalGrad= 0.06217455261747772, relError= 0.019708455727607627, absError=0.002499999974099297, scorePlus=1.8304612220386622, scoreMinus= 1.83045997854761
          o.n.a.v.GradCheckUtil - Param 5 (innull) FAILED: grad= -0.09067731407826864, numericalGrad= -0.08317731410301121, relError= 0.04313948989288398, absError=0.007499999975257424, scorePlus=1.8304597685192754, scoreMinus= 1.8304614320655574
          o.n.a.v.GradCheckUtil - Param 6 (innull) FAILED: grad= 0.007266359733189742, numericalGrad= 0.004766359751329219, relError= 0.2077668298572878, absError=0.0024999999818605227, scorePlus=1.8304606479559282, scoreMinus= 1.8304605526287332
          o.n.a.v.GradCheckUtil - Param 7 (innull) FAILED: grad= 0.018736401753501875, numericalGrad= 0.016236401734204264, relError= 0.07148411822850939, absError=0.002500000019297611, scorePlus=1.8304607626567724, scoreMinus= 1.8304604379287377
          o.n.a.v.GradCheckUtil - Param 8 (innull) FAILED: grad= 0.04127274145596462, numericalGrad= 0.03877274146191212, relError= 0.03123224325621717, absError=0.0024999999940525028, scorePlus=1.83046098802062, scoreMinus= 1.8304602125657907
          o.n.a.v.GradCheckUtil - Param 9 (innull) FAILED: grad= 0.026474238530479567, numericalGrad= 0.023974238527735277, relError= 0.04955550986919632, absError=0.0025000000027442897, scorePlus=1.8304608400353524, scoreMinus= 1.8304603605505818
          o.n.a.v.GradCheckUtil - Param 10 (innull) FAILED: grad= -0.07811170601169724, numericalGrad= -0.07061170599342859, relError= 0.05042918204438562, absError=0.007500000018268657, scorePlus=1.8304598941757888, scoreMinus= 1.8304613064099087
          o.n.a.v.GradCheckUtil - Param 11 (innull) FAILED: grad= 0.010364726025253061, numericalGrad= 0.007864726014883416, relError= 0.13714071080498194, absError=0.002500000010369645, scorePlus=1.8304606789397184, scoreMinus= 1.8304605216451981
          o.n.a.v.GradCheckUtil - Param 12 (innull) FAILED: grad= 0.049628233833127144, numericalGrad= 0.0471282338265766, relError= 0.025838066095417455, absError=0.002500000006550547, scorePlus=1.830461071575582, scoreMinus= 1.8304601290109055
          o.n.a.v.GradCheckUtil - Param 13 (innull) FAILED: grad= 0.011910858610132899, numericalGrad= 0.009410858581304637, relError= 0.11725134548882497, absError=0.0025000000288282614, scorePlus=1.8304606944011041, scoreMinus= 1.8304605061839325
          o.n.a.v.GradCheckUtil - Param 14 (innull) FAILED: grad= 0.037098028168004636, numericalGrad= 0.03459802815353186, relError= 0.03486942159358093, absError=0.0025000000144727794, scorePlus=1.8304609462734418, scoreMinus= 1.8304602543128787
          o.n.a.v.GradCheckUtil - Param 15 (innull) FAILED: grad= -0.09863712061126467, numericalGrad= -0.091137120605822, relError= 0.039520642829830956, absError=0.007500000005442667, scorePlus=1.8304596889208546, scoreMinus= 1.8304615116632668
          o.n.a.v.GradCheckUtil - Param 16 (innull) FAILED: grad= -0.04250259889485894, numericalGrad= -0.035002598897104775, relError= 0.09676770347564763, absError=0.007499999997754164, scorePlus=1.8304602502672267, scoreMinus= 1.8304609503192046
          o.n.a.v.GradCheckUtil - Param 17 (innull) FAILED: grad= 0.005582875734534533, numericalGrad= 0.0030828757435763516, relError= 0.28849200179269113, absError=0.0024999999909581815, scorePlus=1.830460631121015, scoreMinus= 1.8304605694635
          o.n.a.v.GradCheckUtil - Param 18 (innull) FAILED: grad= 0.008840546877000142, numericalGrad= 0.006340546865324369, relError= 0.16467851751062146, absError=0.002500000011675773, scorePlus=1.8304606636978655, scoreMinus= 1.8304605368869282
          o.n.a.v.GradCheckUtil - Param 19 (innull) FAILED: grad= 0.02807917628332425, numericalGrad= 0.02557917625489736, relError= 0.046591069426630376, absError=0.0025000000284268915, scorePlus=1.8304608560847662, scoreMinus= 1.830460344501241
          o.n.a.v.GradCheckUtil - Param 20 (innull) FAILED: grad= 0.009719393581341544, numericalGrad= 0.007219393582946764, relError= 0.1475902598071176, absError=0.00249999999839478, scorePlus=1.8304606724863681, scoreMinus= 1.8304605280984965
          o.n.a.v.GradCheckUtil - Param 21 (innull) FAILED: grad= -0.09575980562010564, numericalGrad= -0.08825980561955048, relError= 0.040756525622628395, absError=0.00750000000055516, scorePlus=1.8304597176941406, scoreMinus= 1.830461482890253
          o.n.a.v.GradCheckUtil - Param 22 (innull) FAILED: grad= 0.06899002882060333, numericalGrad= 0.06649002881609078, relError= 0.01845290036129592, absError=0.0025000000045125453, scorePlus=1.8304612651933518, scoreMinus= 1.8304599353927755
          o.n.a.v.GradCheckUtil - Param 23 (innull) FAILED: grad= 0.017050383218160745, numericalGrad= 0.01455038322051294, relError= 0.07911200516289545, absError=0.0024999999976478057, scorePlus=1.8304607457965332, scoreMinus= 1.8304604547888688
          o.n.a.v.GradCheckUtil - Param 24 (innull) FAILED: grad= 0.014929182801944597, numericalGrad= 0.012429182805195891, relError= 0.0913797275995248, absError=0.0024999999967487054, scorePlus=1.8304607245844573, scoreMinus= 1.8304604760008012
          o.n.a.v.GradCheckUtil - Param 25 (innull) FAILED: grad= 0.005205127098460986, numericalGrad= 0.0027051271112021875, relError= 0.3160454671867304, absError=0.0024999999872587987, scorePlus=1.830460627343512, scoreMinus= 1.8304605732409698
          o.n.a.v.GradCheckUtil - Param 26 (innull) FAILED: grad= -0.023054321084194553, numericalGrad= -0.015554321108890433, relError= 0.19425702509287962, absError=0.007499999975304121, scorePlus=1.83046044474967, scoreMinus= 1.8304607558360921
          o.n.a.v.GradCheckUtil - Param 27 (innull) FAILED: grad= 0.0029200111837889647, numericalGrad= 4.200111591856625E-4, relError= 0.7484979942909004, absError=0.002500000024603302, scorePlus=1.8304606044922473, scoreMinus= 1.8304605960920242
          o.n.a.v.GradCheckUtil - Param 28 (innull) FAILED: grad= 0.0040992985595734045, numericalGrad= 0.0015992985824553327, relError= 0.43870445915186335, absError=0.0024999999771180715, scorePlus=1.8304606162851762, scoreMinus= 1.8304605842992046
          o.n.a.v.GradCheckUtil - Param 29 (innull) FAILED: grad= 0.02304747081329803, numericalGrad= 0.020547470791498768, relError= 0.05734610323515573, absError=0.0025000000217992625, scorePlus=1.8304608057675886, scoreMinus= 1.8304603948181728
          o.n.a.v.GradCheckUtil - Param 30 (innull) FAILED: grad= 0.054138278994193836, numericalGrad= 0.051638279008336944, relError= 0.023634726191384275, absError=0.002499999985856892, scorePlus=1.8304611166760254, scoreMinus= 1.8304600839104452
          o.n.a.v.GradCheckUtil - Param 31 (innull) FAILED: grad= -0.08128504836706528, numericalGrad= -0.07378504836008659, relError= 0.04836522427773453, absError=0.007500000006978688, scorePlus=1.830459862442271, scoreMinus= 1.8304613381432382
          o.n.a.v.GradCheckUtil - Param 32 (innull) FAILED: grad= -0.08899680953799648, numericalGrad= -0.08149680951197169, relError= 0.043989916266758876, absError=0.007500000026024786, scorePlus=1.8304597853243885, scoreMinus= 1.8304614152605787
          o.n.a.v.GradCheckUtil - Param 33 (innull) FAILED: grad= 0.042760355145134016, numericalGrad= 0.04026035511639492, relError= 0.03011296844924217, absError=0.0025000000287390967, scorePlus=1.8304610028967687, scoreMinus= 1.8304601976896664
          o.n.a.v.GradCheckUtil - Param 34 (innull) FAILED: grad= 0.034494133900694994, numericalGrad= 0.03199413391996586, relError= 0.037600618314683656, absError=0.0024999999807291326, scorePlus=1.8304609202344628, scoreMinus= 1.8304602803517844
          o.n.a.v.GradCheckUtil - Param 35 (innull) FAILED: grad= 0.011742320492167458, numericalGrad= 0.00924232047561091, relError= 0.11913475290786553, absError=0.0025000000165565483, scorePlus=1.8304606927157168, scoreMinus= 1.8304605078693073
          o.n.a.v.GradCheckUtil - Param 36 (innull) FAILED: grad= 0.0394037897863094, numericalGrad= 0.03690378979070985, relError= 0.032762145116609735, absError=0.00249999999559955, scorePlus=1.8304609693310856, scoreMinus= 1.8304602312552898
          o.n.a.v.GradCheckUtil - Param 37 (innull) FAILED: grad= -0.07907100485714276, numericalGrad= -0.07157100485599699, relError= 0.04978690881399987, absError=0.007500000001145771, scorePlus=1.8304598845827726, scoreMinus= 1.8304613160028698
          o.n.a.v.GradCheckUtil - Param 38 (innull) FAILED: grad= 0.01109488481403648, numericalGrad= 0.008594884814971948, relError= 0.1269694895455428, absError=0.0024999999990645318, scorePlus=1.830460686241335, scoreMinus= 1.8304605143436388
          o.n.a.v.GradCheckUtil - Param 39 (innull) FAILED: grad= 0.028572330256796893, numericalGrad= 0.026072330250315186, relError= 0.04575012422588531, absError=0.0025000000064817063, scorePlus=1.8304608610163169, scoreMinus= 1.8304603395697119
          o.n.a.v.GradCheckUtil - Param 0 (labelsnull) FAILED: grad= 0.07653522401349712, numericalGrad= 0.06888170162033802, relError= 0.052631578888078914, absError=0.0076535223931590984, scorePlus=1.8304612891090102, scoreMinus= 1.8304599114749778
          o.n.a.v.GradCheckUtil - Param 1 (labelsnull) FAILED: grad= 0.1141366506069504, numericalGrad= 0.10272298556213143, relError= 0.05263157887030636, absError=0.011413665044818971, scorePlus=1.8304616275218493, scoreMinus= 1.830459573062138
          o.n.a.v.GradCheckUtil - Param 2 (labelsnull) FAILED: grad= 0.17438767332475594, numericalGrad= 0.1569489059938256, relError= 0.05263157894245925, absError=0.017438767330930333, scorePlus=1.830462169781054, scoreMinus= 1.830459030802934
          o.n.a.v.GradCheckUtil - Param 3 (labelsnull) FAILED: grad= 0.320382979368222, numericalGrad= 0.2883446814316848, relError= 0.05263157894687564, absError=0.03203829793653723, scorePlus=1.8304634837388079, scoreMinus= 1.8304577168451792
          o.n.a.v.GradCheckUtil - Param 4 (labelsnull) FAILED: grad= 0.04358023757354115, numericalGrad= 0.03922221382124391, relError= 0.05263157888308258, absError=0.004358023752297241, scorePlus=1.8304609925141322, scoreMinus= 1.8304602080698558
          o.n.a.v.GradCheckUtil - Param 5 (labelsnull) FAILED: grad= 0.23727194097821017, numericalGrad= 0.21354474686319233, relError= 0.05263157898752203, absError=0.023727194115017836, scorePlus=1.8304627357394623, scoreMinus= 1.830458464844525
          o.n.a.v.GradCheckUtil - Param 6 (labelsnull) FAILED: grad= 0.2621914744305101, numericalGrad= 0.2359723270117797, relError= 0.052631578895978436, absError=0.02621914741873041, scorePlus=1.8304629600152638, scoreMinus= 1.8304582405687235
          o.n.a.v.GradCheckUtil - Param 7 (labelsnull) FAILED: grad= 0.16747019364985197, numericalGrad= 0.15072317427478055, relError= 0.05263157898073517, absError=0.01674701937507142, scorePlus=1.8304621075237364, scoreMinus= 1.830459093060251
          o.n.a.v.GradCheckUtil - Param 8 (labelsnull) FAILED: grad= 0.08849679170984531, numericalGrad= 0.0796471125497078, relError= 0.05263157887946282, absError=0.008849679160137514, scorePlus=1.8304613967631191, scoreMinus= 1.8304598038208681
          o.n.a.v.GradCheckUtil - Param 9 (labelsnull) FAILED: grad= 0.13289980567469395, numericalGrad= 0.11960982508885108, relError= 0.052631579023961525, absError=0.013289980585842867, scorePlus=1.8304617963902445, scoreMinus= 1.8304594041937428
          o.n.a.v.GradCheckUtil - Param 10 (labelsnull) FAILED: grad= 0.15192182131550222, numericalGrad= 0.13672963919963976, relError= 0.0526315788901595, absError=0.015192182115862457, scorePlus=1.8304619675883855, scoreMinus= 1.8304592329956015
          o.n.a.v.GradCheckUtil - Param 11 (labelsnull) FAILED: grad= 0.22667618731315062, numericalGrad= 0.2040085685828252, relError= 0.05263157894494963, absError=0.022667618730325412, scorePlus=1.8304626403776794, scoreMinus= 1.8304585602063077
          o.n.a.v.GradCheckUtil - Param 12 (labelsnull) FAILED: grad= 0.07006102837008438, numericalGrad= 0.06305492554758985, relError= 0.05263157883259783, absError=0.007006102822494531, scorePlus=1.8304612308412493, scoreMinus= 1.8304599697427384
          o.n.a.v.GradCheckUtil - Param 13 (labelsnull) FAILED: grad= 0.21277197136884626, numericalGrad= 0.19149477424873493, relError= 0.05263157890369405, absError=0.021277197120111335, scorePlus=1.8304625152397365, scoreMinus= 1.8304586853442515
          o.n.a.v.GradCheckUtil - Param 14 (labelsnull) FAILED: grad= 0.09916063668975532, numericalGrad= 0.08924457300940601, relError= 0.05263157901091441, absError=0.009916063680349307, scorePlus=1.8304614927377236, scoreMinus= 1.8304597078462634
          o.n.a.v.GradCheckUtil - Param 15 (labelsnull) FAILED: grad= 0.4295570526745007, numericalGrad= 0.38660134741297364, relError= 0.05263157893972925, absError=0.04295570526152703, scorePlus=1.830464466305468, scoreMinus= 1.8304567342785198
          o.n.a.v.GradCheckUtil - Param 16 (labelsnull) FAILED: grad= 0.05534304373777145, numericalGrad= 0.04980873938853491, relError= 0.05263157870170244, absError=0.005534304349236539, scorePlus=1.8304610983793879, scoreMinus= 1.8304601022046
          o.n.a.v.GradCheckUtil - Param 17 (labelsnull) FAILED: grad= 0.28854661777376805, numericalGrad= 0.25969195597275174, relError= 0.052631578992756854, absError=0.028854661801016313, scorePlus=1.8304631972115537, scoreMinus= 1.8304580033724343
          o.n.a.v.GradCheckUtil - Param 18 (labelsnull) FAILED: grad= 0.24258214473379894, numericalGrad= 0.21832393023446525, relError= 0.0526315790066425, absError=0.024258214499333686, scorePlus=1.8304627835312963, scoreMinus= 1.8304584170526916
          o.n.a.v.GradCheckUtil - Param 19 (labelsnull) FAILED: grad= 0.12701419419002, numericalGrad= 0.1143127747904593, relError= 0.05263157886256841, absError=0.012701419399560696, scorePlus=1.8304617434197419, scoreMinus= 1.830459457164246
          o.n.a.v.GradCheckUtil - Param 20 (labelsnull) FAILED: grad= 0.2331046958212873, numericalGrad= 0.209794226224691, relError= 0.052631578981753295, absError=0.0233104695965963, scorePlus=1.8304626982342562, scoreMinus= 1.8304585023497317
          o.n.a.v.GradCheckUtil - Param 21 (labelsnull) FAILED: grad= 0.31605610734803335, numericalGrad= 0.28445049661263155, relError= 0.052631578948417475, absError=0.0316056107354018, scorePlus=1.8304634447969597, scoreMinus= 1.8304577557870274
          o.n.a.v.GradCheckUtil - Param 22 (labelsnull) FAILED: grad= 0.037120820167971434, numericalGrad= 0.033408738175921826, relError= 0.0526315785780192, absError=0.003712081992049608, scorePlus=1.8304609343793756, scoreMinus= 1.830460266204612
          o.n.a.v.GradCheckUtil - Param 23 (labelsnull) FAILED: grad= 0.17689975063726904, numericalGrad= 0.15920977559646943, relError= 0.052631578875564466, absError=0.01768997504079961, scorePlus=1.83046219238975, scoreMinus= 1.830459008194238
          o.n.a.v.GradCheckUtil - Param 24 (labelsnull) FAILED: grad= 0.19018523112367924, numericalGrad= 0.17116670804062648, relError= 0.052631578861972284, absError=0.01901852308305277, scorePlus=1.8304623119590744, scoreMinus= 1.8304588886249136
          o.n.a.v.GradCheckUtil - Param 25 (labelsnull) FAILED: grad= 0.2955526065686917, numericalGrad= 0.26599734589405344, relError= 0.052631578980676774, absError=0.029555260674638262, scorePlus=1.830463260265453, scoreMinus= 1.830457940318535
          o.n.a.v.GradCheckUtil - Param 26 (labelsnull) FAILED: grad= 0.02620704817203978, numericalGrad= 0.02358634333399223, relError= 0.052631579388001226, absError=0.0026207048380475495, scorePlus=1.8304608361554273, scoreMinus= 1.8304603644285606
          o.n.a.v.GradCheckUtil - Param 27 (labelsnull) FAILED: grad= 0.3533582739650522, numericalGrad= 0.3180224465659798, relError= 0.05263157895139344, absError=0.03533582739907243, scorePlus=1.8304637805164596, scoreMinus= 1.8304574200675283
          o.n.a.v.GradCheckUtil - Param 28 (labelsnull) FAILED: grad= 0.3194354309945078, numericalGrad= 0.2874918878958965, relError= 0.052631578945912375, absError=0.03194354309861125, scorePlus=1.8304634752108726, scoreMinus= 1.8304577253731147
          o.n.a.v.GradCheckUtil - Param 29 (labelsnull) FAILED: grad= 0.146761414866999, numericalGrad= 0.13208527338548492, relError= 0.05263157892779223, absError=0.014676141481514082, scorePlus=1.8304619211447275, scoreMinus= 1.8304592794392598
          o.n.a.v.GradCheckUtil - Param 30 (labelsnull) FAILED: grad= 0.06136286903715792, numericalGrad= 0.05522658214074382, relError= 0.05263157888144486, absError=0.0061362868964141, scorePlus=1.8304611525578154, scoreMinus= 1.8304600480261726
          o.n.a.v.GradCheckUtil - Param 31 (labelsnull) FAILED: grad= 0.16758474290360686, numericalGrad= 0.15082626859674875, relError= 0.052631579001907104, absError=0.016758474306858118, scorePlus=1.83046210855468, scoreMinus= 1.830459092029308
          o.n.a.v.GradCheckUtil - Param 32 (labelsnull) FAILED: grad= 0.22069849132434494, numericalGrad= 0.1986286422117622, relError= 0.052631578897534774, absError=0.022069849112582723, scorePlus=1.830462586578416, scoreMinus= 1.8304586140055719
          o.n.a.v.GradCheckUtil - Param 33 (labelsnull) FAILED: grad= 0.08495587943200406, numericalGrad= 0.07646029149821487, relError= 0.052631578885995706, absError=0.008495587933789184, scorePlus=1.8304613648949086, scoreMinus= 1.8304598356890787
          o.n.a.v.GradCheckUtil - Param 34 (labelsnull) FAILED: grad= 0.10643809082717469, numericalGrad= 0.09579428174033565, relError= 0.052631578968821445, absError=0.01064380908683904, scorePlus=1.8304615582348114, scoreMinus= 1.8304596423491766
          o.n.a.v.GradCheckUtil - Param 35 (labelsnull) FAILED: grad= 0.21419707342059424, numericalGrad= 0.19277736609257798, relError= 0.05263157891104605, absError=0.021419707328016263, scorePlus=1.8304625280656546, scoreMinus= 1.8304586725183327
          o.n.a.v.GradCheckUtil - Param 36 (labelsnull) FAILED: grad= 0.09313081868401396, numericalGrad= 0.0838177368067683, relError= 0.052631578999981214, absError=0.009313081877245666, scorePlus=1.8304614384693618, scoreMinus= 1.8304597621146257
          o.n.a.v.GradCheckUtil - Param 37 (labelsnull) FAILED: grad= 0.15640346610574318, numericalGrad= 0.14076311950494969, relError= 0.052631578912722535, absError=0.015640346600793498, scorePlus=1.8304620079231888, scoreMinus= 1.8304591926607987
          o.n.a.v.GradCheckUtil - Param 38 (labelsnull) FAILED: grad= 0.21986860114477383, numericalGrad= 0.19788174102641773, relError= 0.052631578957141864, absError=0.0219868601183561, scorePlus=1.830462579109404, scoreMinus= 1.8304586214745835
          o.n.a.v.GradCheckUtil - Param 39 (labelsnull) FAILED: grad= 0.12527314100054512, numericalGrad= 0.11274582690790068, relError= 0.05263157891459763, absError=0.012527314092644445, scorePlus=1.8304617277502628, scoreMinus= 1.8304594728337247
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 80 params checked, 0 passed, 80 failed. Largest relative error = 0.7484979942909004
          o.n.a.o.LossOpValidation - *** Starting test: test: softmaxxent_smooth, reduction=SUM, weights=scalar
          o.n.a.f.DifferentialFunction - No fields found for property name labelsSmoothing for class org.nd4j.linalg.api.ops.impl.loss.SoftmaxCrossEntropyLoss
          o.n.a.f.DifferentialFunction - No fields found for property name reductionMode for class org.nd4j.linalg.api.ops.impl.loss.SoftmaxCrossEntropyLoss
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.f.DifferentialFunction - No fields found for property name labelsSmoothing for class org.nd4j.linalg.api.ops.impl.loss.SoftmaxCrossEntropyLoss
          o.n.a.f.DifferentialFunction - No fields found for property name reductionMode for class org.nd4j.linalg.api.ops.impl.loss.SoftmaxCrossEntropyLoss
          o.n.a.v.GradCheckUtil - Param 0 (innull) FAILED: grad= -0.8708942520780376, numericalGrad= -0.7958942521923972, relError= 0.04499671055654927, absError=0.07499999988564043, scorePlus=19.2704673499991, scoreMinus= 19.270483267884146
          o.n.a.v.GradCheckUtil - Param 1 (innull) FAILED: grad= 0.12143316714010025, numericalGrad= 0.09643316687402147, relError= 0.11474925843502891, absError=0.02500000026607878, scorePlus=19.270476273273005, scoreMinus= 19.270474344609667
          o.n.a.v.GradCheckUtil - Param 2 (innull) FAILED: grad= 0.0873938320875127, numericalGrad= 0.06239383232298223, relError= 0.1669029279742133, absError=0.02499999976453047, scorePlus=19.270475932878313, scoreMinus= 19.270474685001666
          o.n.a.v.GradCheckUtil - Param 3 (innull) FAILED: grad= 0.6620672528504246, numericalGrad= 0.6370672526401222, relError= 0.019243581095448218, absError=0.025000000210302353, scorePlus=19.270481679619714, scoreMinus= 19.27046893827466
          o.n.a.v.GradCheckUtil - Param 4 (innull) FAILED: grad= 0.20610036128452167, numericalGrad= 0.18110036101859348, relError= 0.06456599594449429, absError=0.02500000026592819, scorePlus=19.270477119947792, scoreMinus= 19.27047349794057
          o.n.a.v.GradCheckUtil - Param 5 (innull) FAILED: grad= -0.7873846990298544, numericalGrad= -0.7123846991419213, relError= 0.050007687834782086, absError=0.07499999988793316, scorePlus=19.27046818509738, scoreMinus= 19.27048243279136
          o.n.a.v.GradCheckUtil - Param 6 (innull) FAILED: grad= 0.41201205414547454, numericalGrad= 0.3870120544036126, relError= 0.03128816699568472, absError=0.024999999741861956, scorePlus=19.27047917906866, scoreMinus= 19.27047143882757
          o.n.a.v.GradCheckUtil - Param 7 (innull) FAILED: grad= 0.16927228359985813, numericalGrad= 0.14427228371971523, relError= 0.0797334812523229, absError=0.024999999880142898, scorePlus=19.270476751665868, scoreMinus= 19.270473866220193
          o.n.a.v.GradCheckUtil - Param 8 (innull) FAILED: grad= 0.3077813288301364, numericalGrad= 0.2827813286643277, relError= 0.04233251095129236, absError=0.025000000165808722, scorePlus=19.27047813675994, scoreMinus= 19.270472481133368
          o.n.a.v.GradCheckUtil - Param 9 (innull) FAILED: grad= 0.43440619001474934, numericalGrad= 0.40940619001617046, relError= 0.029627439215412797, absError=0.02499999999857888, scorePlus=19.270479403010185, scoreMinus= 19.270471214886385
          o.n.a.v.GradCheckUtil - Param 10 (innull) FAILED: grad= -0.8246872536207901, numericalGrad= -0.7496872537871012, relError= 0.0476379663674634, absError=0.07499999983368888, scorePlus=19.27046781207069, scoreMinus= 19.270482805815767
          o.n.a.v.GradCheckUtil - Param 11 (innull) FAILED: grad= 0.08249973477590439, numericalGrad= 0.05749973475133174, relError= 0.17857210537293527, absError=0.02500000002457265, scorePlus=19.27047588393713, scoreMinus= 19.270474733942436
          o.n.a.v.GradCheckUtil - Param 12 (innull) FAILED: grad= 0.19096328065936427, numericalGrad= 0.16596328045181963, relError= 0.07004242029428864, absError=0.025000000207544643, scorePlus=19.27047696857653, scoreMinus= 19.270473649310922
          o.n.a.v.GradCheckUtil - Param 13 (innull) FAILED: grad= 0.24369624899984643, numericalGrad= 0.21869624902137727, relError= 0.054066621075071306, absError=0.024999999978469162, scorePlus=19.270477495907706, scoreMinus= 19.270473121982725
          o.n.a.v.GradCheckUtil - Param 14 (innull) FAILED: grad= 0.5517837017904362, numericalGrad= 0.5267837018152477, relError= 0.0231788944220016, absError=0.024999999975188536, scorePlus=19.27048057678539, scoreMinus= 19.270470041111352
          o.n.a.v.GradCheckUtil - Param 15 (innull) FAILED: grad= -0.986443231449647, numericalGrad= -0.9114432312884445, relError= 0.03951764324879557, absError=0.07500000016120245, scorePlus=19.27046619450436, scoreMinus= 19.270484423368984
          o.n.a.v.GradCheckUtil - Param 16 (innull) FAILED: grad= -0.7086693632523704, numericalGrad= -0.6336693632036372, relError= 0.05587263376267582, absError=0.0750000000487332, scorePlus=19.270468972252694, scoreMinus= 19.270481645639958
          o.n.a.v.GradCheckUtil - Param 17 (innull) FAILED: grad= 0.2968844180437025, numericalGrad= 0.27188441809045116, relError= 0.043954588164803556, absError=0.02499999995325136, scorePlus=19.27047802779062, scoreMinus= 19.27047259010226
          o.n.a.v.GradCheckUtil - Param 18 (innull) FAILED: grad= 0.16918383414436203, numericalGrad= 0.14418383393888234, relError= 0.0797784926517645, absError=0.025000000205479683, scorePlus=19.27047675078137, scoreMinus= 19.27047386710469
          o.n.a.v.GradCheckUtil - Param 19 (innull) FAILED: grad= 0.24260111106430593, numericalGrad= 0.21760111117430367, relError= 0.05432394430516253, absError=0.02499999989000226, scorePlus=19.270477484956302, scoreMinus= 19.27047313293408
          o.n.a.v.GradCheckUtil - Param 20 (innull) FAILED: grad= 0.07493358581131741, numericalGrad= 0.049933585799522, relError= 0.200212751592631, absError=0.025000000011795413, scorePlus=19.270475808275325, scoreMinus= 19.27047480960361
          o.n.a.v.GradCheckUtil - Param 21 (innull) FAILED: grad= -0.8511866643881727, numericalGrad= -0.7761866644528935, relError= 0.04608653626435577, absError=0.07499999993527917, scorePlus=19.27046754707569, scoreMinus= 19.27048307080898
          o.n.a.v.GradCheckUtil - Param 22 (innull) FAILED: grad= 0.13154646824373864, numericalGrad= 0.10654646818153422, relError= 0.10500101530752821, absError=0.025000000062204417, scorePlus=19.270476374406396, scoreMinus= 19.270474243477032
          o.n.a.v.GradCheckUtil - Param 23 (innull) FAILED: grad= 0.6447066103331166, numericalGrad= 0.6197066104718374, relError= 0.019772017130099007, absError=0.02499999986127921, scorePlus=19.27048150601356, scoreMinus= 19.27046911188135
          o.n.a.v.GradCheckUtil - Param 24 (innull) FAILED: grad= 0.3331606468445113, numericalGrad= 0.30816064686689515, relError= 0.03898202074803727, absError=0.02499999997761615, scorePlus=19.270478390553578, scoreMinus= 19.27047222734064
          o.n.a.v.GradCheckUtil - Param 25 (innull) FAILED: grad= 0.3931700362809878, numericalGrad= 0.3681700363244999, relError= 0.03283683711922834, absError=0.024999999956487884, scorePlus=19.270478990648293, scoreMinus= 19.270471627247566
          o.n.a.v.GradCheckUtil - Param 26 (innull) FAILED: grad= -0.7626073130690848, numericalGrad= -0.6876073129546966, relError= 0.05171648304225442, absError=0.07500000011438823, scorePlus=19.270468432871922, scoreMinus= 19.27048218501818
          o.n.a.v.GradCheckUtil - Param 27 (innull) FAILED: grad= 0.03627662994358569, numericalGrad= 0.011276629940937253, relError= 0.5257263132613361, absError=0.02500000000264844, scorePlus=19.27047542170405, scoreMinus= 19.27047519617145
          o.n.a.v.GradCheckUtil - Param 28 (innull) FAILED: grad= 0.0724953267778342, numericalGrad= 0.047495326782609475, relError= 0.20834956101502783, absError=0.024999999995224724, scorePlus=19.270475783892632, scoreMinus= 19.270474833986096
          o.n.a.v.GradCheckUtil - Param 29 (innull) FAILED: grad= 0.08913258444033403, numericalGrad= 0.06413258439863512, relError= 0.16311599191833093, absError=0.025000000041698917, scorePlus=19.270475950265904, scoreMinus= 19.270474667614216
          o.n.a.v.GradCheckUtil - Param 30 (innull) FAILED: grad= 0.4657189376565934, numericalGrad= 0.4407189376109954, relError= 0.027580489217992752, absError=0.025000000045597992, scorePlus=19.27047971613782, scoreMinus= 19.27047090175907
          o.n.a.v.GradCheckUtil - Param 31 (innull) FAILED: grad= -0.6273468488747616, numericalGrad= -0.5523468489698757, relError= 0.06357582484497017, absError=0.07499999990488582, scorePlus=19.2704697854792, scoreMinus= 19.27048083241618
          o.n.a.v.GradCheckUtil - Param 32 (innull) FAILED: grad= -0.7727604594340638, numericalGrad= -0.6977604595448382, relError= 0.05100233456134983, absError=0.07499999988922557, scorePlus=19.270468331340187, scoreMinus= 19.270482286549377
          o.n.a.v.GradCheckUtil - Param 33 (innull) FAILED: grad= 0.3251993489126877, numericalGrad= 0.300199348934882, relError= 0.03997449956939157, absError=0.02499999997780572, scorePlus=19.27047831094046, scoreMinus= 19.270472306953483
          o.n.a.v.GradCheckUtil - Param 34 (innull) FAILED: grad= 0.20065575970143587, numericalGrad= 0.1756557598042718, relError= 0.06643431997511538, absError=0.02499999989716406, scorePlus=19.27047706550162, scoreMinus= 19.270473552386424
          o.n.a.v.GradCheckUtil - Param 35 (innull) FAILED: grad= 0.2469053508199402, numericalGrad= 0.2219053508056845, relError= 0.05332642776192383, absError=0.025000000014255702, scorePlus=19.270477527998807, scoreMinus= 19.27047308989179
          o.n.a.v.GradCheckUtil - Param 36 (innull) FAILED: grad= 0.17251223452606593, numericalGrad= 0.14751223442743822, relError= 0.07811902689934601, absError=0.02500000009862771, scorePlus=19.270476784065483, scoreMinus= 19.270473833820795
          o.n.a.v.GradCheckUtil - Param 37 (innull) FAILED: grad= -0.9447592439702445, numericalGrad= -0.8697592438267064, relError= 0.04133327968159601, absError=0.07500000014353803, scorePlus=19.270466611346173, scoreMinus= 19.27048400653105
          o.n.a.v.GradCheckUtil - Param 38 (innull) FAILED: grad= 0.649396689178433, numericalGrad= 0.6243966891972264, relError= 0.019626416972811242, absError=0.02499999998120661, scorePlus=19.270481552914276, scoreMinus= 19.270469064980492
          o.n.a.v.GradCheckUtil - Param 39 (innull) FAILED: grad= 0.12285032026574565, numericalGrad= 0.09785032020204197, relError= 0.1132756117549761, absError=0.025000000063703676, scorePlus=19.27047628744459, scoreMinus= 19.270474330438187
          o.n.a.v.GradCheckUtil - Param 0 (labelsnull) FAILED: grad= 2.0471234591000376, numericalGrad= 1.8424111132731011, relError= 0.05263157892488777, absError=0.20471234582693643, scorePlus=19.270493733047132, scoreMinus= 19.270456884824867
          o.n.a.v.GradCheckUtil - Param 1 (labelsnull) FAILED: grad= 2.1083912322331497, numericalGrad= 1.8975521090425216, relError= 0.052631578938779386, absError=0.21083912319062814, scorePlus=19.270494284457094, scoreMinus= 19.270456333414913
          o.n.a.v.GradCheckUtil - Param 2 (labelsnull) FAILED: grad= 2.437330569891994, numericalGrad= 2.1935975130560337, relError= 0.05263157891253642, absError=0.24373305683596014, scorePlus=19.270497244911134, scoreMinus= 19.270453372960873
          o.n.a.v.GradCheckUtil - Param 3 (labelsnull) FAILED: grad= 0.4123881377965886, numericalGrad= 0.37114932389670224, relError= 0.05263157910888626, absError=0.04123881389988637, scorePlus=19.270479020429242, scoreMinus= 19.270471597442764
          o.n.a.v.GradCheckUtil - Param 4 (labelsnull) FAILED: grad= 1.5793920381298527, numericalGrad= 1.4214528341938146, relError= 0.052631578990532696, absError=0.1579392039360381, scorePlus=19.27048952346434, scoreMinus= 19.270461094407658
          o.n.a.v.GradCheckUtil - Param 5 (labelsnull) FAILED: grad= 1.548270844967228, numericalGrad= 1.3934437603779768, relError= 0.052631578980477794, absError=0.1548270845892512, scorePlus=19.270489243373603, scoreMinus= 19.270461374498396
          o.n.a.v.GradCheckUtil - Param 6 (labelsnull) FAILED: grad= 0.88670267242596, numericalGrad= 0.79803240531362, relError= 0.0526315788659838, absError=0.08867026711234005, scorePlus=19.270483289260056, scoreMinus= 19.27046732861195
          o.n.a.v.GradCheckUtil - Param 7 (labelsnull) FAILED: grad= 1.7762467150003998, numericalGrad= 1.5986220436303709, relError= 0.05263157890681758, absError=0.1776246713700289, scorePlus=19.27049129515644, scoreMinus= 19.270459322715567
          o.n.a.v.GradCheckUtil - Param 8 (labelsnull) FAILED: grad= 1.1783657194882864, numericalGrad= 1.0605291475229706, relError= 0.05263157895511999, absError=0.11783657196531583, scorePlus=19.27048591422748, scoreMinus= 19.270464703644528
          o.n.a.v.GradCheckUtil - Param 9 (labelsnull) FAILED: grad= 0.8337752608903873, numericalGrad= 0.7503977347056433, relError= 0.052631579010961486, absError=0.08337752618474403, scorePlus=19.27048281291335, scoreMinus= 19.270467804958656
          o.n.a.v.GradCheckUtil - Param 10 (labelsnull) FAILED: grad= 1.741183777894502, numericalGrad= 1.567065400109868, relError= 0.052631578945835984, absError=0.17411837778463402, scorePlus=19.27049097959, scoreMinus= 19.270459638282
          o.n.a.v.GradCheckUtil - Param 11 (labelsnull) FAILED: grad= 2.4949602004841918, numericalGrad= 2.245464180461454, relError= 0.05263157894166577, absError=0.24949602002273785, scorePlus=19.270497763577808, scoreMinus= 19.2704528542942
          o.n.a.v.GradCheckUtil - Param 12 (labelsnull) FAILED: grad= 1.6556741172742266, numericalGrad= 1.4901067054040593, relError= 0.05263157899513321, absError=0.16556741187016732, scorePlus=19.270490210003054, scoreMinus= 19.270460407868946
          o.n.a.v.GradCheckUtil - Param 13 (labelsnull) FAILED: grad= 1.4118327103453192, numericalGrad= 1.2706494391778733, relError= 0.052631578999525135, absError=0.1411832711674459, scorePlus=19.270488015430395, scoreMinus= 19.27046260244161
          o.n.a.v.GradCheckUtil - Param 14 (labelsnull) FAILED: grad= 0.594599154078734, numericalGrad= 0.5351392385222198, relError= 0.05263157908586421, absError=0.0594599155565142, scorePlus=19.27048066032839, scoreMinus= 19.270469957543618
          o.n.a.v.GradCheckUtil - Param 15 (labelsnull) FAILED: grad= 4.30086933236572, numericalGrad= 3.8707823989625463, relError= 0.052631578968829265, absError=0.43008693340317405, scorePlus=19.27051401675999, scoreMinus= 19.27043660111201
          o.n.a.v.GradCheckUtil - Param 16 (labelsnull) FAILED: grad= 1.2332964480525501, numericalGrad= 1.1099668032699128, relError= 0.052631578937208184, absError=0.1233296447826373, scorePlus=19.270486408604036, scoreMinus= 19.27046420926797
          o.n.a.v.GradCheckUtil - Param 17 (labelsnull) FAILED: grad= 1.2144123807597427, numericalGrad= 1.0929711425688993, relError= 0.05263157899977188, absError=0.1214412381908434, scorePlus=19.27048623864743, scoreMinus= 19.270464379224578
          o.n.a.v.GradCheckUtil - Param 18 (labelsnull) FAILED: grad= 1.776769379256547, numericalGrad= 1.5990924413955552, relError= 0.05263157892720584, absError=0.17767693786099192, scorePlus=19.270491299860417, scoreMinus= 19.27045931801159
          o.n.a.v.GradCheckUtil - Param 19 (labelsnull) FAILED: grad= 1.416336702662782, numericalGrad= 1.2747030323723152, relError= 0.05263157895683008, absError=0.1416336702904668, scorePlus=19.270488055966325, scoreMinus= 19.270462561905678
          o.n.a.v.GradCheckUtil - Param 20 (labelsnull) FAILED: grad= 2.5911530802682723, numericalGrad= 2.332037772134754, relError= 0.052631578970180115, absError=0.25911530813351824, scorePlus=19.27049862931372, scoreMinus= 19.27045198855828
          o.n.a.v.GradCheckUtil - Param 21 (labelsnull) FAILED: grad= 1.9050625395516447, numericalGrad= 1.7145562855702676, relError= 0.0526315789549914, absError=0.1905062539813771, scorePlus=19.270492454498857, scoreMinus= 19.270458163373146
          o.n.a.v.GradCheckUtil - Param 22 (labelsnull) FAILED: grad= 2.0283951191102116, numericalGrad= 1.8255556071267163, relError= 0.05263157896716334, absError=0.20283951198349537, scorePlus=19.27049356449207, scoreMinus= 19.27045705337993
          o.n.a.v.GradCheckUtil - Param 23 (labelsnull) FAILED: grad= 0.4389599333706536, numericalGrad= 0.39506393996191486, relError= 0.052631579037828245, absError=0.04389599340873873, scorePlus=19.270479259575403, scoreMinus= 19.270471358296604
          o.n.a.v.GradCheckUtil - Param 24 (labelsnull) FAILED: grad= 1.0991304823737458, numericalGrad= 0.9892174341885606, relError= 0.05263157892106238, absError=0.10991304818518521, scorePlus=19.270485201110343, scoreMinus= 19.27046541676166
          o.n.a.v.GradCheckUtil - Param 25 (labelsnull) FAILED: grad= 0.9335130983916269, numericalGrad= 0.8401617884956635, relError= 0.052631578981078224, absError=0.09335130989596341, scorePlus=19.270483710553886, scoreMinus= 19.270466907318117
          o.n.a.v.GradCheckUtil - Param 26 (labelsnull) FAILED: grad= 1.438039602121338, numericalGrad= 1.2942356418577106, relError= 0.05263157896720676, absError=0.1438039602636274, scorePlus=19.27048825129242, scoreMinus= 19.270462366579583
          o.n.a.v.GradCheckUtil - Param 27 (labelsnull) FAILED: grad= 3.316581548248614, numericalGrad= 2.9849233934342574, relError= 0.05263157894561363, absError=0.33165815481435645, scorePlus=19.270505158169936, scoreMinus= 19.270445459702067
          o.n.a.v.GradCheckUtil - Param 28 (labelsnull) FAILED: grad= 2.624233177435799, numericalGrad= 2.3618098598632287, relError= 0.052631578911265665, absError=0.26242331757257054, scorePlus=19.270498927034602, scoreMinus= 19.270451690837405
          o.n.a.v.GradCheckUtil - Param 29 (labelsnull) FAILED: grad= 2.417630304958605, numericalGrad= 2.175867274445409, relError= 0.052631578951341004, absError=0.24176303051319614, scorePlus=19.270497067608744, scoreMinus= 19.270453550263255
          o.n.a.v.GradCheckUtil - Param 30 (labelsnull) FAILED: grad= 0.7641729648934091, numericalGrad= 0.68775566823831, relError= 0.052631579067541207, absError=0.07641729665509911, scorePlus=19.270482186492686, scoreMinus= 19.27046843137932
          o.n.a.v.GradCheckUtil - Param 31 (labelsnull) FAILED: grad= 0.9871071816986697, numericalGrad= 0.8883964635941765, relError= 0.052631578910677254, absError=0.09871071810449328, scorePlus=19.27048419290064, scoreMinus= 19.270466424971367
          o.n.a.v.GradCheckUtil - Param 32 (labelsnull) FAILED: grad= 1.4817505730962748, numericalGrad= 1.3335755157939388, relError= 0.05263157894464216, absError=0.14817505730233593, scorePlus=19.27048864469116, scoreMinus= 19.270461973180844
          o.n.a.v.GradCheckUtil - Param 33 (labelsnull) FAILED: grad= 1.1233169034239923, numericalGrad= 1.0109852132345054, relError= 0.05263157887195248, absError=0.11233169018948685, scorePlus=19.270485418788134, scoreMinus= 19.27046519908387
          o.n.a.v.GradCheckUtil - Param 34 (labelsnull) FAILED: grad= 1.6061644774659682, numericalGrad= 1.4455480297215215, relError= 0.05263157894662679, absError=0.16061644774444672, scorePlus=19.270489764416297, scoreMinus= 19.270460853455702
          o.n.a.v.GradCheckUtil - Param 35 (labelsnull) FAILED: grad= 1.3987502108531193, numericalGrad= 1.258875189869002, relError= 0.05263157890728727, absError=0.1398750209841173, scorePlus=19.2704878976879, scoreMinus= 19.270462720184103
          o.n.a.v.GradCheckUtil - Param 36 (labelsnull) FAILED: grad= 1.7572871202369786, numericalGrad= 1.5815584083256338, relError= 0.052631578911947106, absError=0.17572871191134487, scorePlus=19.270491124520085, scoreMinus= 19.270459493351918
          o.n.a.v.GradCheckUtil - Param 37 (labelsnull) FAILED: grad= 2.8960542642610685, numericalGrad= 2.6064488379162754, relError= 0.05263157893181307, absError=0.28960542634479314, scorePlus=19.27050137342438, scoreMinus= 19.270449244447622
          o.n.a.v.GradCheckUtil - Param 38 (labelsnull) FAILED: grad= 0.43171151760413184, numericalGrad= 0.3885403659253938, relError= 0.05263157884255446, absError=0.04317115167873803, scorePlus=19.27047919433966, scoreMinus= 19.270471423532342
          o.n.a.v.GradCheckUtil - Param 39 (labelsnull) FAILED: grad= 2.0967885730525704, numericalGrad= 1.8871097156036851, relError= 0.05263157898531809, absError=0.20967885744888526, scorePlus=19.270494180033158, scoreMinus= 19.270456437838845
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 80 params checked, 0 passed, 80 failed. Largest relative error = 0.5257263132613361
          o.n.a.o.LossOpValidation - *** Starting test: test: softmaxxent_smooth, reduction=MEAN_BY_WEIGHT, weights=scalar
          o.n.a.f.DifferentialFunction - No fields found for property name labelsSmoothing for class org.nd4j.linalg.api.ops.impl.loss.SoftmaxCrossEntropyLoss
          o.n.a.f.DifferentialFunction - No fields found for property name reductionMode for class org.nd4j.linalg.api.ops.impl.loss.SoftmaxCrossEntropyLoss
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.f.DifferentialFunction - No fields found for property name labelsSmoothing for class org.nd4j.linalg.api.ops.impl.loss.SoftmaxCrossEntropyLoss
          o.n.a.f.DifferentialFunction - No fields found for property name reductionMode for class org.nd4j.linalg.api.ops.impl.loss.SoftmaxCrossEntropyLoss
          o.n.a.v.GradCheckUtil - Param 0 (innull) FAILED: grad= -0.07781137459975854, numericalGrad= -0.07031137461144255, relError= 0.050633680702361954, absError=0.007499999988315992, scorePlus=2.015654631900047, scoreMinus= 2.0156560381275392
          o.n.a.v.GradCheckUtil - Param 1 (innull) FAILED: grad= 0.0531101338088135, numericalGrad= 0.050610133794926064, relError= 0.024103293133012505, absError=0.002500000013887435, scorePlus=2.015655841115513, scoreMinus= 2.015654828912837
          o.n.a.v.GradCheckUtil - Param 2 (innull) FAILED: grad= 0.013148199272150605, numericalGrad= 0.01064819927787397, relError= 0.10505791407977802, absError=0.002499999994276636, scorePlus=2.0156554414954937, scoreMinus= 2.015655228531508
          o.n.a.v.GradCheckUtil - Param 3 (innull) FAILED: grad= 0.01155304151879443, numericalGrad= 0.009053041516438043, relError= 0.12132339746869228, absError=0.0025000000023563864, scorePlus=2.015655425543856, scoreMinus= 2.0156552444830256
          o.n.a.v.GradCheckUtil - Param 4 (innull) FAILED: grad= 0.014847354156873053, numericalGrad= 0.012347354161335032, relError= 0.09192964919076402, absError=0.002499999995538021, scorePlus=2.0156554584871036, scoreMinus= 2.0156552115400204
          o.n.a.v.GradCheckUtil - Param 5 (innull) FAILED: grad= -0.08331861310342063, numericalGrad= -0.07581861309891025, relError= 0.04712913617694143, absError=0.007500000004510385, scorePlus=2.015654576827494, scoreMinus= 2.015656093199756
          o.n.a.v.GradCheckUtil - Param 6 (innull) FAILED: grad= 0.04444365273545658, numericalGrad= 0.04194365275100864, relError= 0.028939436996789122, absError=0.0024999999844479356, scorePlus=2.015655754450692, scoreMinus= 2.015654915577637
          o.n.a.v.GradCheckUtil - Param 7 (innull) FAILED: grad= 0.024027606211091002, numericalGrad= 0.02152760620877103, relError= 0.05487846218954244, absError=0.002500000002319973, scorePlus=2.0156555502899045, scoreMinus= 2.0156551197377803
          o.n.a.v.GradCheckUtil - Param 8 (innull) FAILED: grad= 0.002171997369839566, numericalGrad= -3.280026472651798E-4, relError= 1.0, absError=0.0025000000171047456, scorePlus=2.0156553317330097, scoreMinus= 2.0156553382930626
          o.n.a.v.GradCheckUtil - Param 9 (innull) FAILED: grad= 0.008897900756665278, numericalGrad= 0.0063979007869363605, relError= 0.16344354119674678, absError=0.002499999969728917, scorePlus=2.015655398992343, scoreMinus= 2.015655271034327
          o.n.a.v.GradCheckUtil - Param 10 (innull) FAILED: grad= -0.09538243493292838, numericalGrad= -0.08788243492929836, relError= 0.0409243736089099, absError=0.00750000000363002, scorePlus=2.015654456188801, scoreMinus= 2.0156562138374996
          o.n.a.v.GradCheckUtil - Param 11 (innull) FAILED: grad= 0.08431253680642353, numericalGrad= 0.08181253678962719, relError= 0.015048902388301345, absError=0.0025000000167963443, scorePlus=2.015656153138959, scoreMinus= 2.0156545168882234
          o.n.a.v.GradCheckUtil - Param 12 (innull) FAILED: grad= 0.00797073383363671, numericalGrad= 0.005470733843715435, relError= 0.18599159332381432, absError=0.0024999999899212753, scorePlus=2.015655389720635, scoreMinus= 2.015655280305958
          o.n.a.v.GradCheckUtil - Param 13 (innull) FAILED: grad= 0.05699931572739293, numericalGrad= 0.054499315749190196, relError= 0.02242179966780835, absError=0.002499999978202737, scorePlus=2.015655880007313, scoreMinus= 2.015654790020998
          o.n.a.v.GradCheckUtil - Param 14 (innull) FAILED: grad= 0.009810314437695297, numericalGrad= 0.007310314420472252, relError= 0.1460226746303421, absError=0.0025000000172230455, scorePlus=2.0156554081165163, scoreMinus= 2.015655261910228
          o.n.a.v.GradCheckUtil - Param 15 (innull) FAILED: grad= -0.07478036399872494, numericalGrad= -0.06728036399117343, relError= 0.052794323340964545, absError=0.007500000007551508, scorePlus=2.015654662210233, scoreMinus= 2.0156560078175128
          o.n.a.v.GradCheckUtil - Param 16 (innull) FAILED: grad= -0.09487360129353939, numericalGrad= -0.08737360128741044, relError= 0.04115289507830789, absError=0.007500000006128951, scorePlus=2.01565446127716, scoreMinus= 2.015656208749186
          o.n.a.v.GradCheckUtil - Param 17 (innull) FAILED: grad= 0.03828859577792404, numericalGrad= 0.03578859579800309, relError= 0.0337485793769398, absError=0.0024999999799209527, scorePlus=2.015655692900069, scoreMinus= 2.015654977128153
          o.n.a.v.GradCheckUtil - Param 18 (innull) FAILED: grad= 0.02900172631130665, numericalGrad= 0.02650172632456815, relError= 0.04504224274369947, absError=0.002499999986738499, scorePlus=2.0156556000312227, scoreMinus= 2.015655069996696
          o.n.a.v.GradCheckUtil - Param 19 (innull) FAILED: grad= 0.02758327920430872, numericalGrad= 0.02508327920924813, relError= 0.04746845190509106, absError=0.0024999999950605922, scorePlus=2.0156555858467207, scoreMinus= 2.0156550841811365
          o.n.a.v.GradCheckUtil - Param 20 (innull) FAILED: grad= 0.006929968464418049, numericalGrad= 0.004429968458730116, relError= 0.22007164499247162, absError=0.0025000000056879332, scorePlus=2.015655379312937, scoreMinus= 2.0156552907135676
          o.n.a.v.GradCheckUtil - Param 21 (innull) FAILED: grad= -0.06493591765966902, numericalGrad= -0.05743591766638189, relError= 0.061288612476097334, absError=0.007499999993287133, scorePlus=2.0156547606548916, scoreMinus= 2.015655909373245
          o.n.a.v.GradCheckUtil - Param 22 (innull) FAILED: grad= 0.01836102144212334, numericalGrad= 0.01586102142958623, relError= 0.07305233126815439, absError=0.002500000012537109, scorePlus=2.0156554936238935, scoreMinus= 2.015655176403465
          o.n.a.v.GradCheckUtil - Param 23 (innull) FAILED: grad= 0.03964492775312765, numericalGrad= 0.03714492775586109, relError= 0.03255638366156212, absError=0.002499999997266557, scorePlus=2.0156557064634035, scoreMinus= 2.0156549635648484
          o.n.a.v.GradCheckUtil - Param 24 (innull) FAILED: grad= 0.004513847759145021, numericalGrad= 0.0020138477552222867, relError= 0.38298355038470955, absError=0.002500000003922734, scorePlus=2.015655355151623, scoreMinus= 2.015655314874668
          o.n.a.v.GradCheckUtil - Param 25 (innull) FAILED: grad= 0.03225671880729614, numericalGrad= 0.029756718800122425, relError= 0.04031384331570498, absError=0.0025000000071737187, scorePlus=2.0156556325812103, scoreMinus= 2.0156550374468343
          o.n.a.v.GradCheckUtil - Param 26 (innull) FAILED: grad= -0.08310149301694605, numericalGrad= -0.07560149299923324, relError= 0.047258090134159214, absError=0.00750000001771281, scorePlus=2.015654578998702, scoreMinus= 2.015656091028562
          o.n.a.v.GradCheckUtil - Param 27 (innull) FAILED: grad= 0.04633092645050488, numericalGrad= 0.04383092644388852, relError= 0.02772791292948034, absError=0.0025000000066163555, scorePlus=2.0156557733234375, scoreMinus= 2.0156548967049086
          o.n.a.v.GradCheckUtil - Param 28 (innull) FAILED: grad= 0.006928526872389082, numericalGrad= 0.004428526878541561, relError= 0.22012751270483868, absError=0.002499999993847521, scorePlus=2.0156553792985212, scoreMinus= 2.0156552907279837
          o.n.a.v.GradCheckUtil - Param 29 (innull) FAILED: grad= 0.07233608303008086, numericalGrad= 0.0698360830275746, relError= 0.017584313947164802, absError=0.0025000000025062613, scorePlus=2.0156560333747606, scoreMinus= 2.0156546366531
          o.n.a.v.GradCheckUtil - Param 30 (innull) FAILED: grad= 0.011916136794053121, numericalGrad= 0.00941613680360831, relError= 0.11719332114317504, absError=0.0024999999904448105, scorePlus=2.0156554291748225, scoreMinus= 2.0156552408520865
          o.n.a.v.GradCheckUtil - Param 31 (innull) FAILED: grad= -0.09118074669652307, numericalGrad= -0.08368074670972447, relError= 0.04289108963157597, absError=0.0074999999867985945, scorePlus=2.0156544982058646, scoreMinus= 2.015656171820799
          o.n.a.v.GradCheckUtil - Param 32 (innull) FAILED: grad= -0.09677271687115487, numericalGrad= -0.08927271686332004, relError= 0.0403127336010776, absError=0.007500000007834823, scorePlus=2.0156544422859173, scoreMinus= 2.0156562277402545
          o.n.a.v.GradCheckUtil - Param 33 (innull) FAILED: grad= 0.027424442358893547, numericalGrad= 0.02492444235446811, relError= 0.04775650939106505, absError=0.002500000004425438, scorePlus=2.0156555842583486, scoreMinus= 2.0156550857695015
          o.n.a.v.GradCheckUtil - Param 34 (innull) FAILED: grad= 0.0067470411501128775, numericalGrad= 0.00424704114099228, relError= 0.2273950606266828, absError=0.002500000009120597, scorePlus=2.0156553774836556, scoreMinus= 2.015655292542833
          o.n.a.v.GradCheckUtil - Param 35 (innull) FAILED: grad= 0.06260123336214844, numericalGrad= 0.060101233367859656, relError= 0.02037448847535994, absError=0.002499999994288786, scorePlus=2.015655936026434, scoreMinus= 2.0156547340017665
          o.n.a.v.GradCheckUtil - Param 36 (innull) FAILED: grad= 0.03368628749094491, numericalGrad= 0.031186287507978246, relError= 0.03853708571007339, absError=0.0024999999829666657, scorePlus=2.0156556468769216, scoreMinus= 2.0156550231511714
          o.n.a.v.GradCheckUtil - Param 37 (innull) FAILED: grad= -0.06509001685628701, numericalGrad= -0.05759001686644893, relError= 0.06113464238841444, absError=0.007499999989838087, scorePlus=2.015654759113897, scoreMinus= 2.0156559109142345
          o.n.a.v.GradCheckUtil - Param 38 (innull) FAILED: grad= 0.02363468411255519, numericalGrad= 0.021134684113910396, relError= 0.055841752914594624, absError=0.0024999999986447946, scorePlus=2.0156555463606733, scoreMinus= 2.015655123666991
          o.n.a.v.GradCheckUtil - Param 39 (innull) FAILED: grad= 0.0077690452527869065, numericalGrad= 0.005269045266764749, relError= 0.19174586817549763, absError=0.0024999999860221573, scorePlus=2.0156553877037404, scoreMinus= 2.015655282322835
          o.n.a.v.GradCheckUtil - Param 0 (labelsnull) FAILED: grad= 0.1505590397774383, numericalGrad= 0.13550313580079631, relError= 0.05263157894331397, absError=0.015055903976641999, scorePlus=2.015656690044288, scoreMinus= 2.015653979981572
          o.n.a.v.GradCheckUtil - Param 1 (labelsnull) FAILED: grad= 0.06328024320914426, numericalGrad= 0.05695221887425105, relError= 0.052631579069752216, absError=0.006328024334893205, scorePlus=2.0156559045351186, scoreMinus= 2.015654765490741
          o.n.a.v.GradCheckUtil - Param 2 (labelsnull) FAILED: grad= 0.2028885374220152, numericalGrad= 0.1825996836846144, relError= 0.05263157893425936, absError=0.020288853737400803, scorePlus=2.0156571610097664, scoreMinus= 2.0156535090160927
          o.n.a.v.GradCheckUtil - Param 3 (labelsnull) FAILED: grad= 0.21582214487262974, numericalGrad= 0.1942399303844766, relError= 0.05263157894965349, absError=0.021582214488153145, scorePlus=2.0156572774122337, scoreMinus= 2.015653392613626
          o.n.a.v.GradCheckUtil - Param 4 (labelsnull) FAILED: grad= 0.19073485078681063, numericalGrad= 0.17166136572210886, relError= 0.05263157890676357, absError=0.019073485064701773, scorePlus=2.015657051626587, scoreMinus= 2.0156536183992726
          o.n.a.v.GradCheckUtil - Param 5 (labelsnull) FAILED: grad= 0.1790876645237093, numericalGrad= 0.16117889807265584, relError= 0.05263157894329278, absError=0.017908766451053465, scorePlus=2.0156569468019105, scoreMinus= 2.015653723223949
          o.n.a.v.GradCheckUtil - Param 6 (labelsnull) FAILED: grad= 0.08109480298272173, numericalGrad= 0.07298532269661706, relError= 0.0526315788642435, absError=0.00810948028610467, scorePlus=2.015656064866157, scoreMinus= 2.015654605159703
          o.n.a.v.GradCheckUtil - Param 7 (labelsnull) FAILED: grad= 0.14259667578854723, numericalGrad= 0.1283370081983648, relError= 0.052631578991378845, absError=0.014259667590182434, scorePlus=2.015656618383012, scoreMinus= 2.015654051642848
          o.n.a.v.GradCheckUtil - Param 8 (labelsnull) FAILED: grad= 0.38295229948565623, numericalGrad= 0.3446570695286865, relError= 0.0526315789595266, absError=0.03829522995696971, scorePlus=2.015658781583625, scoreMinus= 2.0156518884422345
          o.n.a.v.GradCheckUtil - Param 9 (labelsnull) FAILED: grad= 0.24193548071093188, numericalGrad= 0.21774193263990324, relError= 0.052631578947220606, absError=0.024193548071028637, scorePlus=2.015657512432256, scoreMinus= 2.0156531575936034
          o.n.a.v.GradCheckUtil - Param 10 (labelsnull) FAILED: grad= 0.30753026615891577, numericalGrad= 0.2767772395495527, relError= 0.05263157893560731, absError=0.030753026609363077, scorePlus=2.0156581027853253, scoreMinus= 2.0156525672405343
          o.n.a.v.GradCheckUtil - Param 11 (labelsnull) FAILED: grad= 0.01706396154725646, numericalGrad= 0.015357565397167148, relError= 0.052631578796840335, absError=0.0017063961500893132, scorePlus=2.0156554885885836, scoreMinus= 2.0156551814372756
          o.n.a.v.GradCheckUtil - Param 12 (labelsnull) FAILED: grad= 0.25293936229406594, numericalGrad= 0.22764542606523716, relError= 0.052631578946102826, absError=0.02529393622882878, scorePlus=2.0156576114671902, scoreMinus= 2.015653058558669
          o.n.a.v.GradCheckUtil - Param 13 (labelsnull) FAILED: grad= 0.05621309230081794, numericalGrad= 0.05059178309618772, relError= 0.05263157869652659, absError=0.0056213092046302204, scorePlus=2.015655840930761, scoreMinus= 2.015654829095099
          o.n.a.v.GradCheckUtil - Param 14 (labelsnull) FAILED: grad= 0.23217358601522975, numericalGrad= 0.20895622740990658, relError= 0.05263157895643652, absError=0.023217358605323174, scorePlus=2.015657424575204, scoreMinus= 2.0156532454506557
          o.n.a.v.GradCheckUtil - Param 15 (labelsnull) FAILED: grad= 0.1377547288494607, numericalGrad= 0.12397925595042379, relError= 0.05263157900403837, absError=0.013775472899036897, scorePlus=2.0156565748054893, scoreMinus= 2.0156540952203703
          o.n.a.v.GradCheckUtil - Param 16 (labelsnull) FAILED: grad= 0.2970766779865274, numericalGrad= 0.26736901019841497, relError= 0.0526315789277119, absError=0.029707667788112457, scorePlus=2.015658008703032, scoreMinus= 2.015652661322828
          o.n.a.v.GradCheckUtil - Param 17 (labelsnull) FAILED: grad= 0.096001809450843, numericalGrad= 0.0864016285184732, relError= 0.052631578873994306, absError=0.009600180932369792, scorePlus=2.0156561990292152, scoreMinus= 2.015654470996645
          o.n.a.v.GradCheckUtil - Param 18 (labelsnull) FAILED: grad= 0.12378148297972458, numericalGrad= 0.11140333466830298, relError= 0.05263157900756361, absError=0.012378148311421602, scorePlus=2.0156564490462765, scoreMinus= 2.015654220979583
          o.n.a.v.GradCheckUtil - Param 19 (labelsnull) FAILED: grad= 0.12879604227825112, numericalGrad= 0.1159164380482025, relError= 0.05263157895693286, absError=0.012879604230048622, scorePlus=2.01565649417731, scoreMinus= 2.015654175848549
          o.n.a.v.GradCheckUtil - Param 20 (labelsnull) FAILED: grad= 0.26693149233856595, numericalGrad= 0.2402383431077126, relError= 0.052631578941135154, absError=0.026693149230853336, scorePlus=2.015657737396361, scoreMinus= 2.0156529326294987
          o.n.a.v.GradCheckUtil - Param 21 (labelsnull) FAILED: grad= 0.10479928745874656, numericalGrad= 0.0943193587010782, relError= 0.05263157900971528, absError=0.010479928757668358, scorePlus=2.015656278206517, scoreMinus= 2.015654391819343
          o.n.a.v.GradCheckUtil - Param 22 (labelsnull) FAILED: grad= 0.1694940168240688, numericalGrad= 0.15254461513958262, relError= 0.05263157895416496, absError=0.016949401684486193, scorePlus=2.015656860459081, scoreMinus= 2.0156538095667784
          o.n.a.v.GradCheckUtil - Param 23 (labelsnull) FAILED: grad= 0.09252071716105115, numericalGrad= 0.0832686454232956, relError= 0.05263157907701184, absError=0.009252071737755552, scorePlus=2.015656167699384, scoreMinus= 2.0156545023264756
          o.n.a.v.GradCheckUtil - Param 24 (labelsnull) FAILED: grad= 0.30980202345361024, numericalGrad= 0.27882182112026754, relError= 0.05263157892587614, absError=0.0309802023333427, scorePlus=2.015658123231141, scoreMinus= 2.0156525467947186
          o.n.a.v.GradCheckUtil - Param 25 (labelsnull) FAILED: grad= 0.11314438293350973, numericalGrad= 0.10182994463203697, relError= 0.05263157898713712, absError=0.01131443830147276, scorePlus=2.015656353312376, scoreMinus= 2.0156543167134835
          o.n.a.v.GradCheckUtil - Param 26 (labelsnull) FAILED: grad= 0.17779449121596333, numericalGrad= 0.16001504208329465, relError= 0.052631578981870424, absError=0.017779449132668684, scorePlus=2.0156569351633506, scoreMinus= 2.015653734862509
          o.n.a.v.GradCheckUtil - Param 27 (labelsnull) FAILED: grad= 0.07693604899862128, numericalGrad= 0.06924244408956781, relError= 0.05263157901355525, absError=0.007693604909053464, scorePlus=2.0156560274373705, scoreMinus= 2.0156546425884887
          o.n.a.v.GradCheckUtil - Param 28 (labelsnull) FAILED: grad= 0.2669522967909849, numericalGrad= 0.24025706710784075, relError= 0.05263157895576457, absError=0.026695229683144167, scorePlus=2.015657737583601, scoreMinus= 2.0156529324422587
          o.n.a.v.GradCheckUtil - Param 29 (labelsnull) FAILED: grad= 0.03238471075975153, numericalGrad= 0.029146239666211212, relError= 0.05263157924786186, absError=0.0032384710935403176, scorePlus=2.0156556264753265, scoreMinus= 2.015655043550533
          o.n.a.v.GradCheckUtil - Param 30 (labelsnull) FAILED: grad= 0.21272766713394775, numericalGrad= 0.1914549004000676, relError= 0.052631579000719436, absError=0.02127276673388015, scorePlus=2.015657249561934, scoreMinus= 2.015653420463926
          o.n.a.v.GradCheckUtil - Param 31 (labelsnull) FAILED: grad= 0.24282329790229418, numericalGrad= 0.21854096812212728, relError= 0.05263157892441014, absError=0.024282329780166895, scorePlus=2.015657520422611, scoreMinus= 2.0156531496032484
          o.n.a.v.GradCheckUtil - Param 32 (labelsnull) FAILED: grad= 0.34335295392878495, numericalGrad= 0.309017658528532, relError= 0.05263157895926743, absError=0.03433529540025293, scorePlus=2.015658425189515, scoreMinus= 2.0156522448363443
          o.n.a.v.GradCheckUtil - Param 33 (labelsnull) FAILED: grad= 0.12937355133464284, numericalGrad= 0.11643619621803934, relError= 0.05263157887516546, absError=0.012937355116603502, scorePlus=2.015656499374892, scoreMinus= 2.0156541706509676
          o.n.a.v.GradCheckUtil - Param 34 (labelsnull) FAILED: grad= 0.2696066125337706, numericalGrad= 0.24264595126499697, relError= 0.052631578979006964, absError=0.02696066126877364, scorePlus=2.0156577614724425, scoreMinus= 2.015652908553417
          o.n.a.v.GradCheckUtil - Param 35 (labelsnull) FAILED: grad= 0.04683852058053838, numericalGrad= 0.04215466851142935, relError= 0.05263157907813176, absError=0.004683852069109033, scorePlus=2.0156557565596147, scoreMinus= 2.0156549134662445
          o.n.a.v.GradCheckUtil - Param 36 (labelsnull) FAILED: grad= 0.108807933081428, numericalGrad= 0.09792713977496702, relError= 0.052631578938805115, absError=0.010880793306460981, scorePlus=2.0156563142843273, scoreMinus= 2.015654355741532
          o.n.a.v.GradCheckUtil - Param 37 (labelsnull) FAILED: grad= 0.10523973477210774, numericalGrad= 0.09471576130071212, relError= 0.052631578916755545, absError=0.010523973471395623, scorePlus=2.0156562821705424, scoreMinus= 2.0156543878553164
          o.n.a.v.GradCheckUtil - Param 38 (labelsnull) FAILED: grad= 0.14424548870720977, numericalGrad= 0.1298209398203909, relError= 0.05263157900919708, absError=0.014424548886818878, scorePlus=2.015656633222328, scoreMinus= 2.0156540368035314
          o.n.a.v.GradCheckUtil - Param 39 (labelsnull) FAILED: grad= 0.2555022905247622, numericalGrad= 0.22995206148124223, relError= 0.05263157892794821, absError=0.025550229043519973, scorePlus=2.0156576345335444, scoreMinus= 2.015653035492315
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 80 params checked, 0 passed, 80 failed. Largest relative error = 1.0
          o.n.a.o.LossOpValidation - *** Starting test: test: softmaxxent_smooth, reduction=MEAN_BY_NONZERO_WEIGHT_COUNT, weights=scalar
          o.n.a.f.DifferentialFunction - No fields found for property name labelsSmoothing for class org.nd4j.linalg.api.ops.impl.loss.SoftmaxCrossEntropyLoss
          o.n.a.f.DifferentialFunction - No fields found for property name reductionMode for class org.nd4j.linalg.api.ops.impl.loss.SoftmaxCrossEntropyLoss
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.f.DifferentialFunction - No fields found for property name labelsSmoothing for class org.nd4j.linalg.api.ops.impl.loss.SoftmaxCrossEntropyLoss
          o.n.a.f.DifferentialFunction - No fields found for property name reductionMode for class org.nd4j.linalg.api.ops.impl.loss.SoftmaxCrossEntropyLoss
          o.n.a.v.GradCheckUtil - Param 0 (innull) FAILED: grad= -0.07776001659044357, numericalGrad= -0.07026001659360404, relError= 0.050668817156080896, absError=0.007499999996839535, scorePlus=1.5915398545198716, scoreMinus= 1.5915412597202034
          o.n.a.v.GradCheckUtil - Param 1 (innull) FAILED: grad= 0.04764518398489353, numericalGrad= 0.04514518398002209, relError= 0.026942451675767663, absError=0.002500000004871439, scorePlus=1.5915410085722599, scoreMinus= 1.5915401056685803
          o.n.a.v.GradCheckUtil - Param 2 (innull) FAILED: grad= 0.02063592601547321, numericalGrad= 0.018135926016515924, relError= 0.06447976735531315, absError=0.0024999999989572842, scorePlus=1.591540738479252, scoreMinus= 1.5915403757607316
          o.n.a.v.GradCheckUtil - Param 3 (innull) FAILED: grad= 0.009478906590076835, numericalGrad= 0.006978906597066014, relError= 0.15190353448439117, absError=0.0024999999930108213, scorePlus=1.5915406269086678, scoreMinus= 1.5915404873305359
          o.n.a.v.GradCheckUtil - Param 4 (innull) FAILED: grad= 0.039475764859133775, numericalGrad= 0.036975764849955794, relError= 0.032700457645398126, absError=0.00250000000917798, scorePlus=1.5915409268780158, scoreMinus= 1.5915401873627189
          o.n.a.v.GradCheckUtil - Param 5 (innull) FAILED: grad= -0.08578177166051355, numericalGrad= -0.07828177166491201, relError= 0.045713994977696154, absError=0.007499999995601539, scorePlus=1.591539774302066, scoreMinus= 1.5915413399374994
          o.n.a.v.GradCheckUtil - Param 6 (innull) FAILED: grad= 0.014850510711255977, numericalGrad= 0.012350510703029725, relError= 0.09190831366770943, absError=0.0025000000082262518, scorePlus=1.5915406806249122, scoreMinus= 1.591540433614698
          o.n.a.v.GradCheckUtil - Param 7 (innull) FAILED: grad= 0.031455496090123804, numericalGrad= 0.02895549610082426, relError= 0.04138319697510518, absError=0.0024999999892995443, scorePlus=1.591540846675212, scoreMinus= 1.5915402675652899
          o.n.a.v.GradCheckUtil - Param 8 (innull) FAILED: grad= 0.028875731960993314, numericalGrad= 0.02637573196517806, relError= 0.04524766980212197, absError=0.002499999995815256, scorePlus=1.5915408208775195, scoreMinus= 1.5915402933628802
          o.n.a.v.GradCheckUtil - Param 9 (innull) FAILED: grad= 0.031231140546634215, numericalGrad= 0.02873114055557124, relError= 0.041692876673616444, absError=0.002499999991062974, scorePlus=1.5915408444316523, scoreMinus= 1.5915402698088412
          o.n.a.v.GradCheckUtil - Param 10 (innull) FAILED: grad= -0.07514083994548931, numericalGrad= -0.06764083994026393, relError= 0.05252774733583823, absError=0.007500000005225382, scorePlus=1.5915398807117074, scoreMinus= 1.5915412335285062
          o.n.a.v.GradCheckUtil - Param 11 (innull) FAILED: grad= 0.015033967437861777, numericalGrad= 0.012533967441719083, relError= 0.09068506607632784, absError=0.0024999999961426937, scorePlus=1.591540682459486, scoreMinus= 1.5915404317801372
          o.n.a.v.GradCheckUtil - Param 12 (innull) FAILED: grad= 0.05699274053015603, numericalGrad= 0.054492740542144695, relError= 0.02242444454619191, absError=0.0024999999880113352, scorePlus=1.5915411020478039, scoreMinus= 1.591540012192993
          o.n.a.v.GradCheckUtil - Param 13 (innull) FAILED: grad= 0.018516254084246914, numericalGrad= 0.016016254078543568, relError= 0.0723955524434553, absError=0.0025000000057033463, scorePlus=1.591540717282468, scoreMinus= 1.5915403969573865
          o.n.a.v.GradCheckUtil - Param 14 (innull) FAILED: grad= 0.01910641870389223, numericalGrad= 0.016606418706821557, relError= 0.0700028387080965, absError=0.002499999997070672, scorePlus=1.5915407231841328, scoreMinus= 1.5915403910557586
          o.n.a.v.GradCheckUtil - Param 15 (innull) FAILED: grad= -0.09461541331829518, numericalGrad= -0.08711541331640758, relError= 0.04126982824418308, absError=0.007500000001887594, scorePlus=1.5915396859652944, scoreMinus= 1.5915414282735607
          o.n.a.v.GradCheckUtil - Param 16 (innull) FAILED: grad= -0.09612228865396082, numericalGrad= -0.08862228865202935, relError= 0.040596590770343985, absError=0.007500000001931462, scorePlus=1.5915396708964726, scoreMinus= 1.5915414433422457
          o.n.a.v.GradCheckUtil - Param 17 (innull) FAILED: grad= 0.03811936045723968, numericalGrad= 0.035619360450045434, relError= 0.03390349027531418, absError=0.0025000000071942474, scorePlus=1.5915409133139569, scoreMinus= 1.5915402009267479
          o.n.a.v.GradCheckUtil - Param 18 (innull) FAILED: grad= 0.028561489909448637, numericalGrad= 0.026061489910578214, relError= 0.045768283003005054, absError=0.002499999998870423, scorePlus=1.591540817735092, scoreMinus= 1.5915402965052938
          o.n.a.v.GradCheckUtil - Param 19 (innull) FAILED: grad= 0.029441438287272494, numericalGrad= 0.026941438280303483, relError= 0.044339703100687175, absError=0.002500000006969011, scorePlus=1.5915408265345943, scoreMinus= 1.5915402877058287
          o.n.a.v.GradCheckUtil - Param 20 (innull) FAILED: grad= 0.007268408337830461, numericalGrad= 0.004768408334854257, relError= 0.20769611027220192, absError=0.002500000002976204, scorePlus=1.5915406048035932, scoreMinus= 1.5915405094354265
          o.n.a.v.GradCheckUtil - Param 21 (innull) FAILED: grad= -0.04838910405414672, numericalGrad= -0.0408891040581949, relError= 0.08400706235629556, absError=0.007499999995951814, scorePlus=1.591540148229381, scoreMinus= 1.591540966011462
          o.n.a.v.GradCheckUtil - Param 22 (innull) FAILED: grad= 0.03131412928939142, numericalGrad= 0.02881412929367499, relError= 0.04157778812540709, absError=0.0024999999957164253, scorePlus=1.5915408452615412, scoreMinus= 1.5915402689789553
          o.n.a.v.GradCheckUtil - Param 23 (innull) FAILED: grad= 0.009806566426924838, numericalGrad= 0.00730656642966565, relError= 0.14608663522976192, absError=0.0024999999972591886, scorePlus=1.5915406301852792, scoreMinus= 1.5915404840539507
          o.n.a.v.GradCheckUtil - Param 24 (innull) FAILED: grad= 0.015278752828583745, numericalGrad= 0.012778752822573123, relError= 0.08910271772172097, absError=0.0025000000060106213, scorePlus=1.5915406849073483, scoreMinus= 1.591540429332292
          o.n.a.v.GradCheckUtil - Param 25 (innull) FAILED: grad= 0.04968472034712809, numericalGrad= 0.04718472035314391, relError= 0.025807932573075777, absError=0.0024999999939841824, scorePlus=1.5915410289676264, scoreMinus= 1.5915400852732193
          o.n.a.v.GradCheckUtil - Param 26 (innull) FAILED: grad= -0.07372762995630584, numericalGrad= -0.06622762995789344, relError= 0.05358855396367624, absError=0.007499999998412402, scorePlus=1.5915398948438417, scoreMinus= 1.5915412193964409
          o.n.a.v.GradCheckUtil - Param 27 (innull) FAILED: grad= 0.00876415678059402, numericalGrad= 0.006264156782176399, relError= 0.16635266412133304, absError=0.0024999999984176213, scorePlus=1.5915406197611406, scoreMinus= 1.591540494478005
          o.n.a.v.GradCheckUtil - Param 28 (innull) FAILED: grad= 0.02249174691227953, numericalGrad= 0.019991746913472497, relError= 0.0588463841759554, absError=0.002499999998807033, scorePlus=1.5915407570375137, scoreMinus= 1.5915403572025755
          o.n.a.v.GradCheckUtil - Param 29 (innull) FAILED: grad= 0.035387832064580176, numericalGrad= 0.032887832068784206, relError= 0.036616267707226736, absError=0.0024999999957959693, scorePlus=1.5915408859986369, scoreMinus= 1.5915402282419955
          o.n.a.v.GradCheckUtil - Param 30 (innull) FAILED: grad= 0.008422074689790351, numericalGrad= 0.005922074686193212, relError= 0.17428708653737907, absError=0.0025000000035971396, scorePlus=1.5915406163403054, scoreMinus= 1.5915404978988117
          o.n.a.v.GradCheckUtil - Param 31 (innull) FAILED: grad= -0.06630165366665007, numericalGrad= -0.05880165367955214, relError= 0.0599504533188955, absError=0.007499999987097931, scorePlus=1.5915399691037533, scoreMinus= 1.5915411451368269
          o.n.a.v.GradCheckUtil - Param 32 (innull) FAILED: grad= -0.048253270454722524, numericalGrad= -0.04075327045827137, relError= 0.08426347007218928, absError=0.007499999996451151, scorePlus=1.5915401495877168, scoreMinus= 1.591540964653126
          o.n.a.v.GradCheckUtil - Param 33 (innull) FAILED: grad= 0.025454574198271837, numericalGrad= 0.022954574196987206, relError= 0.05164313118818402, absError=0.002500000001284631, scorePlus=1.5915407866658637, scoreMinus= 1.5915403275743798
          o.n.a.v.GradCheckUtil - Param 34 (innull) FAILED: grad= 0.004729055169498307, numericalGrad= 0.0022290551737746966, relError= 0.35929295058400057, absError=0.0024999999957236105, scorePlus=1.59154057940995, scoreMinus= 1.5915405348288465
          o.n.a.v.GradCheckUtil - Param 35 (innull) FAILED: grad= 0.018069641086952373, numericalGrad= 0.015569641087509465, relError= 0.07431787594269326, absError=0.002499999999442908, scorePlus=1.591540712816324, scoreMinus= 1.5915404014235022
          o.n.a.v.GradCheckUtil - Param 36 (innull) FAILED: grad= 0.040084171230289206, numericalGrad= 0.03758417123078672, relError= 0.03218814667965107, absError=0.0024999999995024835, scorePlus=1.591540932962086, scoreMinus= 1.5915401812786614
          o.n.a.v.GradCheckUtil - Param 37 (innull) FAILED: grad= -0.0687308819583051, numericalGrad= -0.06123088196474668, relError= 0.05770928130830113, absError=0.007499999993558416, scorePlus=1.5915399448114278, scoreMinus= 1.591541169429067
          o.n.a.v.GradCheckUtil - Param 38 (innull) FAILED: grad= 0.017116317399283106, numericalGrad= 0.014616317400850674, relError= 0.07878324677980701, absError=0.0024999999984324315, scorePlus=1.5915407032830564, scoreMinus= 1.5915404109567084
          o.n.a.v.GradCheckUtil - Param 39 (innull) FAILED: grad= 0.011530393328732777, numericalGrad= 0.009030393333109288, relError= 0.12159067825275083, absError=0.002499999995623489, scorePlus=1.5915406474236162, scoreMinus= 1.5915404668157496
          o.n.a.v.GradCheckUtil - Param 0 (labelsnull) FAILED: grad= 0.15032784625791698, numericalGrad= 0.13529506164289273, relError= 0.05263157890768618, absError=0.015032784615024247, scorePlus=1.5915419100697892, scoreMinus= 1.5915392041685563
          o.n.a.v.GradCheckUtil - Param 1 (labelsnull) FAILED: grad= 0.07413886316171918, numericalGrad= 0.06672497684379053, relError= 0.05263157896049593, absError=0.00741388631792865, scorePlus=1.5915412243689413, scoreMinus= 1.5915398898694044
          o.n.a.v.GradCheckUtil - Param 2 (labelsnull) FAILED: grad= 0.1578136647828571, numericalGrad= 0.1420322982892408, relError= 0.052631579001187624, absError=0.015781366493616306, scorePlus=1.5915419774421558, scoreMinus= 1.59153913679619
          o.n.a.v.GradCheckUtil - Param 3 (labelsnull) FAILED: grad= 0.23561012149726587, numericalGrad= 0.2120491093493548, relError= 0.052631578943099375, absError=0.023561012147911065, scorePlus=1.5915426776102664, scoreMinus= 1.5915384366280794
          o.n.a.v.GradCheckUtil - Param 4 (labelsnull) FAILED: grad= 0.09294832502485645, numericalGrad= 0.08365349251082677, relError= 0.052631579016176426, absError=0.009294832514029683, scorePlus=1.5915413936540979, scoreMinus= 1.5915397205842476
          o.n.a.v.GradCheckUtil - Param 5 (labelsnull) FAILED: grad= 0.19506453587218384, numericalGrad= 0.17555808229374745, relError= 0.05263157892242606, absError=0.01950645357843639, scorePlus=1.5915423126999957, scoreMinus= 1.5915388015383498
          o.n.a.v.GradCheckUtil - Param 6 (labelsnull) FAILED: grad= 0.19071359300003823, numericalGrad= 0.17164223370391693, relError= 0.05263157893608983, absError=0.019071359296121304, scorePlus=1.59154227354151, scoreMinus= 1.5915388406968358
          o.n.a.v.GradCheckUtil - Param 7 (labelsnull) FAILED: grad= 0.1156596461667042, numericalGrad= 0.10409368155217534, relError= 0.05263157893711021, absError=0.011565964614528856, scorePlus=1.5915415980559884, scoreMinus= 1.5915395161823573
          o.n.a.v.GradCheckUtil - Param 8 (labelsnull) FAILED: grad= 0.12421686681689521, numericalGrad= 0.11179518013548771, relError= 0.05263157894611059, absError=0.012421686681407501, scorePlus=1.591541675070974, scoreMinus= 1.5915394391673714
          o.n.a.v.GradCheckUtil - Param 9 (labelsnull) FAILED: grad= 0.1163754494494326, numericalGrad= 0.10473790451603902, relError= 0.05263157889238501, absError=0.01163754493339357, scorePlus=1.591541604498218, scoreMinus= 1.5915395097401277
          o.n.a.v.GradCheckUtil - Param 10 (labelsnull) FAILED: grad= 0.13919438875032436, numericalGrad= 0.12527494986924737, relError= 0.052631578971426764, absError=0.013919438881076995, scorePlus=1.5915418098686716, scoreMinus= 1.5915393043696742
          o.n.a.v.GradCheckUtil - Param 11 (labelsnull) FAILED: grad= 0.1894858049135002, numericalGrad= 0.1705372244309444, relError= 0.05263157892165595, absError=0.018948580482555794, scorePlus=1.591542262491417, scoreMinus= 1.5915388517469284
          o.n.a.v.GradCheckUtil - Param 12 (labelsnull) FAILED: grad= 0.05622462853844723, numericalGrad= 0.05060216566876718, relError= 0.052631579103403874, absError=0.005622462869680052, scorePlus=1.5915410631408295, scoreMinus= 1.5915400510975162
          o.n.a.v.GradCheckUtil - Param 13 (labelsnull) FAILED: grad= 0.1686521240497637, numericalGrad= 0.15178691165074198, relError= 0.0526315789278076, absError=0.016865212399021723, scorePlus=1.5915420749882894, scoreMinus= 1.5915390392500564
          o.n.a.v.GradCheckUtil - Param 14 (labelsnull) FAILED: grad= 0.1655145849594876, numericalGrad= 0.14896312645618082, relError= 0.05263157897199745, absError=0.016551458503306776, scorePlus=1.5915420467504373, scoreMinus= 1.5915390674879082
          o.n.a.v.GradCheckUtil - Param 15 (labelsnull) FAILED: grad= 0.2921629631955009, numericalGrad= 0.2629466668735425, relError= 0.05263157895193516, absError=0.02921629632195838, scorePlus=1.5915431865858416, scoreMinus= 1.5915379276525041
          o.n.a.v.GradCheckUtil - Param 16 (labelsnull) FAILED: grad= 0.3249925065656579, numericalGrad= 0.2924932559156268, relError= 0.052631578936228725, absError=0.03249925065003112, scorePlus=1.591543482051732, scoreMinus= 1.5915376321866137
          o.n.a.v.GradCheckUtil - Param 17 (labelsnull) FAILED: grad= 0.09644478844351755, numericalGrad= 0.0868003096066161, relError= 0.05263157890457095, absError=0.009644478836901449, scorePlus=1.5915414251222688, scoreMinus= 1.5915396891160767
          o.n.a.v.GradCheckUtil - Param 18 (labelsnull) FAILED: grad= 0.12531108821796136, numericalGrad= 0.11277997939984628, relError= 0.05263157893109398, absError=0.012531108818115075, scorePlus=1.5915416849189667, scoreMinus= 1.5915394293193788
          o.n.a.v.GradCheckUtil - Param 19 (labelsnull) FAILED: grad= 0.12227670384541832, numericalGrad= 0.110049033452686, relError= 0.05263157898447822, absError=0.012227670392732315, scorePlus=1.5915416576095074, scoreMinus= 1.5915394566288383
          o.n.a.v.GradCheckUtil - Param 20 (labelsnull) FAILED: grad= 0.2621632854061752, numericalGrad= 0.23594695686135478, relError= 0.05263157895625015, absError=0.026216328544820394, scorePlus=1.5915429165887414, scoreMinus= 1.5915381976496041
          o.n.a.v.GradCheckUtil - Param 21 (labelsnull) FAILED: grad= 0.06614373740507341, numericalGrad= 0.059529363660715255, relError= 0.05263157897962267, absError=0.006614373744358158, scorePlus=1.5915411524128094, scoreMinus= 1.5915399618255361
          o.n.a.v.GradCheckUtil - Param 22 (labelsnull) FAILED: grad= 0.11611007753025507, numericalGrad= 0.10449906977516575, relError= 0.05263157895721585, absError=0.011611007755089317, scorePlus=1.5915416021098705, scoreMinus= 1.591539512128475
          o.n.a.v.GradCheckUtil - Param 23 (labelsnull) FAILED: grad= 0.23221179811267714, numericalGrad= 0.2089906183111445, relError= 0.052631578924142275, absError=0.023221179801532654, scorePlus=1.591542647025356, scoreMinus= 1.5915384672129897
          o.n.a.v.GradCheckUtil - Param 24 (labelsnull) FAILED: grad= 0.18787070267468908, numericalGrad= 0.16908363241752156, relError= 0.05263157891699042, absError=0.018787070257167526, scorePlus=1.591542247955497, scoreMinus= 1.5915388662828487
          o.n.a.v.GradCheckUtil - Param 25 (labelsnull) FAILED: grad= 0.06994727378377007, numericalGrad= 0.06295254639798742, relError= 0.05263157900602472, absError=0.006994727385782648, scorePlus=1.591541186644637, scoreMinus= 1.591539927593709
          o.n.a.v.GradCheckUtil - Param 26 (labelsnull) FAILED: grad= 0.13366523677192868, numericalGrad= 0.12029871310215155, relError= 0.05263157891663161, absError=0.013366523669777128, scorePlus=1.591541760106304, scoreMinus= 1.591539354132042
          o.n.a.v.GradCheckUtil - Param 27 (labelsnull) FAILED: grad= 0.24344998752553618, numericalGrad= 0.21910498876342996, relError= 0.052631578969107175, absError=0.024344998762106218, scorePlus=1.5915427481690605, scoreMinus= 1.5915383660692852
          o.n.a.v.GradCheckUtil - Param 28 (labelsnull) FAILED: grad= 0.14920217479654097, numericalGrad= 0.13428195730913473, relError= 0.052631578976153635, absError=0.01492021748740624, scorePlus=1.591541899938746, scoreMinus= 1.5915392142995999
          o.n.a.v.GradCheckUtil - Param 29 (labelsnull) FAILED: grad= 0.1038802151925285, numericalGrad= 0.09349219367571492, relError= 0.05263157893435929, absError=0.01038802151681359, scorePlus=1.5915414920411097, scoreMinus= 1.5915396221972362
          o.n.a.v.GradCheckUtil - Param 30 (labelsnull) FAILED: grad= 0.2474313987872772, numericalGrad= 0.22268825891069707, relError= 0.052631578942559834, absError=0.02474313987658014, scorePlus=1.591542784001762, scoreMinus= 1.5915383302365838
          o.n.a.v.GradCheckUtil - Param 31 (labelsnull) FAILED: grad= 0.10877214200607631, numericalGrad= 0.09789492780853946, relError= 0.05263157893172777, absError=0.010877214197536844, scorePlus=1.5915415360684508, scoreMinus= 1.5915395781698947
          o.n.a.v.GradCheckUtil - Param 32 (labelsnull) FAILED: grad= 0.06588089530323453, numericalGrad= 0.059292805776323114, relError= 0.05263157891867535, absError=0.006588089526911416, scorePlus=1.5915411500472305, scoreMinus= 1.591539964191115
          o.n.a.v.GradCheckUtil - Param 33 (labelsnull) FAILED: grad= 0.1368274726400028, numericalGrad= 0.12314472537244824, relError= 0.0526315789617598, absError=0.01368274726755457, scorePlus=1.5915417885664267, scoreMinus= 1.5915393256719192
          o.n.a.v.GradCheckUtil - Param 34 (labelsnull) FAILED: grad= 0.30514447561862595, numericalGrad= 0.27463002806316084, relError= 0.052631578935753244, absError=0.03051444755546512, scorePlus=1.5915433034194535, scoreMinus= 1.5915378108188922
          o.n.a.v.GradCheckUtil - Param 35 (labelsnull) FAILED: grad= 0.1710936943952416, numericalGrad= 0.15398432494651004, relError= 0.05263157897718282, absError=0.017109369448731565, scorePlus=1.5915420969624223, scoreMinus= 1.5915390172759234
          o.n.a.v.GradCheckUtil - Param 36 (labelsnull) FAILED: grad= 0.09141886620146546, numericalGrad= 0.08227697958496094, relError= 0.052631578925297, absError=0.009141886616504516, scorePlus=1.5915413798889688, scoreMinus= 1.5915397343493771
          o.n.a.v.GradCheckUtil - Param 37 (labelsnull) FAILED: grad= 0.11625392195309087, numericalGrad= 0.10462852976234059, relError= 0.05263157892564307, absError=0.011625392190750275, scorePlus=1.5915416034044705, scoreMinus= 1.5915395108338752
          o.n.a.v.GradCheckUtil - Param 38 (labelsnull) FAILED: grad= 0.1765137943594995, numericalGrad= 0.15886241493401343, relError= 0.052631578914525835, absError=0.017651379425486058, scorePlus=1.5915421457433223, scoreMinus= 1.5915389684950236
          o.n.a.v.GradCheckUtil - Param 39 (labelsnull) FAILED: grad= 0.21601837387822306, numericalGrad= 0.1944165364919925, relError= 0.052631578943286114, absError=0.02160183738623056, scorePlus=1.591542501284538, scoreMinus= 1.591538612953808
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 80 params checked, 0 passed, 80 failed. Largest relative error = 0.35929295058400057
          o.n.a.o.LossOpValidation - *** Starting test: test: softmaxxent_smooth, reduction=SUM, weights=perExample
          o.n.a.f.DifferentialFunction - No fields found for property name labelsSmoothing for class org.nd4j.linalg.api.ops.impl.loss.SoftmaxCrossEntropyLoss
          o.n.a.f.DifferentialFunction - No fields found for property name reductionMode for class org.nd4j.linalg.api.ops.impl.loss.SoftmaxCrossEntropyLoss
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.f.DifferentialFunction - No fields found for property name labelsSmoothing for class org.nd4j.linalg.api.ops.impl.loss.SoftmaxCrossEntropyLoss
          o.n.a.f.DifferentialFunction - No fields found for property name reductionMode for class org.nd4j.linalg.api.ops.impl.loss.SoftmaxCrossEntropyLoss
          o.n.a.v.GradCheckUtil - Param 8 (innull) FAILED: grad= 0.2598018388829002, numericalGrad= 0.234801838772114, relError= 0.05054552006025255, absError=0.025000000110786208, scorePlus=37.53758769561257, scoreMinus= 37.5375829995758
          o.n.a.v.GradCheckUtil - Param 9 (innull) FAILED: grad= 0.10592951358698309, numericalGrad= 0.08092951375715529, relError= 0.13379069871633914, absError=0.0249999998298278, scorePlus=37.537586156884444, scoreMinus= 37.53758453829417
          o.n.a.v.GradCheckUtil - Param 10 (innull) FAILED: grad= -0.9645034516950649, numericalGrad= -0.8895034515177257, relError= 0.040452923906255385, absError=0.07500000017733921, scorePlus=37.53757645255177, scoreMinus= 37.5375942426208
          o.n.a.v.GradCheckUtil - Param 11 (innull) FAILED: grad= 0.5987720992251816, numericalGrad= 0.5737720989884565, relError= 0.02132115810628922, absError=0.025000000236725106, scorePlus=37.53759108531757, scoreMinus= 37.53757960987559
          o.n.a.v.GradCheckUtil - Param 12 (innull) FAILED: grad= 0.15982917543146577, numericalGrad= 0.13482917537999128, relError= 0.08484402353650322, absError=0.025000000051474486, scorePlus=37.537586695883036, scoreMinus= 37.53758399929953
          o.n.a.v.GradCheckUtil - Param 13 (innull) FAILED: grad= 0.3878872548827135, numericalGrad= 0.36288725517863435, relError= 0.03329894578071957, absError=0.024999999704079123, scorePlus=37.537588976468996, scoreMinus= 37.53758171872389
          o.n.a.v.GradCheckUtil - Param 14 (innull) FAILED: grad= 0.4314805439053755, numericalGrad= 0.4064805441572616, relError= 0.029834320595857028, absError=0.0249999997481139, scorePlus=37.537589412402276, scoreMinus= 37.53758128279139
          o.n.a.v.GradCheckUtil - Param 15 (innull) FAILED: grad= -0.9791969742195548, numericalGrad= -0.9041969743606159, relError= 0.03982172710891365, absError=0.0749999998589389, scorePlus=37.53757630561584, scoreMinus= 37.53759438955533
          o.n.a.v.GradCheckUtil - Param 16 (innull) FAILED: grad= -1.5481076646183802, numericalGrad= -1.3981076648406086, relError= 0.050912775545606866, absError=0.14999999977777168, scorePlus=37.53757136652541, scoreMinus= 37.53759932867871
          o.n.a.v.GradCheckUtil - Param 17 (innull) FAILED: grad= 0.7318624829576388, numericalGrad= 0.6818624825655205, relError= 0.035367558479534524, absError=0.05000000039211827, scorePlus=37.5375921662326, scoreMinus= 37.53757852898295
          o.n.a.v.GradCheckUtil - Param 18 (innull) FAILED: grad= 0.3898891658379548, numericalGrad= 0.3398891657013791, relError= 0.06851395550633825, absError=0.050000000136575684, scorePlus=37.53758874649192, scoreMinus= 37.537581948708606
          o.n.a.v.GradCheckUtil - Param 19 (innull) FAILED: grad= 0.4263560158227866, numericalGrad= 0.3763560158631662, relError= 0.06228883832051745, absError=0.0499999999596204, scorePlus=37.5375891111615, scoreMinus= 37.537581584041185
          o.n.a.v.GradCheckUtil - Param 20 (innull) FAILED: grad= 0.5068597466393959, numericalGrad= 0.45685974683351555, relError= 0.05188231652936446, absError=0.04999999980588038, scorePlus=37.53758991620096, scoreMinus= 37.53758077900602
          o.n.a.v.GradCheckUtil - Param 21 (innull) FAILED: grad= -1.8056900201181536, numericalGrad= -1.655690019930489, relError= 0.04333531668067189, absError=0.15000000018766468, scorePlus=37.53756879069314, scoreMinus= 37.53760190449354
          o.n.a.v.GradCheckUtil - Param 22 (innull) FAILED: grad= 0.9458839181603949, numericalGrad= 0.8958839181616439, relError= 0.027147829934200392, absError=0.04999999999875093, scorePlus=37.53759430644868, scoreMinus= 37.53757638877032
          o.n.a.v.GradCheckUtil - Param 23 (innull) FAILED: grad= 0.35294635531836277, numericalGrad= 0.30294635564587225, relError= 0.07623197946350857, absError=0.049999999672490525, scorePlus=37.53758837706266, scoreMinus= 37.53758231813555
          o.n.a.v.GradCheckUtil - Param 24 (innull) FAILED: grad= 0.2290788122803419, numericalGrad= 0.1540788122866843, relError= 0.19574189624546484, absError=0.07499999999365761, scorePlus=37.537586888383274, scoreMinus= 37.53758380680703
          o.n.a.v.GradCheckUtil - Param 25 (innull) FAILED: grad= 1.2823092772749942, numericalGrad= 1.2073092769071536, relError= 0.030125096971924874, absError=0.0750000003678406, scorePlus=37.53759742071405, scoreMinus= 37.53757327452851
          o.n.a.v.GradCheckUtil - Param 26 (innull) FAILED: grad= -2.125453787461087, numericalGrad= -1.9004537875844105, relError= 0.05588801920623663, absError=0.2249999998766763, scorePlus=37.53756634307767, scoreMinus= 37.53760435215342
          o.n.a.v.GradCheckUtil - Param 27 (innull) FAILED: grad= 0.6140656979057506, numericalGrad= 0.5390656980353015, relError= 0.06504028954067533, absError=0.07499999987044914, scorePlus=37.53759073826597, scoreMinus= 37.53757995695201
          o.n.a.v.GradCheckUtil - Param 28 (innull) FAILED: grad= 0.7980396286161997, numericalGrad= 0.7230396285251571, relError= 0.04930709543169628, absError=0.07500000009104257, scorePlus=37.53759257801015, scoreMinus= 37.53757811721758
          o.n.a.v.GradCheckUtil - Param 29 (innull) FAILED: grad= 0.7029180809488731, numericalGrad= 0.6279180809087848, relError= 0.05635554712865557, absError=0.07500000004008833, scorePlus=37.53759162679229, scoreMinus= 37.537579068430674
          o.n.a.v.GradCheckUtil - Param 30 (innull) FAILED: grad= 0.6903741003736612, numericalGrad= 0.6153741004766289, relError= 0.057438332940603, absError=0.07499999989703232, scorePlus=37.53759150135215, scoreMinus= 37.537579193870144
          o.n.a.v.GradCheckUtil - Param 31 (innull) FAILED: grad= -2.191331809938734, numericalGrad= -1.9663318099105707, relError= 0.054116932152466615, absError=0.22500000002816356, scorePlus=37.537565684296005, scoreMinus= 37.537605010932204
          o.n.a.v.GradCheckUtil - Param 32 (innull) FAILED: grad= -1.7314238539988387, numericalGrad= -1.431423854114655, relError= 0.09485123141231523, absError=0.2999999998841838, scorePlus=37.537571033395125, scoreMinus= 37.53759966187221
          o.n.a.v.GradCheckUtil - Param 33 (innull) FAILED: grad= 0.1865048345099542, numericalGrad= 0.08650483458438883, relError= 0.3662873928872047, absError=0.09999999992556537, scorePlus=37.537586212641806, scoreMinus= 37.537584482545114
          o.n.a.v.GradCheckUtil - Param 34 (innull) FAILED: grad= 0.5684320377672826, numericalGrad= 0.46843203733715194, relError= 0.09644465733857978, absError=0.10000000043013063, scorePlus=37.53759003192933, scoreMinus= 37.53758066328858
          o.n.a.v.GradCheckUtil - Param 35 (innull) FAILED: grad= 0.9764869817216023, numericalGrad= 0.8764869818378428, relError= 0.05396729897470652, absError=0.09999999988375952, scorePlus=37.53759411249129, scoreMinus= 37.537576582751655
          o.n.a.v.GradCheckUtil - Param 36 (innull) FAILED: grad= 0.8093307896628024, numericalGrad= 0.7093307896610667, relError= 0.06584745499801029, absError=0.1000000000017357, scorePlus=37.53759244092475, scoreMinus= 37.537578254308954
          o.n.a.v.GradCheckUtil - Param 37 (innull) FAILED: grad= -3.8583417112784635, numericalGrad= -3.5583417115958578, relError= 0.04044934677370135, absError=0.2999999996826057, scorePlus=37.53754976417429, scoreMinus= 37.53762093100852
          o.n.a.v.GradCheckUtil - Param 38 (innull) FAILED: grad= 1.626186827429566, numericalGrad= 1.5261868274052401, relError= 0.0317221278229361, absError=0.10000000002432596, scorePlus=37.5376006095011, scoreMinus= 37.53757008576455
          o.n.a.v.GradCheckUtil - Param 39 (innull) FAILED: grad= 1.4228240941860955, numericalGrad= 1.3228240941742797, relError= 0.036421272192025796, absError=0.10000000001181575, scorePlus=37.53759857587135, scoreMinus= 37.537572119389466
          o.n.a.v.GradCheckUtil - Param 8 (labelsnull) FAILED: grad= 1.347836096699478, numericalGrad= 1.2130524869036208, relError= 0.052631578999122436, absError=0.13478360979585724, scorePlus=37.53759747810944, scoreMinus= 37.5375732170597
          o.n.a.v.GradCheckUtil - Param 9 (labelsnull) FAILED: grad= 2.2449813722186645, numericalGrad= 2.0204832349435264, relError= 0.052631578960514784, absError=0.224498137275138, scorePlus=37.53760555241692, scoreMinus= 37.53756514275222
          o.n.a.v.GradCheckUtil - Param 10 (labelsnull) FAILED: grad= 3.338319818074891, numericalGrad= 3.0044878361223932, relError= 0.05263157897143361, absError=0.33383198195249797, scorePlus=37.53761539246293, scoreMinus= 37.53755530270621
          o.n.a.v.GradCheckUtil - Param 11 (labelsnull) FAILED: grad= 0.512874222002545, numericalGrad= 0.4615867997159739, relError= 0.05263157904060926, absError=0.05128742228657107, scorePlus=37.53758996345257, scoreMinus= 37.537580731716574
          o.n.a.v.GradCheckUtil - Param 12 (labelsnull) FAILED: grad= 1.8336496876496962, numericalGrad= 1.6502847191901535, relError= 0.052631578855087104, absError=0.18336496845954264, scorePlus=37.53760185043176, scoreMinus= 37.53756884473738
          o.n.a.v.GradCheckUtil - Param 13 (labelsnull) FAILED: grad= 0.9470405617846621, numericalGrad= 0.8523365057300224, relError= 0.052631578874930196, absError=0.09470405605463972, scorePlus=37.53759387094963, scoreMinus= 37.537576824219514
          o.n.a.v.GradCheckUtil - Param 14 (labelsnull) FAILED: grad= 0.8405328589181444, numericalGrad= 0.7564795730274908, relError= 0.05263157894660331, absError=0.08405328589065364, scorePlus=37.537592912380305, scoreMinus= 37.537577782788844
          o.n.a.v.GradCheckUtil - Param 15 (labelsnull) FAILED: grad= 3.8726568326409185, numericalGrad= 3.4853911493826213, relError= 0.05263157894653945, absError=0.38726568325829724, scorePlus=37.53762020149607, scoreMinus= 37.53755049367308
          o.n.a.v.GradCheckUtil - Param 16 (labelsnull) FAILED: grad= 2.974917008282802, numericalGrad= 2.6774253075956267, relError= 0.05263157892109057, absError=0.29749170068717534, scorePlus=37.53761212183765, scoreMinus= 37.537558573331495
          o.n.a.v.GradCheckUtil - Param 17 (labelsnull) FAILED: grad= 2.0106196560830876, numericalGrad= 1.809557690535257, relError= 0.05263157893070393, absError=0.2010619655478305, scorePlus=37.53760344316147, scoreMinus= 37.53756725200766
          o.n.a.v.GradCheckUtil - Param 18 (labelsnull) FAILED: grad= 3.2700799019343125, numericalGrad= 2.943071911687411, relError= 0.05263157895642733, absError=0.3270079902469014, scorePlus=37.53761477830369, scoreMinus= 37.53755591686546
          o.n.a.v.GradCheckUtil - Param 19 (labelsnull) FAILED: grad= 3.0912554887932115, numericalGrad= 2.782129940115396, relError= 0.052631578911254466, absError=0.3091255486778155, scorePlus=37.53761316888397, scoreMinus= 37.53755752628517
          o.n.a.v.GradCheckUtil - Param 20 (labelsnull) FAILED: grad= 2.745336256136891, numericalGrad= 2.47080263058308, relError= 0.05263157893528483, absError=0.2745336255538109, scorePlus=37.53761005561088, scoreMinus= 37.537560639558265
          o.n.a.v.GradCheckUtil - Param 21 (labelsnull) FAILED: grad= 4.662895482431062, numericalGrad= 4.196605934225772, relError= 0.05263157894287531, absError=0.4662895482052898, scorePlus=37.53762731364391, scoreMinus= 37.537543381525225
          o.n.a.v.GradCheckUtil - Param 22 (labelsnull) FAILED: grad= 1.497565212190297, numericalGrad= 1.347808690965735, relError= 0.05263157894941505, absError=0.14975652122456196, scorePlus=37.53759882567148, scoreMinus= 37.53757186949766
          o.n.a.v.GradCheckUtil - Param 23 (labelsnull) FAILED: grad= 3.469172764187464, numericalGrad= 3.1222554877530224, relError= 0.05263157894987488, absError=0.3469172764344415, scorePlus=37.53761657013945, scoreMinus= 37.53755412502969
          o.n.a.v.GradCheckUtil - Param 24 (labelsnull) FAILED: grad= 7.716904394626484, numericalGrad= 6.945213955233952, relError= 0.05263157894233456, absError=0.7716904393925317, scorePlus=37.53765479972412, scoreMinus= 37.53751589544502
          o.n.a.v.GradCheckUtil - Param 25 (labelsnull) FAILED: grad= 2.5498491400212533, numericalGrad= 2.2948642261155783, relError= 0.05263157892641225, absError=0.254984913905675, scorePlus=37.537608296226836, scoreMinus= 37.53756239894231
          o.n.a.v.GradCheckUtil - Param 26 (labelsnull) FAILED: grad= 3.6979872901822617, numericalGrad= 3.328188561013689, relError= 0.05263157896989266, absError=0.3697987291685725, scorePlus=37.53761862947018, scoreMinus= 37.53755206569896
          o.n.a.v.GradCheckUtil - Param 27 (labelsnull) FAILED: grad= 4.758796936142041, numericalGrad= 4.2829172425484785, relError= 0.05263157894496529, absError=0.4758796935935621, scorePlus=37.537628176756996, scoreMinus= 37.537542518412145
          o.n.a.v.GradCheckUtil - Param 28 (labelsnull) FAILED: grad= 3.9726279345402036, numericalGrad= 3.5753651410175276, relError= 0.05263157895694304, absError=0.397262793522676, scorePlus=37.537621101235985, scoreMinus= 37.537549593933164
          o.n.a.v.GradCheckUtil - Param 29 (labelsnull) FAILED: grad= 4.3533816313213975, numericalGrad= 3.918043467976417, relError= 0.05263157897445478, absError=0.43533816334498043, scorePlus=37.53762452801925, scoreMinus= 37.53754616714989
          o.n.a.v.GradCheckUtil - Param 30 (labelsnull) FAILED: grad= 4.407401827583481, numericalGrad= 3.966661644838609, relError= 0.05263157894567446, absError=0.44074018274487203, scorePlus=37.53762501420102, scoreMinus= 37.53754568096812
          o.n.a.v.GradCheckUtil - Param 31 (labelsnull) FAILED: grad= 3.932936648943297, numericalGrad= 3.539642984051738, relError= 0.052631578946978126, absError=0.39329366489155904, scorePlus=37.53762074401441, scoreMinus= 37.53754995115473
          o.n.a.v.GradCheckUtil - Param 32 (labelsnull) FAILED: grad= 2.268567899547327, numericalGrad= 2.0417111098680607, relError= 0.05263157888009557, absError=0.22685678967926615, scorePlus=37.53760576469567, scoreMinus= 37.53756493047347
          o.n.a.v.GradCheckUtil - Param 33 (labelsnull) FAILED: grad= 12.262369916195, numericalGrad= 11.036132924502338, relError= 0.052631578950673906, absError=1.2262369916926623, scorePlus=37.537695708913816, scoreMinus= 37.537474986255326
          o.n.a.v.GradCheckUtil - Param 34 (labelsnull) FAILED: grad= 7.804671522564781, numericalGrad= 7.024204370509323, relError= 0.052631578933098944, absError=0.7804671520554578, scorePlus=37.53765558962827, scoreMinus= 37.53751510554086
          o.n.a.v.GradCheckUtil - Param 35 (labelsnull) FAILED: grad= 5.6403528857778396, numericalGrad= 5.076317597385582, relError= 0.05263157892914529, absError=0.5640352883922573, scorePlus=37.537636110760545, scoreMinus= 37.5375345844086
          o.n.a.v.GradCheckUtil - Param 36 (labelsnull) FAILED: grad= 6.3913676780657696, numericalGrad= 5.752230910260891, relError= 0.05263157894722123, absError=0.6391367678048789, scorePlus=37.53764286989367, scoreMinus= 37.53752782527547
          o.n.a.v.GradCheckUtil - Param 37 (labelsnull) FAILED: grad= 13.36252760012272, numericalGrad= 12.026274839982419, relError= 0.05263157895267656, absError=1.336252760140301, scorePlus=37.53770561033297, scoreMinus= 37.53746508483617
          o.n.a.v.GradCheckUtil - Param 38 (labelsnull) FAILED: grad= 3.60022582630636, numericalGrad= 3.2402032434930557, relError= 0.0526315789754781, absError=0.3600225828133041, scorePlus=37.537617749617006, scoreMinus= 37.537552945552136
          o.n.a.v.GradCheckUtil - Param 39 (labelsnull) FAILED: grad= 4.134602663304365, numericalGrad= 3.721142396884147, relError= 0.05263157895939876, absError=0.4134602664202185, scorePlus=37.53762255900854, scoreMinus= 37.5375481361606
          o.n.a.v.GradCheckUtil - Param 0 (weightsnull) FAILED: grad= 0.6880631790284835, numericalGrad= 0.7757898238480719, relError= 0.05992858890011536, absError=0.08772664481958847, scorePlus=37.53759310548281, scoreMinus= 37.537577589686336
          o.n.a.v.GradCheckUtil - Param 1 (weightsnull) FAILED: grad= 1.1844122774030499, numericalGrad= 1.2145830833532045, relError= 0.01257643363705533, absError=0.030170805950154644, scorePlus=37.537597493415404, scoreMinus= 37.53757320175374
          o.n.a.v.GradCheckUtil - Param 2 (weightsnull) FAILED: grad= 3.338319818074891, numericalGrad= 3.1905881240135154, relError= 0.022627320735988308, absError=0.14773169406137576, scorePlus=37.53761725346581, scoreMinus= 37.53755344170333
          o.n.a.v.GradCheckUtil - Param 3 (weightsnull) FAILED: grad= 3.872656832640919, numericalGrad= 3.672738147741938, relError= 0.02649545655578615, absError=0.1999186848989809, scorePlus=37.53762207496605, scoreMinus= 37.5375486202031
          o.n.a.v.GradCheckUtil - Param 4 (weightsnull) FAILED: grad= 1.487458504141401, numericalGrad= 1.480548554511074, relError= 0.00232814460807392, absError=0.006909949630327095, scorePlus=37.537600153070116, scoreMinus= 37.537570542099026
          o.n.a.v.GradCheckUtil - Param 5 (weightsnull) FAILED: grad= 2.331447741215531, numericalGrad= 2.2529900885359666, relError= 0.017113909184327897, absError=0.0784576526795644, scorePlus=37.537607877485456, scoreMinus= 37.537562817683686
          o.n.a.v.GradCheckUtil - Param 6 (weightsnull) FAILED: grad= 1.2326624300607538, numericalGrad= 1.2654256682509413, relError= 0.013115325361155245, absError=0.03276323819018745, scorePlus=37.53759800184125, scoreMinus= 37.53757269332789
          o.n.a.v.GradCheckUtil - Param 7 (weightsnull) FAILED: grad= 1.3109788829810993, numericalGrad= 1.3187672283976326, relError= 0.0029616339702276365, absError=0.007788345416533282, scorePlus=37.537598535256855, scoreMinus= 37.53757215991229
          o.n.a.v.GradCheckUtil - Param 8 (weightsnull) FAILED: grad= 0.5671419748868318, numericalGrad= 0.6852775413790367, relError= 0.0943258748030613, absError=0.11813556649220491, scorePlus=37.53759220035998, scoreMinus= 37.53757849480915
          o.n.a.v.GradCheckUtil - Param 9 (weightsnull) FAILED: grad= 3.34063190003068, numericalGrad= 3.178373233581055, relError= 0.024890096437112083, absError=0.16225866644962483, scorePlus=37.53761713131691, scoreMinus= 37.537553563852235
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 90 params checked, 16 passed, 74 failed. Largest relative error = 0.3662873928872047
          o.n.a.o.LossOpValidation - *** Starting test: test: softmaxxent_smooth, reduction=MEAN_BY_WEIGHT, weights=perExample
          o.n.a.f.DifferentialFunction - No fields found for property name labelsSmoothing for class org.nd4j.linalg.api.ops.impl.loss.SoftmaxCrossEntropyLoss
          o.n.a.f.DifferentialFunction - No fields found for property name reductionMode for class org.nd4j.linalg.api.ops.impl.loss.SoftmaxCrossEntropyLoss
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.f.DifferentialFunction - No fields found for property name labelsSmoothing for class org.nd4j.linalg.api.ops.impl.loss.SoftmaxCrossEntropyLoss
          o.n.a.f.DifferentialFunction - No fields found for property name reductionMode for class org.nd4j.linalg.api.ops.impl.loss.SoftmaxCrossEntropyLoss
          o.n.a.v.GradCheckUtil - Param 8 (innull) FAILED: grad= 0.0050014732475903234, numericalGrad= 0.003751473243163161, relError= 0.1428090535852868, absError=0.0012500000044271624, scorePlus=1.2447487932769739, scoreMinus= 1.244748718247509
          o.n.a.v.GradCheckUtil - Param 9 (innull) FAILED: grad= 0.005799117093930335, numericalGrad= 0.004549117105234757, relError= 0.12079355420815949, absError=0.0012499999886955784, scorePlus=1.2447488012534438, scoreMinus= 1.2447487102711017
          o.n.a.v.GradCheckUtil - Param 10 (innull) FAILED: grad= -0.044859676045944985, numericalGrad= -0.04110967605219784, relError= 0.04362019606087219, absError=0.003749999993747144, scorePlus=1.2447483446654866, scoreMinus= 1.2447491668590076
          o.n.a.v.GradCheckUtil - Param 11 (innull) FAILED: grad= 0.034059085704424334, numericalGrad= 0.03280908569269769, relError= 0.018693497752511307, absError=0.0012500000117266416, scorePlus=1.2447490838534163, scoreMinus= 1.2447484276717025
          o.n.a.v.GradCheckUtil - Param 12 (innull) FAILED: grad= 0.006530161203768628, numericalGrad= 0.005280161208265355, relError= 0.10583961655691984, absError=0.0012499999955032735, scorePlus=1.2447488085639125, scoreMinus= 1.2447487029606883
          o.n.a.v.GradCheckUtil - Param 13 (innull) FAILED: grad= 0.01845951438268354, numericalGrad= 0.017209514391325342, relError= 0.03504440783285476, absError=0.0012499999913581986, scorePlus=1.2447489278577426, scoreMinus= 1.2447485836674548
          o.n.a.v.GradCheckUtil - Param 14 (innull) FAILED: grad= 0.013209698638307704, numericalGrad= 0.01195969864253854, relError= 0.04966348545502944, absError=0.001249999995769165, scorePlus=1.2447488753594889, scoreMinus= 1.244748636165516
          o.n.a.v.GradCheckUtil - Param 15 (innull) FAILED: grad= -0.03819937422475988, numericalGrad= -0.03444937423102701, relError= 0.05161823257031156, absError=0.0037499999937328707, scorePlus=1.2447484112687248, scoreMinus= 1.2447491002562094
          o.n.a.v.GradCheckUtil - Param 16 (innull) FAILED: grad= -0.06433079527005547, numericalGrad= -0.05683079526974665, relError= 0.06190080508925837, absError=0.007500000000308822, scorePlus=1.244748187455211, scoreMinus= 1.2447493240711165
          o.n.a.v.GradCheckUtil - Param 17 (innull) FAILED: grad= 0.020634945638336566, numericalGrad= 0.01813494563407403, relError= 0.06448302851036328, absError=0.002500000004262537, scorePlus=1.2447489371122917, scoreMinus= 1.244748574413379
          o.n.a.v.GradCheckUtil - Param 18 (innull) FAILED: grad= 0.035587039831220434, numericalGrad= 0.03308703983018191, relError= 0.03640383698427091, absError=0.0025000000010385257, scorePlus=1.2447490866335609, scoreMinus= 1.2447484248927643
          o.n.a.v.GradCheckUtil - Param 19 (innull) FAILED: grad= 0.008108809800498464, numericalGrad= 0.005608809805490721, relError= 0.18224736264856256, absError=0.002499999995007743, scorePlus=1.244748811850487, scoreMinus= 1.244748699674291
          o.n.a.v.GradCheckUtil - Param 20 (innull) FAILED: grad= 0.007450236476430141, numericalGrad= 0.004950236487388793, relError= 0.20160521266693937, absError=0.002499999989041348, scorePlus=1.244748805264726, scoreMinus= 1.2447487062599962
          o.n.a.v.GradCheckUtil - Param 21 (innull) FAILED: grad= -0.05614388693395379, numericalGrad= -0.04864388694070242, relError= 0.07157323527287288, absError=0.00749999999325137, scorePlus=1.244748269324378, scoreMinus= 1.244749242202117
          o.n.a.v.GradCheckUtil - Param 22 (innull) FAILED: grad= 0.00790329184761464, numericalGrad= 0.005403291847283497, relError= 0.1878769230068921, absError=0.0025000000003311427, scorePlus=1.2447488097952988, scoreMinus= 1.2447487017294618
          o.n.a.v.GradCheckUtil - Param 23 (innull) FAILED: grad= 0.04079035860990901, numericalGrad= 0.03829035860603014, relError= 0.03161326922531986, absError=0.0025000000038788717, scorePlus=1.2447491386668101, scoreMinus= 1.244748372859638
          o.n.a.v.GradCheckUtil - Param 24 (innull) FAILED: grad= 0.026039574977171808, numericalGrad= 0.022289574974632128, relError= 0.07759292282772103, absError=0.00375000000253968, scorePlus=1.2447489786588422, scoreMinus= 1.2447485328673427
          o.n.a.v.GradCheckUtil - Param 25 (innull) FAILED: grad= 0.025895870119017138, numericalGrad= 0.02214587011550861, relError= 0.07805712251892045, absError=0.0037500000035085267, scorePlus=1.2447489772217888, scoreMinus= 1.2447485343043865
          o.n.a.v.GradCheckUtil - Param 26 (innull) FAILED: grad= -0.0856156150503072, numericalGrad= -0.07436561505480555, relError= 0.07032074942860513, absError=0.01124999999550165, scorePlus=1.2447480121077032, scoreMinus= 1.2447494994200043
          o.n.a.v.GradCheckUtil - Param 27 (innull) FAILED: grad= 0.03368016995411826, numericalGrad= 0.029930169953562565, relError= 0.058952679800141884, absError=0.0037500000005556942, scorePlus=1.244749055065022, scoreMinus= 1.244748456461623
          o.n.a.v.GradCheckUtil - Param 28 (innull) FAILED: grad= 0.01585587192101353, numericalGrad= 0.012105871927126087, relError= 0.1341118069836314, absError=0.0037499999938874432, scorePlus=1.2447488768214447, scoreMinus= 1.2447486347040062
          o.n.a.v.GradCheckUtil - Param 29 (innull) FAILED: grad= 0.044940970026497246, numericalGrad= 0.04119097002375227, relError= 0.043537855998102656, absError=0.0037500000027449742, scorePlus=1.2447491676732905, scoreMinus= 1.24474834385389
          o.n.a.v.GradCheckUtil - Param 30 (innull) FAILED: grad= 0.029940008309743738, numericalGrad= 0.02619000829540141, relError= 0.06680917343606463, absError=0.0037500000143423293, scorePlus=1.2447490176632976, scoreMinus= 1.2447484938631317
          o.n.a.v.GradCheckUtil - Param 31 (innull) FAILED: grad= -0.09073685025725454, numericalGrad= -0.079486850257382, relError= 0.06608950437489297, absError=0.011249999999872543, scorePlus=1.2447479608953063, scoreMinus= 1.2447495506323114
          o.n.a.v.GradCheckUtil - Param 32 (innull) FAILED: grad= -0.16665515284140328, numericalGrad= -0.15165515284687459, relError= 0.04712382768159016, absError=0.014999999994528695, scorePlus=1.2447472392118772, scoreMinus= 1.2447502723149342
          o.n.a.v.GradCheckUtil - Param 33 (innull) FAILED: grad= 0.03811511162866717, numericalGrad= 0.03311511163062164, relError= 0.07019492245370014, absError=0.004999999998045526, scorePlus=1.2447490869146753, scoreMinus= 1.2447484246124427
          o.n.a.v.GradCheckUtil - Param 34 (innull) FAILED: grad= 0.10329084720031101, numericalGrad= 0.09829084719470414, relError= 0.02480383955801549, absError=0.005000000005606867, scorePlus=1.2447497386729858, scoreMinus= 1.2447477728560419
          o.n.a.v.GradCheckUtil - Param 35 (innull) FAILED: grad= 0.02524919401242511, numericalGrad= 0.02024919401044656, relError= 0.10989400326589793, absError=0.00500000000197855, scorePlus=1.2447489582550597, scoreMinus= 1.2447485532711795
          o.n.a.v.GradCheckUtil - Param 36 (innull) FAILED: grad= 0.015135329957358749, numericalGrad= 0.01013532995308708, relError= 0.19785791198135189, absError=0.005000000004271669, scorePlus=1.2447488571160155, scoreMinus= 1.2447486544094164
          o.n.a.v.GradCheckUtil - Param 37 (innull) FAILED: grad= -0.13140970953497694, numericalGrad= -0.11640970951631856, relError= 0.06052794440436311, absError=0.01500000001865838, scorePlus=1.2447475916671746, scoreMinus= 1.244749919861365
          o.n.a.v.GradCheckUtil - Param 38 (innull) FAILED: grad= 0.031037908011338662, numericalGrad= 0.02603790800748129, relError= 0.08760277736911715, absError=0.005000000003857374, scorePlus=1.2447490161424075, scoreMinus= 1.2447484953842474
          o.n.a.v.GradCheckUtil - Param 39 (innull) FAILED: grad= 0.08523647156627953, numericalGrad= 0.08023647156685243, relError= 0.030216420308692583, absError=0.004999999999427102, scorePlus=1.2447495581291776, scoreMinus= 1.2447479533997463
          o.n.a.v.GradCheckUtil - Param 8 (labelsnull) FAILED: grad= 0.11511452434383125, numericalGrad= 0.10360307189927197, relError= 0.05263157899634366, absError=0.011511452444559284, scorePlus=1.2447497917927355, scoreMinus= 1.2447477197312975
          o.n.a.v.GradCheckUtil - Param 9 (labelsnull) FAILED: grad= 0.10771586623238134, numericalGrad= 0.09694427961504103, relError= 0.05263157891703409, absError=0.010771586617340317, scorePlus=1.2447497252048125, scoreMinus= 1.2447477863192202
          o.n.a.v.GradCheckUtil - Param 10 (labelsnull) FAILED: grad= 0.11374534509331952, numericalGrad= 0.1023708105840626, relError= 0.05263157894700296, absError=0.01137453450925692, scorePlus=1.2447497794701223, scoreMinus= 1.2447477320539106
          o.n.a.v.GradCheckUtil - Param 11 (labelsnull) FAILED: grad= 0.019196308711452677, numericalGrad= 0.017276677843902633, relError= 0.05263157884360818, absError=0.0019196308675500443, scorePlus=1.244748928528795, scoreMinus= 1.244748582995238
          o.n.a.v.GradCheckUtil - Param 12 (labelsnull) FAILED: grad= 0.10177956879015365, numericalGrad= 0.0916016119067997, relError= 0.05263157897098462, absError=0.010177956883353947, scorePlus=1.2447496717781354, scoreMinus= 1.2447478397458973
          o.n.a.v.GradCheckUtil - Param 13 (labelsnull) FAILED: grad= 0.04982215415814873, numericalGrad= 0.04483993873982683, relError= 0.052631578975246306, absError=0.004982215418321903, scorePlus=1.2447492041614039, scoreMinus= 1.244748307362629
          o.n.a.v.GradCheckUtil - Param 14 (labelsnull) FAILED: grad= 0.06655358501513411, numericalGrad= 0.05989822651208953, relError= 0.05263157896011447, absError=0.006655358503044585, scorePlus=1.2447493547442816, scoreMinus= 1.2447481567797514
          o.n.a.v.GradCheckUtil - Param 15 (labelsnull) FAILED: grad= 0.07219352217813262, numericalGrad= 0.06497416995543404, relError= 0.05263157898485859, absError=0.00721935222269858, scorePlus=1.244749405503716, scoreMinus= 1.244748106020317
          o.n.a.v.GradCheckUtil - Param 16 (labelsnull) FAILED: grad= 0.10308824820734437, numericalGrad= 0.09277942338847821, relError= 0.05263157893732795, absError=0.010308824818866164, scorePlus=1.2447496835562504, scoreMinus= 1.2447478279677826
          o.n.a.v.GradCheckUtil - Param 17 (labelsnull) FAILED: grad= 0.15781841572267274, numericalGrad= 0.1420365741466867, relError= 0.05263157896042309, absError=0.015781841575986055, scorePlus=1.244750176127758, scoreMinus= 1.244747335396275
          o.n.a.v.GradCheckUtil - Param 18 (labelsnull) FAILED: grad= 0.10331886640970998, numericalGrad= 0.0929869797716698, relError= 0.05263157893165283, absError=0.010331886638040189, scorePlus=1.244749685631814, scoreMinus= 1.2447478258922187
          o.n.a.v.GradCheckUtil - Param 19 (labelsnull) FAILED: grad= 0.2512219085659186, numericalGrad= 0.22609971770393142, relError= 0.05263157895926663, absError=0.025122190861987165, scorePlus=1.2447510167591935, scoreMinus= 1.2447464947648395
          o.n.a.v.GradCheckUtil - Param 20 (labelsnull) FAILED: grad= 0.25969244122976803, numericalGrad= 0.23372319709613618, relError= 0.05263157897009946, absError=0.025969244133631858, scorePlus=1.2447510929939873, scoreMinus= 1.2447464185300454
          o.n.a.v.GradCheckUtil - Param 21 (labelsnull) FAILED: grad= 0.08242560683106316, numericalGrad= 0.07418304613926452, relError= 0.05263157900579315, absError=0.008242560691798642, scorePlus=1.2447494975924778, scoreMinus= 1.244748013931555
          o.n.a.v.GradCheckUtil - Param 22 (labelsnull) FAILED: grad= 0.25378908237346326, numericalGrad= 0.22841017414121365, relError= 0.0526315789362424, absError=0.025378908232249614, scorePlus=1.2447510398637578, scoreMinus= 1.244746471660275
          o.n.a.v.GradCheckUtil - Param 23 (labelsnull) FAILED: grad= 0.0896724441083909, numericalGrad= 0.08070519968983447, relError= 0.05263157899504786, absError=0.008967244418556425, scorePlus=1.2447495628140133, scoreMinus= 1.2447479487100195
          o.n.a.v.GradCheckUtil - Param 24 (labelsnull) FAILED: grad= 0.2626526698215445, numericalGrad= 0.23638740284104284, relError= 0.05263157894388217, absError=0.02626526698050166, scorePlus=1.2447511196360448, scoreMinus= 1.244746391887988
          o.n.a.v.GradCheckUtil - Param 25 (labelsnull) FAILED: grad= 0.2634827689453868, numericalGrad= 0.23713449204265655, relError= 0.05263157896459258, absError=0.026348276902730255, scorePlus=1.244751127106937, scoreMinus= 1.244746384417096
          o.n.a.v.GradCheckUtil - Param 26 (labelsnull) FAILED: grad= 0.12686462401676268, numericalGrad= 0.11417816160319559, relError= 0.052631578999295534, absError=0.012686462413567093, scorePlus=1.2447498975436324, scoreMinus= 1.2447476139804003
          o.n.a.v.GradCheckUtil - Param 27 (labelsnull) FAILED: grad= 0.22405890878868112, numericalGrad= 0.20165301791719156, relError= 0.05263157892912393, absError=0.02240589087148956, scorePlus=1.2447507722921956, scoreMinus= 1.2447467392318372
          o.n.a.v.GradCheckUtil - Param 28 (labelsnull) FAILED: grad= 0.33706430912649304, numericalGrad= 0.3033578782063451, relError= 0.052631578959693615, absError=0.03370643092014797, scorePlus=1.2447517893407984, scoreMinus= 1.2447457221832343
          o.n.a.v.GradCheckUtil - Param 29 (labelsnull) FAILED: grad= 0.18079281639716122, numericalGrad= 0.16271353474595074, relError= 0.052631578982591416, absError=0.018079281651210477, scorePlus=1.2447503828973638, scoreMinus= 1.244747128626669
          o.n.a.v.GradCheckUtil - Param 30 (labelsnull) FAILED: grad= 0.24171594563373913, numericalGrad= 0.21754435106657863, relError= 0.052631578956047344, absError=0.024171594567160504, scorePlus=1.2447509312055272, scoreMinus= 1.2447465803185058
          o.n.a.v.GradCheckUtil - Param 31 (labelsnull) FAILED: grad= 0.13929714031783122, numericalGrad= 0.1253674262957638, relError= 0.052631578908726814, absError=0.013929714022067413, scorePlus=1.2447500094362793, scoreMinus= 1.2447475020877534
          o.n.a.v.GradCheckUtil - Param 32 (labelsnull) FAILED: grad= 0.3582828228224194, numericalGrad= 0.32245454054669054, relError= 0.052631578937297196, absError=0.03582828227572887, scorePlus=1.2447519803074218, scoreMinus= 1.244745531216611
          o.n.a.v.GradCheckUtil - Param 33 (labelsnull) FAILED: grad= 0.3315413064757711, numericalGrad= 0.29838717583441365, relError= 0.0526315789369752, absError=0.03315413064135747, scorePlus=1.2447517396337748, scoreMinus= 1.2447457718902581
          o.n.a.v.GradCheckUtil - Param 34 (labelsnull) FAILED: grad= 0.13215371968216652, numericalGrad= 0.11893834770404509, relError= 0.05263157898889139, absError=0.013215371978121435, scorePlus=1.2447499451454935, scoreMinus= 1.2447475663785394
          o.n.a.v.GradCheckUtil - Param 35 (labelsnull) FAILED: grad= 0.41390462632722547, numericalGrad= 0.3725141636934381, relError= 0.0526315789487937, absError=0.04139046263378737, scorePlus=1.2447524809036534, scoreMinus= 1.2447450306203796
          o.n.a.v.GradCheckUtil - Param 36 (labelsnull) FAILED: grad= 0.516257124672656, numericalGrad= 0.4646314122003225, relError= 0.05263157895280705, absError=0.05162571247233355, scorePlus=1.2447534020761384, scoreMinus= 1.2447441094478944
          o.n.a.v.GradCheckUtil - Param 37 (labelsnull) FAILED: grad= 0.2140332760488892, numericalGrad= 0.19262994843671774, relError= 0.05263157896621897, absError=0.021403327612171452, scorePlus=1.2447506820615009, scoreMinus= 1.2447468294625321
          o.n.a.v.GradCheckUtil - Param 38 (labelsnull) FAILED: grad= 0.37262161400923843, numericalGrad= 0.33535945260787514, relError= 0.0526315789480218, absError=0.03726216140136329, scorePlus=1.2447521093565426, scoreMinus= 1.2447454021674904
          o.n.a.v.GradCheckUtil - Param 39 (labelsnull) FAILED: grad= 0.17057759085636937, numericalGrad= 0.15351983178035766, relError= 0.05263157891610676, absError=0.017057759076011703, scorePlus=1.2447502909603343, scoreMinus= 1.2447472205636987
          o.n.a.v.GradCheckUtil - Param 0 (weightsnull) FAILED: grad= -0.03190210256303777, numericalGrad= -0.027341967256955254, relError= 0.07697201289408401, absError=0.004560135306082517, scorePlus=1.2447484823424806, scoreMinus= 1.2447490291818257
          o.n.a.v.GradCheckUtil - Param 1 (weightsnull) FAILED: grad= 0.09487384806818683, numericalGrad= 0.0888445732094567, relError= 0.032818020189812204, absError=0.00602927485873013, scorePlus=1.2447496442073043, scoreMinus= 1.24474786731584
          o.n.a.v.GradCheckUtil - Param 2 (weightsnull) FAILED: grad= 0.05324881581753141, numericalGrad= 0.04902767389847184, relError= 0.041271869329702705, absError=0.004221141919059569, scorePlus=1.2447492460385103, scoreMinus= 1.2447482654850324
          o.n.a.v.GradCheckUtil - Param 3 (weightsnull) FAILED: grad= 0.011696992902344511, numericalGrad= 0.009995452920907866, relError= 0.07843928689741135, absError=0.0017015399814366457, scorePlus=1.2447488557164956, scoreMinus= 1.2447486558074372
          o.n.a.v.GradCheckUtil - Param 4 (weightsnull) FAILED: grad= -0.00895240517211592, numericalGrad= -0.008154633113210963, relError= 0.04663414236871299, absError=7.977720589049577E-4, scorePlus=1.244748674215726, scoreMinus= 1.2447488373083884
          o.n.a.v.GradCheckUtil - Param 5 (weightsnull) FAILED: grad= -0.019283725860256524, numericalGrad= -0.01657617002548406, relError= 0.0755037282706976, absError=0.0027075558347724633, scorePlus=1.244748590000399, scoreMinus= 1.2447489215237995
          o.n.a.v.GradCheckUtil - Param 6 (weightsnull) FAILED: grad= -0.018208321270200542, numericalGrad= -0.016869225816229516, relError= 0.038175287760901115, absError=0.001339095453971026, scorePlus=1.2447485870698427, scoreMinus= 1.244748924454359
          o.n.a.v.GradCheckUtil - Param 7 (weightsnull) FAILED: grad= -0.014064149169844366, numericalGrad= -0.012957710593397563, relError= 0.04094605575416023, absError=0.001106438576446803, scorePlus=1.2447486261849754, scoreMinus= 1.2447488853391873
          o.n.a.v.GradCheckUtil - Param 8 (weightsnull) FAILED: grad= 0.029074176429816738, numericalGrad= 0.026100462813261057, relError= 0.05389638532034014, absError=0.002973713616555681, scorePlus=1.244749016766514, scoreMinus= 1.2447484947572578
          o.n.a.v.GradCheckUtil - Param 9 (weightsnull) FAILED: grad= -0.006988210263565806, numericalGrad= -0.006120640638762608, relError= 0.06618197363501167, absError=8.675696248031982E-4, scorePlus=1.2447486945556405, scoreMinus= 1.2447488169684533
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 90 params checked, 16 passed, 74 failed. Largest relative error = 0.20160521266693937
          o.n.a.o.LossOpValidation - *** Starting test: test: softmaxxent_smooth, reduction=MEAN_BY_NONZERO_WEIGHT_COUNT, weights=perExample
          o.n.a.f.DifferentialFunction - No fields found for property name labelsSmoothing for class org.nd4j.linalg.api.ops.impl.loss.SoftmaxCrossEntropyLoss
          o.n.a.f.DifferentialFunction - No fields found for property name reductionMode for class org.nd4j.linalg.api.ops.impl.loss.SoftmaxCrossEntropyLoss
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.f.DifferentialFunction - No fields found for property name labelsSmoothing for class org.nd4j.linalg.api.ops.impl.loss.SoftmaxCrossEntropyLoss
          o.n.a.f.DifferentialFunction - No fields found for property name reductionMode for class org.nd4j.linalg.api.ops.impl.loss.SoftmaxCrossEntropyLoss
          o.n.a.v.GradCheckUtil - Param 8 (innull) FAILED: grad= 0.022295312315397428, numericalGrad= 0.019170312315353044, relError= 0.07536363018457744, absError=0.003125000000044384, scorePlus=4.33557956168936, scoreMinus= 4.335579178283114
          o.n.a.v.GradCheckUtil - Param 9 (innull) FAILED: grad= 0.053726660603636296, numericalGrad= 0.050601660595006585, relError= 0.02995351571583001, absError=0.003125000008629711, scorePlus=4.335579876003459, scoreMinus= 4.335578863970247
          o.n.a.v.GradCheckUtil - Param 10 (innull) FAILED: grad= -0.10190059947194526, numericalGrad= -0.09252559944883386, relError= 0.048218810402868253, absError=0.009375000023111396, scorePlus=4.3355784447302685, scoreMinus= 4.3355802952422575
          o.n.a.v.GradCheckUtil - Param 11 (innull) FAILED: grad= 0.025878626552911534, numericalGrad= 0.022753626538474233, relError= 0.06425776754708559, absError=0.0031250000144373014, scorePlus=4.335579597522613, scoreMinus= 4.335579142450082
          o.n.a.v.GradCheckUtil - Param 12 (innull) FAILED: grad= 0.07292975065176963, numericalGrad= 0.06980475069084946, relError= 0.021893795343978777, absError=0.003124999960920166, scorePlus=4.335580068034347, scoreMinus= 4.335578671939333
          o.n.a.v.GradCheckUtil - Param 13 (innull) FAILED: grad= 0.040697697445143774, numericalGrad= 0.03757269744220082, relError= 0.03992569613888878, absError=0.003125000002942954, scorePlus=4.335579745713668, scoreMinus= 4.335578994259719
          o.n.a.v.GradCheckUtil - Param 14 (innull) FAILED: grad= 0.007823527270495132, numericalGrad= 0.00469852730056175, relError= 0.24955968305364337, absError=0.0031249999699333817, scorePlus=4.335579416970961, scoreMinus= 4.335579323000415
          o.n.a.v.GradCheckUtil - Param 15 (innull) FAILED: grad= -0.12145097536740852, numericalGrad= -0.11207597534479417, relError= 0.04014525944017505, absError=0.00937500002261435, scorePlus=4.33557824922574, scoreMinus= 4.335580490745247
          o.n.a.v.GradCheckUtil - Param 16 (innull) FAILED: grad= -0.23050903148906302, numericalGrad= -0.2117590315098283, relError= 0.042395102762104064, absError=0.01874999997923471, scorePlus=4.335577252395905, scoreMinus= 4.335581487576535
          o.n.a.v.GradCheckUtil - Param 17 (innull) FAILED: grad= 0.1908232509907057, numericalGrad= 0.18457325099419106, relError= 0.01664906296001157, absError=0.006249999996514655, scorePlus=4.33558121572009, scoreMinus= 4.33557752425507
          o.n.a.v.GradCheckUtil - Param 18 (innull) FAILED: grad= 0.01101204253847944, numericalGrad= 0.0047620425380756615, relError= 0.3962194935599215, absError=0.006250000000403778, scorePlus=4.335579417606273, scoreMinus= 4.335579322365422
          o.n.a.v.GradCheckUtil - Param 19 (innull) FAILED: grad= 0.028673737959877845, numericalGrad= 0.022423737977561583, relError= 0.12231523901431791, absError=0.006249999982316262, scorePlus=4.3355795942239705, scoreMinus= 4.335579145749211
          o.n.a.v.GradCheckUtil - Param 20 (innull) FAILED: grad= 0.011644551238220818, numericalGrad= 0.005394551250148537, relError= 0.36680335671074454, absError=0.00624999998807228, scorePlus=4.335579423931389, scoreMinus= 4.335579316040364
          o.n.a.v.GradCheckUtil - Param 21 (innull) FAILED: grad= -0.1831633854063313, numericalGrad= -0.16441338543948802, relError= 0.053944916748077366, absError=0.01874999996684329, scorePlus=4.335577725853915, scoreMinus= 4.335581014121624
          o.n.a.v.GradCheckUtil - Param 22 (innull) FAILED: grad= 0.016567786262642874, numericalGrad= 0.010317786269808948, relError= 0.23246668767384282, absError=0.006249999992833925, scorePlus=4.335579473163958, scoreMinus= 4.3355792668082325
          o.n.a.v.GradCheckUtil - Param 23 (innull) FAILED: grad= 0.1549510479054676, numericalGrad= 0.14870104791953054, relError= 0.02058276584245637, absError=0.00624999998593706, scorePlus=4.335580856998746, scoreMinus= 4.335577882977788
          o.n.a.v.GradCheckUtil - Param 24 (innull) FAILED: grad= 0.02857191061441222, numericalGrad= 0.019196910638896725, relError= 0.1962577206123982, absError=0.009374999975515497, scorePlus=4.335579561955748, scoreMinus= 4.335579178017535
          o.n.a.v.GradCheckUtil - Param 25 (innull) FAILED: grad= 0.015034307920830794, numericalGrad= 0.005659307911187738, relError= 0.4530382744970763, absError=0.009375000009643055, scorePlus=4.335579426579122, scoreMinus= 4.335579313392964
          o.n.a.v.GradCheckUtil - Param 26 (innull) FAILED: grad= -0.35901376966202386, numericalGrad= -0.33088876967291014, relError= 0.040766627727194936, absError=0.02812499998911372, scorePlus=4.33557606109839, scoreMinus= 4.3355826788737835
          o.n.a.v.GradCheckUtil - Param 27 (innull) FAILED: grad= 0.31540755112678087, numericalGrad= 0.3060325511672346, relError= 0.01508592690580946, absError=0.00937499995954627, scorePlus=4.335582430313339, scoreMinus= 4.335576309662316
          o.n.a.v.GradCheckUtil - Param 28 (innull) FAILED: grad= 0.06105415850231252, numericalGrad= 0.05167915850812221, relError= 0.08316086355662322, absError=0.009374999994190315, scorePlus=4.335579886779462, scoreMinus= 4.335578853196292
          o.n.a.v.GradCheckUtil - Param 29 (innull) FAILED: grad= 0.14914846820403438, numericalGrad= 0.13977346822180436, relError= 0.032448211091913454, absError=0.009374999982230015, scorePlus=4.335580767724496, scoreMinus= 4.335577972255131
          o.n.a.v.GradCheckUtil - Param 30 (innull) FAILED: grad= 0.06619904459982093, numericalGrad= 0.05682404458084988, relError= 0.07620520734285083, absError=0.009375000018971048, scorePlus=4.335579938228493, scoreMinus= 4.335578801747602
          o.n.a.v.GradCheckUtil - Param 31 (innull) FAILED: grad= -0.2764016713061678, numericalGrad= -0.24827667131077644, relError= 0.0536042708664359, absError=0.028124999995391337, scorePlus=4.335576887222243, scoreMinus= 4.335581852755669
          o.n.a.v.GradCheckUtil - Param 32 (innull) FAILED: grad= -0.33210927015121333, numericalGrad= -0.2946092701350267, relError= 0.05983547255369106, absError=0.03750000001618664, scorePlus=4.335576423898196, scoreMinus= 4.335582316083599
          o.n.a.v.GradCheckUtil - Param 33 (innull) FAILED: grad= 0.01622404676769326, numericalGrad= 0.0037240467598564915, relError= 0.6266262984266325, absError=0.012500000007836767, scorePlus=4.335579407226574, scoreMinus= 4.335579332745639
          o.n.a.v.GradCheckUtil - Param 34 (innull) FAILED: grad= 0.24767510152760516, numericalGrad= 0.2351751015261527, relError= 0.025887946038744402, absError=0.01250000000145246, scorePlus=4.335581721742586, scoreMinus= 4.3355770182405555
          o.n.a.v.GradCheckUtil - Param 35 (innull) FAILED: grad= 0.06821012185591487, numericalGrad= 0.05571012184901746, relError= 0.10087133169832423, absError=0.012500000006897403, scorePlus=4.335579927089485, scoreMinus= 4.335578812887048
          o.n.a.v.GradCheckUtil - Param 36 (innull) FAILED: grad= 0.03240724345583037, numericalGrad= 0.01990724345368733, relError= 0.23893955079331736, absError=0.01250000000214304, scorePlus=4.335579569059272, scoreMinus= 4.335579170914403
          o.n.a.v.GradCheckUtil - Param 37 (innull) FAILED: grad= -0.30216828618857694, numericalGrad= -0.2646682861762173, relError= 0.06615663462911861, absError=0.03750000001235965, scorePlus=4.335576723308438, scoreMinus= 4.335582016674161
          o.n.a.v.GradCheckUtil - Param 38 (innull) FAILED: grad= 0.12567129800145863, numericalGrad= 0.11317129802179692, relError= 0.052335723140626955, absError=0.01249999997966171, scorePlus=4.3355805017030065, scoreMinus= 4.335578238277046
          o.n.a.v.GradCheckUtil - Param 39 (innull) FAILED: grad= 0.14408974473128788, numericalGrad= 0.13158974474514196, relError= 0.04534250991934841, absError=0.012499999986145927, scorePlus=4.335580685887898, scoreMinus= 4.335578054093003
          o.n.a.v.GradCheckUtil - Param 8 (labelsnull) FAILED: grad= 0.21549216137566576, numericalGrad= 0.19394294521468677, relError= 0.05263157900756024, absError=0.02154921616097899, scorePlus=4.335581309414773, scoreMinus= 4.335577430555869
          o.n.a.v.GradCheckUtil - Param 9 (labelsnull) FAILED: grad= 0.10555054824045074, numericalGrad= 0.09499549342706358, relError= 0.052631578891426854, absError=0.010555054813387157, scorePlus=4.335580319940256, scoreMinus= 4.335578420030387
          o.n.a.v.GradCheckUtil - Param 10 (labelsnull) FAILED: grad= 0.21106338390971896, numericalGrad= 0.1899570455154986, relError= 0.05263157895589524, absError=0.021106338394220353, scorePlus=4.335581269555776, scoreMinus= 4.335577470414866
          o.n.a.v.GradCheckUtil - Param 11 (labelsnull) FAILED: grad= 0.19686204236294114, numericalGrad= 0.17717583813414703, relError= 0.052631578926261614, absError=0.019686204228794107, scorePlus=4.3355811417437025, scoreMinus= 4.33557759822694
          o.n.a.v.GradCheckUtil - Param 12 (labelsnull) FAILED: grad= 0.067352134914961, numericalGrad= 0.06061692143788377, relError= 0.052631578828763556, absError=0.006735213477077236, scorePlus=4.335579976154536, scoreMinus= 4.335578763816107
          o.n.a.v.GradCheckUtil - Param 13 (labelsnull) FAILED: grad= 0.14026777753543782, numericalGrad= 0.12624099978708614, relError= 0.05263157892686112, absError=0.014026777748351676, scorePlus=4.335580632395319, scoreMinus= 4.335578107575324
          o.n.a.v.GradCheckUtil - Param 14 (labelsnull) FAILED: grad= 0.346397278354114, numericalGrad= 0.3117575505307002, relError= 0.05263157892817983, absError=0.03463972782341379, scorePlus=4.335582487560827, scoreMinus= 4.335576252409816
          o.n.a.v.GradCheckUtil - Param 15 (labelsnull) FAILED: grad= 0.44520511536859203, numericalGrad= 0.40068460385178634, relError= 0.052631578922413685, absError=0.044520511516805694, scorePlus=4.33558337683136, scoreMinus= 4.335575363139283
          o.n.a.v.GradCheckUtil - Param 16 (labelsnull) FAILED: grad= 0.63787742821661, numericalGrad= 0.5740896853900779, relError= 0.05263157895159913, absError=0.0637877428265321, scorePlus=4.3355851108821755, scoreMinus= 4.335573629088468
          o.n.a.v.GradCheckUtil - Param 17 (labelsnull) FAILED: grad= 0.06752832643354066, numericalGrad= 0.0607754937931304, relError= 0.052631578923216814, absError=0.00675283264041026, scorePlus=4.3355799777402595, scoreMinus= 4.335578762230384
          o.n.a.v.GradCheckUtil - Param 18 (labelsnull) FAILED: grad= 0.7806178669172368, numericalGrad= 0.7025560802009777, relError= 0.05263157896478158, absError=0.07806178671625907, scorePlus=4.335586395546123, scoreMinus= 4.335572344424519
          o.n.a.v.GradCheckUtil - Param 19 (labelsnull) FAILED: grad= 0.5413698169191602, numericalGrad= 0.487232835233442, relError= 0.0526315789410258, absError=0.05413698168571818, scorePlus=4.335584242313674, scoreMinus= 4.335574497656969
          o.n.a.v.GradCheckUtil - Param 20 (labelsnull) FAILED: grad= 0.7666556380330815, numericalGrad= 0.689990074231872, relError= 0.05263157894585184, absError=0.07666556380120948, scorePlus=4.335586269886064, scoreMinus= 4.335572470084579
          o.n.a.v.GradCheckUtil - Param 21 (labelsnull) FAILED: grad= 0.3298024662060726, numericalGrad= 0.29682221960314337, relError= 0.05263157891767213, absError=0.03298024660292925, scorePlus=4.335582338207518, scoreMinus= 4.3355764017631255
          o.n.a.v.GradCheckUtil - Param 22 (labelsnull) FAILED: grad= 0.6785001736163084, numericalGrad= 0.6106501562630484, relError= 0.05263157894053337, absError=0.06785001735326002, scorePlus=4.335585476486884, scoreMinus= 4.3355732634837585
          o.n.a.v.GradCheckUtil - Param 23 (labelsnull) FAILED: grad= 0.11958791769733819, numericalGrad= 0.10762912592277017, relError= 0.05263157896976388, absError=0.011958791774568017, scorePlus=4.33558044627658, scoreMinus= 4.335578293694062
          o.n.a.v.GradCheckUtil - Param 24 (labelsnull) FAILED: grad= 0.9654382264183432, numericalGrad= 0.8688944038048872, relError= 0.0526315789310835, absError=0.09654382261345595, scorePlus=4.33558805892936, scoreMinus= 4.3355706810412835
          o.n.a.v.GradCheckUtil - Param 25 (labelsnull) FAILED: grad= 1.2062217156729458, numericalGrad= 1.0855995441261257, relError= 0.0526315789379645, absError=0.12062217154682009, scorePlus=4.335590225980763, scoreMinus= 4.33556851398988
          o.n.a.v.GradCheckUtil - Param 26 (labelsnull) FAILED: grad= 1.1831993543022148, numericalGrad= 1.064879418866127, relError= 0.05263157895011523, absError=0.11831993543608776, scorePlus=4.33559001877951, scoreMinus= 4.335568721191133
          o.n.a.v.GradCheckUtil - Param 27 (labelsnull) FAILED: grad= 0.06489765386206081, numericalGrad= 0.0584078884813266, relError= 0.052631578900656284, absError=0.0064897653807342096, scorePlus=4.335579954064206, scoreMinus= 4.335578785906437
          o.n.a.v.GradCheckUtil - Param 28 (labelsnull) FAILED: grad= 0.6806867667740677, numericalGrad= 0.6126180900789535, relError= 0.05263157896178063, absError=0.06806867669511418, scorePlus=4.335585496166223, scoreMinus= 4.335573243804421
          o.n.a.v.GradCheckUtil - Param 29 (labelsnull) FAILED: grad= 0.3457439194624239, numericalGrad= 0.3111695275226367, relError= 0.05263157893702465, absError=0.034574391939787175, scorePlus=4.335582481680597, scoreMinus= 4.335576258290047
          o.n.a.v.GradCheckUtil - Param 30 (labelsnull) FAILED: grad= 0.6503474981844245, numericalGrad= 0.5853127483579357, relError= 0.052631578954222956, absError=0.06503474982648882, scorePlus=4.335585223112806, scoreMinus= 4.335573516857838
          o.n.a.v.GradCheckUtil - Param 31 (labelsnull) FAILED: grad= 0.50095189307711, numericalGrad= 0.4508567037486699, relError= 0.0526315789702933, absError=0.05009518932844009, scorePlus=4.3355838785523595, scoreMinus= 4.3355748614182845
          o.n.a.v.GradCheckUtil - Param 32 (labelsnull) FAILED: grad= 0.5456473740994737, numericalGrad= 0.4910826366888443, relError= 0.05263157894806096, absError=0.05456473741062945, scorePlus=4.3355842808116885, scoreMinus= 4.335574459158955
          o.n.a.v.GradCheckUtil - Param 33 (labelsnull) FAILED: grad= 1.7140567941967413, numericalGrad= 1.5426511147609288, relError= 0.05263157895258467, absError=0.17140567943581253, scorePlus=4.335594796496469, scoreMinus= 4.335563943474174
          o.n.a.v.GradCheckUtil - Param 34 (labelsnull) FAILED: grad= 0.35124514282024, numericalGrad= 0.3161206285184903, relError= 0.0526315789784816, absError=0.035124514301749676, scorePlus=4.335582531191607, scoreMinus= 4.335576208779036
          o.n.a.v.GradCheckUtil - Param 35 (labelsnull) FAILED: grad= 0.9960075651377437, numericalGrad= 0.8964068086037001, relError= 0.05263157895864289, absError=0.09960075653404354, scorePlus=4.335588334053408, scoreMinus= 4.3355704059172355
          o.n.a.v.GradCheckUtil - Param 36 (labelsnull) FAILED: grad= 1.368113068579469, numericalGrad= 1.2313017617060495, relError= 0.05263157895363399, absError=0.13681130687341936, scorePlus=4.335591683002939, scoreMinus= 4.3355670569677045
          o.n.a.v.GradCheckUtil - Param 37 (labelsnull) FAILED: grad= 0.463595679684247, numericalGrad= 0.41723611170496605, relError= 0.05263157896034208, absError=0.046359567979280925, scorePlus=4.335583542346439, scoreMinus= 4.3355751976242045
          o.n.a.v.GradCheckUtil - Param 38 (labelsnull) FAILED: grad= 0.6904691730991871, numericalGrad= 0.6214222557865412, relError= 0.05263157894955665, absError=0.0690469173126459, scorePlus=4.335585584207879, scoreMinus= 4.335573155762764
          o.n.a.v.GradCheckUtil - Param 39 (labelsnull) FAILED: grad= 0.6220858828355315, numericalGrad= 0.559877294570299, relError= 0.05263157893105239, absError=0.062208588265232456, scorePlus=4.335584968758267, scoreMinus= 4.335573771212376
          o.n.a.v.GradCheckUtil - Param 0 (weightsnull) FAILED: grad= 0.211063383909719, numericalGrad= 0.20818124890631393, relError= 0.00687459010279032, absError=0.002882135003405062, scorePlus=4.33558145179781, scoreMinus= 4.335577288172832
          o.n.a.v.GradCheckUtil - Param 1 (weightsnull) FAILED: grad= 0.44520511536859203, numericalGrad= 0.4256651614742423, relError= 0.022437272707466708, absError=0.019539953894349704, scorePlus=4.335583626636936, scoreMinus= 4.335575113333706
          o.n.a.v.GradCheckUtil - Param 2 (weightsnull) FAILED: grad= 0.318938714108305, numericalGrad= 0.31238726068139044, relError= 0.010377291111928248, absError=0.006551453426914544, scorePlus=4.335582493857928, scoreMinus= 4.335576246112715
          o.n.a.v.GradCheckUtil - Param 3 (weightsnull) FAILED: grad= 0.1649012331030363, numericalGrad= 0.17209293723396965, relError= 0.0213407375081337, absError=0.007191704130933341, scorePlus=4.335581090914694, scoreMinus= 4.335577649055949
          o.n.a.v.GradCheckUtil - Param 4 (weightsnull) FAILED: grad= 0.3943997847674049, numericalGrad= 0.3834577809058714, relError= 0.01406684763946805, absError=0.01094200386153349, scorePlus=4.335583204563131, scoreMinus= 4.3355755354075125
          o.n.a.v.GradCheckUtil - Param 5 (weightsnull) FAILED: grad= 0.16698396435903667, numericalGrad= 0.16843331858140687, relError= 0.004321048127467951, absError=0.0014493542223701916, scorePlus=4.335581054318507, scoreMinus= 4.335577685652136
          o.n.a.v.GradCheckUtil - Param 6 (weightsnull) FAILED: grad= 0.1364118435248684, numericalGrad= 0.14531413965457318, relError= 0.031599130578007714, absError=0.008902296129704779, scorePlus=4.335580823126718, scoreMinus= 4.335577916843925
          o.n.a.v.GradCheckUtil - Param 7 (weightsnull) FAILED: grad= 0.11589891992106174, numericalGrad= 0.1239606767011736, relError= 0.03361031575821685, absError=0.008061756780111853, scorePlus=4.335580609592089, scoreMinus= 4.335578130378555
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 88 params checked, 16 passed, 72 failed. Largest relative error = 0.6266262984266325
          o.n.a.o.LossOpValidation - *** Starting test: test: mpwse, reduction=NONE, weights=none
          o.n.a.f.DifferentialFunction - No fields found for property name reductionMode for class org.nd4j.linalg.api.ops.impl.loss.MeanPairwiseSquaredErrorLoss
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.f.DifferentialFunction - No fields found for property name reductionMode for class org.nd4j.linalg.api.ops.impl.loss.MeanPairwiseSquaredErrorLoss
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 80 params checked, 80 passed, 0 failed. Largest relative error = 5.346324887464822E-9
          o.n.a.o.LossOpValidation - *** Starting test: test: mpwse, reduction=SUM, weights=none
          o.n.a.f.DifferentialFunction - No fields found for property name reductionMode for class org.nd4j.linalg.api.ops.impl.loss.MeanPairwiseSquaredErrorLoss
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.f.DifferentialFunction - No fields found for property name reductionMode for class org.nd4j.linalg.api.ops.impl.loss.MeanPairwiseSquaredErrorLoss
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 80 params checked, 80 passed, 0 failed. Largest relative error = 6.564479871169771E-10
          o.n.a.o.LossOpValidation - *** Starting test: test: mpwse, reduction=MEAN_BY_WEIGHT, weights=none
          o.n.a.f.DifferentialFunction - No fields found for property name reductionMode for class org.nd4j.linalg.api.ops.impl.loss.MeanPairwiseSquaredErrorLoss
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.f.DifferentialFunction - No fields found for property name reductionMode for class org.nd4j.linalg.api.ops.impl.loss.MeanPairwiseSquaredErrorLoss
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 80 params checked, 80 passed, 0 failed. Largest relative error = 4.916769985327405E-9
          o.n.a.o.LossOpValidation - *** Starting test: test: mpwse, reduction=MEAN_BY_NONZERO_WEIGHT_COUNT, weights=none
          o.n.a.f.DifferentialFunction - No fields found for property name reductionMode for class org.nd4j.linalg.api.ops.impl.loss.MeanPairwiseSquaredErrorLoss
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.f.DifferentialFunction - No fields found for property name reductionMode for class org.nd4j.linalg.api.ops.impl.loss.MeanPairwiseSquaredErrorLoss
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 80 params checked, 80 passed, 0 failed. Largest relative error = 4.153339610860747E-10
          o.n.a.o.LossOpValidation - *** Starting test: test: mpwse, reduction=NONE, weights=scalar
          o.n.a.f.DifferentialFunction - No fields found for property name reductionMode for class org.nd4j.linalg.api.ops.impl.loss.MeanPairwiseSquaredErrorLoss
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.f.DifferentialFunction - No fields found for property name reductionMode for class org.nd4j.linalg.api.ops.impl.loss.MeanPairwiseSquaredErrorLoss
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 80 params checked, 80 passed, 0 failed. Largest relative error = 1.2754046419378226E-8
          o.n.a.o.LossOpValidation - *** Starting test: test: mpwse, reduction=SUM, weights=scalar
          o.n.a.f.DifferentialFunction - No fields found for property name reductionMode for class org.nd4j.linalg.api.ops.impl.loss.MeanPairwiseSquaredErrorLoss
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.f.DifferentialFunction - No fields found for property name reductionMode for class org.nd4j.linalg.api.ops.impl.loss.MeanPairwiseSquaredErrorLoss
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 80 params checked, 80 passed, 0 failed. Largest relative error = 6.666200809954179E-9
          o.n.a.o.LossOpValidation - *** Starting test: test: mpwse, reduction=MEAN_BY_WEIGHT, weights=scalar
          o.n.a.f.DifferentialFunction - No fields found for property name reductionMode for class org.nd4j.linalg.api.ops.impl.loss.MeanPairwiseSquaredErrorLoss
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.f.DifferentialFunction - No fields found for property name reductionMode for class org.nd4j.linalg.api.ops.impl.loss.MeanPairwiseSquaredErrorLoss
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 80 params checked, 80 passed, 0 failed. Largest relative error = 5.930563595267724E-10
          o.n.a.o.LossOpValidation - *** Starting test: test: mpwse, reduction=MEAN_BY_NONZERO_WEIGHT_COUNT, weights=scalar
          o.n.a.f.DifferentialFunction - No fields found for property name reductionMode for class org.nd4j.linalg.api.ops.impl.loss.MeanPairwiseSquaredErrorLoss
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.f.DifferentialFunction - No fields found for property name reductionMode for class org.nd4j.linalg.api.ops.impl.loss.MeanPairwiseSquaredErrorLoss
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 80 params checked, 80 passed, 0 failed. Largest relative error = 7.0479248122773055E-9
          o.n.a.o.LossOpValidation - *** Starting test: test: mpwse, reduction=NONE, weights=perExample
          o.n.a.f.DifferentialFunction - No fields found for property name reductionMode for class org.nd4j.linalg.api.ops.impl.loss.MeanPairwiseSquaredErrorLoss
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.f.DifferentialFunction - No fields found for property name reductionMode for class org.nd4j.linalg.api.ops.impl.loss.MeanPairwiseSquaredErrorLoss
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 90 params checked, 90 passed, 0 failed. Largest relative error = 5.614890720559934E-10
          o.n.a.o.LossOpValidation - *** Starting test: test: mpwse, reduction=SUM, weights=perExample
          o.n.a.f.DifferentialFunction - No fields found for property name reductionMode for class org.nd4j.linalg.api.ops.impl.loss.MeanPairwiseSquaredErrorLoss
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.f.DifferentialFunction - No fields found for property name reductionMode for class org.nd4j.linalg.api.ops.impl.loss.MeanPairwiseSquaredErrorLoss
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 90 params checked, 90 passed, 0 failed. Largest relative error = 2.2162064871955016E-9
          o.n.a.o.LossOpValidation - *** Starting test: test: mpwse, reduction=MEAN_BY_WEIGHT, weights=perExample
          o.n.a.f.DifferentialFunction - No fields found for property name reductionMode for class org.nd4j.linalg.api.ops.impl.loss.MeanPairwiseSquaredErrorLoss
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.f.DifferentialFunction - No fields found for property name reductionMode for class org.nd4j.linalg.api.ops.impl.loss.MeanPairwiseSquaredErrorLoss
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 90 params checked, 90 passed, 0 failed. Largest relative error = 9.155224573634072E-9
          o.n.a.o.LossOpValidation - *** Starting test: test: mpwse, reduction=MEAN_BY_NONZERO_WEIGHT_COUNT, weights=perExample
          o.n.a.f.DifferentialFunction - No fields found for property name reductionMode for class org.nd4j.linalg.api.ops.impl.loss.MeanPairwiseSquaredErrorLoss
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.f.DifferentialFunction - No fields found for property name reductionMode for class org.nd4j.linalg.api.ops.impl.loss.MeanPairwiseSquaredErrorLoss
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 88 params checked, 88 passed, 0 failed. Largest relative error = 3.3878148748733897E-9
          o.n.a.o.LossOpValidation - *** Starting test: test: sparsesoftmax, reduction=SUM, weights=none
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 40 params checked, 40 passed, 0 failed. Largest relative error = 1.3981644155962998E-9
          o.n.c.t.BaseND4JTest - LossOpValidation.testLoss2d: 4030 ms, threadCount: (9->9), jvmTotal=1015545856, jvmMax=7635730432, totalBytes=2465040, maxBytes=8589934592, currPhys=1178206208, maxPhys=8589934592
        • org.opentest4j.AssertionFailedError: 47 of 187 failed: [test: log_poisson_full, reduction=NONE, weights=none: Gradient check failed, test: log_poisson_full, reduction=SUM, weights=none: Gradient check failed, test: log_poisson_full, reduction=MEAN_BY_WEIGHT, weights=none: Gradient check failed, test: log_poisson_full, reduction=MEAN_BY_NONZERO_WEIGHT_COUNT, weights=none: Gradient check failed, test: log_poisson_full, reduction=NONE, weights=scalar: Gradient check failed, test: log_poisson_full, reduction=SUM, weights=scalar: Gradient check failed, test: log_poisson_full, reduction=MEAN_BY_WEIGHT, weights=scalar: Gradient check failed, test: log_poisson_full, reduction=MEAN_BY_NONZERO_WEIGHT_COUNT, weights=scalar: Gradient check failed, test: log_poisson_full, reduction=NONE, weights=perExample: Gradient check failed, test: log_poisson_full, reduction=SUM, weights=perExample: Gradient check failed, test: log_poisson_full, reduction=MEAN_BY_WEIGHT, weights=perExample: Gradient check failed, test: log_poisson_full, reduction=MEAN_BY_NONZERO_WEIGHT_COUNT, weights=perExample: Gradient check failed, test: log_poisson_full, reduction=NONE, weights=perOutput: Gradient check failed, test: log_poisson_full, reduction=SUM, weights=perOutput: Gradient check failed, test: log_poisson_full, reduction=MEAN_BY_WEIGHT, weights=perOutput: Gradient check failed, test: log_poisson_full, reduction=MEAN_BY_NONZERO_WEIGHT_COUNT, weights=perOutput: Gradient check failed, test: cosine, reduction=MEAN_BY_WEIGHT, weights=none: Gradient check failed, test: cosine, reduction=MEAN_BY_NONZERO_WEIGHT_COUNT, weights=none: Gradient check failed, test: cosine, reduction=MEAN_BY_WEIGHT, weights=scalar: Gradient check failed, test: cosine, reduction=MEAN_BY_NONZERO_WEIGHT_COUNT, weights=scalar: Gradient check failed, test: cosine, reduction=NONE, weights=perExample: test: cosine, reduction=NONE, weights=perExample: Exception encountered during gradient check, test: cosine, reduction=SUM, weights=perExample: test: cosine, reduction=SUM, weights=perExample: Exception encountered during gradient check, test: sigmoidxent_smooth, reduction=NONE, weights=none: Gradient check failed, test: sigmoidxent_smooth, reduction=SUM, weights=none: Gradient check failed, test: sigmoidxent_smooth, reduction=MEAN_BY_WEIGHT, weights=none: Gradient check failed, test: sigmoidxent_smooth, reduction=MEAN_BY_NONZERO_WEIGHT_COUNT, weights=none: Gradient check failed, test: sigmoidxent_smooth, reduction=NONE, weights=scalar: Gradient check failed, test: sigmoidxent_smooth, reduction=SUM, weights=scalar: Gradient check failed, test: sigmoidxent_smooth, reduction=MEAN_BY_WEIGHT, weights=scalar: Gradient check failed, test: sigmoidxent_smooth, reduction=MEAN_BY_NONZERO_WEIGHT_COUNT, weights=scalar: Gradient check failed, test: sigmoidxent_smooth, reduction=NONE, weights=perExample: Gradient check failed, test: sigmoidxent_smooth, reduction=SUM, weights=perExample: Gradient check failed, test: sigmoidxent_smooth, reduction=MEAN_BY_WEIGHT, weights=perExample: Gradient check failed, test: sigmoidxent_smooth, reduction=MEAN_BY_NONZERO_WEIGHT_COUNT, weights=perExample: Gradient check failed, test: sigmoidxent_smooth, reduction=NONE, weights=perOutput: Gradient check failed, test: sigmoidxent_smooth, reduction=SUM, weights=perOutput: Gradient check failed, test: sigmoidxent_smooth, reduction=MEAN_BY_WEIGHT, weights=perOutput: Gradient check failed, test: sigmoidxent_smooth, reduction=MEAN_BY_NONZERO_WEIGHT_COUNT, weights=perOutput: Gradient check failed, test: softmaxxent_smooth, reduction=SUM, weights=none: Gradient check failed, test: softmaxxent_smooth, reduction=MEAN_BY_WEIGHT, weights=none: Gradient check failed, test: softmaxxent_smooth, reduction=MEAN_BY_NONZERO_WEIGHT_COUNT, weights=none: Gradient check failed, test: softmaxxent_smooth, reduction=SUM, weights=scalar: Gradient check failed, test: softmaxxent_smooth, reduction=MEAN_BY_WEIGHT, weights=scalar: Gradient check failed, test: softmaxxent_smooth, reduction=MEAN_BY_NONZERO_WEIGHT_COUNT, weights=scalar: Gradient check failed, test: softmaxxent_smooth, reduction=SUM, weights=perExample: Gradient check failed, test: softmaxxent_smooth, reduction=MEAN_BY_WEIGHT, weights=perExample: Gradient check failed, test: softmaxxent_smooth, reduction=MEAN_BY_NONZERO_WEIGHT_COUNT, weights=perExample: Gradient check failed] ==>
          at org.junit.jupiter.api.AssertionUtils.fail(AssertionUtils.java:55)
          at org.junit.jupiter.api.AssertionUtils.failNotEqual(AssertionUtils.java:62)
          at org.junit.jupiter.api.AssertEquals.assertEquals(AssertEquals.java:150)
          at org.junit.jupiter.api.Assertions.assertEquals(Assertions.java:543)
          at org.nd4j.autodiff.opvalidation.LossOpValidation.testLoss2d(LossOpValidation.java:369)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
          at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
          at java.lang.reflect.Method.invoke(Method.java:498)
          at org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:688)
          at org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed(InvocationInterceptorChain.java:131)
          at org.junit.jupiter.engine.extension.TimeoutExtension.intercept(TimeoutExtension.java:149)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestableMethod(TimeoutExtension.java:140)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestTemplateMethod(TimeoutExtension.java:92)
          at org.junit.jupiter.engine.execution.ExecutableInvoker$ReflectiveInterceptorCall.lambda$ofVoidMethod$0(ExecutableInvoker.java:115)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.lambda$invoke$0(ExecutableInvoker.java:105)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation.proceed(InvocationInterceptorChain.java:106)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.proceed(InvocationInterceptorChain.java:64)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.chainAndInvoke(InvocationInterceptorChain.java:45)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.invoke(InvocationInterceptorChain.java:37)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:104)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:98)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$invokeTestMethod$6(TestMethodTestDescriptor.java:210)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.invokeTestMethod(TestMethodTestDescriptor.java:206)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:131)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:65)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:226)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:204)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:139)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.lambda$execute$2(TestTemplateTestDescriptor.java:107)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:175)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$11$1.accept(ReferencePipeline.java:440)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:107)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:42)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:107)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:88)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:67)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:52)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:114)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:86)
          at org.junit.platform.launcher.core.DefaultLauncherSession$DelegatingLauncher.execute(DefaultLauncherSession.java:86)
          at org.junit.platform.launcher.core.SessionPerRequestLauncher.execute(SessionPerRequestLauncher.java:53)
          at com.intellij.junit5.JUnit5IdeaTestRunner.startRunnerWithArgs(JUnit5IdeaTestRunner.java:71)
          at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:33)
          at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:235)
          at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:54)
    • 279 ms
      testNonZeroResult(Nd4jBackend)
      • 279 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - LossOpValidation.testNonZeroResult
          o.n.c.t.BaseND4JTest - LossOpValidation.testNonZeroResult: 279 ms, threadCount: (9->9), jvmTotal=1278214144, jvmMax=7635730432, totalBytes=2365056, maxBytes=8589934592, currPhys=1178488832, maxPhys=8589934592
  • 1.21 s
    TestArrayUtils
    • 295 ms
      testArrayShape(Nd4jBackend)
      • 295 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - TestArrayUtils.testArrayShape
          o.n.c.t.BaseND4JTest - TestArrayUtils.testArrayShape: 295 ms, threadCount: (9->9), jvmTotal=1238368256, jvmMax=7635730432, totalBytes=2285504, maxBytes=8589934592, currPhys=1179095040, maxPhys=8589934592
    • 279 ms
      testArgMinOfMaxMethods(Nd4jBackend)
      • 279 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - TestArrayUtils.testArgMinOfMaxMethods
          o.n.c.t.BaseND4JTest - TestArrayUtils.testArgMinOfMaxMethods: 278 ms, threadCount: (9->9), jvmTotal=1275068416, jvmMax=7635730432, totalBytes=2240584, maxBytes=8589934592, currPhys=1179140096, maxPhys=8589934592
    • 191 ms
      testFlattenDoubleArray(Nd4jBackend)
      • 191 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - TestArrayUtils.testFlattenDoubleArray
          o.n.c.t.BaseND4JTest - TestArrayUtils.testFlattenDoubleArray: 190 ms, threadCount: (9->9), jvmTotal=1238368256, jvmMax=7635730432, totalBytes=2102784, maxBytes=8589934592, currPhys=1179164672, maxPhys=8589934592
    • 232 ms
      testAssertNotRagged(Nd4jBackend)
      • 232 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - TestArrayUtils.testAssertNotRagged
          o.n.c.t.BaseND4JTest - TestArrayUtils.testAssertNotRagged: 231 ms, threadCount: (9->9), jvmTotal=1270874112, jvmMax=7635730432, totalBytes=2077868, maxBytes=8589934592, currPhys=1179914240, maxPhys=8589934592
    • 215 ms
      testFlattenFloatArray(Nd4jBackend)
      • 215 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - TestArrayUtils.testFlattenFloatArray
          o.n.c.t.BaseND4JTest - TestArrayUtils.testFlattenFloatArray: 213 ms, threadCount: (9->9), jvmTotal=1238368256, jvmMax=7635730432, totalBytes=1990516, maxBytes=8589934592, currPhys=1181704192, maxPhys=8589934592
  • 188 ms
    BasicSerDeTests
    • 102 ms
      testHalfSerde_1(Nd4jBackend)
      • 102 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - BasicSerDeTests.testHalfSerde_1
          o.n.c.t.BaseND4JTest - BasicSerDeTests.testHalfSerde_1: 101 ms, threadCount: (9->9), jvmTotal=1267204096, jvmMax=7635730432, totalBytes=688164, maxBytes=8589934592, currPhys=1183027200, maxPhys=8589934592
    • 86 ms
      testBasicDataTypeSwitch1(Nd4jBackend)
      • 86 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - BasicSerDeTests.testBasicDataTypeSwitch1
          o.n.c.t.BaseND4JTest - BasicSerDeTests.testBasicDataTypeSwitch1: 86 ms, threadCount: (9->9), jvmTotal=1238368256, jvmMax=7635730432, totalBytes=679284, maxBytes=8589934592, currPhys=1183461376, maxPhys=8589934592
  • 1.27 s
    ROCTest
    • 105 ms
      testAUCPrecisionRecall(Nd4jBackend)
      • 105 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - ROCTest.testAUCPrecisionRecall
          o.n.c.t.BaseND4JTest - ROCTest.testAUCPrecisionRecall: 104 ms, threadCount: (9->9), jvmTotal=1263534080, jvmMax=7635730432, totalBytes=3400, maxBytes=8589934592, currPhys=1178378240, maxPhys=8589934592
    • 48 ms
      testRocAucExact(Nd4jBackend)
      • 48 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - ROCTest.testRocAucExact
          o.n.c.t.BaseND4JTest - ROCTest.testRocAucExact: 48 ms, threadCount: (9->9), jvmTotal=1238892544, jvmMax=7635730432, totalBytes=8812, maxBytes=8589934592, currPhys=1179267072, maxPhys=8589934592
    • 34 ms
      testRoc(Nd4jBackend)
      • 34 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - ROCTest.testRoc
          o.n.c.t.BaseND4JTest - ROCTest.testRoc: 34 ms, threadCount: (9->9), jvmTotal=1260912640, jvmMax=7635730432, totalBytes=1248, maxBytes=8589934592, currPhys=1147469824, maxPhys=8589934592
    • passedtestRocBinaryMerge(Nd4jBackend)
    • 61 ms
      testCompareRocAndRocMultiClass(Nd4jBackend)
      • 61 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - ROCTest.testCompareRocAndRocMultiClass
          o.n.c.t.BaseND4JTest - ROCTest.testCompareRocAndRocMultiClass: 61 ms, threadCount: (9->9), jvmTotal=1239941120, jvmMax=7635730432, totalBytes=21260, maxBytes=8589934592, currPhys=1152212992, maxPhys=8589934592
    • 67 ms
      testCompare2Vs3Classes(Nd4jBackend)
      • 67 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - ROCTest.testCompare2Vs3Classes
          o.n.c.t.BaseND4JTest - ROCTest.testCompare2Vs3Classes: 66 ms, threadCount: (9->9), jvmTotal=1256718336, jvmMax=7635730432, totalBytes=25088, maxBytes=8589934592, currPhys=1156317184, maxPhys=8589934592
    • 31 ms
      testPrecisionRecallCurveGetPointMethods(Nd4jBackend)
      • 31 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - ROCTest.testPrecisionRecallCurveGetPointMethods
          o.n.c.t.BaseND4JTest - ROCTest.testPrecisionRecallCurveGetPointMethods: 30 ms, threadCount: (9->9), jvmTotal=1238368256, jvmMax=7635730432, totalBytes=256, maxBytes=8589934592, currPhys=1156280320, maxPhys=8589934592
    • 276 ms
      testROCMultiMerging(Nd4jBackend)
      • 276 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - ROCTest.testROCMultiMerging
          o.n.c.t.BaseND4JTest - ROCTest.testROCMultiMerging: 274 ms, threadCount: (9->9), jvmTotal=1254096896, jvmMax=7635730432, totalBytes=225576, maxBytes=8589934592, currPhys=1199575040, maxPhys=8589934592
    • 91 ms
      testRocTimeSeriesMasking(Nd4jBackend)
      • 91 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - ROCTest.testRocTimeSeriesMasking
          o.n.c.t.BaseND4JTest - ROCTest.testRocTimeSeriesMasking: 90 ms, threadCount: (9->9), jvmTotal=1257766912, jvmMax=7635730432, totalBytes=7336, maxBytes=8589934592, currPhys=1200164864, maxPhys=8589934592
    • 60 ms
      testSegmentationBinary()
      • 60 ms
        passed[1]
        • o.n.c.t.BaseND4JTest - ROCTest.testSegmentationBinary
          o.n.c.t.BaseND4JTest - ROCTest.testSegmentationBinary: 60 ms, threadCount: (9->9), jvmTotal=1257766912, jvmMax=7635730432, totalBytes=32792, maxBytes=8589934592, currPhys=1172017152, maxPhys=8589934592
    • 33 ms
      testRocBasic(Nd4jBackend)
      • 33 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - ROCTest.testRocBasic
          o.n.c.t.BaseND4JTest - ROCTest.testRocBasic: 32 ms, threadCount: (9->9), jvmTotal=1238368256, jvmMax=7635730432, totalBytes=2176, maxBytes=8589934592, currPhys=1171156992, maxPhys=8589934592
    • 43 ms
      testRocMerge()
      • 43 ms
        passed[1]
        • o.n.c.t.BaseND4JTest - ROCTest.testRocMerge
          o.n.c.t.BaseND4JTest - ROCTest.testRocMerge: 42 ms, threadCount: (9->9), jvmTotal=1254621184, jvmMax=7635730432, totalBytes=16280, maxBytes=8589934592, currPhys=1171103744, maxPhys=8589934592
    • 35 ms
      testRocBasicSingleClass(Nd4jBackend)
      • 35 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - ROCTest.testRocBasicSingleClass
          o.n.c.t.BaseND4JTest - ROCTest.testRocBasicSingleClass: 34 ms, threadCount: (9->9), jvmTotal=1238368256, jvmMax=7635730432, totalBytes=964, maxBytes=8589934592, currPhys=1169203200, maxPhys=8589934592
    • 96 ms
      testROCMerging(Nd4jBackend)
      • 96 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - ROCTest.testROCMerging
          o.n.c.t.BaseND4JTest - ROCTest.testROCMerging: 95 ms, threadCount: (9->9), jvmTotal=1255145472, jvmMax=7635730432, totalBytes=77416, maxBytes=8589934592, currPhys=1174192128, maxPhys=8589934592
    • 63 ms
      testROCMerging2(Nd4jBackend)
      • 63 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - ROCTest.testROCMerging2
          o.n.c.t.BaseND4JTest - ROCTest.testROCMerging2: 63 ms, threadCount: (9->9), jvmTotal=1241513984, jvmMax=7635730432, totalBytes=53776, maxBytes=8589934592, currPhys=1176821760, maxPhys=8589934592
    • 36 ms
      testRocTimeSeriesNoMasking(Nd4jBackend)
      • 36 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - ROCTest.testRocTimeSeriesNoMasking
          o.n.c.t.BaseND4JTest - ROCTest.testRocTimeSeriesNoMasking: 35 ms, threadCount: (9->9), jvmTotal=1252524032, jvmMax=7635730432, totalBytes=7400, maxBytes=8589934592, currPhys=1177571328, maxPhys=8589934592
    • 75 ms
      testRocMultiMerge()
      • 75 ms
        passed[1]
        • o.n.c.t.BaseND4JTest - ROCTest.testRocMultiMerge
          o.n.c.t.BaseND4JTest - ROCTest.testRocMultiMerge: 74 ms, threadCount: (9->9), jvmTotal=1242038272, jvmMax=7635730432, totalBytes=75416, maxBytes=8589934592, currPhys=1119686656, maxPhys=8589934592
    • 37 ms
      testPrecisionRecallCurveConfusion(Nd4jBackend)
      • 37 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - ROCTest.testPrecisionRecallCurveConfusion
          o.n.c.t.BaseND4JTest - ROCTest.testPrecisionRecallCurveConfusion: 36 ms, threadCount: (9->9), jvmTotal=1250426880, jvmMax=7635730432, totalBytes=8832, maxBytes=8589934592, currPhys=1118560256, maxPhys=8589934592
    • 46 ms
      testSegmentation()
      • 46 ms
        passed[1]
        • o.n.c.t.BaseND4JTest - ROCTest.testSegmentation
          o.n.c.t.BaseND4JTest - ROCTest.testSegmentation: 45 ms, threadCount: (9->9), jvmTotal=1239416832, jvmMax=7635730432, totalBytes=29496, maxBytes=8589934592, currPhys=1117900800, maxPhys=8589934592
    • 31 ms
      rocExactEdgeCaseReallocation(Nd4jBackend)
      • 31 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - ROCTest.rocExactEdgeCaseReallocation
          o.n.c.t.BaseND4JTest - ROCTest.rocExactEdgeCaseReallocation: 30 ms, threadCount: (9->9), jvmTotal=1248854016, jvmMax=7635730432, totalBytes=472, maxBytes=8589934592, currPhys=1114603520, maxPhys=8589934592
  • 792 ms
    ReductionBpOpValidation
    • 58 ms
      testMinAlongDimensionBP(Nd4jBackend)
      • 58 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - ReductionBpOpValidation.testMinAlongDimensionBP
          o.n.c.t.BaseND4JTest - ReductionBpOpValidation.testMinAlongDimensionBP: 56 ms, threadCount: (9->9), jvmTotal=1238368256, jvmMax=7635730432, totalBytes=952, maxBytes=8589934592, currPhys=1113649152, maxPhys=8589934592
    • 30 ms
      testMaxAlongDimensionBP(Nd4jBackend)
      • 30 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - ReductionBpOpValidation.testMaxAlongDimensionBP
          o.n.c.t.BaseND4JTest - ReductionBpOpValidation.testMaxAlongDimensionBP: 30 ms, threadCount: (9->9), jvmTotal=1248329728, jvmMax=7635730432, totalBytes=952, maxBytes=8589934592, currPhys=1112698880, maxPhys=8589934592
    • 30 ms
      testMeanAlongDim0BP(Nd4jBackend)
      • 30 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - ReductionBpOpValidation.testMeanAlongDim0BP
          o.n.a.o.ReductionBpOpValidation - Starting test: keepDims=false
          o.n.a.o.ReductionBpOpValidation - Starting test: keepDims=true
          o.n.c.t.BaseND4JTest - ReductionBpOpValidation.testMeanAlongDim0BP: 29 ms, threadCount: (9->9), jvmTotal=1238368256, jvmMax=7635730432, totalBytes=940, maxBytes=8589934592, currPhys=1111670784, maxPhys=8589934592
    • 37 ms
      testMeanAlongDim1BP(Nd4jBackend)
      • 37 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - ReductionBpOpValidation.testMeanAlongDim1BP
          o.n.c.t.BaseND4JTest - ReductionBpOpValidation.testMeanAlongDim1BP: 36 ms, threadCount: (9->9), jvmTotal=1247281152, jvmMax=7635730432, totalBytes=1020, maxBytes=8589934592, currPhys=1110925312, maxPhys=8589934592
    • 33 ms
      testNormMaxAlongDimensionBP(Nd4jBackend)
      • 33 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - ReductionBpOpValidation.testNormMaxAlongDimensionBP
          o.n.c.t.BaseND4JTest - ReductionBpOpValidation.testNormMaxAlongDimensionBP: 32 ms, threadCount: (9->9), jvmTotal=1238368256, jvmMax=7635730432, totalBytes=1512, maxBytes=8589934592, currPhys=1112084480, maxPhys=8589934592
    • 32 ms
      testNorm1AlongDimensionBP(Nd4jBackend)
      • 32 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - ReductionBpOpValidation.testNorm1AlongDimensionBP
          o.n.c.t.BaseND4JTest - ReductionBpOpValidation.testNorm1AlongDimensionBP: 32 ms, threadCount: (9->9), jvmTotal=1246232576, jvmMax=7635730432, totalBytes=1168, maxBytes=8589934592, currPhys=1113399296, maxPhys=8589934592
    • 33 ms
      testMaxBP(Nd4jBackend)
      • 33 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - ReductionBpOpValidation.testMaxBP
          o.n.c.t.BaseND4JTest - ReductionBpOpValidation.testMaxBP: 33 ms, threadCount: (9->9), jvmTotal=1238368256, jvmMax=7635730432, totalBytes=652, maxBytes=8589934592, currPhys=1114030080, maxPhys=8589934592
    • 31 ms
      testMinBP(Nd4jBackend)
      • 31 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - ReductionBpOpValidation.testMinBP
          o.n.c.t.BaseND4JTest - ReductionBpOpValidation.testMinBP: 30 ms, threadCount: (9->9), jvmTotal=1245184000, jvmMax=7635730432, totalBytes=652, maxBytes=8589934592, currPhys=1114685440, maxPhys=8589934592
    • 37 ms
      testStdevAlongDimensionBP(Nd4jBackend)
      • 37 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - ReductionBpOpValidation.testStdevAlongDimensionBP
          o.n.c.t.BaseND4JTest - ReductionBpOpValidation.testStdevAlongDimensionBP: 37 ms, threadCount: (9->9), jvmTotal=1238368256, jvmMax=7635730432, totalBytes=3296, maxBytes=8589934592, currPhys=1117806592, maxPhys=8589934592
    • 35 ms
      testStdevBP_Rank1(Nd4jBackend)
      • 35 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - ReductionBpOpValidation.testStdevBP_Rank1
          o.n.c.t.BaseND4JTest - ReductionBpOpValidation.testStdevBP_Rank1: 34 ms, threadCount: (9->9), jvmTotal=1244135424, jvmMax=7635730432, totalBytes=448, maxBytes=8589934592, currPhys=1119019008, maxPhys=8589934592
    • 34 ms
      testNorm2AlongDimensionBP(Nd4jBackend)
      • 34 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - ReductionBpOpValidation.testNorm2AlongDimensionBP
          o.n.c.t.BaseND4JTest - ReductionBpOpValidation.testNorm2AlongDimensionBP: 34 ms, threadCount: (9->9), jvmTotal=1238368256, jvmMax=7635730432, totalBytes=1480, maxBytes=8589934592, currPhys=1119240192, maxPhys=8589934592
    • 33 ms
      testReduceSumBP(Nd4jBackend)
      • 33 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - ReductionBpOpValidation.testReduceSumBP
          o.n.c.t.BaseND4JTest - ReductionBpOpValidation.testReduceSumBP: 32 ms, threadCount: (9->9), jvmTotal=1244135424, jvmMax=7635730432, totalBytes=652, maxBytes=8589934592, currPhys=1119514624, maxPhys=8589934592
    • 35 ms
      testNormMaxBp(Nd4jBackend)
      • 35 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - ReductionBpOpValidation.testNormMaxBp
          o.n.c.t.BaseND4JTest - ReductionBpOpValidation.testNormMaxBp: 34 ms, threadCount: (9->9), jvmTotal=1238368256, jvmMax=7635730432, totalBytes=844, maxBytes=8589934592, currPhys=1122009088, maxPhys=8589934592
    • 35 ms
      testVarianceBP(Nd4jBackend)
      • 35 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - ReductionBpOpValidation.testVarianceBP
          o.n.c.t.BaseND4JTest - ReductionBpOpValidation.testVarianceBP: 35 ms, threadCount: (9->9), jvmTotal=1242562560, jvmMax=7635730432, totalBytes=1248, maxBytes=8589934592, currPhys=1125421056, maxPhys=8589934592
    • 31 ms
      testCumSumBP(Nd4jBackend)
      • 31 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - ReductionBpOpValidation.testCumSumBP
          o.n.c.t.BaseND4JTest - ReductionBpOpValidation.testCumSumBP: 31 ms, threadCount: (9->9), jvmTotal=1243086848, jvmMax=7635730432, totalBytes=1648, maxBytes=8589934592, currPhys=1124438016, maxPhys=8589934592
    • 34 ms
      testMeanBP(Nd4jBackend)
      • 34 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - ReductionBpOpValidation.testMeanBP
          o.n.c.t.BaseND4JTest - ReductionBpOpValidation.testMeanBP: 32 ms, threadCount: (9->9), jvmTotal=1242038272, jvmMax=7635730432, totalBytes=652, maxBytes=8589934592, currPhys=1124474880, maxPhys=8589934592
    • 36 ms
      testVarianceAlongDimensionBP(Nd4jBackend)
      • 36 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - ReductionBpOpValidation.testVarianceAlongDimensionBP
          o.n.c.t.BaseND4JTest - ReductionBpOpValidation.testVarianceAlongDimensionBP: 35 ms, threadCount: (9->9), jvmTotal=1238368256, jvmMax=7635730432, totalBytes=2560, maxBytes=8589934592, currPhys=1124438016, maxPhys=8589934592
    • 33 ms
      testProdBP(Nd4jBackend)
      • 33 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - ReductionBpOpValidation.testProdBP
          o.n.c.t.BaseND4JTest - ReductionBpOpValidation.testProdBP: 31 ms, threadCount: (9->9), jvmTotal=1242038272, jvmMax=7635730432, totalBytes=692, maxBytes=8589934592, currPhys=1124536320, maxPhys=8589934592
    • 32 ms
      testProdAlongDimensionBP(Nd4jBackend)
      • 32 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - ReductionBpOpValidation.testProdAlongDimensionBP
          o.n.c.t.BaseND4JTest - ReductionBpOpValidation.testProdAlongDimensionBP: 32 ms, threadCount: (9->9), jvmTotal=1238368256, jvmMax=7635730432, totalBytes=1544, maxBytes=8589934592, currPhys=1124491264, maxPhys=8589934592
    • 31 ms
      testNorm1Bp(Nd4jBackend)
      • 31 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - ReductionBpOpValidation.testNorm1Bp
          o.n.c.t.BaseND4JTest - ReductionBpOpValidation.testNorm1Bp: 31 ms, threadCount: (9->9), jvmTotal=1241513984, jvmMax=7635730432, totalBytes=652, maxBytes=8589934592, currPhys=1129062400, maxPhys=8589934592
    • 33 ms
      testNorm2Bp(Nd4jBackend)
      • 33 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - ReductionBpOpValidation.testNorm2Bp
          o.n.c.t.BaseND4JTest - ReductionBpOpValidation.testNorm2Bp: 31 ms, threadCount: (9->9), jvmTotal=1238368256, jvmMax=7635730432, totalBytes=692, maxBytes=8589934592, currPhys=1130455040, maxPhys=8589934592
    • 34 ms
      testStdevBP(Nd4jBackend)
      • 34 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - ReductionBpOpValidation.testStdevBP
          o.n.c.t.BaseND4JTest - ReductionBpOpValidation.testStdevBP: 33 ms, threadCount: (9->9), jvmTotal=1240989696, jvmMax=7635730432, totalBytes=1248, maxBytes=8589934592, currPhys=1130553344, maxPhys=8589934592
    • 35 ms
      testMeanBP_Rank1(Nd4jBackend)
      • 35 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - ReductionBpOpValidation.testMeanBP_Rank1
          o.n.c.t.BaseND4JTest - ReductionBpOpValidation.testMeanBP_Rank1: 35 ms, threadCount: (9->9), jvmTotal=1240989696, jvmMax=7635730432, totalBytes=390, maxBytes=8589934592, currPhys=1131032576, maxPhys=8589934592
  • 814 ms
    UIListenerTest
    • 244 ms
      testUIListenerBadContinue(Nd4jBackend)
      • 244 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - UIListenerTest.testUIListenerBadContinue
          o.n.a.f.DifferentialFunction - No fields found for property name reductionMode for class org.nd4j.linalg.api.ops.impl.loss.LogLoss
          o.n.a.s.SameDiff - Inferring output "std" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.f.DifferentialFunction - No fields found for property name reductionMode for class org.nd4j.linalg.api.ops.impl.loss.LogLoss
          o.n.a.f.DifferentialFunction - No fields found for property name reductionMode for class org.nd4j.linalg.api.ops.impl.loss.LogLoss
          o.n.c.t.BaseND4JTest - UIListenerTest.testUIListenerBadContinue: 242 ms, threadCount: (9->9), jvmTotal=1238892544, jvmMax=7635730432, totalBytes=99456, maxBytes=8589934592, currPhys=1146146816, maxPhys=8589934592
    • 425 ms
      testUIListenerBasic(Nd4jBackend)
      • 425 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - UIListenerTest.testUIListenerBasic
          o.n.a.f.DifferentialFunction - No fields found for property name reductionMode for class org.nd4j.linalg.api.ops.impl.loss.LogLoss
          o.n.c.t.BaseND4JTest - UIListenerTest.testUIListenerBasic: 422 ms, threadCount: (9->9), jvmTotal=1240989696, jvmMax=7635730432, totalBytes=350472, maxBytes=8589934592, currPhys=1153994752, maxPhys=8589934592
    • 145 ms
      testUIListenerContinue(Nd4jBackend)
      • 145 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - UIListenerTest.testUIListenerContinue
          o.n.a.f.DifferentialFunction - No fields found for property name reductionMode for class org.nd4j.linalg.api.ops.impl.loss.LogLoss
          o.n.a.f.DifferentialFunction - No fields found for property name reductionMode for class org.nd4j.linalg.api.ops.impl.loss.LogLoss
          o.n.c.t.BaseND4JTest - UIListenerTest.testUIListenerContinue: 142 ms, threadCount: (9->9), jvmTotal=1249902592, jvmMax=7635730432, totalBytes=68160, maxBytes=8589934592, currPhys=1157214208, maxPhys=8589934592
  • 566 ms
    FloatDataBufferTest
    • 60 ms
      testReallocationWorkspace(Nd4jBackend)
      • 60 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - FloatDataBufferTest.testReallocationWorkspace
          DATATYPE HERE: DOUBLE
          o.n.c.t.BaseND4JTest - FloatDataBufferTest.testReallocationWorkspace: 58 ms, threadCount: (9->9), jvmTotal=1250951168, jvmMax=7635730432, totalBytes=256, maxBytes=8589934592, currPhys=1156263936, maxPhys=8589934592
    • 31 ms
      testGetRange(Nd4jBackend)
      • 31 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - FloatDataBufferTest.testGetRange
          DATATYPE HERE: DOUBLE
          o.n.c.t.BaseND4JTest - FloatDataBufferTest.testGetRange: 30 ms, threadCount: (9->9), jvmTotal=1249902592, jvmMax=7635730432, totalBytes=272, maxBytes=8589934592, currPhys=1156284416, maxPhys=8589934592
    • 30 ms
      testPointerCreation(Nd4jBackend)
      • 30 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - FloatDataBufferTest.testPointerCreation
          DATATYPE HERE: DOUBLE
          o.n.c.t.BaseND4JTest - FloatDataBufferTest.testPointerCreation: 29 ms, threadCount: (9->9), jvmTotal=1238368256, jvmMax=7635730432, totalBytes=288, maxBytes=8589934592, currPhys=1156284416, maxPhys=8589934592
    • 78 ms
      testSerialization(Nd4jBackend)
      • 78 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - FloatDataBufferTest.testSerialization
          DATATYPE HERE: DOUBLE
          o.n.c.t.BaseND4JTest - FloatDataBufferTest.testSerialization: 75 ms, threadCount: (9->9), jvmTotal=1248854016, jvmMax=7635730432, totalBytes=256, maxBytes=8589934592, currPhys=1156661248, maxPhys=8589934592
    • 32 ms
      testDup(Nd4jBackend)
      • 32 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - FloatDataBufferTest.testDup
          DATATYPE HERE: DOUBLE
          o.n.c.t.BaseND4JTest - FloatDataBufferTest.testDup: 30 ms, threadCount: (9->9), jvmTotal=1238368256, jvmMax=7635730432, totalBytes=272, maxBytes=8589934592, currPhys=1156661248, maxPhys=8589934592
    • 33 ms
      testPut(Nd4jBackend)
      • 33 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - FloatDataBufferTest.testPut
          DATATYPE HERE: DOUBLE
          o.n.c.t.BaseND4JTest - FloatDataBufferTest.testPut: 30 ms, threadCount: (9->9), jvmTotal=1247805440, jvmMax=7635730432, totalBytes=272, maxBytes=8589934592, currPhys=1156698112, maxPhys=8589934592
    • 34 ms
      testAddressPointer(Nd4jBackend)
      • 34 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - FloatDataBufferTest.testAddressPointer
          DATATYPE HERE: DOUBLE
          o.n.c.t.BaseND4JTest - FloatDataBufferTest.testAddressPointer: 33 ms, threadCount: (9->9), jvmTotal=1238368256, jvmMax=7635730432, totalBytes=272, maxBytes=8589934592, currPhys=1156710400, maxPhys=8589934592
    • 33 ms
      testToNio(Nd4jBackend)
      • 33 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - FloatDataBufferTest.testToNio
          DATATYPE HERE: DOUBLE
          o.n.c.t.BaseND4JTest - FloatDataBufferTest.testToNio: 32 ms, threadCount: (9->9), jvmTotal=1246756864, jvmMax=7635730432, totalBytes=256, maxBytes=8589934592, currPhys=1156759552, maxPhys=8589934592
    • 30 ms
      testAsBytes(Nd4jBackend)
      • 30 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - FloatDataBufferTest.testAsBytes
          DATATYPE HERE: DOUBLE
          o.n.c.t.BaseND4JTest - FloatDataBufferTest.testAsBytes: 28 ms, threadCount: (9->9), jvmTotal=1238368256, jvmMax=7635730432, totalBytes=304, maxBytes=8589934592, currPhys=1156608000, maxPhys=8589934592
    • 34 ms
      testGetOffsetRange(Nd4jBackend)
      • 34 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - FloatDataBufferTest.testGetOffsetRange
          DATATYPE HERE: DOUBLE
          o.n.c.t.BaseND4JTest - FloatDataBufferTest.testGetOffsetRange: 30 ms, threadCount: (9->9), jvmTotal=1246756864, jvmMax=7635730432, totalBytes=272, maxBytes=8589934592, currPhys=1156648960, maxPhys=8589934592
    • 32 ms
      testReadWrite(Nd4jBackend)
      • 32 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - FloatDataBufferTest.testReadWrite
          DATATYPE HERE: DOUBLE
          o.n.c.t.BaseND4JTest - FloatDataBufferTest.testReadWrite: 30 ms, threadCount: (9->9), jvmTotal=1238368256, jvmMax=7635730432, totalBytes=280, maxBytes=8589934592, currPhys=1155846144, maxPhys=8589934592
    • 32 ms
      testReallocation(Nd4jBackend)
      • 32 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - FloatDataBufferTest.testReallocation
          DATATYPE HERE: DOUBLE
          o.n.c.t.BaseND4JTest - FloatDataBufferTest.testReallocation: 31 ms, threadCount: (9->9), jvmTotal=1245184000, jvmMax=7635730432, totalBytes=272, maxBytes=8589934592, currPhys=1154822144, maxPhys=8589934592
    • 32 ms
      testAssign(Nd4jBackend)
      • 32 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - FloatDataBufferTest.testAssign
          DATATYPE HERE: DOUBLE
          o.n.c.t.BaseND4JTest - FloatDataBufferTest.testAssign: 31 ms, threadCount: (9->9), jvmTotal=1238368256, jvmMax=7635730432, totalBytes=328, maxBytes=8589934592, currPhys=1153769472, maxPhys=8589934592
    • 36 ms
      testGetSet(Nd4jBackend)
      • 36 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - FloatDataBufferTest.testGetSet
          DATATYPE HERE: DOUBLE
          o.n.c.t.BaseND4JTest - FloatDataBufferTest.testGetSet: 33 ms, threadCount: (9->9), jvmTotal=1244135424, jvmMax=7635730432, totalBytes=272, maxBytes=8589934592, currPhys=1153273856, maxPhys=8589934592
    • 39 ms
      testOffset(Nd4jBackend)
      • 39 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - FloatDataBufferTest.testOffset
          DATATYPE HERE: DOUBLE
          o.n.c.t.BaseND4JTest - FloatDataBufferTest.testOffset: 36 ms, threadCount: (9->9), jvmTotal=1238368256, jvmMax=7635730432, totalBytes=256, maxBytes=8589934592, currPhys=1153245184, maxPhys=8589934592
  • 203 ms
    TestLegacyJsonLoading
    • 203 ms
      testEvalLegacyFormat(Nd4jBackend)
      • 203 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - TestLegacyJsonLoading.testEvalLegacyFormat
          o.n.c.t.BaseND4JTest - TestLegacyJsonLoading.testEvalLegacyFormat: 203 ms, threadCount: (9->9), jvmTotal=1243086848, jvmMax=7635730432, totalBytes=416, maxBytes=8589934592, currPhys=1154826240, maxPhys=8589934592
  • 5.66 s
    MiscOpValidation
    • 61 ms
      testDivideNoNan(Nd4jBackend)
      • 61 ms
        ignored[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - MiscOpValidation.testDivideNoNan
          o.n.c.t.BaseND4JTest - MiscOpValidation.testDivideNoNan: 61 ms, threadCount: (9->9), jvmTotal=1243611136, jvmMax=7635730432, totalBytes=272, maxBytes=8589934592, currPhys=1154842624, maxPhys=8589934592

        • at org.junit.jupiter.api.Assumptions.throwTestAbortedException(Assumptions.java:256)
          at org.junit.jupiter.api.Assumptions.assumeFalse(Assumptions.java:191)
          at org.junit.jupiter.api.Assumptions.assumeFalse(Assumptions.java:142)
          at org.nd4j.OpValidationSuite.ignoreFailing(OpValidationSuite.java:71)
          at org.nd4j.autodiff.opvalidation.MiscOpValidation.testDivideNoNan(MiscOpValidation.java:1829)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
          at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
          at java.lang.reflect.Method.invoke(Method.java:498)
          at org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:688)
          at org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed(InvocationInterceptorChain.java:131)
          at org.junit.jupiter.engine.extension.TimeoutExtension.intercept(TimeoutExtension.java:149)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestableMethod(TimeoutExtension.java:140)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestTemplateMethod(TimeoutExtension.java:92)
          at org.junit.jupiter.engine.execution.ExecutableInvoker$ReflectiveInterceptorCall.lambda$ofVoidMethod$0(ExecutableInvoker.java:115)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.lambda$invoke$0(ExecutableInvoker.java:105)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation.proceed(InvocationInterceptorChain.java:106)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.proceed(InvocationInterceptorChain.java:64)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.chainAndInvoke(InvocationInterceptorChain.java:45)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.invoke(InvocationInterceptorChain.java:37)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:104)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:98)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$invokeTestMethod$6(TestMethodTestDescriptor.java:210)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.invokeTestMethod(TestMethodTestDescriptor.java:206)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:131)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:65)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:226)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:204)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:139)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.lambda$execute$2(TestTemplateTestDescriptor.java:107)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:175)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$11$1.accept(ReferencePipeline.java:440)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:107)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:42)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:107)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:88)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:67)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:52)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:114)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:86)
          at org.junit.platform.launcher.core.DefaultLauncherSession$DelegatingLauncher.execute(DefaultLauncherSession.java:86)
          at org.junit.platform.launcher.core.SessionPerRequestLauncher.execute(SessionPerRequestLauncher.java:53)
          at com.intellij.junit5.JUnit5IdeaTestRunner.startRunnerWithArgs(JUnit5IdeaTestRunner.java:71)
          at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:33)
          at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:235)
          at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:54)
    • 31 ms
      testZerosLikeOp()
      • 31 ms
        passed[1]
        • o.n.c.t.BaseND4JTest - MiscOpValidation.testZerosLikeOp
          o.n.c.t.BaseND4JTest - MiscOpValidation.testZerosLikeOp: 31 ms, threadCount: (9->9), jvmTotal=1242562560, jvmMax=7635730432, totalBytes=296, maxBytes=8589934592, currPhys=1155313664, maxPhys=8589934592
    • 73 ms
      testCheckNumerics2(Nd4jBackend)
      • 73 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - MiscOpValidation.testCheckNumerics2
          o.n.c.t.BaseND4JTest - MiscOpValidation.testCheckNumerics2: 71 ms, threadCount: (9->9), jvmTotal=1238368256, jvmMax=7635730432, totalBytes=336, maxBytes=8589934592, currPhys=1156063232, maxPhys=8589934592
    • 32 ms
      testCheckNumerics()
      • 32 ms
        ignored[1]
        • o.n.c.t.BaseND4JTest - MiscOpValidation.testCheckNumerics
          o.n.c.t.BaseND4JTest - MiscOpValidation.testCheckNumerics: 32 ms, threadCount: (9->9), jvmTotal=1242562560, jvmMax=7635730432, totalBytes=272, maxBytes=8589934592, currPhys=1156063232, maxPhys=8589934592

        • at org.junit.jupiter.api.Assumptions.throwTestAbortedException(Assumptions.java:256)
          at org.junit.jupiter.api.Assumptions.assumeFalse(Assumptions.java:191)
          at org.junit.jupiter.api.Assumptions.assumeFalse(Assumptions.java:142)
          at org.nd4j.OpValidationSuite.ignoreFailing(OpValidationSuite.java:71)
          at org.nd4j.autodiff.opvalidation.MiscOpValidation.testCheckNumerics(MiscOpValidation.java:1713)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
          at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
          at java.lang.reflect.Method.invoke(Method.java:498)
          at org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:688)
          at org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed(InvocationInterceptorChain.java:131)
          at org.junit.jupiter.engine.extension.TimeoutExtension.intercept(TimeoutExtension.java:149)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestableMethod(TimeoutExtension.java:140)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestTemplateMethod(TimeoutExtension.java:92)
          at org.junit.jupiter.engine.execution.ExecutableInvoker$ReflectiveInterceptorCall.lambda$ofVoidMethod$0(ExecutableInvoker.java:115)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.lambda$invoke$0(ExecutableInvoker.java:105)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation.proceed(InvocationInterceptorChain.java:106)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.proceed(InvocationInterceptorChain.java:64)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.chainAndInvoke(InvocationInterceptorChain.java:45)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.invoke(InvocationInterceptorChain.java:37)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:104)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:98)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$invokeTestMethod$6(TestMethodTestDescriptor.java:210)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.invokeTestMethod(TestMethodTestDescriptor.java:206)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:131)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:65)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:226)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:204)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:139)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.lambda$execute$2(TestTemplateTestDescriptor.java:107)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:175)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$11$1.accept(ReferencePipeline.java:440)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:107)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:42)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:107)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:88)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:67)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:52)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:114)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:86)
          at org.junit.platform.launcher.core.DefaultLauncherSession$DelegatingLauncher.execute(DefaultLauncherSession.java:86)
          at org.junit.platform.launcher.core.SessionPerRequestLauncher.execute(SessionPerRequestLauncher.java:53)
          at com.intellij.junit5.JUnit5IdeaTestRunner.startRunnerWithArgs(JUnit5IdeaTestRunner.java:71)
          at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:33)
          at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:235)
          at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:54)
    • 31 ms
      testFusedBatchNorm(Nd4jBackend)
      • 31 ms
        ignored[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - MiscOpValidation.testFusedBatchNorm
          o.n.c.t.BaseND4JTest - MiscOpValidation.testFusedBatchNorm: 31 ms, threadCount: (9->9), jvmTotal=1238368256, jvmMax=7635730432, totalBytes=272, maxBytes=8589934592, currPhys=1156018176, maxPhys=8589934592

        • at org.junit.jupiter.api.Assumptions.throwTestAbortedException(Assumptions.java:256)
          at org.junit.jupiter.api.Assumptions.assumeFalse(Assumptions.java:191)
          at org.junit.jupiter.api.Assumptions.assumeFalse(Assumptions.java:142)
          at org.nd4j.OpValidationSuite.ignoreFailing(OpValidationSuite.java:71)
          at org.nd4j.autodiff.opvalidation.MiscOpValidation.testFusedBatchNorm(MiscOpValidation.java:1893)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
          at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
          at java.lang.reflect.Method.invoke(Method.java:498)
          at org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:688)
          at org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed(InvocationInterceptorChain.java:131)
          at org.junit.jupiter.engine.extension.TimeoutExtension.intercept(TimeoutExtension.java:149)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestableMethod(TimeoutExtension.java:140)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestTemplateMethod(TimeoutExtension.java:92)
          at org.junit.jupiter.engine.execution.ExecutableInvoker$ReflectiveInterceptorCall.lambda$ofVoidMethod$0(ExecutableInvoker.java:115)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.lambda$invoke$0(ExecutableInvoker.java:105)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation.proceed(InvocationInterceptorChain.java:106)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.proceed(InvocationInterceptorChain.java:64)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.chainAndInvoke(InvocationInterceptorChain.java:45)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.invoke(InvocationInterceptorChain.java:37)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:104)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:98)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$invokeTestMethod$6(TestMethodTestDescriptor.java:210)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.invokeTestMethod(TestMethodTestDescriptor.java:206)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:131)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:65)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:226)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:204)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:139)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.lambda$execute$2(TestTemplateTestDescriptor.java:107)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:175)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$11$1.accept(ReferencePipeline.java:440)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:107)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:42)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:107)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:88)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:67)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:52)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:114)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:86)
          at org.junit.platform.launcher.core.DefaultLauncherSession$DelegatingLauncher.execute(DefaultLauncherSession.java:86)
          at org.junit.platform.launcher.core.SessionPerRequestLauncher.execute(SessionPerRequestLauncher.java:53)
          at com.intellij.junit5.JUnit5IdeaTestRunner.startRunnerWithArgs(JUnit5IdeaTestRunner.java:71)
          at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:33)
          at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:235)
          at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:54)
    • 37 ms
      testMergeRank1()
      • 37 ms
        passed[1]
        • o.n.c.t.BaseND4JTest - MiscOpValidation.testMergeRank1
          o.n.a.s.SameDiff - Inferring output "reduce_sum" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.c.t.BaseND4JTest - MiscOpValidation.testMergeRank1: 35 ms, threadCount: (9->9), jvmTotal=1242038272, jvmMax=7635730432, totalBytes=594, maxBytes=8589934592, currPhys=1156079616, maxPhys=8589934592
    • 33 ms
      testBatchMmulBasic(Nd4jBackend)
      • 33 ms
        ignored[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - MiscOpValidation.testBatchMmulBasic
          o.n.c.t.BaseND4JTest - MiscOpValidation.testBatchMmulBasic: 32 ms, threadCount: (9->9), jvmTotal=1238368256, jvmMax=7635730432, totalBytes=272, maxBytes=8589934592, currPhys=1156050944, maxPhys=8589934592

        • at org.junit.jupiter.api.Assumptions.throwTestAbortedException(Assumptions.java:256)
          at org.junit.jupiter.api.Assumptions.assumeFalse(Assumptions.java:191)
          at org.junit.jupiter.api.Assumptions.assumeFalse(Assumptions.java:142)
          at org.nd4j.OpValidationSuite.ignoreFailing(OpValidationSuite.java:71)
          at org.nd4j.autodiff.opvalidation.MiscOpValidation.testBatchMmulBasic(MiscOpValidation.java:727)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
          at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
          at java.lang.reflect.Method.invoke(Method.java:498)
          at org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:688)
          at org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed(InvocationInterceptorChain.java:131)
          at org.junit.jupiter.engine.extension.TimeoutExtension.intercept(TimeoutExtension.java:149)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestableMethod(TimeoutExtension.java:140)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestTemplateMethod(TimeoutExtension.java:92)
          at org.junit.jupiter.engine.execution.ExecutableInvoker$ReflectiveInterceptorCall.lambda$ofVoidMethod$0(ExecutableInvoker.java:115)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.lambda$invoke$0(ExecutableInvoker.java:105)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation.proceed(InvocationInterceptorChain.java:106)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.proceed(InvocationInterceptorChain.java:64)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.chainAndInvoke(InvocationInterceptorChain.java:45)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.invoke(InvocationInterceptorChain.java:37)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:104)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:98)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$invokeTestMethod$6(TestMethodTestDescriptor.java:210)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.invokeTestMethod(TestMethodTestDescriptor.java:206)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:131)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:65)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:226)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:204)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:139)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.lambda$execute$2(TestTemplateTestDescriptor.java:107)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:175)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$11$1.accept(ReferencePipeline.java:440)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:107)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:42)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:107)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:88)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:67)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:52)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:114)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:86)
          at org.junit.platform.launcher.core.DefaultLauncherSession$DelegatingLauncher.execute(DefaultLauncherSession.java:86)
          at org.junit.platform.launcher.core.SessionPerRequestLauncher.execute(SessionPerRequestLauncher.java:53)
          at com.intellij.junit5.JUnit5IdeaTestRunner.startRunnerWithArgs(JUnit5IdeaTestRunner.java:71)
          at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:33)
          at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:235)
          at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:54)
    • 39 ms
      testOneHot1()
      • 39 ms
        passed[1]
        • o.n.c.t.BaseND4JTest - MiscOpValidation.testOneHot1
          o.n.a.o.MiscOpValidation - Test case: Axis: -1
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.f.DifferentialFunction - No fields found for property name dimensions for class org.nd4j.linalg.api.ops.impl.shape.OneHot
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.o.MiscOpValidation - Test case: Axis: 0
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.f.DifferentialFunction - No fields found for property name dimensions for class org.nd4j.linalg.api.ops.impl.shape.OneHot
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.c.t.BaseND4JTest - MiscOpValidation.testOneHot1: 39 ms, threadCount: (9->9), jvmTotal=1241513984, jvmMax=7635730432, totalBytes=1448, maxBytes=8589934592, currPhys=1156100096, maxPhys=8589934592
    • 33 ms
      testOneHot2(Nd4jBackend)
      • 33 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - MiscOpValidation.testOneHot2
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.f.DifferentialFunction - No fields found for property name dimensions for class org.nd4j.linalg.api.ops.impl.shape.OneHot
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.c.t.BaseND4JTest - MiscOpValidation.testOneHot2: 33 ms, threadCount: (9->9), jvmTotal=1238368256, jvmMax=7635730432, totalBytes=924, maxBytes=8589934592, currPhys=1155248128, maxPhys=8589934592
    • 36 ms
      testOneHot3(Nd4jBackend)
      • 36 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - MiscOpValidation.testOneHot3
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.f.DifferentialFunction - No fields found for property name dimensions for class org.nd4j.linalg.api.ops.impl.shape.OneHot
          o.n.a.f.DifferentialFunction - No fields found for property name dst for class org.nd4j.linalg.api.ops.impl.transforms.dtype.Cast
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.c.t.BaseND4JTest - MiscOpValidation.testOneHot3: 36 ms, threadCount: (9->9), jvmTotal=1240989696, jvmMax=7635730432, totalBytes=1720, maxBytes=8589934592, currPhys=1155280896, maxPhys=8589934592
    • 33 ms
      testOneHot4(Nd4jBackend)
      • 33 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - MiscOpValidation.testOneHot4
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.f.DifferentialFunction - No fields found for property name dimensions for class org.nd4j.linalg.api.ops.impl.shape.OneHot
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.c.t.BaseND4JTest - MiscOpValidation.testOneHot4: 33 ms, threadCount: (9->9), jvmTotal=1240989696, jvmMax=7635730432, totalBytes=828, maxBytes=8589934592, currPhys=1155538944, maxPhys=8589934592
    • 32 ms
      testOneHotOp()
      • 32 ms
        passed[1]
        • o.n.c.t.BaseND4JTest - MiscOpValidation.testOneHotOp
          o.n.c.t.BaseND4JTest - MiscOpValidation.testOneHotOp: 32 ms, threadCount: (9->9), jvmTotal=1239941120, jvmMax=7635730432, totalBytes=760, maxBytes=8589934592, currPhys=1154506752, maxPhys=8589934592
    • 33 ms
      testDynamicPartition()
      • 33 ms
        passed[1]
        • o.n.c.t.BaseND4JTest - MiscOpValidation.testDynamicPartition
          o.n.c.t.BaseND4JTest - MiscOpValidation.testDynamicPartition: 33 ms, threadCount: (9->9), jvmTotal=1240465408, jvmMax=7635730432, totalBytes=428, maxBytes=8589934592, currPhys=1154539520, maxPhys=8589934592
    • 32 ms
      testSegmentProdBpSimple()
      • 32 ms
        passed[1]
        • o.n.c.t.BaseND4JTest - MiscOpValidation.testSegmentProdBpSimple
          o.n.c.t.BaseND4JTest - MiscOpValidation.testSegmentProdBpSimple: 31 ms, threadCount: (9->9), jvmTotal=1240465408, jvmMax=7635730432, totalBytes=376, maxBytes=8589934592, currPhys=1154793472, maxPhys=8589934592
    • 33 ms
      testTriangularSolve(Nd4jBackend)
      • 33 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - MiscOpValidation.testTriangularSolve
          o.n.c.t.BaseND4JTest - MiscOpValidation.testTriangularSolve: 33 ms, threadCount: (9->9), jvmTotal=1238368256, jvmMax=7635730432, totalBytes=538, maxBytes=8589934592, currPhys=1153769472, maxPhys=8589934592
    • 32 ms
      testMmulOutputSizeCalculation()
      • 32 ms
        passed[1]
        • o.n.c.t.BaseND4JTest - MiscOpValidation.testMmulOutputSizeCalculation
          o.n.c.t.BaseND4JTest - MiscOpValidation.testMmulOutputSizeCalculation: 31 ms, threadCount: (9->9), jvmTotal=1239941120, jvmMax=7635730432, totalBytes=688, maxBytes=8589934592, currPhys=1153773568, maxPhys=8589934592
    • 30 ms
      testNthElementRank1()
      • 30 ms
        passed[1]
        • o.n.c.t.BaseND4JTest - MiscOpValidation.testNthElementRank1
          0
          o.n.c.t.BaseND4JTest - MiscOpValidation.testNthElementRank1: 30 ms, threadCount: (9->9), jvmTotal=1239941120, jvmMax=7635730432, totalBytes=336, maxBytes=8589934592, currPhys=1153810432, maxPhys=8589934592
    • 35 ms
      testTrace()
      • 35 ms
        passed[1]
        • o.n.c.t.BaseND4JTest - MiscOpValidation.testTrace
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "trace" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 9 params checked, 9 passed, 0 failed. Largest relative error = 3.2756020118433323E-12
          o.n.c.t.BaseND4JTest - MiscOpValidation.testTrace: 35 ms, threadCount: (9->9), jvmTotal=1239941120, jvmMax=7635730432, totalBytes=1816, maxBytes=8589934592, currPhys=1153880064, maxPhys=8589934592
    • 45 ms
      testFlatten(Nd4jBackend)
      • 45 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - MiscOpValidation.testFlatten
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 27 params checked, 27 passed, 0 failed. Largest relative error = 1.7919051524355686E-8
          o.n.c.t.BaseND4JTest - MiscOpValidation.testFlatten: 44 ms, threadCount: (9->9), jvmTotal=1238368256, jvmMax=7635730432, totalBytes=1712, maxBytes=8589934592, currPhys=1152856064, maxPhys=8589934592
    • 33 ms
      testRoll(Nd4jBackend)
      • 33 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - MiscOpValidation.testRoll
          o.n.c.t.BaseND4JTest - MiscOpValidation.testRoll: 33 ms, threadCount: (9->9), jvmTotal=1239416832, jvmMax=7635730432, totalBytes=572, maxBytes=8589934592, currPhys=1153343488, maxPhys=8589934592
    • 37 ms
      testLu(Nd4jBackend)
      • 37 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - MiscOpValidation.testLu
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 9 params checked, 9 passed, 0 failed. Largest relative error = 4.028296214953492E-11
          o.n.c.t.BaseND4JTest - MiscOpValidation.testLu: 36 ms, threadCount: (9->9), jvmTotal=1239416832, jvmMax=7635730432, totalBytes=1460, maxBytes=8589934592, currPhys=1154199552, maxPhys=8589934592
    • 36 ms
      testTensorMmulShape()
      • 36 ms
        passed[1]
        • o.n.c.t.BaseND4JTest - MiscOpValidation.testTensorMmulShape
          o.n.c.t.BaseND4JTest - MiscOpValidation.testTensorMmulShape: 36 ms, threadCount: (9->9), jvmTotal=1239416832, jvmMax=7635730432, totalBytes=432, maxBytes=8589934592, currPhys=1155747840, maxPhys=8589934592
    • 34 ms
      testLinspace2()
      • 34 ms
        ignored[1]
        • o.n.c.t.BaseND4JTest - MiscOpValidation.testLinspace2
          o.n.c.t.BaseND4JTest - MiscOpValidation.testLinspace2: 32 ms, threadCount: (9->9), jvmTotal=1239416832, jvmMax=7635730432, totalBytes=272, maxBytes=8589934592, currPhys=1157820416, maxPhys=8589934592

        • at org.junit.jupiter.api.Assumptions.throwTestAbortedException(Assumptions.java:256)
          at org.junit.jupiter.api.Assumptions.assumeFalse(Assumptions.java:191)
          at org.junit.jupiter.api.Assumptions.assumeFalse(Assumptions.java:142)
          at org.nd4j.OpValidationSuite.ignoreFailing(OpValidationSuite.java:71)
          at org.nd4j.autodiff.opvalidation.MiscOpValidation.testLinspace2(MiscOpValidation.java:1260)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
          at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
          at java.lang.reflect.Method.invoke(Method.java:498)
          at org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:688)
          at org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed(InvocationInterceptorChain.java:131)
          at org.junit.jupiter.engine.extension.TimeoutExtension.intercept(TimeoutExtension.java:149)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestableMethod(TimeoutExtension.java:140)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestTemplateMethod(TimeoutExtension.java:92)
          at org.junit.jupiter.engine.execution.ExecutableInvoker$ReflectiveInterceptorCall.lambda$ofVoidMethod$0(ExecutableInvoker.java:115)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.lambda$invoke$0(ExecutableInvoker.java:105)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation.proceed(InvocationInterceptorChain.java:106)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.proceed(InvocationInterceptorChain.java:64)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.chainAndInvoke(InvocationInterceptorChain.java:45)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.invoke(InvocationInterceptorChain.java:37)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:104)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:98)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$invokeTestMethod$6(TestMethodTestDescriptor.java:210)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.invokeTestMethod(TestMethodTestDescriptor.java:206)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:131)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:65)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:226)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:204)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:139)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.lambda$execute$2(TestTemplateTestDescriptor.java:107)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:175)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$11$1.accept(ReferencePipeline.java:440)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:107)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:42)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:107)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:88)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:67)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:52)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:114)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:86)
          at org.junit.platform.launcher.core.DefaultLauncherSession$DelegatingLauncher.execute(DefaultLauncherSession.java:86)
          at org.junit.platform.launcher.core.SessionPerRequestLauncher.execute(SessionPerRequestLauncher.java:53)
          at com.intellij.junit5.JUnit5IdeaTestRunner.startRunnerWithArgs(JUnit5IdeaTestRunner.java:71)
          at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:33)
          at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:235)
          at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:54)
    • 58 ms
      testMmulWithTranspose(Nd4jBackend)
      • 58 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - MiscOpValidation.testMmulWithTranspose
          i = 2
          Shapes: [2, 3] [2, 4]
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "std" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 14 params checked, 14 passed, 0 failed. Largest relative error = 3.263687478820331E-9
          i = 1
          Shapes: [1, 3] [1, 4]
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "std" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 7 params checked, 7 passed, 0 failed. Largest relative error = 3.7324327943900965E-10
          o.n.c.t.BaseND4JTest - MiscOpValidation.testMmulWithTranspose: 58 ms, threadCount: (9->9), jvmTotal=1239416832, jvmMax=7635730432, totalBytes=11544, maxBytes=8589934592, currPhys=1157849088, maxPhys=8589934592
    • 39 ms
      testBiasAdd(Nd4jBackend)
      • 39 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - MiscOpValidation.testBiasAdd
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 24 params checked, 24 passed, 0 failed. Largest relative error = 1.325438750430718E-9
          o.n.c.t.BaseND4JTest - MiscOpValidation.testBiasAdd: 39 ms, threadCount: (9->9), jvmTotal=1239416832, jvmMax=7635730432, totalBytes=1774, maxBytes=8589934592, currPhys=1158381568, maxPhys=8589934592
    • 31 ms
      testScatterUpdate()
      • 31 ms
        passed[1]
        • o.n.c.t.BaseND4JTest - MiscOpValidation.testScatterUpdate
          o.n.c.t.BaseND4JTest - MiscOpValidation.testScatterUpdate: 30 ms, threadCount: (9->9), jvmTotal=1239416832, jvmMax=7635730432, totalBytes=548, maxBytes=8589934592, currPhys=1158443008, maxPhys=8589934592
    • 31 ms
      testStopGradient()
      • 31 ms
        passed[1]
        • o.n.c.t.BaseND4JTest - MiscOpValidation.testStopGradient
          o.n.a.s.SameDiff - Inferring output "std" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.c.t.BaseND4JTest - MiscOpValidation.testStopGradient: 31 ms, threadCount: (9->9), jvmTotal=1238368256, jvmMax=7635730432, totalBytes=720, maxBytes=8589934592, currPhys=1157398528, maxPhys=8589934592
    • 35 ms
      testShapeFn2(Nd4jBackend)
      • 35 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - MiscOpValidation.testShapeFn2
          o.n.c.t.BaseND4JTest - MiscOpValidation.testShapeFn2: 34 ms, threadCount: (9->9), jvmTotal=1238892544, jvmMax=7635730432, totalBytes=436, maxBytes=8589934592, currPhys=1157414912, maxPhys=8589934592
    • 32 ms
      testBiasAddGrad(Nd4jBackend)
      • 32 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - MiscOpValidation.testBiasAddGrad
          o.n.c.t.BaseND4JTest - MiscOpValidation.testBiasAddGrad: 32 ms, threadCount: (9->9), jvmTotal=1238892544, jvmMax=7635730432, totalBytes=683, maxBytes=8589934592, currPhys=1157947392, maxPhys=8589934592
    • 34 ms
      testTensorGradTensorMmul(Nd4jBackend)
      • 34 ms
        ignored[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - MiscOpValidation.testTensorGradTensorMmul
          o.n.c.t.BaseND4JTest - MiscOpValidation.testTensorGradTensorMmul: 33 ms, threadCount: (9->9), jvmTotal=1238892544, jvmMax=7635730432, totalBytes=272, maxBytes=8589934592, currPhys=1157947392, maxPhys=8589934592

        • at org.junit.jupiter.api.Assumptions.throwTestAbortedException(Assumptions.java:256)
          at org.junit.jupiter.api.Assumptions.assumeFalse(Assumptions.java:191)
          at org.junit.jupiter.api.Assumptions.assumeFalse(Assumptions.java:142)
          at org.nd4j.OpValidationSuite.ignoreFailing(OpValidationSuite.java:71)
          at org.nd4j.autodiff.opvalidation.MiscOpValidation.testTensorGradTensorMmul(MiscOpValidation.java:585)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
          at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
          at java.lang.reflect.Method.invoke(Method.java:498)
          at org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:688)
          at org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed(InvocationInterceptorChain.java:131)
          at org.junit.jupiter.engine.extension.TimeoutExtension.intercept(TimeoutExtension.java:149)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestableMethod(TimeoutExtension.java:140)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestTemplateMethod(TimeoutExtension.java:92)
          at org.junit.jupiter.engine.execution.ExecutableInvoker$ReflectiveInterceptorCall.lambda$ofVoidMethod$0(ExecutableInvoker.java:115)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.lambda$invoke$0(ExecutableInvoker.java:105)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation.proceed(InvocationInterceptorChain.java:106)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.proceed(InvocationInterceptorChain.java:64)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.chainAndInvoke(InvocationInterceptorChain.java:45)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.invoke(InvocationInterceptorChain.java:37)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:104)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:98)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$invokeTestMethod$6(TestMethodTestDescriptor.java:210)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.invokeTestMethod(TestMethodTestDescriptor.java:206)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:131)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:65)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:226)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:204)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:139)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.lambda$execute$2(TestTemplateTestDescriptor.java:107)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:175)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$11$1.accept(ReferencePipeline.java:440)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:107)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:42)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:107)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:88)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:67)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:52)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:114)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:86)
          at org.junit.platform.launcher.core.DefaultLauncherSession$DelegatingLauncher.execute(DefaultLauncherSession.java:86)
          at org.junit.platform.launcher.core.SessionPerRequestLauncher.execute(SessionPerRequestLauncher.java:53)
          at com.intellij.junit5.JUnit5IdeaTestRunner.startRunnerWithArgs(JUnit5IdeaTestRunner.java:71)
          at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:33)
          at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:235)
          at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:54)
    • 30 ms
      testDiagShapeFn(Nd4jBackend)
      • 30 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - MiscOpValidation.testDiagShapeFn
          o.n.c.t.BaseND4JTest - MiscOpValidation.testDiagShapeFn: 30 ms, threadCount: (9->9), jvmTotal=1238892544, jvmMax=7635730432, totalBytes=320, maxBytes=8589934592, currPhys=1157947392, maxPhys=8589934592
    • 38 ms
      testClipByNorm()
      • 38 ms
        passed[1]
        • o.n.c.t.BaseND4JTest - MiscOpValidation.testClipByNorm
          o.n.c.t.BaseND4JTest - MiscOpValidation.testClipByNorm: 38 ms, threadCount: (9->9), jvmTotal=1238892544, jvmMax=7635730432, totalBytes=632, maxBytes=8589934592, currPhys=1158000640, maxPhys=8589934592
    • 431 ms
      testScatterOpGradients(Nd4jBackend)
      • 431 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - MiscOpValidation.testScatterOpGradients
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "reduce_sum" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 250 params checked, 250 passed, 0 failed. Largest relative error = 1.5870682543418812E-10
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "reduce_sum" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 250 params checked, 250 passed, 0 failed. Largest relative error = 1.5870682543418812E-10
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "reduce_sum" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 250 params checked, 250 passed, 0 failed. Largest relative error = 1.3597257701440838E-8
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "reduce_sum" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 250 params checked, 250 passed, 0 failed. Largest relative error = 1.5588927123982023E-7
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "reduce_sum" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 250 params checked, 250 passed, 0 failed. Largest relative error = 1.5870682543418812E-10
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "reduce_sum" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 250 params checked, 250 passed, 0 failed. Largest relative error = 1.5870682543418812E-10
          o.n.c.t.BaseND4JTest - MiscOpValidation.testScatterOpGradients: 431 ms, threadCount: (9->9), jvmTotal=1238892544, jvmMax=7635730432, totalBytes=270260, maxBytes=8589934592, currPhys=1191845888, maxPhys=8589934592
    • 85 ms
      testIsNonDecreasingIsStrictlyIncr()
      • 85 ms
        passed[1]
        • o.n.c.t.BaseND4JTest - MiscOpValidation.testIsNonDecreasingIsStrictlyIncr
          o.n.a.f.DifferentialFunction - No fields found for property name dst for class org.nd4j.linalg.api.ops.impl.transforms.dtype.Cast
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.f.DifferentialFunction - No fields found for property name dst for class org.nd4j.linalg.api.ops.impl.transforms.dtype.Cast
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.f.DifferentialFunction - No fields found for property name dst for class org.nd4j.linalg.api.ops.impl.transforms.dtype.Cast
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.f.DifferentialFunction - No fields found for property name dst for class org.nd4j.linalg.api.ops.impl.transforms.dtype.Cast
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.f.DifferentialFunction - No fields found for property name dst for class org.nd4j.linalg.api.ops.impl.transforms.dtype.Cast
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.f.DifferentialFunction - No fields found for property name dst for class org.nd4j.linalg.api.ops.impl.transforms.dtype.Cast
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.f.DifferentialFunction - No fields found for property name dst for class org.nd4j.linalg.api.ops.impl.transforms.dtype.Cast
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.f.DifferentialFunction - No fields found for property name dst for class org.nd4j.linalg.api.ops.impl.transforms.dtype.Cast
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.f.DifferentialFunction - No fields found for property name dst for class org.nd4j.linalg.api.ops.impl.transforms.dtype.Cast
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.f.DifferentialFunction - No fields found for property name dst for class org.nd4j.linalg.api.ops.impl.transforms.dtype.Cast
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.f.DifferentialFunction - No fields found for property name dst for class org.nd4j.linalg.api.ops.impl.transforms.dtype.Cast
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.f.DifferentialFunction - No fields found for property name dst for class org.nd4j.linalg.api.ops.impl.transforms.dtype.Cast
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.f.DifferentialFunction - No fields found for property name dst for class org.nd4j.linalg.api.ops.impl.transforms.dtype.Cast
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.f.DifferentialFunction - No fields found for property name dst for class org.nd4j.linalg.api.ops.impl.transforms.dtype.Cast
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.f.DifferentialFunction - No fields found for property name dst for class org.nd4j.linalg.api.ops.impl.transforms.dtype.Cast
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.f.DifferentialFunction - No fields found for property name dst for class org.nd4j.linalg.api.ops.impl.transforms.dtype.Cast
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.f.DifferentialFunction - No fields found for property name dst for class org.nd4j.linalg.api.ops.impl.transforms.dtype.Cast
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.f.DifferentialFunction - No fields found for property name dst for class org.nd4j.linalg.api.ops.impl.transforms.dtype.Cast
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.f.DifferentialFunction - No fields found for property name dst for class org.nd4j.linalg.api.ops.impl.transforms.dtype.Cast
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.f.DifferentialFunction - No fields found for property name dst for class org.nd4j.linalg.api.ops.impl.transforms.dtype.Cast
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.c.t.BaseND4JTest - MiscOpValidation.testIsNonDecreasingIsStrictlyIncr: 85 ms, threadCount: (9->9), jvmTotal=1242038272, jvmMax=7635730432, totalBytes=10032, maxBytes=8589934592, currPhys=1204682752, maxPhys=8589934592
    • 40 ms
      testConfusionMatrix()
      • 40 ms
        passed[1]
        • o.n.c.t.BaseND4JTest - MiscOpValidation.testConfusionMatrix
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.f.DifferentialFunction - No fields found for property name numClasses for class org.nd4j.linalg.api.ops.impl.shape.ConfusionMatrix
          o.n.a.f.DifferentialFunction - No fields found for property name dst for class org.nd4j.linalg.api.ops.impl.transforms.dtype.Cast
          o.n.a.f.DifferentialFunction - No fields found for property name dst for class org.nd4j.linalg.api.ops.impl.transforms.dtype.Cast
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.f.DifferentialFunction - No fields found for property name dtype for class org.nd4j.linalg.api.ops.impl.shape.ConfusionMatrix
          o.n.a.f.DifferentialFunction - No fields found for property name dst for class org.nd4j.linalg.api.ops.impl.transforms.dtype.Cast
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.c.t.BaseND4JTest - MiscOpValidation.testConfusionMatrix: 39 ms, threadCount: (9->9), jvmTotal=1242562560, jvmMax=7635730432, totalBytes=2996, maxBytes=8589934592, currPhys=1205088256, maxPhys=8589934592
    • 445 ms
      testGradientAutoBroadcast1(Nd4jBackend)
      • 445 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - MiscOpValidation.testGradientAutoBroadcast1
          o.n.a.o.MiscOpValidation - *** Starting test: (test 0: add, dimension=0)
          o.n.a.s.SameDiff - Inferring output "reduce_sum" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 80 params checked, 80 passed, 0 failed. Largest relative error = 1.0106305023963377E-8
          o.n.a.o.MiscOpValidation - *** Starting test: (test 1: sub, dimension=0)
          o.n.a.s.SameDiff - Inferring output "reduce_sum" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 80 params checked, 80 passed, 0 failed. Largest relative error = 1.263106263327732E-8
          o.n.a.o.MiscOpValidation - *** Starting test: (test 2: mul, dimension=0)
          o.n.a.s.SameDiff - Inferring output "reduce_sum" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 80 params checked, 80 passed, 0 failed. Largest relative error = 8.8652794678061E-8
          o.n.a.o.MiscOpValidation - *** Starting test: (test 3: div, dimension=0)
          o.n.a.s.SameDiff - Inferring output "reduce_sum" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 80 params checked, 80 passed, 0 failed. Largest relative error = 1.8702758802898524E-5
          o.n.a.o.MiscOpValidation - *** Starting test: (test 4: rsub, dimension=0)
          o.n.a.s.SameDiff - Inferring output "reduce_sum" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 80 params checked, 80 passed, 0 failed. Largest relative error = 4.421963220466218E-9
          o.n.a.o.MiscOpValidation - *** Starting test: (test 5: rdiv, dimension=0)
          o.n.a.s.SameDiff - Inferring output "reduce_sum" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 80 params checked, 80 passed, 0 failed. Largest relative error = 3.4125830484917315E-6
          o.n.a.o.MiscOpValidation - *** Starting test: (test 6: floordiv, dimension=0)
          o.n.a.s.SameDiff - Inferring output "reduce_sum" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 80 params checked, 80 passed, 0 failed. Largest relative error = 0.0
          o.n.a.o.MiscOpValidation - *** Starting test: (test 0: add, dimension=1)
          o.n.a.s.SameDiff - Inferring output "reduce_sum" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 75 params checked, 75 passed, 0 failed. Largest relative error = 1.263106263327732E-8
          o.n.a.o.MiscOpValidation - *** Starting test: (test 1: sub, dimension=1)
          o.n.a.s.SameDiff - Inferring output "reduce_sum" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 75 params checked, 75 passed, 0 failed. Largest relative error = 1.0106305023963377E-8
          o.n.a.o.MiscOpValidation - *** Starting test: (test 2: mul, dimension=1)
          o.n.a.s.SameDiff - Inferring output "reduce_sum" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 75 params checked, 75 passed, 0 failed. Largest relative error = 1.817384768438424E-8
          o.n.a.o.MiscOpValidation - *** Starting test: (test 3: div, dimension=1)
          o.n.a.s.SameDiff - Inferring output "reduce_sum" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 75 params checked, 75 passed, 0 failed. Largest relative error = 2.7947127626977176E-7
          o.n.a.o.MiscOpValidation - *** Starting test: (test 4: rsub, dimension=1)
          o.n.a.s.SameDiff - Inferring output "reduce_sum" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 75 params checked, 75 passed, 0 failed. Largest relative error = 4.421963220466218E-9
          o.n.a.o.MiscOpValidation - *** Starting test: (test 5: rdiv, dimension=1)
          o.n.a.s.SameDiff - Inferring output "reduce_sum" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 75 params checked, 75 passed, 0 failed. Largest relative error = 1.0787723671172882E-6
          o.n.a.o.MiscOpValidation - *** Starting test: (test 6: floordiv, dimension=1)
          o.n.a.s.SameDiff - Inferring output "reduce_sum" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 75 params checked, 75 passed, 0 failed. Largest relative error = 0.0
          o.n.a.o.MiscOpValidation - *** Starting test: (test 0: add, dimension=2)
          o.n.a.s.SameDiff - Inferring output "reduce_sum" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 72 params checked, 72 passed, 0 failed. Largest relative error = 1.0106305023963377E-8
          o.n.a.o.MiscOpValidation - *** Starting test: (test 1: sub, dimension=2)
          o.n.a.s.SameDiff - Inferring output "reduce_sum" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 72 params checked, 72 passed, 0 failed. Largest relative error = 4.421963220466218E-9
          o.n.a.o.MiscOpValidation - *** Starting test: (test 2: mul, dimension=2)
          o.n.a.s.SameDiff - Inferring output "reduce_sum" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 72 params checked, 72 passed, 0 failed. Largest relative error = 1.4412077359289616E-8
          o.n.a.o.MiscOpValidation - *** Starting test: (test 3: div, dimension=2)
          o.n.a.s.SameDiff - Inferring output "reduce_sum" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 72 params checked, 72 passed, 0 failed. Largest relative error = 7.888952088013459E-8
          o.n.a.o.MiscOpValidation - *** Starting test: (test 4: rsub, dimension=2)
          o.n.a.s.SameDiff - Inferring output "reduce_sum" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 72 params checked, 72 passed, 0 failed. Largest relative error = 4.421963220466218E-9
          o.n.a.o.MiscOpValidation - *** Starting test: (test 5: rdiv, dimension=2)
          o.n.a.s.SameDiff - Inferring output "reduce_sum" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 72 params checked, 72 passed, 0 failed. Largest relative error = 1.478428912168106E-6
          o.n.a.o.MiscOpValidation - *** Starting test: (test 6: floordiv, dimension=2)
          o.n.a.s.SameDiff - Inferring output "reduce_sum" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 72 params checked, 72 passed, 0 failed. Largest relative error = 0.0
          o.n.c.t.BaseND4JTest - MiscOpValidation.testGradientAutoBroadcast1: 444 ms, threadCount: (9->9), jvmTotal=1239941120, jvmMax=7635730432, totalBytes=298754, maxBytes=8589934592, currPhys=1205510144, maxPhys=8589934592
    • 413 ms
      testGradientAutoBroadcast2(Nd4jBackend)
      • 413 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - MiscOpValidation.testGradientAutoBroadcast2
          o.n.a.o.MiscOpValidation - *** Starting test: (test 0: add, dimensions=[0, 1])
          o.n.a.s.SameDiff - Inferring output "reduce_sum" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 65 params checked, 65 passed, 0 failed. Largest relative error = 1.0106305023963377E-8
          o.n.a.o.MiscOpValidation - *** Starting test: (test 1: sub, dimensions=[0, 1])
          o.n.a.s.SameDiff - Inferring output "reduce_sum" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 65 params checked, 65 passed, 0 failed. Largest relative error = 1.5797922944838326E-9
          o.n.a.o.MiscOpValidation - *** Starting test: (test 2: mul, dimensions=[0, 1])
          o.n.a.s.SameDiff - Inferring output "reduce_sum" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 65 params checked, 65 passed, 0 failed. Largest relative error = 4.0692318553147665E-7
          o.n.a.o.MiscOpValidation - *** Starting test: (test 3: div, dimensions=[0, 1])
          o.n.a.s.SameDiff - Inferring output "reduce_sum" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 65 params checked, 65 passed, 0 failed. Largest relative error = 2.8260298300421006E-8
          o.n.a.o.MiscOpValidation - *** Starting test: (test 4: rsub, dimensions=[0, 1])
          o.n.a.s.SameDiff - Inferring output "reduce_sum" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 65 params checked, 65 passed, 0 failed. Largest relative error = 1.0106305023963377E-8
          o.n.a.o.MiscOpValidation - *** Starting test: (test 5: rdiv, dimensions=[0, 1])
          o.n.a.s.SameDiff - Inferring output "reduce_sum" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 65 params checked, 65 passed, 0 failed. Largest relative error = 1.1727623394504514E-6
          o.n.a.o.MiscOpValidation - *** Starting test: (test 6: floordiv, dimensions=[0, 1])
          o.n.a.s.SameDiff - Inferring output "reduce_sum" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 65 params checked, 65 passed, 0 failed. Largest relative error = 0.0
          o.n.a.o.MiscOpValidation - *** Starting test: (test 0: add, dimensions=[0, 2])
          o.n.a.s.SameDiff - Inferring output "reduce_sum" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 64 params checked, 64 passed, 0 failed. Largest relative error = 1.263106263327732E-8
          o.n.a.o.MiscOpValidation - *** Starting test: (test 1: sub, dimensions=[0, 2])
          o.n.a.s.SameDiff - Inferring output "reduce_sum" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 64 params checked, 64 passed, 0 failed. Largest relative error = 1.263106263327732E-8
          o.n.a.o.MiscOpValidation - *** Starting test: (test 2: mul, dimensions=[0, 2])
          o.n.a.s.SameDiff - Inferring output "reduce_sum" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 64 params checked, 64 passed, 0 failed. Largest relative error = 1.2776173728981736E-8
          o.n.a.o.MiscOpValidation - *** Starting test: (test 3: div, dimensions=[0, 2])
          o.n.a.s.SameDiff - Inferring output "reduce_sum" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 64 params checked, 64 passed, 0 failed. Largest relative error = 9.089936505141649E-9
          o.n.a.o.MiscOpValidation - *** Starting test: (test 4: rsub, dimensions=[0, 2])
          o.n.a.s.SameDiff - Inferring output "reduce_sum" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 64 params checked, 64 passed, 0 failed. Largest relative error = 4.421963220466218E-9
          o.n.a.o.MiscOpValidation - *** Starting test: (test 5: rdiv, dimensions=[0, 2])
          o.n.a.s.SameDiff - Inferring output "reduce_sum" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 64 params checked, 64 passed, 0 failed. Largest relative error = 8.74385267369039E-7
          o.n.a.o.MiscOpValidation - *** Starting test: (test 6: floordiv, dimensions=[0, 2])
          o.n.a.s.SameDiff - Inferring output "reduce_sum" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 64 params checked, 64 passed, 0 failed. Largest relative error = 0.0
          o.n.a.o.MiscOpValidation - *** Starting test: (test 0: add, dimensions=[1, 2])
          o.n.a.s.SameDiff - Inferring output "reduce_sum" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 63 params checked, 63 passed, 0 failed. Largest relative error = 1.263106263327732E-8
          o.n.a.o.MiscOpValidation - *** Starting test: (test 1: sub, dimensions=[1, 2])
          o.n.a.s.SameDiff - Inferring output "reduce_sum" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 63 params checked, 63 passed, 0 failed. Largest relative error = 1.263106263327732E-8
          o.n.a.o.MiscOpValidation - *** Starting test: (test 2: mul, dimensions=[1, 2])
          o.n.a.s.SameDiff - Inferring output "reduce_sum" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 63 params checked, 63 passed, 0 failed. Largest relative error = 3.0655626542624394E-8
          o.n.a.o.MiscOpValidation - *** Starting test: (test 3: div, dimensions=[1, 2])
          o.n.a.s.SameDiff - Inferring output "reduce_sum" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 63 params checked, 63 passed, 0 failed. Largest relative error = 9.589897849723573E-8
          o.n.a.o.MiscOpValidation - *** Starting test: (test 4: rsub, dimensions=[1, 2])
          o.n.a.s.SameDiff - Inferring output "reduce_sum" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 63 params checked, 63 passed, 0 failed. Largest relative error = 3.284367159171718E-8
          o.n.a.o.MiscOpValidation - *** Starting test: (test 5: rdiv, dimensions=[1, 2])
          o.n.a.s.SameDiff - Inferring output "reduce_sum" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 63 params checked, 63 passed, 0 failed. Largest relative error = 3.5292514616851584E-6
          o.n.a.o.MiscOpValidation - *** Starting test: (test 6: floordiv, dimensions=[1, 2])
          o.n.a.s.SameDiff - Inferring output "reduce_sum" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 63 params checked, 63 passed, 0 failed. Largest relative error = 0.0
          o.n.a.o.MiscOpValidation - *** Starting test: (test 0: add, dimensions=[0, 1, 2])
          o.n.a.s.SameDiff - Inferring output "reduce_sum" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 61 params checked, 61 passed, 0 failed. Largest relative error = 1.263106263327732E-8
          o.n.a.o.MiscOpValidation - *** Starting test: (test 1: sub, dimensions=[0, 1, 2])
          o.n.a.s.SameDiff - Inferring output "reduce_sum" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 61 params checked, 61 passed, 0 failed. Largest relative error = 3.284367159171718E-8
          o.n.a.o.MiscOpValidation - *** Starting test: (test 2: mul, dimensions=[0, 1, 2])
          o.n.a.s.SameDiff - Inferring output "reduce_sum" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 61 params checked, 61 passed, 0 failed. Largest relative error = 2.4389622681628306E-9
          o.n.a.o.MiscOpValidation - *** Starting test: (test 3: div, dimensions=[0, 1, 2])
          o.n.a.s.SameDiff - Inferring output "reduce_sum" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 61 params checked, 61 passed, 0 failed. Largest relative error = 2.693219176823406E-10
          o.n.a.o.MiscOpValidation - *** Starting test: (test 4: rsub, dimensions=[0, 1, 2])
          o.n.a.s.SameDiff - Inferring output "reduce_sum" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 61 params checked, 61 passed, 0 failed. Largest relative error = 1.0106305023963377E-8
          o.n.a.o.MiscOpValidation - *** Starting test: (test 5: rdiv, dimensions=[0, 1, 2])
          o.n.a.s.SameDiff - Inferring output "reduce_sum" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 61 params checked, 61 passed, 0 failed. Largest relative error = 7.590747879569014E-7
          o.n.a.o.MiscOpValidation - *** Starting test: (test 6: floordiv, dimensions=[0, 1, 2])
          o.n.a.s.SameDiff - Inferring output "reduce_sum" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 61 params checked, 61 passed, 0 failed. Largest relative error = 0.0
          o.n.c.t.BaseND4JTest - MiscOpValidation.testGradientAutoBroadcast2: 413 ms, threadCount: (9->9), jvmTotal=1242562560, jvmMax=7635730432, totalBytes=339840, maxBytes=8589934592, currPhys=1167032320, maxPhys=8589934592
    • 1.15 s
      testGradientAutoBroadcast3(Nd4jBackend)
      • 1.15 s
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - MiscOpValidation.testGradientAutoBroadcast3
          o.n.a.o.MiscOpValidation - *** Starting test: (test 0: add, array 1 size =[3, 1], array 2 size = [1, 4])
          o.n.a.s.SameDiff - Inferring output "reduce_sum" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 7 params checked, 7 passed, 0 failed. Largest relative error = 1.2623787216692927E-9
          o.n.a.o.MiscOpValidation - *** Starting test: (test 1: sub, array 1 size =[3, 1], array 2 size = [1, 4])
          o.n.a.s.SameDiff - Inferring output "reduce_sum" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 7 params checked, 7 passed, 0 failed. Largest relative error = 6.324019082179756E-10
          o.n.a.o.MiscOpValidation - *** Starting test: (test 2: mul, array 1 size =[3, 1], array 2 size = [1, 4])
          o.n.a.s.SameDiff - Inferring output "reduce_sum" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 7 params checked, 7 passed, 0 failed. Largest relative error = 5.660324057676373E-10
          o.n.a.o.MiscOpValidation - *** Starting test: (test 3: div, array 1 size =[3, 1], array 2 size = [1, 4])
          o.n.a.s.SameDiff - Inferring output "reduce_sum" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 7 params checked, 7 passed, 0 failed. Largest relative error = 1.3925343956359443E-9
          o.n.a.o.MiscOpValidation - *** Starting test: (test 4: rsub, array 1 size =[3, 1], array 2 size = [1, 4])
          o.n.a.s.SameDiff - Inferring output "reduce_sum" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 7 params checked, 7 passed, 0 failed. Largest relative error = 1.5870682543418812E-10
          o.n.a.o.MiscOpValidation - *** Starting test: (test 5: rdiv, array 1 size =[3, 1], array 2 size = [1, 4])
          o.n.a.s.SameDiff - Inferring output "reduce_sum" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 7 params checked, 7 passed, 0 failed. Largest relative error = 5.120873508483835E-10
          o.n.a.o.MiscOpValidation - *** Starting test: (test 6: floordiv, array 1 size =[3, 1], array 2 size = [1, 4])
          o.n.a.s.SameDiff - Inferring output "reduce_sum" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 7 params checked, 7 passed, 0 failed. Largest relative error = 0.0
          o.n.a.o.MiscOpValidation - *** Starting test: (test 0: add, array 1 size =[3, 1], array 2 size = [3, 4])
          o.n.a.s.SameDiff - Inferring output "reduce_sum" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 15 params checked, 15 passed, 0 failed. Largest relative error = 1.2623787031655755E-9
          o.n.a.o.MiscOpValidation - *** Starting test: (test 1: sub, array 1 size =[3, 1], array 2 size = [3, 4])
          o.n.a.s.SameDiff - Inferring output "reduce_sum" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 15 params checked, 15 passed, 0 failed. Largest relative error = 1.5870682543418812E-10
          o.n.a.o.MiscOpValidation - *** Starting test: (test 2: mul, array 1 size =[3, 1], array 2 size = [3, 4])
          o.n.a.s.SameDiff - Inferring output "reduce_sum" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 15 params checked, 15 passed, 0 failed. Largest relative error = 2.1596948237467323E-9
          o.n.a.o.MiscOpValidation - *** Starting test: (test 3: div, array 1 size =[3, 1], array 2 size = [3, 4])
          o.n.a.s.SameDiff - Inferring output "reduce_sum" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 15 params checked, 15 passed, 0 failed. Largest relative error = 1.4576695542233972E-8
          o.n.a.o.MiscOpValidation - *** Starting test: (test 4: rsub, array 1 size =[3, 1], array 2 size = [3, 4])
          o.n.a.s.SameDiff - Inferring output "reduce_sum" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 15 params checked, 15 passed, 0 failed. Largest relative error = 1.5870682543418812E-10
          o.n.a.o.MiscOpValidation - *** Starting test: (test 5: rdiv, array 1 size =[3, 1], array 2 size = [3, 4])
          o.n.a.s.SameDiff - Inferring output "reduce_sum" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 15 params checked, 15 passed, 0 failed. Largest relative error = 2.5242832463883926E-9
          o.n.a.o.MiscOpValidation - *** Starting test: (test 6: floordiv, array 1 size =[3, 1], array 2 size = [3, 4])
          o.n.a.s.SameDiff - Inferring output "reduce_sum" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 15 params checked, 15 passed, 0 failed. Largest relative error = 0.0
          o.n.a.o.MiscOpValidation - *** Starting test: (test 0: add, array 1 size =[3, 4], array 2 size = [1, 4])
          o.n.a.s.SameDiff - Inferring output "reduce_sum" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 16 params checked, 16 passed, 0 failed. Largest relative error = 1.2623787216692927E-9
          o.n.a.o.MiscOpValidation - *** Starting test: (test 1: sub, array 1 size =[3, 4], array 2 size = [1, 4])
          o.n.a.s.SameDiff - Inferring output "reduce_sum" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 16 params checked, 16 passed, 0 failed. Largest relative error = 1.5870682543418812E-10
          o.n.a.o.MiscOpValidation - *** Starting test: (test 2: mul, array 1 size =[3, 4], array 2 size = [1, 4])
          o.n.a.s.SameDiff - Inferring output "reduce_sum" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 16 params checked, 16 passed, 0 failed. Largest relative error = 4.3469749005356626E-9
          o.n.a.o.MiscOpValidation - *** Starting test: (test 3: div, array 1 size =[3, 4], array 2 size = [1, 4])
          o.n.a.s.SameDiff - Inferring output "reduce_sum" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 16 params checked, 16 passed, 0 failed. Largest relative error = 1.4034801146020895E-9
          o.n.a.o.MiscOpValidation - *** Starting test: (test 4: rsub, array 1 size =[3, 4], array 2 size = [1, 4])
          o.n.a.s.SameDiff - Inferring output "reduce_sum" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 16 params checked, 16 passed, 0 failed. Largest relative error = 1.5870682543418812E-10
          o.n.a.o.MiscOpValidation - *** Starting test: (test 5: rdiv, array 1 size =[3, 4], array 2 size = [1, 4])
          o.n.a.s.SameDiff - Inferring output "reduce_sum" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 16 params checked, 16 passed, 0 failed. Largest relative error = 6.29822348573017E-9
          o.n.a.o.MiscOpValidation - *** Starting test: (test 6: floordiv, array 1 size =[3, 4], array 2 size = [1, 4])
          o.n.a.s.SameDiff - Inferring output "reduce_sum" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 16 params checked, 16 passed, 0 failed. Largest relative error = 0.0
          o.n.a.o.MiscOpValidation - *** Starting test: (test 0: add, array 1 size =[3, 4, 1], array 2 size = [1, 1, 5])
          o.n.a.s.SameDiff - Inferring output "reduce_sum" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 17 params checked, 17 passed, 0 failed. Largest relative error = 1.2631062577766167E-8
          o.n.a.o.MiscOpValidation - *** Starting test: (test 1: sub, array 1 size =[3, 4, 1], array 2 size = [1, 1, 5])
          o.n.a.s.SameDiff - Inferring output "reduce_sum" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 17 params checked, 17 passed, 0 failed. Largest relative error = 2.7713054066105636E-10
          o.n.a.o.MiscOpValidation - *** Starting test: (test 2: mul, array 1 size =[3, 4, 1], array 2 size = [1, 1, 5])
          o.n.a.s.SameDiff - Inferring output "reduce_sum" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 17 params checked, 17 passed, 0 failed. Largest relative error = 2.8475085449201645E-9
          o.n.a.o.MiscOpValidation - *** Starting test: (test 3: div, array 1 size =[3, 4, 1], array 2 size = [1, 1, 5])
          o.n.a.s.SameDiff - Inferring output "reduce_sum" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 17 params checked, 17 passed, 0 failed. Largest relative error = 2.4028738389303733E-9
          o.n.a.o.MiscOpValidation - *** Starting test: (test 4: rsub, array 1 size =[3, 4, 1], array 2 size = [1, 1, 5])
          o.n.a.s.SameDiff - Inferring output "reduce_sum" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 17 params checked, 17 passed, 0 failed. Largest relative error = 1.2623786476544242E-9
          o.n.a.o.MiscOpValidation - *** Starting test: (test 5: rdiv, array 1 size =[3, 4, 1], array 2 size = [1, 1, 5])
          o.n.a.s.SameDiff - Inferring output "reduce_sum" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 17 params checked, 17 passed, 0 failed. Largest relative error = 6.7379835675639745E-9
          o.n.a.o.MiscOpValidation - *** Starting test: (test 6: floordiv, array 1 size =[3, 4, 1], array 2 size = [1, 1, 5])
          o.n.a.s.SameDiff - Inferring output "reduce_sum" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 17 params checked, 17 passed, 0 failed. Largest relative error = 0.0
          o.n.a.o.MiscOpValidation - *** Starting test: (test 0: add, array 1 size =[3, 4, 1], array 2 size = [3, 1, 5])
          o.n.a.s.SameDiff - Inferring output "reduce_sum" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 27 params checked, 27 passed, 0 failed. Largest relative error = 1.263106263327732E-8
          o.n.a.o.MiscOpValidation - *** Starting test: (test 1: sub, array 1 size =[3, 4, 1], array 2 size = [3, 1, 5])
          o.n.a.s.SameDiff - Inferring output "reduce_sum" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 27 params checked, 27 passed, 0 failed. Largest relative error = 1.2623786476544242E-9
          o.n.a.o.MiscOpValidation - *** Starting test: (test 2: mul, array 1 size =[3, 4, 1], array 2 size = [3, 1, 5])
          o.n.a.s.SameDiff - Inferring output "reduce_sum" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 27 params checked, 27 passed, 0 failed. Largest relative error = 3.2597720884466837E-9
          o.n.a.o.MiscOpValidation - *** Starting test: (test 3: div, array 1 size =[3, 4, 1], array 2 size = [3, 1, 5])
          o.n.a.s.SameDiff - Inferring output "reduce_sum" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 27 params checked, 27 passed, 0 failed. Largest relative error = 1.3447572327189137E-8
          o.n.a.o.MiscOpValidation - *** Starting test: (test 4: rsub, array 1 size =[3, 4, 1], array 2 size = [3, 1, 5])
          o.n.a.s.SameDiff - Inferring output "reduce_sum" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 27 params checked, 27 passed, 0 failed. Largest relative error = 1.2623787031655755E-9
          o.n.a.o.MiscOpValidation - *** Starting test: (test 5: rdiv, array 1 size =[3, 4, 1], array 2 size = [3, 1, 5])
          o.n.a.s.SameDiff - Inferring output "reduce_sum" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 27 params checked, 27 passed, 0 failed. Largest relative error = 8.741507526283252E-9
          o.n.a.o.MiscOpValidation - *** Starting test: (test 6: floordiv, array 1 size =[3, 4, 1], array 2 size = [3, 1, 5])
          o.n.a.s.SameDiff - Inferring output "reduce_sum" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 27 params checked, 27 passed, 0 failed. Largest relative error = 0.0
          o.n.a.o.MiscOpValidation - *** Starting test: (test 0: add, array 1 size =[3, 1, 5], array 2 size = [1, 4, 1])
          o.n.a.s.SameDiff - Inferring output "reduce_sum" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 19 params checked, 19 passed, 0 failed. Largest relative error = 1.263106263327732E-8
          o.n.a.o.MiscOpValidation - *** Starting test: (test 1: sub, array 1 size =[3, 1, 5], array 2 size = [1, 4, 1])
          o.n.a.s.SameDiff - Inferring output "reduce_sum" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 19 params checked, 19 passed, 0 failed. Largest relative error = 1.2623787068663189E-9
          o.n.a.o.MiscOpValidation - *** Starting test: (test 2: mul, array 1 size =[3, 1, 5], array 2 size = [1, 4, 1])
          o.n.a.s.SameDiff - Inferring output "reduce_sum" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 19 params checked, 19 passed, 0 failed. Largest relative error = 5.730765065300256E-9
          o.n.a.o.MiscOpValidation - *** Starting test: (test 3: div, array 1 size =[3, 1, 5], array 2 size = [1, 4, 1])
          o.n.a.s.SameDiff - Inferring output "reduce_sum" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 19 params checked, 19 passed, 0 failed. Largest relative error = 3.3810403256754524E-9
          o.n.a.o.MiscOpValidation - *** Starting test: (test 4: rsub, array 1 size =[3, 1, 5], array 2 size = [1, 4, 1])
          o.n.a.s.SameDiff - Inferring output "reduce_sum" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 19 params checked, 19 passed, 0 failed. Largest relative error = 1.2623787068663189E-9
          o.n.a.o.MiscOpValidation - *** Starting test: (test 5: rdiv, array 1 size =[3, 1, 5], array 2 size = [1, 4, 1])
          o.n.a.s.SameDiff - Inferring output "reduce_sum" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 19 params checked, 19 passed, 0 failed. Largest relative error = 2.895044528967584E-7
          o.n.a.o.MiscOpValidation - *** Starting test: (test 6: floordiv, array 1 size =[3, 1, 5], array 2 size = [1, 4, 1])
          o.n.a.s.SameDiff - Inferring output "reduce_sum" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 19 params checked, 19 passed, 0 failed. Largest relative error = 0.0
          o.n.a.o.MiscOpValidation - *** Starting test: (test 0: add, array 1 size =[3, 1, 5], array 2 size = [1, 4, 5])
          o.n.a.s.SameDiff - Inferring output "reduce_sum" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 35 params checked, 35 passed, 0 failed. Largest relative error = 1.2631062651781036E-8
          o.n.a.o.MiscOpValidation - *** Starting test: (test 1: sub, array 1 size =[3, 1, 5], array 2 size = [1, 4, 5])
          o.n.a.s.SameDiff - Inferring output "reduce_sum" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 35 params checked, 35 passed, 0 failed. Largest relative error = 1.2623787216692927E-9
          o.n.a.o.MiscOpValidation - *** Starting test: (test 2: mul, array 1 size =[3, 1, 5], array 2 size = [1, 4, 5])
          o.n.a.s.SameDiff - Inferring output "reduce_sum" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 35 params checked, 35 passed, 0 failed. Largest relative error = 7.4356342863843875E-9
          o.n.a.o.MiscOpValidation - *** Starting test: (test 3: div, array 1 size =[3, 1, 5], array 2 size = [1, 4, 5])
          o.n.a.s.SameDiff - Inferring output "reduce_sum" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 35 params checked, 35 passed, 0 failed. Largest relative error = 2.0977306791960623E-8
          o.n.a.o.MiscOpValidation - *** Starting test: (test 4: rsub, array 1 size =[3, 1, 5], array 2 size = [1, 4, 5])
          o.n.a.s.SameDiff - Inferring output "reduce_sum" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 35 params checked, 35 passed, 0 failed. Largest relative error = 2.5271825309248564E-9
          o.n.a.o.MiscOpValidation - *** Starting test: (test 5: rdiv, array 1 size =[3, 1, 5], array 2 size = [1, 4, 5])
          o.n.a.s.SameDiff - Inferring output "reduce_sum" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 35 params checked, 35 passed, 0 failed. Largest relative error = 1.3530729832420714E-8
          o.n.a.o.MiscOpValidation - *** Starting test: (test 6: floordiv, array 1 size =[3, 1, 5], array 2 size = [1, 4, 5])
          o.n.a.s.SameDiff - Inferring output "reduce_sum" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 35 params checked, 35 passed, 0 failed. Largest relative error = 0.0
          o.n.a.o.MiscOpValidation - *** Starting test: (test 0: add, array 1 size =[3, 1, 5], array 2 size = [3, 4, 5])
          o.n.a.s.SameDiff - Inferring output "reduce_sum" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 75 params checked, 75 passed, 0 failed. Largest relative error = 1.263106263327732E-8
          o.n.a.o.MiscOpValidation - *** Starting test: (test 1: sub, array 1 size =[3, 1, 5], array 2 size = [3, 4, 5])
          o.n.a.s.SameDiff - Inferring output "reduce_sum" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 75 params checked, 75 passed, 0 failed. Largest relative error = 1.2623787031655755E-9
          o.n.a.o.MiscOpValidation - *** Starting test: (test 2: mul, array 1 size =[3, 1, 5], array 2 size = [3, 4, 5])
          o.n.a.s.SameDiff - Inferring output "reduce_sum" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 75 params checked, 75 passed, 0 failed. Largest relative error = 4.781687284832439E-8
          o.n.a.o.MiscOpValidation - *** Starting test: (test 3: div, array 1 size =[3, 1, 5], array 2 size = [3, 4, 5])
          o.n.a.s.SameDiff - Inferring output "reduce_sum" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 75 params checked, 75 passed, 0 failed. Largest relative error = 4.887020046220832E-7
          o.n.a.o.MiscOpValidation - *** Starting test: (test 4: rsub, array 1 size =[3, 1, 5], array 2 size = [3, 4, 5])
          o.n.a.s.SameDiff - Inferring output "reduce_sum" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 75 params checked, 75 passed, 0 failed. Largest relative error = 1.2623787031655755E-9
          o.n.a.o.MiscOpValidation - *** Starting test: (test 5: rdiv, array 1 size =[3, 1, 5], array 2 size = [3, 4, 5])
          o.n.a.s.SameDiff - Inferring output "reduce_sum" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 75 params checked, 75 passed, 0 failed. Largest relative error = 1.8983063890054805E-8
          o.n.a.o.MiscOpValidation - *** Starting test: (test 6: floordiv, array 1 size =[3, 1, 5], array 2 size = [3, 4, 5])
          o.n.a.s.SameDiff - Inferring output "reduce_sum" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 75 params checked, 75 passed, 0 failed. Largest relative error = 0.0
          o.n.a.o.MiscOpValidation - *** Starting test: (test 0: add, array 1 size =[3, 1, 1, 1], array 2 size = [1, 4, 5, 6])
          o.n.a.s.SameDiff - Inferring output "reduce_sum" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 123 params checked, 123 passed, 0 failed. Largest relative error = 8.135005008793707E-8
          o.n.a.o.MiscOpValidation - *** Starting test: (test 1: sub, array 1 size =[3, 1, 1, 1], array 2 size = [1, 4, 5, 6])
          o.n.a.s.SameDiff - Inferring output "reduce_sum" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 123 params checked, 123 passed, 0 failed. Largest relative error = 1.2631062651781036E-8
          o.n.a.o.MiscOpValidation - *** Starting test: (test 2: mul, array 1 size =[3, 1, 1, 1], array 2 size = [1, 4, 5, 6])
          o.n.a.s.SameDiff - Inferring output "reduce_sum" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 123 params checked, 123 passed, 0 failed. Largest relative error = 5.2796573970357535E-8
          o.n.a.o.MiscOpValidation - *** Starting test: (test 3: div, array 1 size =[3, 1, 1, 1], array 2 size = [1, 4, 5, 6])
          o.n.a.s.SameDiff - Inferring output "reduce_sum" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 123 params checked, 123 passed, 0 failed. Largest relative error = 4.469049174163211E-7
          o.n.a.o.MiscOpValidation - *** Starting test: (test 4: rsub, array 1 size =[3, 1, 1, 1], array 2 size = [1, 4, 5, 6])
          o.n.a.s.SameDiff - Inferring output "reduce_sum" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 123 params checked, 123 passed, 0 failed. Largest relative error = 8.841501313022239E-9
          o.n.a.o.MiscOpValidation - *** Starting test: (test 5: rdiv, array 1 size =[3, 1, 1, 1], array 2 size = [1, 4, 5, 6])
          o.n.a.s.SameDiff - Inferring output "reduce_sum" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 123 params checked, 123 passed, 0 failed. Largest relative error = 4.589512958234513E-8
          o.n.a.o.MiscOpValidation - *** Starting test: (test 6: floordiv, array 1 size =[3, 1, 1, 1], array 2 size = [1, 4, 5, 6])
          o.n.a.s.SameDiff - Inferring output "reduce_sum" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 123 params checked, 123 passed, 0 failed. Largest relative error = 0.0
          o.n.a.o.MiscOpValidation - *** Starting test: (test 0: add, array 1 size =[1, 1, 1, 6], array 2 size = [3, 4, 5, 6])
          o.n.a.s.SameDiff - Inferring output "reduce_sum" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 366 params checked, 366 passed, 0 failed. Largest relative error = 1.6926784928475356E-7
          o.n.a.o.MiscOpValidation - *** Starting test: (test 1: sub, array 1 size =[1, 1, 1, 6], array 2 size = [3, 4, 5, 6])
          o.n.a.s.SameDiff - Inferring output "reduce_sum" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 366 params checked, 366 passed, 0 failed. Largest relative error = 1.263106263327732E-8
          o.n.a.o.MiscOpValidation - *** Starting test: (test 2: mul, array 1 size =[1, 1, 1, 6], array 2 size = [3, 4, 5, 6])
          o.n.a.s.SameDiff - Inferring output "reduce_sum" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 366 params checked, 366 passed, 0 failed. Largest relative error = 9.810851257149944E-8
          o.n.a.o.MiscOpValidation - *** Starting test: (test 3: div, array 1 size =[1, 1, 1, 6], array 2 size = [3, 4, 5, 6])
          o.n.a.s.SameDiff - Inferring output "reduce_sum" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 366 params checked, 366 passed, 0 failed. Largest relative error = 1.4860601481982429E-6
          o.n.a.o.MiscOpValidation - *** Starting test: (test 4: rsub, array 1 size =[1, 1, 1, 6], array 2 size = [3, 4, 5, 6])
          o.n.a.s.SameDiff - Inferring output "reduce_sum" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 366 params checked, 366 passed, 0 failed. Largest relative error = 1.263106263327732E-8
          o.n.a.o.MiscOpValidation - *** Starting test: (test 5: rdiv, array 1 size =[1, 1, 1, 6], array 2 size = [3, 4, 5, 6])
          o.n.a.s.SameDiff - Inferring output "reduce_sum" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 366 params checked, 366 passed, 0 failed. Largest relative error = 8.451874750158749E-7
          o.n.a.o.MiscOpValidation - *** Starting test: (test 6: floordiv, array 1 size =[1, 1, 1, 6], array 2 size = [3, 4, 5, 6])
          o.n.a.s.SameDiff - Inferring output "reduce_sum" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 366 params checked, 366 passed, 0 failed. Largest relative error = 0.0
          o.n.a.o.MiscOpValidation - *** Starting test: (test 0: add, array 1 size =[1, 4, 5, 1], array 2 size = [3, 1, 1, 6])
          o.n.a.s.SameDiff - Inferring output "reduce_sum" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 38 params checked, 38 passed, 0 failed. Largest relative error = 4.8001915395788795E-8
          o.n.a.o.MiscOpValidation - *** Starting test: (test 1: sub, array 1 size =[1, 4, 5, 1], array 2 size = [3, 1, 1, 6])
          o.n.a.s.SameDiff - Inferring output "reduce_sum" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 38 params checked, 38 passed, 0 failed. Largest relative error = 1.0106305023963377E-8
          o.n.a.o.MiscOpValidation - *** Starting test: (test 2: mul, array 1 size =[1, 4, 5, 1], array 2 size = [3, 1, 1, 6])
          o.n.a.s.SameDiff - Inferring output "reduce_sum" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 38 params checked, 38 passed, 0 failed. Largest relative error = 4.517742749261034E-9
          o.n.a.o.MiscOpValidation - *** Starting test: (test 3: div, array 1 size =[1, 4, 5, 1], array 2 size = [3, 1, 1, 6])
          o.n.a.s.SameDiff - Inferring output "reduce_sum" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 38 params checked, 38 passed, 0 failed. Largest relative error = 5.485075620440847E-8
          o.n.a.o.MiscOpValidation - *** Starting test: (test 4: rsub, array 1 size =[1, 4, 5, 1], array 2 size = [3, 1, 1, 6])
          o.n.a.s.SameDiff - Inferring output "reduce_sum" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 38 params checked, 38 passed, 0 failed. Largest relative error = 1.2631062577766167E-8
          o.n.a.o.MiscOpValidation - *** Starting test: (test 5: rdiv, array 1 size =[1, 4, 5, 1], array 2 size = [3, 1, 1, 6])
          o.n.a.s.SameDiff - Inferring output "reduce_sum" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 38 params checked, 38 passed, 0 failed. Largest relative error = 1.0106826998145202E-7
          o.n.a.o.MiscOpValidation - *** Starting test: (test 6: floordiv, array 1 size =[1, 4, 5, 1], array 2 size = [3, 1, 1, 6])
          o.n.a.s.SameDiff - Inferring output "reduce_sum" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 38 params checked, 38 passed, 0 failed. Largest relative error = 0.0
          o.n.c.t.BaseND4JTest - MiscOpValidation.testGradientAutoBroadcast3: 1146 ms, threadCount: (9->9), jvmTotal=1235746816, jvmMax=7635730432, totalBytes=1093306, maxBytes=8589934592, currPhys=1209131008, maxPhys=8589934592
    • 160 ms
      testDiagPart(Nd4jBackend)
      • 160 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - MiscOpValidation.testDiagPart
          o.n.c.t.BaseND4JTest - MiscOpValidation.testDiagPart: 159 ms, threadCount: (9->9), jvmTotal=1247281152, jvmMax=7635730432, totalBytes=1083522, maxBytes=8589934592, currPhys=1210847232, maxPhys=8589934592
    • 166 ms
      testCumProd()
      • 166 ms
        passed[1]
        • o.n.c.t.BaseND4JTest - MiscOpValidation.testCumProd
          o.n.c.t.BaseND4JTest - MiscOpValidation.testCumProd: 166 ms, threadCount: (9->9), jvmTotal=1257242624, jvmMax=7635730432, totalBytes=1022821, maxBytes=8589934592, currPhys=1211367424, maxPhys=8589934592
    • 113 ms
      testClipByNorm0()
      • 113 ms
        passed[1]
        • o.n.c.t.BaseND4JTest - MiscOpValidation.testClipByNorm0
          o.n.c.t.BaseND4JTest - MiscOpValidation.testClipByNorm0: 113 ms, threadCount: (9->9), jvmTotal=1238368256, jvmMax=7635730432, totalBytes=888075, maxBytes=8589934592, currPhys=1211367424, maxPhys=8589934592
    • 72 ms
      testClipByNorm1()
      • 72 ms
        passed[1]
        • o.n.c.t.BaseND4JTest - MiscOpValidation.testClipByNorm1
          o.n.c.t.BaseND4JTest - MiscOpValidation.testClipByNorm1: 72 ms, threadCount: (9->9), jvmTotal=1255145472, jvmMax=7635730432, totalBytes=594422, maxBytes=8589934592, currPhys=1211609088, maxPhys=8589934592
    • 65 ms
      testClipByNorm2()
      • 65 ms
        passed[1]
        • o.n.c.t.BaseND4JTest - MiscOpValidation.testClipByNorm2
          Input
          Rank: 2, DataType: DOUBLE, Offset: 0, Order: c, Shape: [3,5], Stride: [5,1]
          [0.55239064, 0.2887269, 0.6852855, 0.16287789, 0.5703998, 0.27178365, 0.39184213, 0.8205383, 0.28576294, 0.1328528, 0.28526503, 0.5820562, 0.14795233, 0.59429127, 0.12150063]
          Expected
          Rank: 2, DataType: DOUBLE, Offset: 0, Order: c, Shape: [3,5], Stride: [5,1]
          [0.5021733, 0.26247898, 0.62298685, 0.14807081, 0.51854527, 0.27178365, 0.39184213, 0.8205383, 0.28576294, 0.1328528, 0.28526503, 0.5820562, 0.14795233, 0.59429127, 0.12150063]
          o.n.c.t.BaseND4JTest - MiscOpValidation.testClipByNorm2: 64 ms, threadCount: (9->9), jvmTotal=1238368256, jvmMax=7635730432, totalBytes=379012, maxBytes=8589934592, currPhys=1212723200, maxPhys=8589934592
    • 63 ms
      testPolygamma(Nd4jBackend)
      • 63 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - MiscOpValidation.testPolygamma
          o.n.c.t.BaseND4JTest - MiscOpValidation.testPolygamma: 62 ms, threadCount: (9->9), jvmTotal=1253572608, jvmMax=7635730432, totalBytes=378804, maxBytes=8589934592, currPhys=1212825600, maxPhys=8589934592
    • 77 ms
      testTensorMmulShape2()
      • 77 ms
        passed[1]
        • o.n.c.t.BaseND4JTest - MiscOpValidation.testTensorMmulShape2
          o.n.c.t.BaseND4JTest - MiscOpValidation.testTensorMmulShape2: 76 ms, threadCount: (9->9), jvmTotal=1238368256, jvmMax=7635730432, totalBytes=372160, maxBytes=8589934592, currPhys=1213063168, maxPhys=8589934592
    • 92 ms
      testMmulRank4_simple()
      • 92 ms
        passed[1]
        • o.n.c.t.BaseND4JTest - MiscOpValidation.testMmulRank4_simple
          o.n.c.t.BaseND4JTest - MiscOpValidation.testMmulRank4_simple: 91 ms, threadCount: (9->9), jvmTotal=1251999744, jvmMax=7635730432, totalBytes=612, maxBytes=8589934592, currPhys=1279315968, maxPhys=8589934592
    • 33 ms
      testDigamma(Nd4jBackend)
      • 33 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - MiscOpValidation.testDigamma
          o.n.c.t.BaseND4JTest - MiscOpValidation.testDigamma: 33 ms, threadCount: (9->9), jvmTotal=1238368256, jvmMax=7635730432, totalBytes=452, maxBytes=8589934592, currPhys=1228722176, maxPhys=8589934592
    • 35 ms
      testCumSum()
      • 35 ms
        passed[1]
        • o.n.c.t.BaseND4JTest - MiscOpValidation.testCumSum
          o.n.c.t.BaseND4JTest - MiscOpValidation.testCumSum: 34 ms, threadCount: (9->9), jvmTotal=1250426880, jvmMax=7635730432, totalBytes=2576, maxBytes=8589934592, currPhys=1203843072, maxPhys=8589934592
    • 34 ms
      testFillOp()
      • 34 ms
        passed[1]
        • o.n.c.t.BaseND4JTest - MiscOpValidation.testFillOp
          o.n.c.t.BaseND4JTest - MiscOpValidation.testFillOp: 34 ms, threadCount: (9->9), jvmTotal=1238368256, jvmMax=7635730432, totalBytes=420, maxBytes=8589934592, currPhys=1203847168, maxPhys=8589934592
    • 36 ms
      testIgammaC(Nd4jBackend)
      • 36 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - MiscOpValidation.testIgammaC
          o.n.c.t.BaseND4JTest - MiscOpValidation.testIgammaC: 35 ms, threadCount: (9->9), jvmTotal=1248854016, jvmMax=7635730432, totalBytes=532, maxBytes=8589934592, currPhys=1203875840, maxPhys=8589934592
    • 32 ms
      testMatrixBandPart(Nd4jBackend)
      • 32 ms
        ignored[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - MiscOpValidation.testMatrixBandPart
          o.n.c.t.BaseND4JTest - MiscOpValidation.testMatrixBandPart: 32 ms, threadCount: (9->9), jvmTotal=1238368256, jvmMax=7635730432, totalBytes=272, maxBytes=8589934592, currPhys=1203871744, maxPhys=8589934592

        • at org.junit.jupiter.api.Assumptions.throwTestAbortedException(Assumptions.java:256)
          at org.junit.jupiter.api.Assumptions.assumeFalse(Assumptions.java:191)
          at org.junit.jupiter.api.Assumptions.assumeFalse(Assumptions.java:142)
          at org.nd4j.OpValidationSuite.ignoreFailing(OpValidationSuite.java:71)
          at org.nd4j.autodiff.opvalidation.MiscOpValidation.testMatrixBandPart(MiscOpValidation.java:2032)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
          at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
          at java.lang.reflect.Method.invoke(Method.java:498)
          at org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:688)
          at org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed(InvocationInterceptorChain.java:131)
          at org.junit.jupiter.engine.extension.TimeoutExtension.intercept(TimeoutExtension.java:149)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestableMethod(TimeoutExtension.java:140)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestTemplateMethod(TimeoutExtension.java:92)
          at org.junit.jupiter.engine.execution.ExecutableInvoker$ReflectiveInterceptorCall.lambda$ofVoidMethod$0(ExecutableInvoker.java:115)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.lambda$invoke$0(ExecutableInvoker.java:105)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation.proceed(InvocationInterceptorChain.java:106)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.proceed(InvocationInterceptorChain.java:64)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.chainAndInvoke(InvocationInterceptorChain.java:45)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.invoke(InvocationInterceptorChain.java:37)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:104)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:98)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$invokeTestMethod$6(TestMethodTestDescriptor.java:210)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.invokeTestMethod(TestMethodTestDescriptor.java:206)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:131)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:65)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:226)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:204)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:139)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.lambda$execute$2(TestTemplateTestDescriptor.java:107)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:175)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$11$1.accept(ReferencePipeline.java:440)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:107)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:42)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:107)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:88)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:67)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:52)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:114)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:86)
          at org.junit.platform.launcher.core.DefaultLauncherSession$DelegatingLauncher.execute(DefaultLauncherSession.java:86)
          at org.junit.platform.launcher.core.SessionPerRequestLauncher.execute(SessionPerRequestLauncher.java:53)
          at com.intellij.junit5.JUnit5IdeaTestRunner.startRunnerWithArgs(JUnit5IdeaTestRunner.java:71)
          at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:33)
          at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:235)
          at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:54)
    • 38 ms
      testIgamma(Nd4jBackend)
      • 38 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - MiscOpValidation.testIgamma
          o.n.c.t.BaseND4JTest - MiscOpValidation.testIgamma: 38 ms, threadCount: (9->9), jvmTotal=1248329728, jvmMax=7635730432, totalBytes=532, maxBytes=8589934592, currPhys=1203875840, maxPhys=8589934592
    • 36 ms
      testExtractImagePatches()
      • 36 ms
        passed[1]
        • o.n.c.t.BaseND4JTest - MiscOpValidation.testExtractImagePatches
          o.n.c.t.BaseND4JTest - MiscOpValidation.testExtractImagePatches: 36 ms, threadCount: (9->9), jvmTotal=1238368256, jvmMax=7635730432, totalBytes=748, maxBytes=8589934592, currPhys=1203818496, maxPhys=8589934592
    • 46 ms
      testLgamma(Nd4jBackend)
      • 46 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - MiscOpValidation.testLgamma
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 12 params checked, 12 passed, 0 failed. Largest relative error = 4.4478621952468624E-10
          o.n.c.t.BaseND4JTest - MiscOpValidation.testLgamma: 45 ms, threadCount: (9->9), jvmTotal=1246756864, jvmMax=7635730432, totalBytes=1368, maxBytes=8589934592, currPhys=1203822592, maxPhys=8589934592
    • 40 ms
      testSeqMask()
      • 40 ms
        passed[1]
        • o.n.c.t.BaseND4JTest - MiscOpValidation.testSeqMask
          o.n.c.t.BaseND4JTest - MiscOpValidation.testSeqMask: 40 ms, threadCount: (9->9), jvmTotal=1238368256, jvmMax=7635730432, totalBytes=372, maxBytes=8589934592, currPhys=1202802688, maxPhys=8589934592
    • 64 ms
      testGatherGradient(Nd4jBackend)
      • 64 ms
        error[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - MiscOpValidation.testGatherGradient
          o.n.a.f.DifferentialFunction - No fields found for property name dimensions for class org.nd4j.linalg.api.ops.impl.shape.Gather
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "loss" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.f.DifferentialFunction - No fields found for property name dimensions for class org.nd4j.linalg.api.ops.impl.shape.Gather
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 100 params checked, 100 passed, 0 failed. Largest relative error = 4.447658969214862E-10
          o.n.a.f.DifferentialFunction - No fields found for property name dimensions for class org.nd4j.linalg.api.ops.impl.shape.Gather
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "loss" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.f.DifferentialFunction - No fields found for property name dimensions for class org.nd4j.linalg.api.ops.impl.shape.Gather
          Error at [C:/Users/agibs/Documents/GitHub/dl4j-PR-split/deeplearning4j/libnd4j/include/ops/declarable/generic/transforms/scatter_add.cpp:63:0]:
          SCATTER_ADD OP: wrong shape of updates array, expected is [3, 10], but got [10, 3] instead !
          o.n.l.c.n.o.NativeOpExecutioner - Failed to execute op scatter_add. Attempted to execute with 3 inputs, 1 outputs, 0 targs,0 bargs and 0 iargs. Inputs: [(DOUBLE,[10,10],c), (INT,[3],c), (DOUBLE,[10,3],c)]. Outputs: [(DOUBLE,[10,10],c)]. tArgs: -. iArgs: -. bArgs: -. Input var names: [permute_1, indices, permute]. Output var names: [scatter_add] - Please see above message (printed out from c++) for a possible cause of error.
        • java.lang.RuntimeException: Op validation failed
          at org.nd4j.linalg.cpu.nativecpu.ops.NativeOpExecutioner.exec(NativeOpExecutioner.java:1921)
          at org.nd4j.linalg.factory.Nd4j.exec(Nd4j.java:6577)
          at org.nd4j.autodiff.samediff.internal.InferenceSession.doExec(InferenceSession.java:487)
          at org.nd4j.autodiff.samediff.internal.InferenceSession.getOutputs(InferenceSession.java:214)
          at org.nd4j.autodiff.samediff.internal.InferenceSession.getOutputs(InferenceSession.java:60)
          at org.nd4j.autodiff.samediff.internal.AbstractSession.output(AbstractSession.java:387)
          at org.nd4j.autodiff.samediff.SameDiff.directExecHelper(SameDiff.java:2606)
          at org.nd4j.autodiff.samediff.SameDiff.batchOutputHelper(SameDiff.java:2574)
          at org.nd4j.autodiff.samediff.SameDiff.calculateGradientsAndOutputs(SameDiff.java:4091)
          at org.nd4j.autodiff.samediff.SameDiff.calculateGradients(SameDiff.java:4052)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:166)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:83)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:57)
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:218)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:118)
          at org.nd4j.autodiff.opvalidation.MiscOpValidation.testGatherGradient(MiscOpValidation.java:545)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
          at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
          at java.lang.reflect.Method.invoke(Method.java:498)
          at org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:688)
          at org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed(InvocationInterceptorChain.java:131)
          at org.junit.jupiter.engine.extension.TimeoutExtension.intercept(TimeoutExtension.java:149)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestableMethod(TimeoutExtension.java:140)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestTemplateMethod(TimeoutExtension.java:92)
          at org.junit.jupiter.engine.execution.ExecutableInvoker$ReflectiveInterceptorCall.lambda$ofVoidMethod$0(ExecutableInvoker.java:115)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.lambda$invoke$0(ExecutableInvoker.java:105)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation.proceed(InvocationInterceptorChain.java:106)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.proceed(InvocationInterceptorChain.java:64)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.chainAndInvoke(InvocationInterceptorChain.java:45)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.invoke(InvocationInterceptorChain.java:37)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:104)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:98)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$invokeTestMethod$6(TestMethodTestDescriptor.java:210)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.invokeTestMethod(TestMethodTestDescriptor.java:206)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:131)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:65)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:226)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:204)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:139)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.lambda$execute$2(TestTemplateTestDescriptor.java:107)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:175)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$11$1.accept(ReferencePipeline.java:440)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:107)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:42)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:107)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:88)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:67)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:52)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:114)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:86)
          at org.junit.platform.launcher.core.DefaultLauncherSession$DelegatingLauncher.execute(DefaultLauncherSession.java:86)
          at org.junit.platform.launcher.core.SessionPerRequestLauncher.execute(SessionPerRequestLauncher.java:53)
          at com.intellij.junit5.JUnit5IdeaTestRunner.startRunnerWithArgs(JUnit5IdeaTestRunner.java:71)
          at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:33)
          at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:235)
          at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:54)
        • o.n.c.t.BaseND4JTest - MiscOpValidation.testGatherGradient: 63 ms, threadCount: (9->9), jvmTotal=1245708288, jvmMax=7635730432, totalBytes=22344, maxBytes=8589934592, currPhys=1201909760, maxPhys=8589934592
        • java.lang.IllegalStateException: Exception encountered during gradient check - Test name: "rank=2 dim=1"
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:221)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:118)
          at org.nd4j.autodiff.opvalidation.MiscOpValidation.testGatherGradient(MiscOpValidation.java:545)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
          at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
          at java.lang.reflect.Method.invoke(Method.java:498)
          at org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:688)
          at org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed(InvocationInterceptorChain.java:131)
          at org.junit.jupiter.engine.extension.TimeoutExtension.intercept(TimeoutExtension.java:149)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestableMethod(TimeoutExtension.java:140)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestTemplateMethod(TimeoutExtension.java:92)
          at org.junit.jupiter.engine.execution.ExecutableInvoker$ReflectiveInterceptorCall.lambda$ofVoidMethod$0(ExecutableInvoker.java:115)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.lambda$invoke$0(ExecutableInvoker.java:105)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation.proceed(InvocationInterceptorChain.java:106)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.proceed(InvocationInterceptorChain.java:64)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.chainAndInvoke(InvocationInterceptorChain.java:45)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.invoke(InvocationInterceptorChain.java:37)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:104)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:98)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$invokeTestMethod$6(TestMethodTestDescriptor.java:210)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.invokeTestMethod(TestMethodTestDescriptor.java:206)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:131)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:65)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:226)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:204)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:139)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.lambda$execute$2(TestTemplateTestDescriptor.java:107)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:175)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$11$1.accept(ReferencePipeline.java:440)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:107)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:42)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:107)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:88)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:67)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:52)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:114)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:86)
          at org.junit.platform.launcher.core.DefaultLauncherSession$DelegatingLauncher.execute(DefaultLauncherSession.java:86)
          at org.junit.platform.launcher.core.SessionPerRequestLauncher.execute(SessionPerRequestLauncher.java:53)
          at com.intellij.junit5.JUnit5IdeaTestRunner.startRunnerWithArgs(JUnit5IdeaTestRunner.java:71)
          at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:33)
          at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:235)
          at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:54)
          Caused by: java.lang.RuntimeException: Op validation failed
          at org.nd4j.linalg.cpu.nativecpu.ops.NativeOpExecutioner.exec(NativeOpExecutioner.java:1921)
          at org.nd4j.linalg.factory.Nd4j.exec(Nd4j.java:6577)
          at org.nd4j.autodiff.samediff.internal.InferenceSession.doExec(InferenceSession.java:487)
          at org.nd4j.autodiff.samediff.internal.InferenceSession.getOutputs(InferenceSession.java:214)
          at org.nd4j.autodiff.samediff.internal.InferenceSession.getOutputs(InferenceSession.java:60)
          at org.nd4j.autodiff.samediff.internal.AbstractSession.output(AbstractSession.java:387)
          at org.nd4j.autodiff.samediff.SameDiff.directExecHelper(SameDiff.java:2606)
          at org.nd4j.autodiff.samediff.SameDiff.batchOutputHelper(SameDiff.java:2574)
          at org.nd4j.autodiff.samediff.SameDiff.calculateGradientsAndOutputs(SameDiff.java:4091)
          at org.nd4j.autodiff.samediff.SameDiff.calculateGradients(SameDiff.java:4052)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:166)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:83)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:57)
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:218)
          ... 134 more
    • 37 ms
      testShapeFn(Nd4jBackend)
      • 37 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - MiscOpValidation.testShapeFn
          o.n.c.t.BaseND4JTest - MiscOpValidation.testShapeFn: 37 ms, threadCount: (9->9), jvmTotal=1238368256, jvmMax=7635730432, totalBytes=320, maxBytes=8589934592, currPhys=1201029120, maxPhys=8589934592
    • 175 ms
      testMmulRank4()
      • 175 ms
        passed[1]
        • o.n.c.t.BaseND4JTest - MiscOpValidation.testMmulRank4
          o.n.c.t.BaseND4JTest - MiscOpValidation.testMmulRank4: 175 ms, threadCount: (9->9), jvmTotal=1244659712, jvmMax=7635730432, totalBytes=89700, maxBytes=8589934592, currPhys=1326788608, maxPhys=8589934592
    • 53 ms
      testHistogramFixedWidth()
      • 53 ms
        passed[1]
        • o.n.c.t.BaseND4JTest - MiscOpValidation.testHistogramFixedWidth
          o.n.c.t.BaseND4JTest - MiscOpValidation.testHistogramFixedWidth: 52 ms, threadCount: (9->9), jvmTotal=1238368256, jvmMax=7635730432, totalBytes=356, maxBytes=8589934592, currPhys=1316790272, maxPhys=8589934592
    • 43 ms
      testLinspace()
      • 43 ms
        passed[1]
        • o.n.c.t.BaseND4JTest - MiscOpValidation.testLinspace
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.c.t.BaseND4JTest - MiscOpValidation.testLinspace: 41 ms, threadCount: (9->9), jvmTotal=1244659712, jvmMax=7635730432, totalBytes=664, maxBytes=8589934592, currPhys=1266597888, maxPhys=8589934592
    • 96 ms
      testZerosOnesLike()
      • 96 ms
        passed[1]
        • o.n.c.t.BaseND4JTest - MiscOpValidation.testZerosOnesLike
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "reduce_mean" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 0 params checked, 0 passed, 0 failed. Largest relative error = 0.0
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "std" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 3 params checked, 3 passed, 0 failed. Largest relative error = 0.0
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "std" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 12 params checked, 12 passed, 0 failed. Largest relative error = 0.0
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "std" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 60 params checked, 60 passed, 0 failed. Largest relative error = 0.0
          o.n.a.f.DifferentialFunction - No fields found for property name dtype for class org.nd4j.linalg.api.ops.impl.shape.OnesLike
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "reduce_mean" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.f.DifferentialFunction - No fields found for property name dtype for class org.nd4j.linalg.api.ops.impl.shape.OnesLike
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 0 params checked, 0 passed, 0 failed. Largest relative error = 0.0
          o.n.a.f.DifferentialFunction - No fields found for property name dtype for class org.nd4j.linalg.api.ops.impl.shape.OnesLike
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "std" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.f.DifferentialFunction - No fields found for property name dtype for class org.nd4j.linalg.api.ops.impl.shape.OnesLike
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 3 params checked, 3 passed, 0 failed. Largest relative error = 0.0
          o.n.a.f.DifferentialFunction - No fields found for property name dtype for class org.nd4j.linalg.api.ops.impl.shape.OnesLike
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "std" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.f.DifferentialFunction - No fields found for property name dtype for class org.nd4j.linalg.api.ops.impl.shape.OnesLike
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 12 params checked, 12 passed, 0 failed. Largest relative error = 0.0
          o.n.a.f.DifferentialFunction - No fields found for property name dtype for class org.nd4j.linalg.api.ops.impl.shape.OnesLike
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "std" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.f.DifferentialFunction - No fields found for property name dtype for class org.nd4j.linalg.api.ops.impl.shape.OnesLike
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 60 params checked, 60 passed, 0 failed. Largest relative error = 0.0
          o.n.c.t.BaseND4JTest - MiscOpValidation.testZerosOnesLike: 94 ms, threadCount: (9->9), jvmTotal=1239416832, jvmMax=7635730432, totalBytes=28712, maxBytes=8589934592, currPhys=1197920256, maxPhys=8589934592
    • 36 ms
      testMulGradient(Nd4jBackend)
      • 36 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - MiscOpValidation.testMulGradient
          o.n.a.s.SameDiff - Inferring output "ret" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.c.t.BaseND4JTest - MiscOpValidation.testMulGradient: 35 ms, threadCount: (9->9), jvmTotal=1243086848, jvmMax=7635730432, totalBytes=1642, maxBytes=8589934592, currPhys=1197281280, maxPhys=8589934592
    • 34 ms
      testListDiff()
      • 34 ms
        passed[1]
        • o.n.c.t.BaseND4JTest - MiscOpValidation.testListDiff
          o.n.c.t.BaseND4JTest - MiscOpValidation.testListDiff: 34 ms, threadCount: (9->9), jvmTotal=1238368256, jvmMax=7635730432, totalBytes=392, maxBytes=8589934592, currPhys=1196924928, maxPhys=8589934592
    • 246 ms
      testMmulGradients(Nd4jBackend)
      • 246 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - MiscOpValidation.testMmulGradients
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "std" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 18 params checked, 18 passed, 0 failed. Largest relative error = 5.184085822281922E-10
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "std" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 18 params checked, 18 passed, 0 failed. Largest relative error = 8.98995671871075E-10
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "std" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 18 params checked, 18 passed, 0 failed. Largest relative error = 1.7738989509465006E-10
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "std" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 18 params checked, 18 passed, 0 failed. Largest relative error = 1.7738989509465006E-10
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "std" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 18 params checked, 18 passed, 0 failed. Largest relative error = 1.281504573076541E-10
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "std" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 18 params checked, 18 passed, 0 failed. Largest relative error = 1.281504573076541E-10
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "std" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 18 params checked, 18 passed, 0 failed. Largest relative error = 1.2782767215926131E-9
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "std" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 18 params checked, 18 passed, 0 failed. Largest relative error = 6.111856831829528E-10
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "std" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 18 params checked, 18 passed, 0 failed. Largest relative error = 5.184085822281922E-10
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "std" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 18 params checked, 18 passed, 0 failed. Largest relative error = 8.98995671871075E-10
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "std" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 18 params checked, 18 passed, 0 failed. Largest relative error = 1.7738989509465006E-10
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "std" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 18 params checked, 18 passed, 0 failed. Largest relative error = 1.7738989509465006E-10
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "std" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 18 params checked, 18 passed, 0 failed. Largest relative error = 1.281504573076541E-10
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "std" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 18 params checked, 18 passed, 0 failed. Largest relative error = 1.281504573076541E-10
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "std" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 18 params checked, 18 passed, 0 failed. Largest relative error = 1.2782767215926131E-9
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "std" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 18 params checked, 18 passed, 0 failed. Largest relative error = 6.111856831829528E-10
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "std" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 18 params checked, 18 passed, 0 failed. Largest relative error = 5.184085822281922E-10
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "std" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 18 params checked, 18 passed, 0 failed. Largest relative error = 8.98995671871075E-10
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "std" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 18 params checked, 18 passed, 0 failed. Largest relative error = 1.7738989509465006E-10
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "std" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 18 params checked, 18 passed, 0 failed. Largest relative error = 1.7738989509465006E-10
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "std" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 18 params checked, 18 passed, 0 failed. Largest relative error = 1.281504573076541E-10
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "std" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 18 params checked, 18 passed, 0 failed. Largest relative error = 1.281504573076541E-10
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "std" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 18 params checked, 18 passed, 0 failed. Largest relative error = 1.2782767215926131E-9
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "std" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 18 params checked, 18 passed, 0 failed. Largest relative error = 6.111856831829528E-10
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "std" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 18 params checked, 18 passed, 0 failed. Largest relative error = 5.184085822281922E-10
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "std" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 18 params checked, 18 passed, 0 failed. Largest relative error = 8.98995671871075E-10
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "std" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 18 params checked, 18 passed, 0 failed. Largest relative error = 1.7738989509465006E-10
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "std" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 18 params checked, 18 passed, 0 failed. Largest relative error = 1.7738989509465006E-10
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "std" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 18 params checked, 18 passed, 0 failed. Largest relative error = 1.281504573076541E-10
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "std" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 18 params checked, 18 passed, 0 failed. Largest relative error = 1.281504573076541E-10
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "std" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 18 params checked, 18 passed, 0 failed. Largest relative error = 1.2782767215926131E-9
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "std" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 18 params checked, 18 passed, 0 failed. Largest relative error = 6.111856831829528E-10
          o.n.c.t.BaseND4JTest - MiscOpValidation.testMmulGradients: 246 ms, threadCount: (9->9), jvmTotal=1241513984, jvmMax=7635730432, totalBytes=273808, maxBytes=8589934592, currPhys=1202102272, maxPhys=8589934592
  • 556 ms
    TestNdArrReadWriteTxt
    • 432 ms
      testNd4jReadWriteText(Nd4jBackend)
      • 432 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - TestNdArrReadWriteTxt.testNd4jReadWriteText
          o.n.c.t.BaseND4JTest - TestNdArrReadWriteTxt.testNd4jReadWriteText: 405 ms, threadCount: (9->9), jvmTotal=1243086848, jvmMax=7635730432, totalBytes=95640, maxBytes=8589934592, currPhys=1182224384, maxPhys=8589934592
    • 124 ms
      compareAfterWrite(Nd4jBackend)
      • 124 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - TestNdArrReadWriteTxt.compareAfterWrite
          o.n.c.t.BaseND4JTest - TestNdArrReadWriteTxt.compareAfterWrite: 123 ms, threadCount: (9->9), jvmTotal=1244135424, jvmMax=7635730432, totalBytes=24736, maxBytes=8589934592, currPhys=1190268928, maxPhys=8589934592
  • 59 ms
    MultithreadedTests
    • 59 ms
      basicMigrationTest_1()
      • 59 ms
        passed[1]
        • o.n.c.t.BaseND4JTest - MultithreadedTests.basicMigrationTest_1
          o.n.c.t.BaseND4JTest - MultithreadedTests.basicMigrationTest_1: 59 ms, threadCount: (9->9), jvmTotal=1244659712, jvmMax=7635730432, totalBytes=256, maxBytes=8589934592, currPhys=1193349120, maxPhys=8589934592
  • 495 ms
    ShapeTests
    • 59 ms
      testVectorAlongDimension1(Nd4jBackend)
      • 59 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - ShapeTests.testVectorAlongDimension1
          o.n.c.t.BaseND4JTest - ShapeTests.testVectorAlongDimension1: 58 ms, threadCount: (9->9), jvmTotal=1243611136, jvmMax=7635730432, totalBytes=304, maxBytes=8589934592, currPhys=1191710720, maxPhys=8589934592
    • 36 ms
      testEight(Nd4jBackend)
      • 36 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - ShapeTests.testEight
          o.n.c.t.BaseND4JTest - ShapeTests.testEight: 36 ms, threadCount: (9->9), jvmTotal=1244135424, jvmMax=7635730432, totalBytes=568, maxBytes=8589934592, currPhys=1191772160, maxPhys=8589934592
    • 43 ms
      testVectorAlongDimension(Nd4jBackend)
      • 43 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - ShapeTests.testVectorAlongDimension
          o.n.c.t.BaseND4JTest - ShapeTests.testVectorAlongDimension: 42 ms, threadCount: (9->9), jvmTotal=1243086848, jvmMax=7635730432, totalBytes=704, maxBytes=8589934592, currPhys=1191997440, maxPhys=8589934592
    • 36 ms
      testRowColVectorVsScalar(Nd4jBackend)
      • 36 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - ShapeTests.testRowColVectorVsScalar
          o.n.c.t.BaseND4JTest - ShapeTests.testRowColVectorVsScalar: 33 ms, threadCount: (9->9), jvmTotal=1243611136, jvmMax=7635730432, totalBytes=304, maxBytes=8589934592, currPhys=1192022016, maxPhys=8589934592
    • 40 ms
      testSixteenZeroOne(Nd4jBackend)
      • 40 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - ShapeTests.testSixteenZeroOne
          o.n.c.t.BaseND4JTest - ShapeTests.testSixteenZeroOne: 40 ms, threadCount: (9->9), jvmTotal=1242562560, jvmMax=7635730432, totalBytes=832, maxBytes=8589934592, currPhys=1193082880, maxPhys=8589934592
    • 34 ms
      testSixteenSecondDim(Nd4jBackend)
      • 34 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - ShapeTests.testSixteenSecondDim
          o.n.c.t.BaseND4JTest - ShapeTests.testSixteenSecondDim: 33 ms, threadCount: (9->9), jvmTotal=1243086848, jvmMax=7635730432, totalBytes=784, maxBytes=8589934592, currPhys=1193091072, maxPhys=8589934592
    • 35 ms
      testThreeTwoTwoTwo(Nd4jBackend)
      • 35 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - ShapeTests.testThreeTwoTwoTwo
          o.n.c.t.BaseND4JTest - ShapeTests.testThreeTwoTwoTwo: 32 ms, threadCount: (9->9), jvmTotal=1242038272, jvmMax=7635730432, totalBytes=656, maxBytes=8589934592, currPhys=1192108032, maxPhys=8589934592
    • 36 ms
      testSixteenFirstDim(Nd4jBackend)
      • 36 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - ShapeTests.testSixteenFirstDim
          o.n.c.t.BaseND4JTest - ShapeTests.testSixteenFirstDim: 36 ms, threadCount: (9->9), jvmTotal=1242562560, jvmMax=7635730432, totalBytes=784, maxBytes=8589934592, currPhys=1192108032, maxPhys=8589934592
    • 38 ms
      testThreeTwoTwo(Nd4jBackend)
      • 38 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - ShapeTests.testThreeTwoTwo
          o.n.c.t.BaseND4JTest - ShapeTests.testThreeTwoTwo: 37 ms, threadCount: (9->9), jvmTotal=1241513984, jvmMax=7635730432, totalBytes=656, maxBytes=8589934592, currPhys=1192771584, maxPhys=8589934592
    • 37 ms
      testDimShuffle(Nd4jBackend)
      • 37 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - ShapeTests.testDimShuffle
          o.n.c.t.BaseND4JTest - ShapeTests.testDimShuffle: 37 ms, threadCount: (9->9), jvmTotal=1242038272, jvmMax=7635730432, totalBytes=576, maxBytes=8589934592, currPhys=1191079936, maxPhys=8589934592
    • 33 ms
      testBroadcastShapes()
      • 33 ms
        passed[1]
        • o.n.c.t.BaseND4JTest - ShapeTests.testBroadcastShapes
          o.n.c.t.BaseND4JTest - ShapeTests.testBroadcastShapes: 33 ms, threadCount: (9->9), jvmTotal=1240989696, jvmMax=7635730432, totalBytes=256, maxBytes=8589934592, currPhys=1190035456, maxPhys=8589934592
    • 35 ms
      testNewAxis(Nd4jBackend)
      • 35 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - ShapeTests.testNewAxis
          o.n.c.t.BaseND4JTest - ShapeTests.testNewAxis: 34 ms, threadCount: (9->9), jvmTotal=1241513984, jvmMax=7635730432, totalBytes=500, maxBytes=8589934592, currPhys=1190055936, maxPhys=8589934592
    • 33 ms
      testNoCopy(Nd4jBackend)
      • 33 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - ShapeTests.testNoCopy
          o.n.c.t.BaseND4JTest - ShapeTests.testNoCopy: 33 ms, threadCount: (9->9), jvmTotal=1240465408, jvmMax=7635730432, totalBytes=320, maxBytes=8589934592, currPhys=1189003264, maxPhys=8589934592
  • 278 ms
    MultiNormalizerHybridTest
    • 77 ms
      testDataSetWithoutFeatures(Nd4jBackend)
      • 77 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - MultiNormalizerHybridTest.testDataSetWithoutFeatures
          o.n.c.t.BaseND4JTest - MultiNormalizerHybridTest.testDataSetWithoutFeatures: 76 ms, threadCount: (9->9), jvmTotal=1240989696, jvmMax=7635730432, totalBytes=1536, maxBytes=8589934592, currPhys=1171005440, maxPhys=8589934592
    • 39 ms
      testGlobalNormalization(Nd4jBackend)
      • 39 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - MultiNormalizerHybridTest.testGlobalNormalization
          o.n.c.t.BaseND4JTest - MultiNormalizerHybridTest.testGlobalNormalization: 37 ms, threadCount: (9->9), jvmTotal=1240989696, jvmMax=7635730432, totalBytes=2536, maxBytes=8589934592, currPhys=1176989696, maxPhys=8589934592
    • 37 ms
      testDataSetWithoutLabels(Nd4jBackend)
      • 37 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - MultiNormalizerHybridTest.testDataSetWithoutLabels
          o.n.c.t.BaseND4JTest - MultiNormalizerHybridTest.testDataSetWithoutLabels: 37 ms, threadCount: (9->9), jvmTotal=1238368256, jvmMax=7635730432, totalBytes=1600, maxBytes=8589934592, currPhys=1176047616, maxPhys=8589934592
    • 37 ms
      testNoNormalizationByDefault(Nd4jBackend)
      • 37 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - MultiNormalizerHybridTest.testNoNormalizationByDefault
          o.n.c.t.BaseND4JTest - MultiNormalizerHybridTest.testNoNormalizationByDefault: 36 ms, threadCount: (9->9), jvmTotal=1240465408, jvmMax=7635730432, totalBytes=768, maxBytes=8589934592, currPhys=1178431488, maxPhys=8589934592
    • 43 ms
      testSpecificInputOutputNormalization(Nd4jBackend)
      • 43 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - MultiNormalizerHybridTest.testSpecificInputOutputNormalization
          o.n.c.t.BaseND4JTest - MultiNormalizerHybridTest.testSpecificInputOutputNormalization: 43 ms, threadCount: (9->9), jvmTotal=1240465408, jvmMax=7635730432, totalBytes=2092, maxBytes=8589934592, currPhys=1185730560, maxPhys=8589934592
    • 45 ms
      testMasking(Nd4jBackend)
      • 45 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - MultiNormalizerHybridTest.testMasking
          o.n.c.t.BaseND4JTest - MultiNormalizerHybridTest.testMasking: 44 ms, threadCount: (9->9), jvmTotal=1240465408, jvmMax=7635730432, totalBytes=3152, maxBytes=8589934592, currPhys=1185992704, maxPhys=8589934592
  • 562 ms
    BinarySerdeTest
    • 70 ms
      testToAndFrom(Nd4jBackend)
      • 70 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - BinarySerdeTest.testToAndFrom
          o.n.c.t.BaseND4JTest - BinarySerdeTest.testToAndFrom: 70 ms, threadCount: (9->9), jvmTotal=1238368256, jvmMax=7635730432, totalBytes=336, maxBytes=8589934592, currPhys=1187782656, maxPhys=8589934592
    • 37 ms
      testToAndFromCompressed(Nd4jBackend)
      • 37 ms
        ignored[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - BinarySerdeTest.testToAndFromCompressed
          o.n.c.t.BaseND4JTest - BinarySerdeTest.testToAndFromCompressed: 34 ms, threadCount: (9->9), jvmTotal=1239941120, jvmMax=7635730432, totalBytes=256, maxBytes=8589934592, currPhys=1187786752, maxPhys=8589934592

        • at org.junit.jupiter.api.Assumptions.throwTestAbortedException(Assumptions.java:256)
          at org.junit.jupiter.api.Assumptions.assumeFalse(Assumptions.java:191)
          at org.junit.jupiter.api.Assumptions.assumeFalse(Assumptions.java:142)
          at org.nd4j.OpValidationSuite.ignoreFailing(OpValidationSuite.java:71)
          at org.nd4j.serde.binary.BinarySerdeTest.testToAndFromCompressed(BinarySerdeTest.java:78)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
          at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
          at java.lang.reflect.Method.invoke(Method.java:498)
          at org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:688)
          at org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed(InvocationInterceptorChain.java:131)
          at org.junit.jupiter.engine.extension.TimeoutExtension.intercept(TimeoutExtension.java:149)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestableMethod(TimeoutExtension.java:140)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestTemplateMethod(TimeoutExtension.java:92)
          at org.junit.jupiter.engine.execution.ExecutableInvoker$ReflectiveInterceptorCall.lambda$ofVoidMethod$0(ExecutableInvoker.java:115)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.lambda$invoke$0(ExecutableInvoker.java:105)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation.proceed(InvocationInterceptorChain.java:106)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.proceed(InvocationInterceptorChain.java:64)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.chainAndInvoke(InvocationInterceptorChain.java:45)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.invoke(InvocationInterceptorChain.java:37)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:104)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:98)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$invokeTestMethod$6(TestMethodTestDescriptor.java:210)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.invokeTestMethod(TestMethodTestDescriptor.java:206)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:131)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:65)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:226)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:204)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:139)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.lambda$execute$2(TestTemplateTestDescriptor.java:107)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:175)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$11$1.accept(ReferencePipeline.java:440)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:107)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:42)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:107)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:88)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:67)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:52)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:114)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:86)
          at org.junit.platform.launcher.core.DefaultLauncherSession$DelegatingLauncher.execute(DefaultLauncherSession.java:86)
          at org.junit.platform.launcher.core.SessionPerRequestLauncher.execute(SessionPerRequestLauncher.java:53)
          at com.intellij.junit5.JUnit5IdeaTestRunner.startRunnerWithArgs(JUnit5IdeaTestRunner.java:71)
          at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:33)
          at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:235)
          at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:54)
    • 39 ms
      testReadShapeFile(Nd4jBackend)
      • 39 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - BinarySerdeTest.testReadShapeFile
          o.n.c.t.BaseND4JTest - BinarySerdeTest.testReadShapeFile: 39 ms, threadCount: (9->9), jvmTotal=1239941120, jvmMax=7635730432, totalBytes=352, maxBytes=8589934592, currPhys=1191911424, maxPhys=8589934592
    • 39 ms
      testReadWriteFile(Nd4jBackend)
      • 39 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - BinarySerdeTest.testReadWriteFile
          o.n.c.t.BaseND4JTest - BinarySerdeTest.testReadWriteFile: 37 ms, threadCount: (9->9), jvmTotal=1239941120, jvmMax=7635730432, totalBytes=372, maxBytes=8589934592, currPhys=1192366080, maxPhys=8589934592
    • 40 ms
      testToAndFromCompressedLarge(Nd4jBackend)
      • 40 ms
        ignored[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - BinarySerdeTest.testToAndFromCompressedLarge
          o.n.c.t.BaseND4JTest - BinarySerdeTest.testToAndFromCompressedLarge: 40 ms, threadCount: (9->9), jvmTotal=1239941120, jvmMax=7635730432, totalBytes=256, maxBytes=8589934592, currPhys=1194336256, maxPhys=8589934592

        • at org.junit.jupiter.api.Assumptions.throwTestAbortedException(Assumptions.java:256)
          at org.junit.jupiter.api.Assumptions.assumeFalse(Assumptions.java:191)
          at org.junit.jupiter.api.Assumptions.assumeFalse(Assumptions.java:142)
          at org.nd4j.OpValidationSuite.ignoreFailing(OpValidationSuite.java:71)
          at org.nd4j.serde.binary.BinarySerdeTest.testToAndFromCompressedLarge(BinarySerdeTest.java:93)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
          at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
          at java.lang.reflect.Method.invoke(Method.java:498)
          at org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:688)
          at org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed(InvocationInterceptorChain.java:131)
          at org.junit.jupiter.engine.extension.TimeoutExtension.intercept(TimeoutExtension.java:149)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestableMethod(TimeoutExtension.java:140)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestTemplateMethod(TimeoutExtension.java:92)
          at org.junit.jupiter.engine.execution.ExecutableInvoker$ReflectiveInterceptorCall.lambda$ofVoidMethod$0(ExecutableInvoker.java:115)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.lambda$invoke$0(ExecutableInvoker.java:105)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation.proceed(InvocationInterceptorChain.java:106)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.proceed(InvocationInterceptorChain.java:64)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.chainAndInvoke(InvocationInterceptorChain.java:45)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.invoke(InvocationInterceptorChain.java:37)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:104)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:98)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$invokeTestMethod$6(TestMethodTestDescriptor.java:210)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.invokeTestMethod(TestMethodTestDescriptor.java:206)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:131)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:65)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:226)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:204)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:139)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.lambda$execute$2(TestTemplateTestDescriptor.java:107)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:175)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$11$1.accept(ReferencePipeline.java:440)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:107)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:42)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:107)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:88)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:67)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:52)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:114)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:86)
          at org.junit.platform.launcher.core.DefaultLauncherSession$DelegatingLauncher.execute(DefaultLauncherSession.java:86)
          at org.junit.platform.launcher.core.SessionPerRequestLauncher.execute(SessionPerRequestLauncher.java:53)
          at com.intellij.junit5.JUnit5IdeaTestRunner.startRunnerWithArgs(JUnit5IdeaTestRunner.java:71)
          at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:33)
          at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:235)
          at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:54)
    • 304 ms
      timeOldVsNew(Nd4jBackend)
      • 304 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - BinarySerdeTest.timeOldVsNew
          Old avg 202451 New avg 10222
          o.n.c.t.BaseND4JTest - BinarySerdeTest.timeOldVsNew: 304 ms, threadCount: (9->9), jvmTotal=1238892544, jvmMax=7635730432, totalBytes=1118, maxBytes=8589934592, currPhys=1170382848, maxPhys=8589934592
    • 33 ms
      testToAndFromHeapBuffer(Nd4jBackend)
      • 33 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - BinarySerdeTest.testToAndFromHeapBuffer
          o.n.c.t.BaseND4JTest - BinarySerdeTest.testToAndFromHeapBuffer: 32 ms, threadCount: (9->9), jvmTotal=1239416832, jvmMax=7635730432, totalBytes=272, maxBytes=8589934592, currPhys=1166974976, maxPhys=8589934592
  • 703 ms
    PreProcessor3D4DTest
    • 157 ms
      testBruteForce3d(Nd4jBackend)
      • 157 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - PreProcessor3D4DTest.testBruteForce3d
          o.n.c.t.BaseND4JTest - PreProcessor3D4DTest.testBruteForce3d: 157 ms, threadCount: (9->9), jvmTotal=1237319680, jvmMax=7635730432, totalBytes=155196, maxBytes=8589934592, currPhys=1185091584, maxPhys=8589934592
    • 59 ms
      testBruteForce4d(Nd4jBackend)
      • 59 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - PreProcessor3D4DTest.testBruteForce4d
          ValA: 3.3338892E-4
          ValB: 28.959442
          ValC: 28.9691
          o.n.c.t.BaseND4JTest - PreProcessor3D4DTest.testBruteForce4d: 58 ms, threadCount: (9->9), jvmTotal=1239416832, jvmMax=7635730432, totalBytes=3292, maxBytes=8589934592, currPhys=1180221440, maxPhys=8589934592
    • 237 ms
      testBruteForce3dMaskLabels(Nd4jBackend)
      • 237 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - PreProcessor3D4DTest.testBruteForce3dMaskLabels
          o.n.c.t.BaseND4JTest - PreProcessor3D4DTest.testBruteForce3dMaskLabels: 235 ms, threadCount: (9->9), jvmTotal=1236271104, jvmMax=7635730432, totalBytes=404280, maxBytes=8589934592, currPhys=1197207552, maxPhys=8589934592
    • 87 ms
      testStdX(Nd4jBackend)
      • 87 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - PreProcessor3D4DTest.testStdX
          o.n.c.t.BaseND4JTest - PreProcessor3D4DTest.testStdX: 87 ms, threadCount: (9->9), jvmTotal=1241513984, jvmMax=7635730432, totalBytes=325000, maxBytes=8589934592, currPhys=1197277184, maxPhys=8589934592
    • 61 ms
      test3dRevertNormalize(Nd4jBackend)
      • 61 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - PreProcessor3D4DTest.test3dRevertNormalize
          o.n.c.t.BaseND4JTest - PreProcessor3D4DTest.test3dRevertNormalize: 61 ms, threadCount: (9->9), jvmTotal=1245708288, jvmMax=7635730432, totalBytes=179324, maxBytes=8589934592, currPhys=1197649920, maxPhys=8589934592
    • 61 ms
      test3dRevertStandardize(Nd4jBackend)
      • 61 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - PreProcessor3D4DTest.test3dRevertStandardize
          o.n.c.t.BaseND4JTest - PreProcessor3D4DTest.test3dRevertStandardize: 61 ms, threadCount: (9->9), jvmTotal=1238368256, jvmMax=7635730432, totalBytes=179160, maxBytes=8589934592, currPhys=1197649920, maxPhys=8589934592
    • 41 ms
      test3dNinMaxScaling(Nd4jBackend)
      • 41 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - PreProcessor3D4DTest.test3dNinMaxScaling
          o.n.c.t.BaseND4JTest - PreProcessor3D4DTest.test3dNinMaxScaling: 40 ms, threadCount: (9->9), jvmTotal=1245708288, jvmMax=7635730432, totalBytes=109480, maxBytes=8589934592, currPhys=1197711360, maxPhys=8589934592
  • 158 ms
    IntDataBufferTests
    • 64 ms
      testReallocationWorkspace(Nd4jBackend)
      • 64 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - IntDataBufferTests.testReallocationWorkspace
          o.n.c.t.BaseND4JTest - IntDataBufferTests.testReallocationWorkspace: 64 ms, threadCount: (9->9), jvmTotal=1238368256, jvmMax=7635730432, totalBytes=256, maxBytes=8589934592, currPhys=1194385408, maxPhys=8589934592
    • 62 ms
      testBasicSerde1()
      • 62 ms
        passed[1]
        • o.n.c.t.BaseND4JTest - IntDataBufferTests.testBasicSerde1
          o.n.c.t.BaseND4JTest - IntDataBufferTests.testBasicSerde1: 61 ms, threadCount: (9->9), jvmTotal=1245184000, jvmMax=7635730432, totalBytes=372, maxBytes=8589934592, currPhys=1195147264, maxPhys=8589934592
    • 32 ms
      testReallocation(Nd4jBackend)
      • 32 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - IntDataBufferTests.testReallocation
          o.n.c.t.BaseND4JTest - IntDataBufferTests.testReallocation: 32 ms, threadCount: (9->9), jvmTotal=1238368256, jvmMax=7635730432, totalBytes=272, maxBytes=8589934592, currPhys=1195147264, maxPhys=8589934592
  • 532 ms
    ShapeTestC
    • 58 ms
      testAxisNormalization_1(Nd4jBackend)
      • 58 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - ShapeTestC.testAxisNormalization_1
          o.n.c.t.BaseND4JTest - ShapeTestC.testAxisNormalization_1: 57 ms, threadCount: (9->9), jvmTotal=1243611136, jvmMax=7635730432, totalBytes=256, maxBytes=8589934592, currPhys=1195143168, maxPhys=8589934592
    • 35 ms
      testAxisNormalization_2(Nd4jBackend)
      • 35 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - ShapeTestC.testAxisNormalization_2
          o.n.c.t.BaseND4JTest - ShapeTestC.testAxisNormalization_2: 34 ms, threadCount: (9->9), jvmTotal=1244135424, jvmMax=7635730432, totalBytes=256, maxBytes=8589934592, currPhys=1195151360, maxPhys=8589934592
    • 46 ms
      testAxisNormalization_3(Nd4jBackend)
      • 46 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - ShapeTestC.testAxisNormalization_3
          o.n.c.t.BaseND4JTest - ShapeTestC.testAxisNormalization_3: 44 ms, threadCount: (9->9), jvmTotal=1243086848, jvmMax=7635730432, totalBytes=256, maxBytes=8589934592, currPhys=1196449792, maxPhys=8589934592
    • 35 ms
      testAxisNormalization_4(Nd4jBackend)
      • 35 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - ShapeTestC.testAxisNormalization_4
          o.n.c.t.BaseND4JTest - ShapeTestC.testAxisNormalization_4: 35 ms, threadCount: (9->9), jvmTotal=1243611136, jvmMax=7635730432, totalBytes=256, maxBytes=8589934592, currPhys=1198379008, maxPhys=8589934592
    • 39 ms
      testToOffsetZero(Nd4jBackend)
      • 39 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - ShapeTestC.testToOffsetZero
          o.n.c.t.BaseND4JTest - ShapeTestC.testToOffsetZero: 39 ms, threadCount: (9->9), jvmTotal=1242562560, jvmMax=7635730432, totalBytes=580, maxBytes=8589934592, currPhys=1197363200, maxPhys=8589934592
    • 36 ms
      testTile(Nd4jBackend)
      • 36 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - ShapeTestC.testTile
          o.n.c.t.BaseND4JTest - ShapeTestC.testTile: 36 ms, threadCount: (9->9), jvmTotal=1238368256, jvmMax=7635730432, totalBytes=436, maxBytes=8589934592, currPhys=1197514752, maxPhys=8589934592
    • 43 ms
      testKeepDimsShape_1_F(Nd4jBackend)
      • 43 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - ShapeTestC.testKeepDimsShape_1_F
          o.n.c.t.BaseND4JTest - ShapeTestC.testKeepDimsShape_1_F: 42 ms, threadCount: (9->9), jvmTotal=1242562560, jvmMax=7635730432, totalBytes=256, maxBytes=8589934592, currPhys=1197830144, maxPhys=8589934592
    • 33 ms
      testKeepDimsShape_1_T(Nd4jBackend)
      • 33 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - ShapeTestC.testKeepDimsShape_1_T
          o.n.c.t.BaseND4JTest - ShapeTestC.testKeepDimsShape_1_T: 32 ms, threadCount: (9->9), jvmTotal=1238368256, jvmMax=7635730432, totalBytes=256, maxBytes=8589934592, currPhys=1197809664, maxPhys=8589934592
    • 33 ms
      testKeepDimsShape_2_F(Nd4jBackend)
      • 33 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - ShapeTestC.testKeepDimsShape_2_F
          o.n.c.t.BaseND4JTest - ShapeTestC.testKeepDimsShape_2_F: 33 ms, threadCount: (9->9), jvmTotal=1242038272, jvmMax=7635730432, totalBytes=256, maxBytes=8589934592, currPhys=1199345664, maxPhys=8589934592
    • 39 ms
      testKeepDimsShape_2_T(Nd4jBackend)
      • 39 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - ShapeTestC.testKeepDimsShape_2_T
          o.n.c.t.BaseND4JTest - ShapeTestC.testKeepDimsShape_2_T: 38 ms, threadCount: (9->9), jvmTotal=1238368256, jvmMax=7635730432, totalBytes=256, maxBytes=8589934592, currPhys=1199296512, maxPhys=8589934592
    • 34 ms
      testKeepDimsShape_3_F(Nd4jBackend)
      • 34 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - ShapeTestC.testKeepDimsShape_3_F
          o.n.l.u.ShapeTestC - Result: [1]
          o.n.c.t.BaseND4JTest - ShapeTestC.testKeepDimsShape_3_F: 34 ms, threadCount: (9->9), jvmTotal=1241513984, jvmMax=7635730432, totalBytes=256, maxBytes=8589934592, currPhys=1199325184, maxPhys=8589934592
    • 34 ms
      testKeepDimsShape_3_T(Nd4jBackend)
      • 34 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - ShapeTestC.testKeepDimsShape_3_T
          o.n.c.t.BaseND4JTest - ShapeTestC.testKeepDimsShape_3_T: 34 ms, threadCount: (9->9), jvmTotal=1241513984, jvmMax=7635730432, totalBytes=256, maxBytes=8589934592, currPhys=1199329280, maxPhys=8589934592
    • 32 ms
      testKeepDimsShape_4_F(Nd4jBackend)
      • 32 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - ShapeTestC.testKeepDimsShape_4_F
          o.n.l.u.ShapeTestC - Result: [4]
          o.n.c.t.BaseND4JTest - ShapeTestC.testKeepDimsShape_4_F: 31 ms, threadCount: (9->9), jvmTotal=1240465408, jvmMax=7635730432, totalBytes=256, maxBytes=8589934592, currPhys=1198276608, maxPhys=8589934592
    • 35 ms
      testElementWiseCompareOnesInMiddle(Nd4jBackend)
      • 35 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - ShapeTestC.testElementWiseCompareOnesInMiddle
          o.n.c.t.BaseND4JTest - ShapeTestC.testElementWiseCompareOnesInMiddle: 35 ms, threadCount: (9->9), jvmTotal=1240989696, jvmMax=7635730432, totalBytes=368, maxBytes=8589934592, currPhys=1198280704, maxPhys=8589934592
  • 2.64 s
    BasicWorkspaceTests
    • 96 ms
      testLeverageTo1(Nd4jBackend)
      • 96 ms
        failed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - BasicWorkspaceTests.testLeverageTo1
          o.n.c.t.BaseND4JTest - BasicWorkspaceTests.testLeverageTo1: 96 ms, threadCount: (9->9), jvmTotal=1240465408, jvmMax=7635730432, totalBytes=256, maxBytes=8589934592, currPhys=1198276608, maxPhys=8589934592
        • org.opentest4j.AssertionFailedError:
          at org.junit.jupiter.api.AssertionUtils.fail(AssertionUtils.java:55)
          at org.junit.jupiter.api.AssertionUtils.failNotEqual(AssertionUtils.java:62)
          at org.junit.jupiter.api.AssertEquals.assertEquals(AssertEquals.java:166)
          at org.junit.jupiter.api.AssertEquals.assertEquals(AssertEquals.java:161)
          at org.junit.jupiter.api.Assertions.assertEquals(Assertions.java:612)
          at org.nd4j.linalg.workspace.BasicWorkspaceTests.testLeverageTo1(BasicWorkspaceTests.java:238)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
          at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
          at java.lang.reflect.Method.invoke(Method.java:498)
          at org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:688)
          at org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed(InvocationInterceptorChain.java:131)
          at org.junit.jupiter.engine.extension.TimeoutExtension.intercept(TimeoutExtension.java:149)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestableMethod(TimeoutExtension.java:140)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestTemplateMethod(TimeoutExtension.java:92)
          at org.junit.jupiter.engine.execution.ExecutableInvoker$ReflectiveInterceptorCall.lambda$ofVoidMethod$0(ExecutableInvoker.java:115)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.lambda$invoke$0(ExecutableInvoker.java:105)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation.proceed(InvocationInterceptorChain.java:106)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.proceed(InvocationInterceptorChain.java:64)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.chainAndInvoke(InvocationInterceptorChain.java:45)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.invoke(InvocationInterceptorChain.java:37)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:104)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:98)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$invokeTestMethod$6(TestMethodTestDescriptor.java:210)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.invokeTestMethod(TestMethodTestDescriptor.java:206)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:131)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:65)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:226)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:204)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:139)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.lambda$execute$2(TestTemplateTestDescriptor.java:107)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:175)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$11$1.accept(ReferencePipeline.java:440)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:107)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:42)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:107)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:88)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:67)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:52)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:114)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:86)
          at org.junit.platform.launcher.core.DefaultLauncherSession$DelegatingLauncher.execute(DefaultLauncherSession.java:86)
          at org.junit.platform.launcher.core.SessionPerRequestLauncher.execute(SessionPerRequestLauncher.java:53)
          at com.intellij.junit5.JUnit5IdeaTestRunner.startRunnerWithArgs(JUnit5IdeaTestRunner.java:71)
          at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:33)
          at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:235)
          at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:54)
    • 72 ms
      testLeverageTo2(Nd4jBackend)
      • 72 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - BasicWorkspaceTests.testLeverageTo2
          o.n.c.t.BaseND4JTest - BasicWorkspaceTests.testLeverageTo2: 71 ms, threadCount: (9->9), jvmTotal=1240465408, jvmMax=7635730432, totalBytes=256, maxBytes=8589934592, currPhys=1198313472, maxPhys=8589934592
    • 63 ms
      testToggle1(Nd4jBackend)
      • 63 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - BasicWorkspaceTests.testToggle1
          o.n.l.w.BasicWorkspaceTests - --------------------------
          o.n.c.t.BaseND4JTest - BasicWorkspaceTests.testToggle1: 61 ms, threadCount: (9->9), jvmTotal=1239941120, jvmMax=7635730432, totalBytes=256, maxBytes=8589934592, currPhys=1197264896, maxPhys=8589934592
    • 70 ms
      testBreakout1(Nd4jBackend)
      • 70 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - BasicWorkspaceTests.testBreakout1
          o.n.c.t.BaseND4JTest - BasicWorkspaceTests.testBreakout1: 70 ms, threadCount: (9->9), jvmTotal=1239941120, jvmMax=7635730432, totalBytes=256, maxBytes=8589934592, currPhys=1199497216, maxPhys=8589934592
    • 65 ms
      testBreakout2(Nd4jBackend)
      • 65 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - BasicWorkspaceTests.testBreakout2
          o.n.c.t.BaseND4JTest - BasicWorkspaceTests.testBreakout2: 65 ms, threadCount: (9->9), jvmTotal=1239416832, jvmMax=7635730432, totalBytes=256, maxBytes=8589934592, currPhys=1197490176, maxPhys=8589934592
    • 61 ms
      testLoop4(Nd4jBackend)
      • 61 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - BasicWorkspaceTests.testLoop4
          o.n.c.t.BaseND4JTest - BasicWorkspaceTests.testLoop4: 61 ms, threadCount: (9->9), jvmTotal=1239416832, jvmMax=7635730432, totalBytes=256, maxBytes=8589934592, currPhys=1197498368, maxPhys=8589934592
    • 69 ms
      testMmap1(Nd4jBackend)
      • 69 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - BasicWorkspaceTests.testMmap1
          o.n.c.t.BaseND4JTest - BasicWorkspaceTests.testMmap1: 68 ms, threadCount: (9->9), jvmTotal=1239416832, jvmMax=7635730432, totalBytes=256, maxBytes=8589934592, currPhys=1197723648, maxPhys=8589934592
    • passedtestMmap2(Nd4jBackend)
    • 61 ms
      testCold(Nd4jBackend)
      • 61 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - BasicWorkspaceTests.testCold
          o.n.c.t.BaseND4JTest - BasicWorkspaceTests.testCold: 60 ms, threadCount: (9->9), jvmTotal=1238892544, jvmMax=7635730432, totalBytes=256, maxBytes=8589934592, currPhys=1196679168, maxPhys=8589934592
    • 64 ms
      testOverallocation1(Nd4jBackend)
      • 64 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - BasicWorkspaceTests.testOverallocation1
          o.n.c.t.BaseND4JTest - BasicWorkspaceTests.testOverallocation1: 62 ms, threadCount: (9->9), jvmTotal=1238892544, jvmMax=7635730432, totalBytes=256, maxBytes=8589934592, currPhys=1196679168, maxPhys=8589934592
    • 78 ms
      testOverallocation2(Nd4jBackend)
      • 78 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - BasicWorkspaceTests.testOverallocation2
          o.n.c.t.BaseND4JTest - BasicWorkspaceTests.testOverallocation2: 77 ms, threadCount: (9->9), jvmTotal=1238892544, jvmMax=7635730432, totalBytes=256, maxBytes=8589934592, currPhys=1196683264, maxPhys=8589934592
    • 70 ms
      testOverallocation3(Nd4jBackend)
      • 70 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - BasicWorkspaceTests.testOverallocation3
          o.n.c.t.BaseND4JTest - BasicWorkspaceTests.testOverallocation3: 70 ms, threadCount: (9->9), jvmTotal=1238892544, jvmMax=7635730432, totalBytes=256, maxBytes=8589934592, currPhys=1196683264, maxPhys=8589934592
    • 69 ms
      testLeverage1(Nd4jBackend)
      • 69 ms
        failed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - BasicWorkspaceTests.testLeverage1
          o.n.c.t.BaseND4JTest - BasicWorkspaceTests.testLeverage1: 69 ms, threadCount: (9->9), jvmTotal=1238892544, jvmMax=7635730432, totalBytes=256, maxBytes=8589934592, currPhys=1196683264, maxPhys=8589934592
        • org.opentest4j.AssertionFailedError:
          at org.junit.jupiter.api.AssertionUtils.fail(AssertionUtils.java:55)
          at org.junit.jupiter.api.AssertionUtils.failNotEqual(AssertionUtils.java:62)
          at org.junit.jupiter.api.AssertEquals.assertEquals(AssertEquals.java:166)
          at org.junit.jupiter.api.AssertEquals.assertEquals(AssertEquals.java:161)
          at org.junit.jupiter.api.Assertions.assertEquals(Assertions.java:612)
          at org.nd4j.linalg.workspace.BasicWorkspaceTests.testLeverage1(BasicWorkspaceTests.java:294)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
          at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
          at java.lang.reflect.Method.invoke(Method.java:498)
          at org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:688)
          at org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed(InvocationInterceptorChain.java:131)
          at org.junit.jupiter.engine.extension.TimeoutExtension.intercept(TimeoutExtension.java:149)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestableMethod(TimeoutExtension.java:140)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestTemplateMethod(TimeoutExtension.java:92)
          at org.junit.jupiter.engine.execution.ExecutableInvoker$ReflectiveInterceptorCall.lambda$ofVoidMethod$0(ExecutableInvoker.java:115)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.lambda$invoke$0(ExecutableInvoker.java:105)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation.proceed(InvocationInterceptorChain.java:106)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.proceed(InvocationInterceptorChain.java:64)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.chainAndInvoke(InvocationInterceptorChain.java:45)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.invoke(InvocationInterceptorChain.java:37)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:104)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:98)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$invokeTestMethod$6(TestMethodTestDescriptor.java:210)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.invokeTestMethod(TestMethodTestDescriptor.java:206)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:131)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:65)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:226)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:204)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:139)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.lambda$execute$2(TestTemplateTestDescriptor.java:107)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:175)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$11$1.accept(ReferencePipeline.java:440)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:107)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:42)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:107)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:88)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:67)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:52)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:114)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:86)
          at org.junit.platform.launcher.core.DefaultLauncherSession$DelegatingLauncher.execute(DefaultLauncherSession.java:86)
          at org.junit.platform.launcher.core.SessionPerRequestLauncher.execute(SessionPerRequestLauncher.java:53)
          at com.intellij.junit5.JUnit5IdeaTestRunner.startRunnerWithArgs(JUnit5IdeaTestRunner.java:71)
          at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:33)
          at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:235)
          at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:54)
    • 69 ms
      testLeverage3(Nd4jBackend)
      • 69 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - BasicWorkspaceTests.testLeverage3
          o.n.c.t.BaseND4JTest - BasicWorkspaceTests.testLeverage3: 68 ms, threadCount: (9->9), jvmTotal=1238892544, jvmMax=7635730432, totalBytes=256, maxBytes=8589934592, currPhys=1196687360, maxPhys=8589934592
    • 127 ms
      testInvalidLeverageMigrateDetach(Nd4jBackend)
      • 127 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - BasicWorkspaceTests.testInvalidLeverageMigrateDetach
          o.n.l.w.BasicWorkspaceTests - Expected exception: Cannot leverage INDArray to new workspace: Array uses leaked workspace pointer from workspace testInvalidLeverage
          All open workspaces: [testInvalidLeverage2]
          o.n.l.w.BasicWorkspaceTests - Expected exception: Cannot leverage INDArray to new workspace: Array uses leaked workspace pointer from workspace testInvalidLeverage
          All open workspaces: [testInvalidLeverage2]
          o.n.l.w.BasicWorkspaceTests - Expected exception: Cannot leverage INDArray to new workspace: Array uses leaked workspace pointer from workspace testInvalidLeverage
          All open workspaces: [testInvalidLeverage2]
          o.n.l.w.BasicWorkspaceTests - Expected exception: Cannot leverage INDArray to new workspace: Array uses leaked workspace pointer from workspace testInvalidLeverage
          All open workspaces: []
          o.n.l.w.BasicWorkspaceTests - Expected exception: Cannot detach INDArray: Array uses leaked workspace pointer from workspace testInvalidLeverage
          All open workspaces: []
          o.n.l.w.BasicWorkspaceTests - Expected exception: Cannot leverage INDArray to new workspace: Array uses leaked workspace pointer from workspace testInvalidLeverage
          All open workspaces: [testInvalidLeverage2]
          o.n.l.w.BasicWorkspaceTests - Expected exception: Cannot leverage INDArray to new workspace: Array uses leaked workspace pointer from workspace testInvalidLeverage
          All open workspaces: []
          o.n.l.w.BasicWorkspaceTests - Expected exception: Cannot duplicate INDArray: Array uses leaked workspace pointer from workspace testInvalidLeverage
          All open workspaces: []
          o.n.l.w.BasicWorkspaceTests - Expected exception: Cannot duplicate array: Array uses leaked workspace pointer from workspace testInvalidLeverage
          All open workspaces: []
          o.n.l.w.BasicWorkspaceTests - Expected exception: Cannot duplicate array: Array uses leaked workspace pointer from workspace testInvalidLeverage
          All open workspaces: []
          o.n.c.t.BaseND4JTest - BasicWorkspaceTests.testInvalidLeverageMigrateDetach: 127 ms, threadCount: (9->9), jvmTotal=1238892544, jvmMax=7635730432, totalBytes=256, maxBytes=8589934592, currPhys=1196687360, maxPhys=8589934592
    • 64 ms
      testMinSize1(Nd4jBackend)
      • 64 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - BasicWorkspaceTests.testMinSize1
          o.n.c.t.BaseND4JTest - BasicWorkspaceTests.testMinSize1: 64 ms, threadCount: (9->9), jvmTotal=1238892544, jvmMax=7635730432, totalBytes=256, maxBytes=8589934592, currPhys=1196687360, maxPhys=8589934592
    • 69 ms
      testBadGenerationLeverageMigrateDetach(Nd4jBackend)
      • 69 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - BasicWorkspaceTests.testBadGenerationLeverageMigrateDetach
          o.n.l.w.BasicWorkspaceTests - Expected exception: Cannot leverage INDArray to new workspace: Array outdated workspace pointer from workspace testBadGeneration (array generation 3, current workspace generation 4)
          All open workspaces: [testBadGeneration, testBadGeneration2]
          o.n.l.w.BasicWorkspaceTests - Expected exception: Cannot leverage INDArray to new workspace: Array outdated workspace pointer from workspace testBadGeneration (array generation 3, current workspace generation 4)
          All open workspaces: [testBadGeneration, testBadGeneration2]
          o.n.l.w.BasicWorkspaceTests - Expected exception: Cannot leverage INDArray to new workspace: Array outdated workspace pointer from workspace testBadGeneration (array generation 3, current workspace generation 4)
          All open workspaces: [testBadGeneration, testBadGeneration2]
          o.n.l.w.BasicWorkspaceTests - Expected exception: Cannot leverage INDArray to new workspace: Array outdated workspace pointer from workspace testBadGeneration (array generation 3, current workspace generation 4)
          All open workspaces: [testBadGeneration, testBadGeneration2]
          o.n.l.w.BasicWorkspaceTests - Expected exception: Cannot detach INDArray: Array outdated workspace pointer from workspace testBadGeneration (array generation 3, current workspace generation 4)
          All open workspaces: [testBadGeneration, testBadGeneration2]
          o.n.l.w.BasicWorkspaceTests - Expected exception: Cannot leverage INDArray to new workspace: Array outdated workspace pointer from workspace testBadGeneration (array generation 3, current workspace generation 4)
          All open workspaces: [testBadGeneration, testBadGeneration2]
          o.n.l.w.BasicWorkspaceTests - Expected exception: Cannot leverage INDArray to new workspace: Array outdated workspace pointer from workspace testBadGeneration (array generation 3, current workspace generation 4)
          All open workspaces: [testBadGeneration, testBadGeneration2]
          o.n.l.w.BasicWorkspaceTests - Expected exception: Cannot duplicate INDArray: Array outdated workspace pointer from workspace testBadGeneration (array generation 3, current workspace generation 4)
          All open workspaces: [testBadGeneration, testBadGeneration2]
          o.n.l.w.BasicWorkspaceTests - Expected exception: Cannot duplicate array: Array outdated workspace pointer from workspace testBadGeneration (array generation 3, current workspace generation 4)
          All open workspaces: [testBadGeneration, testBadGeneration2]
          o.n.l.w.BasicWorkspaceTests - Expected exception: Cannot duplicate array: Array outdated workspace pointer from workspace testBadGeneration (array generation 3, current workspace generation 4)
          All open workspaces: [testBadGeneration, testBadGeneration2]
          o.n.c.t.BaseND4JTest - BasicWorkspaceTests.testBadGenerationLeverageMigrateDetach: 69 ms, threadCount: (9->9), jvmTotal=1238892544, jvmMax=7635730432, totalBytes=256, maxBytes=8589934592, currPhys=1196711936, maxPhys=8589934592
    • 70 ms
      testOutOfScope1(Nd4jBackend)
      • 70 ms
        failed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - BasicWorkspaceTests.testOutOfScope1
          o.n.c.t.BaseND4JTest - BasicWorkspaceTests.testOutOfScope1: 69 ms, threadCount: (9->9), jvmTotal=1238892544, jvmMax=7635730432, totalBytes=256, maxBytes=8589934592, currPhys=1196711936, maxPhys=8589934592
        • org.opentest4j.AssertionFailedError:
          at org.junit.jupiter.api.AssertionUtils.fail(AssertionUtils.java:55)
          at org.junit.jupiter.api.AssertionUtils.failNotEqual(AssertionUtils.java:62)
          at org.junit.jupiter.api.AssertEquals.assertEquals(AssertEquals.java:166)
          at org.junit.jupiter.api.AssertEquals.assertEquals(AssertEquals.java:161)
          at org.junit.jupiter.api.Assertions.assertEquals(Assertions.java:612)
          at org.nd4j.linalg.workspace.BasicWorkspaceTests.testOutOfScope1(BasicWorkspaceTests.java:255)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
          at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
          at java.lang.reflect.Method.invoke(Method.java:498)
          at org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:688)
          at org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed(InvocationInterceptorChain.java:131)
          at org.junit.jupiter.engine.extension.TimeoutExtension.intercept(TimeoutExtension.java:149)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestableMethod(TimeoutExtension.java:140)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestTemplateMethod(TimeoutExtension.java:92)
          at org.junit.jupiter.engine.execution.ExecutableInvoker$ReflectiveInterceptorCall.lambda$ofVoidMethod$0(ExecutableInvoker.java:115)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.lambda$invoke$0(ExecutableInvoker.java:105)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation.proceed(InvocationInterceptorChain.java:106)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.proceed(InvocationInterceptorChain.java:64)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.chainAndInvoke(InvocationInterceptorChain.java:45)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.invoke(InvocationInterceptorChain.java:37)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:104)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:98)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$invokeTestMethod$6(TestMethodTestDescriptor.java:210)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.invokeTestMethod(TestMethodTestDescriptor.java:206)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:131)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:65)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:226)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:204)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:139)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.lambda$execute$2(TestTemplateTestDescriptor.java:107)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:175)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$11$1.accept(ReferencePipeline.java:440)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:107)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:42)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:107)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:88)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:67)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:52)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:114)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:86)
          at org.junit.platform.launcher.core.DefaultLauncherSession$DelegatingLauncher.execute(DefaultLauncherSession.java:86)
          at org.junit.platform.launcher.core.SessionPerRequestLauncher.execute(SessionPerRequestLauncher.java:53)
          at com.intellij.junit5.JUnit5IdeaTestRunner.startRunnerWithArgs(JUnit5IdeaTestRunner.java:71)
          at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:33)
          at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:235)
          at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:54)
    • 70 ms
      testIsAttached1(Nd4jBackend)
      • 70 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - BasicWorkspaceTests.testIsAttached1
          o.n.c.t.BaseND4JTest - BasicWorkspaceTests.testIsAttached1: 70 ms, threadCount: (9->9), jvmTotal=1238892544, jvmMax=7635730432, totalBytes=256, maxBytes=8589934592, currPhys=1196716032, maxPhys=8589934592
    • 60 ms
      testIsAttached2(Nd4jBackend)
      • 60 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - BasicWorkspaceTests.testIsAttached2
          o.n.c.t.BaseND4JTest - BasicWorkspaceTests.testIsAttached2: 60 ms, threadCount: (9->9), jvmTotal=1238892544, jvmMax=7635730432, totalBytes=256, maxBytes=8589934592, currPhys=1196716032, maxPhys=8589934592
    • 68 ms
      testIsAttached3(Nd4jBackend)
      • 68 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - BasicWorkspaceTests.testIsAttached3
          o.n.c.t.BaseND4JTest - BasicWorkspaceTests.testIsAttached3: 67 ms, threadCount: (9->9), jvmTotal=1238892544, jvmMax=7635730432, totalBytes=256, maxBytes=8589934592, currPhys=1196716032, maxPhys=8589934592
    • 64 ms
      testAllocation1(Nd4jBackend)
      • 64 ms
        failed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - BasicWorkspaceTests.testAllocation1
          o.n.c.t.BaseND4JTest - BasicWorkspaceTests.testAllocation1: 64 ms, threadCount: (9->9), jvmTotal=1238892544, jvmMax=7635730432, totalBytes=256, maxBytes=8589934592, currPhys=1196720128, maxPhys=8589934592
        • org.opentest4j.AssertionFailedError:
          at org.junit.jupiter.api.AssertionUtils.fail(AssertionUtils.java:55)
          at org.junit.jupiter.api.AssertionUtils.failNotEqual(AssertionUtils.java:62)
          at org.junit.jupiter.api.AssertEquals.assertEquals(AssertEquals.java:166)
          at org.junit.jupiter.api.AssertEquals.assertEquals(AssertEquals.java:161)
          at org.junit.jupiter.api.Assertions.assertEquals(Assertions.java:612)
          at org.nd4j.linalg.workspace.BasicWorkspaceTests.testAllocation1(BasicWorkspaceTests.java:911)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
          at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
          at java.lang.reflect.Method.invoke(Method.java:498)
          at org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:688)
          at org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed(InvocationInterceptorChain.java:131)
          at org.junit.jupiter.engine.extension.TimeoutExtension.intercept(TimeoutExtension.java:149)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestableMethod(TimeoutExtension.java:140)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestTemplateMethod(TimeoutExtension.java:92)
          at org.junit.jupiter.engine.execution.ExecutableInvoker$ReflectiveInterceptorCall.lambda$ofVoidMethod$0(ExecutableInvoker.java:115)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.lambda$invoke$0(ExecutableInvoker.java:105)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation.proceed(InvocationInterceptorChain.java:106)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.proceed(InvocationInterceptorChain.java:64)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.chainAndInvoke(InvocationInterceptorChain.java:45)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.invoke(InvocationInterceptorChain.java:37)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:104)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:98)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$invokeTestMethod$6(TestMethodTestDescriptor.java:210)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.invokeTestMethod(TestMethodTestDescriptor.java:206)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:131)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:65)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:226)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:204)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:139)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.lambda$execute$2(TestTemplateTestDescriptor.java:107)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:175)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$11$1.accept(ReferencePipeline.java:440)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:107)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:42)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:107)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:88)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:67)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:52)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:114)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:86)
          at org.junit.platform.launcher.core.DefaultLauncherSession$DelegatingLauncher.execute(DefaultLauncherSession.java:86)
          at org.junit.platform.launcher.core.SessionPerRequestLauncher.execute(SessionPerRequestLauncher.java:53)
          at com.intellij.junit5.JUnit5IdeaTestRunner.startRunnerWithArgs(JUnit5IdeaTestRunner.java:71)
          at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:33)
          at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:235)
          at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:54)
    • 70 ms
      testAllocation2(Nd4jBackend)
      • 70 ms
        failed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - BasicWorkspaceTests.testAllocation2
          o.n.c.t.BaseND4JTest - BasicWorkspaceTests.testAllocation2: 70 ms, threadCount: (9->9), jvmTotal=1238892544, jvmMax=7635730432, totalBytes=256, maxBytes=8589934592, currPhys=1196720128, maxPhys=8589934592
        • org.opentest4j.AssertionFailedError:
          at org.junit.jupiter.api.AssertionUtils.fail(AssertionUtils.java:55)
          at org.junit.jupiter.api.AssertionUtils.failNotEqual(AssertionUtils.java:62)
          at org.junit.jupiter.api.AssertEquals.assertEquals(AssertEquals.java:166)
          at org.junit.jupiter.api.AssertEquals.assertEquals(AssertEquals.java:161)
          at org.junit.jupiter.api.Assertions.assertEquals(Assertions.java:612)
          at org.nd4j.linalg.workspace.BasicWorkspaceTests.testAllocation2(BasicWorkspaceTests.java:881)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
          at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
          at java.lang.reflect.Method.invoke(Method.java:498)
          at org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:688)
          at org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed(InvocationInterceptorChain.java:131)
          at org.junit.jupiter.engine.extension.TimeoutExtension.intercept(TimeoutExtension.java:149)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestableMethod(TimeoutExtension.java:140)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestTemplateMethod(TimeoutExtension.java:92)
          at org.junit.jupiter.engine.execution.ExecutableInvoker$ReflectiveInterceptorCall.lambda$ofVoidMethod$0(ExecutableInvoker.java:115)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.lambda$invoke$0(ExecutableInvoker.java:105)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation.proceed(InvocationInterceptorChain.java:106)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.proceed(InvocationInterceptorChain.java:64)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.chainAndInvoke(InvocationInterceptorChain.java:45)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.invoke(InvocationInterceptorChain.java:37)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:104)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:98)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$invokeTestMethod$6(TestMethodTestDescriptor.java:210)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.invokeTestMethod(TestMethodTestDescriptor.java:206)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:131)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:65)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:226)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:204)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:139)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.lambda$execute$2(TestTemplateTestDescriptor.java:107)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:175)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$11$1.accept(ReferencePipeline.java:440)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:107)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:42)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:107)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:88)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:67)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:52)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:114)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:86)
          at org.junit.platform.launcher.core.DefaultLauncherSession$DelegatingLauncher.execute(DefaultLauncherSession.java:86)
          at org.junit.platform.launcher.core.SessionPerRequestLauncher.execute(SessionPerRequestLauncher.java:53)
          at com.intellij.junit5.JUnit5IdeaTestRunner.startRunnerWithArgs(JUnit5IdeaTestRunner.java:71)
          at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:33)
          at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:235)
          at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:54)
    • 73 ms
      testAllocation3(Nd4jBackend)
      • 73 ms
        failed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - BasicWorkspaceTests.testAllocation3
          o.n.c.t.BaseND4JTest - BasicWorkspaceTests.testAllocation3: 72 ms, threadCount: (9->9), jvmTotal=1238368256, jvmMax=7635730432, totalBytes=256, maxBytes=8589934592, currPhys=1196195840, maxPhys=8589934592
        • org.opentest4j.AssertionFailedError:
          at org.junit.jupiter.api.AssertionUtils.fail(AssertionUtils.java:55)
          at org.junit.jupiter.api.AssertionUtils.failNotEqual(AssertionUtils.java:62)
          at org.junit.jupiter.api.AssertEquals.assertEquals(AssertEquals.java:166)
          at org.junit.jupiter.api.AssertEquals.assertEquals(AssertEquals.java:161)
          at org.junit.jupiter.api.Assertions.assertEquals(Assertions.java:612)
          at org.nd4j.linalg.workspace.BasicWorkspaceTests.testAllocation3(BasicWorkspaceTests.java:856)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
          at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
          at java.lang.reflect.Method.invoke(Method.java:498)
          at org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:688)
          at org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed(InvocationInterceptorChain.java:131)
          at org.junit.jupiter.engine.extension.TimeoutExtension.intercept(TimeoutExtension.java:149)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestableMethod(TimeoutExtension.java:140)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestTemplateMethod(TimeoutExtension.java:92)
          at org.junit.jupiter.engine.execution.ExecutableInvoker$ReflectiveInterceptorCall.lambda$ofVoidMethod$0(ExecutableInvoker.java:115)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.lambda$invoke$0(ExecutableInvoker.java:105)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation.proceed(InvocationInterceptorChain.java:106)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.proceed(InvocationInterceptorChain.java:64)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.chainAndInvoke(InvocationInterceptorChain.java:45)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.invoke(InvocationInterceptorChain.java:37)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:104)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:98)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$invokeTestMethod$6(TestMethodTestDescriptor.java:210)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.invokeTestMethod(TestMethodTestDescriptor.java:206)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:131)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:65)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:226)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:204)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:139)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.lambda$execute$2(TestTemplateTestDescriptor.java:107)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:175)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$11$1.accept(ReferencePipeline.java:440)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:107)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:42)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:107)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:88)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:67)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:52)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:114)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:86)
          at org.junit.platform.launcher.core.DefaultLauncherSession$DelegatingLauncher.execute(DefaultLauncherSession.java:86)
          at org.junit.platform.launcher.core.SessionPerRequestLauncher.execute(SessionPerRequestLauncher.java:53)
          at com.intellij.junit5.JUnit5IdeaTestRunner.startRunnerWithArgs(JUnit5IdeaTestRunner.java:71)
          at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:33)
          at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:235)
          at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:54)
    • 117 ms
      testAllocation4(Nd4jBackend)
      • 117 ms
        failed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - BasicWorkspaceTests.testAllocation4
          o.n.c.t.BaseND4JTest - BasicWorkspaceTests.testAllocation4: 116 ms, threadCount: (9->9), jvmTotal=1238892544, jvmMax=7635730432, totalBytes=256, maxBytes=8589934592, currPhys=1196199936, maxPhys=8589934592
        • org.opentest4j.AssertionFailedError:
          at org.junit.jupiter.api.AssertionUtils.fail(AssertionUtils.java:55)
          at org.junit.jupiter.api.AssertionUtils.failNotEqual(AssertionUtils.java:62)
          at org.junit.jupiter.api.AssertEquals.assertEquals(AssertEquals.java:166)
          at org.junit.jupiter.api.AssertEquals.assertEquals(AssertEquals.java:161)
          at org.junit.jupiter.api.Assertions.assertEquals(Assertions.java:612)
          at org.nd4j.linalg.workspace.BasicWorkspaceTests.testAllocation4(BasicWorkspaceTests.java:824)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
          at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
          at java.lang.reflect.Method.invoke(Method.java:498)
          at org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:688)
          at org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed(InvocationInterceptorChain.java:131)
          at org.junit.jupiter.engine.extension.TimeoutExtension.intercept(TimeoutExtension.java:149)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestableMethod(TimeoutExtension.java:140)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestTemplateMethod(TimeoutExtension.java:92)
          at org.junit.jupiter.engine.execution.ExecutableInvoker$ReflectiveInterceptorCall.lambda$ofVoidMethod$0(ExecutableInvoker.java:115)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.lambda$invoke$0(ExecutableInvoker.java:105)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation.proceed(InvocationInterceptorChain.java:106)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.proceed(InvocationInterceptorChain.java:64)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.chainAndInvoke(InvocationInterceptorChain.java:45)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.invoke(InvocationInterceptorChain.java:37)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:104)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:98)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$invokeTestMethod$6(TestMethodTestDescriptor.java:210)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.invokeTestMethod(TestMethodTestDescriptor.java:206)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:131)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:65)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:226)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:204)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:139)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.lambda$execute$2(TestTemplateTestDescriptor.java:107)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:175)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$11$1.accept(ReferencePipeline.java:440)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:107)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:42)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:107)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:88)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:67)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:52)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:114)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:86)
          at org.junit.platform.launcher.core.DefaultLauncherSession$DelegatingLauncher.execute(DefaultLauncherSession.java:86)
          at org.junit.platform.launcher.core.SessionPerRequestLauncher.execute(SessionPerRequestLauncher.java:53)
          at com.intellij.junit5.JUnit5IdeaTestRunner.startRunnerWithArgs(JUnit5IdeaTestRunner.java:71)
          at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:33)
          at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:235)
          at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:54)
    • 69 ms
      testAllocation5(Nd4jBackend)
      • 69 ms
        failed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - BasicWorkspaceTests.testAllocation5
          o.n.c.t.BaseND4JTest - BasicWorkspaceTests.testAllocation5: 69 ms, threadCount: (9->9), jvmTotal=1238892544, jvmMax=7635730432, totalBytes=256, maxBytes=8589934592, currPhys=1196199936, maxPhys=8589934592
        • org.opentest4j.AssertionFailedError:
          at org.junit.jupiter.api.AssertionUtils.fail(AssertionUtils.java:55)
          at org.junit.jupiter.api.AssertionUtils.failNotEqual(AssertionUtils.java:62)
          at org.junit.jupiter.api.AssertEquals.assertEquals(AssertEquals.java:166)
          at org.junit.jupiter.api.AssertEquals.assertEquals(AssertEquals.java:161)
          at org.junit.jupiter.api.Assertions.assertEquals(Assertions.java:612)
          at org.nd4j.linalg.workspace.BasicWorkspaceTests.testAllocation5(BasicWorkspaceTests.java:789)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
          at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
          at java.lang.reflect.Method.invoke(Method.java:498)
          at org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:688)
          at org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed(InvocationInterceptorChain.java:131)
          at org.junit.jupiter.engine.extension.TimeoutExtension.intercept(TimeoutExtension.java:149)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestableMethod(TimeoutExtension.java:140)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestTemplateMethod(TimeoutExtension.java:92)
          at org.junit.jupiter.engine.execution.ExecutableInvoker$ReflectiveInterceptorCall.lambda$ofVoidMethod$0(ExecutableInvoker.java:115)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.lambda$invoke$0(ExecutableInvoker.java:105)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation.proceed(InvocationInterceptorChain.java:106)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.proceed(InvocationInterceptorChain.java:64)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.chainAndInvoke(InvocationInterceptorChain.java:45)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.invoke(InvocationInterceptorChain.java:37)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:104)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:98)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$invokeTestMethod$6(TestMethodTestDescriptor.java:210)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.invokeTestMethod(TestMethodTestDescriptor.java:206)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:131)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:65)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:226)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:204)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:139)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.lambda$execute$2(TestTemplateTestDescriptor.java:107)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:175)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$11$1.accept(ReferencePipeline.java:440)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:107)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:42)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:107)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:88)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:67)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:52)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:114)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:86)
          at org.junit.platform.launcher.core.DefaultLauncherSession$DelegatingLauncher.execute(DefaultLauncherSession.java:86)
          at org.junit.platform.launcher.core.SessionPerRequestLauncher.execute(SessionPerRequestLauncher.java:53)
          at com.intellij.junit5.JUnit5IdeaTestRunner.startRunnerWithArgs(JUnit5IdeaTestRunner.java:71)
          at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:33)
          at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:235)
          at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:54)
    • 66 ms
      testAllocation6(Nd4jBackend)
      • 66 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - BasicWorkspaceTests.testAllocation6
          o.n.c.t.BaseND4JTest - BasicWorkspaceTests.testAllocation6: 66 ms, threadCount: (9->9), jvmTotal=1238368256, jvmMax=7635730432, totalBytes=256, maxBytes=8589934592, currPhys=1196199936, maxPhys=8589934592
    • 72 ms
      testCreateDetached1(Nd4jBackend)
      • 72 ms
        failed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - BasicWorkspaceTests.testCreateDetached1
          o.n.c.t.BaseND4JTest - BasicWorkspaceTests.testCreateDetached1: 72 ms, threadCount: (9->9), jvmTotal=1238368256, jvmMax=7635730432, totalBytes=256, maxBytes=8589934592, currPhys=1196199936, maxPhys=8589934592
        • org.opentest4j.AssertionFailedError:
          at org.junit.jupiter.api.AssertionUtils.fail(AssertionUtils.java:55)
          at org.junit.jupiter.api.AssertionUtils.failNotEqual(AssertionUtils.java:62)
          at org.junit.jupiter.api.AssertEquals.assertEquals(AssertEquals.java:166)
          at org.junit.jupiter.api.AssertEquals.assertEquals(AssertEquals.java:161)
          at org.junit.jupiter.api.Assertions.assertEquals(Assertions.java:612)
          at org.nd4j.linalg.workspace.BasicWorkspaceTests.testCreateDetached1(BasicWorkspaceTests.java:345)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
          at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
          at java.lang.reflect.Method.invoke(Method.java:498)
          at org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:688)
          at org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed(InvocationInterceptorChain.java:131)
          at org.junit.jupiter.engine.extension.TimeoutExtension.intercept(TimeoutExtension.java:149)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestableMethod(TimeoutExtension.java:140)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestTemplateMethod(TimeoutExtension.java:92)
          at org.junit.jupiter.engine.execution.ExecutableInvoker$ReflectiveInterceptorCall.lambda$ofVoidMethod$0(ExecutableInvoker.java:115)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.lambda$invoke$0(ExecutableInvoker.java:105)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation.proceed(InvocationInterceptorChain.java:106)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.proceed(InvocationInterceptorChain.java:64)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.chainAndInvoke(InvocationInterceptorChain.java:45)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.invoke(InvocationInterceptorChain.java:37)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:104)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:98)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$invokeTestMethod$6(TestMethodTestDescriptor.java:210)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.invokeTestMethod(TestMethodTestDescriptor.java:206)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:131)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:65)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:226)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:204)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:139)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.lambda$execute$2(TestTemplateTestDescriptor.java:107)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:175)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$11$1.accept(ReferencePipeline.java:440)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:107)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:42)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:107)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:88)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:67)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:52)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:114)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:86)
          at org.junit.platform.launcher.core.DefaultLauncherSession$DelegatingLauncher.execute(DefaultLauncherSession.java:86)
          at org.junit.platform.launcher.core.SessionPerRequestLauncher.execute(SessionPerRequestLauncher.java:53)
          at com.intellij.junit5.JUnit5IdeaTestRunner.startRunnerWithArgs(JUnit5IdeaTestRunner.java:71)
          at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:33)
          at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:235)
          at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:54)
    • 69 ms
      testCircularWorkspaceAsymmetry_1(Nd4jBackend)
      • 69 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - BasicWorkspaceTests.testCircularWorkspaceAsymmetry_1
          o.n.c.t.BaseND4JTest - BasicWorkspaceTests.testCircularWorkspaceAsymmetry_1: 69 ms, threadCount: (9->9), jvmTotal=1238892544, jvmMax=7635730432, totalBytes=256, maxBytes=8589934592, currPhys=1196204032, maxPhys=8589934592
    • 72 ms
      testDetach1(Nd4jBackend)
      • 72 ms
        failed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - BasicWorkspaceTests.testDetach1
          o.n.c.t.BaseND4JTest - BasicWorkspaceTests.testDetach1: 72 ms, threadCount: (9->9), jvmTotal=1238892544, jvmMax=7635730432, totalBytes=256, maxBytes=8589934592, currPhys=1196208128, maxPhys=8589934592
        • org.opentest4j.AssertionFailedError:
          at org.junit.jupiter.api.AssertionUtils.fail(AssertionUtils.java:55)
          at org.junit.jupiter.api.AssertionUtils.failNotEqual(AssertionUtils.java:62)
          at org.junit.jupiter.api.AssertEquals.assertEquals(AssertEquals.java:166)
          at org.junit.jupiter.api.AssertEquals.assertEquals(AssertEquals.java:161)
          at org.junit.jupiter.api.Assertions.assertEquals(Assertions.java:612)
          at org.nd4j.linalg.workspace.BasicWorkspaceTests.testDetach1(BasicWorkspaceTests.java:370)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
          at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
          at java.lang.reflect.Method.invoke(Method.java:498)
          at org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:688)
          at org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed(InvocationInterceptorChain.java:131)
          at org.junit.jupiter.engine.extension.TimeoutExtension.intercept(TimeoutExtension.java:149)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestableMethod(TimeoutExtension.java:140)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestTemplateMethod(TimeoutExtension.java:92)
          at org.junit.jupiter.engine.execution.ExecutableInvoker$ReflectiveInterceptorCall.lambda$ofVoidMethod$0(ExecutableInvoker.java:115)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.lambda$invoke$0(ExecutableInvoker.java:105)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation.proceed(InvocationInterceptorChain.java:106)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.proceed(InvocationInterceptorChain.java:64)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.chainAndInvoke(InvocationInterceptorChain.java:45)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.invoke(InvocationInterceptorChain.java:37)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:104)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:98)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$invokeTestMethod$6(TestMethodTestDescriptor.java:210)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.invokeTestMethod(TestMethodTestDescriptor.java:206)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:131)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:65)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:226)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:204)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:139)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.lambda$execute$2(TestTemplateTestDescriptor.java:107)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:175)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$11$1.accept(ReferencePipeline.java:440)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:107)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:42)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:107)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:88)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:67)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:52)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:114)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:86)
          at org.junit.platform.launcher.core.DefaultLauncherSession$DelegatingLauncher.execute(DefaultLauncherSession.java:86)
          at org.junit.platform.launcher.core.SessionPerRequestLauncher.execute(SessionPerRequestLauncher.java:53)
          at com.intellij.junit5.JUnit5IdeaTestRunner.startRunnerWithArgs(JUnit5IdeaTestRunner.java:71)
          at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:33)
          at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:235)
          at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:54)
    • 75 ms
      testNoShape1(Nd4jBackend)
      • 75 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - BasicWorkspaceTests.testNoShape1
          o.n.c.t.BaseND4JTest - BasicWorkspaceTests.testNoShape1: 75 ms, threadCount: (9->9), jvmTotal=1238368256, jvmMax=7635730432, totalBytes=256, maxBytes=8589934592, currPhys=1196208128, maxPhys=8589934592
    • 69 ms
      testLoops1(Nd4jBackend)
      • 69 ms
        failed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - BasicWorkspaceTests.testLoops1
          o.n.c.t.BaseND4JTest - BasicWorkspaceTests.testLoops1: 69 ms, threadCount: (9->9), jvmTotal=1238892544, jvmMax=7635730432, totalBytes=256, maxBytes=8589934592, currPhys=1196208128, maxPhys=8589934592
        • org.opentest4j.AssertionFailedError:
          at org.junit.jupiter.api.AssertionUtils.fail(AssertionUtils.java:55)
          at org.junit.jupiter.api.AssertionUtils.failNotEqual(AssertionUtils.java:62)
          at org.junit.jupiter.api.AssertEquals.assertEquals(AssertEquals.java:166)
          at org.junit.jupiter.api.AssertEquals.assertEquals(AssertEquals.java:161)
          at org.junit.jupiter.api.Assertions.assertEquals(Assertions.java:612)
          at org.nd4j.linalg.workspace.BasicWorkspaceTests.testLoops1(BasicWorkspaceTests.java:720)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
          at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
          at java.lang.reflect.Method.invoke(Method.java:498)
          at org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:688)
          at org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed(InvocationInterceptorChain.java:131)
          at org.junit.jupiter.engine.extension.TimeoutExtension.intercept(TimeoutExtension.java:149)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestableMethod(TimeoutExtension.java:140)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestTemplateMethod(TimeoutExtension.java:92)
          at org.junit.jupiter.engine.execution.ExecutableInvoker$ReflectiveInterceptorCall.lambda$ofVoidMethod$0(ExecutableInvoker.java:115)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.lambda$invoke$0(ExecutableInvoker.java:105)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation.proceed(InvocationInterceptorChain.java:106)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.proceed(InvocationInterceptorChain.java:64)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.chainAndInvoke(InvocationInterceptorChain.java:45)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.invoke(InvocationInterceptorChain.java:37)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:104)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:98)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$invokeTestMethod$6(TestMethodTestDescriptor.java:210)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.invokeTestMethod(TestMethodTestDescriptor.java:206)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:131)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:65)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:226)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:204)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:139)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.lambda$execute$2(TestTemplateTestDescriptor.java:107)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:175)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$11$1.accept(ReferencePipeline.java:440)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:107)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:42)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:107)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:88)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:67)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:52)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:114)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:86)
          at org.junit.platform.launcher.core.DefaultLauncherSession$DelegatingLauncher.execute(DefaultLauncherSession.java:86)
          at org.junit.platform.launcher.core.SessionPerRequestLauncher.execute(SessionPerRequestLauncher.java:53)
          at com.intellij.junit5.JUnit5IdeaTestRunner.startRunnerWithArgs(JUnit5IdeaTestRunner.java:71)
          at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:33)
          at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:235)
          at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:54)
    • 75 ms
      testLoops2(Nd4jBackend)
      • 75 ms
        failed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - BasicWorkspaceTests.testLoops2
          o.n.c.t.BaseND4JTest - BasicWorkspaceTests.testLoops2: 73 ms, threadCount: (9->9), jvmTotal=1238892544, jvmMax=7635730432, totalBytes=256, maxBytes=8589934592, currPhys=1196220416, maxPhys=8589934592
        • org.opentest4j.AssertionFailedError:
          at org.junit.jupiter.api.AssertionUtils.fail(AssertionUtils.java:55)
          at org.junit.jupiter.api.AssertionUtils.failNotEqual(AssertionUtils.java:62)
          at org.junit.jupiter.api.AssertEquals.assertEquals(AssertEquals.java:166)
          at org.junit.jupiter.api.AssertEquals.assertEquals(AssertEquals.java:161)
          at org.junit.jupiter.api.Assertions.assertEquals(Assertions.java:612)
          at org.nd4j.linalg.workspace.BasicWorkspaceTests.testLoops2(BasicWorkspaceTests.java:688)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
          at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
          at java.lang.reflect.Method.invoke(Method.java:498)
          at org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:688)
          at org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed(InvocationInterceptorChain.java:131)
          at org.junit.jupiter.engine.extension.TimeoutExtension.intercept(TimeoutExtension.java:149)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestableMethod(TimeoutExtension.java:140)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestTemplateMethod(TimeoutExtension.java:92)
          at org.junit.jupiter.engine.execution.ExecutableInvoker$ReflectiveInterceptorCall.lambda$ofVoidMethod$0(ExecutableInvoker.java:115)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.lambda$invoke$0(ExecutableInvoker.java:105)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation.proceed(InvocationInterceptorChain.java:106)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.proceed(InvocationInterceptorChain.java:64)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.chainAndInvoke(InvocationInterceptorChain.java:45)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.invoke(InvocationInterceptorChain.java:37)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:104)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:98)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$invokeTestMethod$6(TestMethodTestDescriptor.java:210)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.invokeTestMethod(TestMethodTestDescriptor.java:206)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:131)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:65)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:226)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:204)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:139)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.lambda$execute$2(TestTemplateTestDescriptor.java:107)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:175)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$11$1.accept(ReferencePipeline.java:440)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:107)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:42)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:107)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:88)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:67)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:52)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:114)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:86)
          at org.junit.platform.launcher.core.DefaultLauncherSession$DelegatingLauncher.execute(DefaultLauncherSession.java:86)
          at org.junit.platform.launcher.core.SessionPerRequestLauncher.execute(SessionPerRequestLauncher.java:53)
          at com.intellij.junit5.JUnit5IdeaTestRunner.startRunnerWithArgs(JUnit5IdeaTestRunner.java:71)
          at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:33)
          at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:235)
          at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:54)
    • 62 ms
      testLoops3(Nd4jBackend)
      • 62 ms
        failed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - BasicWorkspaceTests.testLoops3
          o.n.c.t.BaseND4JTest - BasicWorkspaceTests.testLoops3: 62 ms, threadCount: (9->9), jvmTotal=1238892544, jvmMax=7635730432, totalBytes=256, maxBytes=8589934592, currPhys=1196220416, maxPhys=8589934592
        • org.opentest4j.AssertionFailedError:
          at org.junit.jupiter.api.AssertionUtils.fail(AssertionUtils.java:55)
          at org.junit.jupiter.api.AssertionUtils.failNotEqual(AssertionUtils.java:62)
          at org.junit.jupiter.api.AssertEquals.assertEquals(AssertEquals.java:166)
          at org.junit.jupiter.api.AssertEquals.assertEquals(AssertEquals.java:161)
          at org.junit.jupiter.api.Assertions.assertEquals(Assertions.java:612)
          at org.nd4j.linalg.workspace.BasicWorkspaceTests.testLoops3(BasicWorkspaceTests.java:651)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
          at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
          at java.lang.reflect.Method.invoke(Method.java:498)
          at org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:688)
          at org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed(InvocationInterceptorChain.java:131)
          at org.junit.jupiter.engine.extension.TimeoutExtension.intercept(TimeoutExtension.java:149)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestableMethod(TimeoutExtension.java:140)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestTemplateMethod(TimeoutExtension.java:92)
          at org.junit.jupiter.engine.execution.ExecutableInvoker$ReflectiveInterceptorCall.lambda$ofVoidMethod$0(ExecutableInvoker.java:115)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.lambda$invoke$0(ExecutableInvoker.java:105)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation.proceed(InvocationInterceptorChain.java:106)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.proceed(InvocationInterceptorChain.java:64)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.chainAndInvoke(InvocationInterceptorChain.java:45)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.invoke(InvocationInterceptorChain.java:37)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:104)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:98)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$invokeTestMethod$6(TestMethodTestDescriptor.java:210)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.invokeTestMethod(TestMethodTestDescriptor.java:206)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:131)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:65)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:226)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:204)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:139)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.lambda$execute$2(TestTemplateTestDescriptor.java:107)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:175)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$11$1.accept(ReferencePipeline.java:440)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:107)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:42)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:107)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:88)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:67)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:52)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:114)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:86)
          at org.junit.platform.launcher.core.DefaultLauncherSession$DelegatingLauncher.execute(DefaultLauncherSession.java:86)
          at org.junit.platform.launcher.core.SessionPerRequestLauncher.execute(SessionPerRequestLauncher.java:53)
          at com.intellij.junit5.JUnit5IdeaTestRunner.startRunnerWithArgs(JUnit5IdeaTestRunner.java:71)
          at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:33)
          at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:235)
          at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:54)
    • 113 ms
      testDtypeLeverage(Nd4jBackend)
      • 113 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - BasicWorkspaceTests.testDtypeLeverage
          o.n.c.t.BaseND4JTest - BasicWorkspaceTests.testDtypeLeverage: 113 ms, threadCount: (9->9), jvmTotal=1238892544, jvmMax=7635730432, totalBytes=256, maxBytes=8589934592, currPhys=1196220416, maxPhys=8589934592
    • 74 ms
      testScope1(Nd4jBackend)
      • 74 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - BasicWorkspaceTests.testScope1
          o.n.c.t.BaseND4JTest - BasicWorkspaceTests.testScope1: 74 ms, threadCount: (9->9), jvmTotal=1238892544, jvmMax=7635730432, totalBytes=256, maxBytes=8589934592, currPhys=1196232704, maxPhys=8589934592
    • 66 ms
      testScope2(Nd4jBackend)
      • 66 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - BasicWorkspaceTests.testScope2
          o.n.c.t.BaseND4JTest - BasicWorkspaceTests.testScope2: 66 ms, threadCount: (9->9), jvmTotal=1238892544, jvmMax=7635730432, totalBytes=256, maxBytes=8589934592, currPhys=1196240896, maxPhys=8589934592
  • 172 ms
    LapackTest
    • 65 ms
      testQRSquare(Nd4jBackend)
      • 65 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - LapackTest.testQRSquare
          o.n.c.t.BaseND4JTest - LapackTest.testQRSquare: 64 ms, threadCount: (9->9), jvmTotal=1238892544, jvmMax=7635730432, totalBytes=256, maxBytes=8589934592, currPhys=1196285952, maxPhys=8589934592
    • 37 ms
      testCholeskyL(Nd4jBackend)
      • 37 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - LapackTest.testCholeskyL
          o.n.c.t.BaseND4JTest - LapackTest.testCholeskyL: 36 ms, threadCount: (9->9), jvmTotal=1238892544, jvmMax=7635730432, totalBytes=568, maxBytes=8589934592, currPhys=1196322816, maxPhys=8589934592
    • 37 ms
      testCholeskyU(Nd4jBackend)
      • 37 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - LapackTest.testCholeskyU
          o.n.c.t.BaseND4JTest - LapackTest.testCholeskyU: 36 ms, threadCount: (9->9), jvmTotal=1238892544, jvmMax=7635730432, totalBytes=568, maxBytes=8589934592, currPhys=1196326912, maxPhys=8589934592
    • 33 ms
      testQRRect(Nd4jBackend)
      • 33 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - LapackTest.testQRRect
          o.n.c.t.BaseND4JTest - LapackTest.testQRRect: 33 ms, threadCount: (9->9), jvmTotal=1238892544, jvmMax=7635730432, totalBytes=616, maxBytes=8589934592, currPhys=1196326912, maxPhys=8589934592
  • 99 ms
    CudaTests
    • 61 ms
      testMGrid_1(Nd4jBackend)
      • 61 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - CudaTests.testMGrid_1
          o.n.c.t.BaseND4JTest - CudaTests.testMGrid_1: 61 ms, threadCount: (9->9), jvmTotal=1238892544, jvmMax=7635730432, totalBytes=256, maxBytes=8589934592, currPhys=1196326912, maxPhys=8589934592
    • 38 ms
      testMGrid_2(Nd4jBackend)
      • 38 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - CudaTests.testMGrid_2
          o.n.c.t.BaseND4JTest - CudaTests.testMGrid_2: 38 ms, threadCount: (9->9), jvmTotal=1238892544, jvmMax=7635730432, totalBytes=256, maxBytes=8589934592, currPhys=1196326912, maxPhys=8589934592
  • 809 ms
    BasicBroadcastTests
    • 66 ms
      basicBroadcastFailureTest_1(Nd4jBackend)
      • 66 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - BasicBroadcastTests.basicBroadcastFailureTest_1
          o.n.c.t.BaseND4JTest - BasicBroadcastTests.basicBroadcastFailureTest_1: 66 ms, threadCount: (9->9), jvmTotal=1238892544, jvmMax=7635730432, totalBytes=352, maxBytes=8589934592, currPhys=1196331008, maxPhys=8589934592
    • 31 ms
      basicBroadcastFailureTest_2(Nd4jBackend)
      • 31 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - BasicBroadcastTests.basicBroadcastFailureTest_2
          o.n.c.t.BaseND4JTest - BasicBroadcastTests.basicBroadcastFailureTest_2: 31 ms, threadCount: (9->9), jvmTotal=1238892544, jvmMax=7635730432, totalBytes=352, maxBytes=8589934592, currPhys=1196335104, maxPhys=8589934592
    • 53 ms
      basicBroadcastFailureTest_3(Nd4jBackend)
      • 53 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - BasicBroadcastTests.basicBroadcastFailureTest_3
          o.n.c.t.BaseND4JTest - BasicBroadcastTests.basicBroadcastFailureTest_3: 53 ms, threadCount: (9->9), jvmTotal=1238892544, jvmMax=7635730432, totalBytes=352, maxBytes=8589934592, currPhys=1196339200, maxPhys=8589934592
    • 35 ms
      basicBroadcastFailureTest_4(Nd4jBackend)
      • 35 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - BasicBroadcastTests.basicBroadcastFailureTest_4
          o.n.c.t.BaseND4JTest - BasicBroadcastTests.basicBroadcastFailureTest_4: 34 ms, threadCount: (9->9), jvmTotal=1238892544, jvmMax=7635730432, totalBytes=352, maxBytes=8589934592, currPhys=1196343296, maxPhys=8589934592
    • 39 ms
      basicBroadcastFailureTest_5(Nd4jBackend)
      • 39 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - BasicBroadcastTests.basicBroadcastFailureTest_5
          o.n.c.t.BaseND4JTest - BasicBroadcastTests.basicBroadcastFailureTest_5: 38 ms, threadCount: (9->9), jvmTotal=1238892544, jvmMax=7635730432, totalBytes=352, maxBytes=8589934592, currPhys=1196343296, maxPhys=8589934592
    • 35 ms
      basicBroadcastFailureTest_6(Nd4jBackend)
      • 35 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - BasicBroadcastTests.basicBroadcastFailureTest_6
          o.n.c.t.BaseND4JTest - BasicBroadcastTests.basicBroadcastFailureTest_6: 35 ms, threadCount: (9->9), jvmTotal=1238892544, jvmMax=7635730432, totalBytes=352, maxBytes=8589934592, currPhys=1196347392, maxPhys=8589934592
    • 34 ms
      testAdd(Nd4jBackend)
      • 34 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - BasicBroadcastTests.testAdd
          o.n.c.t.BaseND4JTest - BasicBroadcastTests.testAdd: 33 ms, threadCount: (9->9), jvmTotal=1238892544, jvmMax=7635730432, totalBytes=324, maxBytes=8589934592, currPhys=1196351488, maxPhys=8589934592
    • 33 ms
      testValidInvalidBroadcast(Nd4jBackend)
      • 33 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - BasicBroadcastTests.testValidInvalidBroadcast
          o.n.c.t.BaseND4JTest - BasicBroadcastTests.testValidInvalidBroadcast: 31 ms, threadCount: (9->9), jvmTotal=1238892544, jvmMax=7635730432, totalBytes=512, maxBytes=8589934592, currPhys=1196355584, maxPhys=8589934592
    • 36 ms
      testLt(Nd4jBackend)
      • 36 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - BasicBroadcastTests.testLt
          o.n.c.t.BaseND4JTest - BasicBroadcastTests.testLt: 35 ms, threadCount: (9->9), jvmTotal=1238892544, jvmMax=7635730432, totalBytes=324, maxBytes=8589934592, currPhys=1196400640, maxPhys=8589934592
    • 32 ms
      testBroadcatableBool_1(Nd4jBackend)
      • 32 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - BasicBroadcastTests.testBroadcatableBool_1
          o.n.c.t.BaseND4JTest - BasicBroadcastTests.testBroadcatableBool_1: 32 ms, threadCount: (9->9), jvmTotal=1238892544, jvmMax=7635730432, totalBytes=320, maxBytes=8589934592, currPhys=1196404736, maxPhys=8589934592
    • 33 ms
      basicBroadcastTest_10(Nd4jBackend)
      • 33 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - BasicBroadcastTests.basicBroadcastTest_10
          o.n.c.t.BaseND4JTest - BasicBroadcastTests.basicBroadcastTest_10: 33 ms, threadCount: (9->9), jvmTotal=1238892544, jvmMax=7635730432, totalBytes=468, maxBytes=8589934592, currPhys=1196449792, maxPhys=8589934592
    • 34 ms
      emptyBroadcastTest_1(Nd4jBackend)
      • 34 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - BasicBroadcastTests.emptyBroadcastTest_1
          o.n.c.t.BaseND4JTest - BasicBroadcastTests.emptyBroadcastTest_1: 33 ms, threadCount: (9->9), jvmTotal=1238892544, jvmMax=7635730432, totalBytes=352, maxBytes=8589934592, currPhys=1196449792, maxPhys=8589934592
    • passedemptyBroadcastTest_2(Nd4jBackend)
    • 40 ms
      emptyBroadcastTest_3(Nd4jBackend)
      • 40 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - BasicBroadcastTests.emptyBroadcastTest_3
          o.n.c.t.BaseND4JTest - BasicBroadcastTests.emptyBroadcastTest_3: 39 ms, threadCount: (9->9), jvmTotal=1238892544, jvmMax=7635730432, totalBytes=432, maxBytes=8589934592, currPhys=1124630528, maxPhys=8589934592
    • 34 ms
      basicBroadcastTest_1(Nd4jBackend)
      • 34 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - BasicBroadcastTests.basicBroadcastTest_1
          o.n.c.t.BaseND4JTest - BasicBroadcastTests.basicBroadcastTest_1: 33 ms, threadCount: (9->9), jvmTotal=1238892544, jvmMax=7635730432, totalBytes=356, maxBytes=8589934592, currPhys=1125158912, maxPhys=8589934592
    • 34 ms
      basicBroadcastTest_2(Nd4jBackend)
      • 34 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - BasicBroadcastTests.basicBroadcastTest_2
          o.n.c.t.BaseND4JTest - BasicBroadcastTests.basicBroadcastTest_2: 33 ms, threadCount: (9->9), jvmTotal=1238368256, jvmMax=7635730432, totalBytes=468, maxBytes=8589934592, currPhys=1126301696, maxPhys=8589934592
    • 35 ms
      basicBroadcastTest_3(Nd4jBackend)
      • 35 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - BasicBroadcastTests.basicBroadcastTest_3
          o.n.c.t.BaseND4JTest - BasicBroadcastTests.basicBroadcastTest_3: 34 ms, threadCount: (9->9), jvmTotal=1238368256, jvmMax=7635730432, totalBytes=468, maxBytes=8589934592, currPhys=1126400000, maxPhys=8589934592
    • 30 ms
      basicBroadcastTest_4(Nd4jBackend)
      • 30 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - BasicBroadcastTests.basicBroadcastTest_4
          o.n.c.t.BaseND4JTest - BasicBroadcastTests.basicBroadcastTest_4: 30 ms, threadCount: (9->9), jvmTotal=1238368256, jvmMax=7635730432, totalBytes=468, maxBytes=8589934592, currPhys=1128120320, maxPhys=8589934592
    • 33 ms
      basicBroadcastTest_5(Nd4jBackend)
      • 33 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - BasicBroadcastTests.basicBroadcastTest_5
          o.n.c.t.BaseND4JTest - BasicBroadcastTests.basicBroadcastTest_5: 33 ms, threadCount: (9->9), jvmTotal=1238892544, jvmMax=7635730432, totalBytes=468, maxBytes=8589934592, currPhys=1128153088, maxPhys=8589934592
    • 37 ms
      basicBroadcastTest_6(Nd4jBackend)
      • 37 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - BasicBroadcastTests.basicBroadcastTest_6
          o.n.c.t.BaseND4JTest - BasicBroadcastTests.basicBroadcastTest_6: 36 ms, threadCount: (9->9), jvmTotal=1238892544, jvmMax=7635730432, totalBytes=468, maxBytes=8589934592, currPhys=1128161280, maxPhys=8589934592
    • 37 ms
      basicBroadcastTest_7(Nd4jBackend)
      • 37 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - BasicBroadcastTests.basicBroadcastTest_7
          o.n.c.t.BaseND4JTest - BasicBroadcastTests.basicBroadcastTest_7: 37 ms, threadCount: (9->9), jvmTotal=1238892544, jvmMax=7635730432, totalBytes=468, maxBytes=8589934592, currPhys=1128177664, maxPhys=8589934592
    • 34 ms
      basicBroadcastTest_8(Nd4jBackend)
      • 34 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - BasicBroadcastTests.basicBroadcastTest_8
          o.n.c.t.BaseND4JTest - BasicBroadcastTests.basicBroadcastTest_8: 34 ms, threadCount: (9->9), jvmTotal=1238892544, jvmMax=7635730432, totalBytes=468, maxBytes=8589934592, currPhys=1128194048, maxPhys=8589934592
    • 34 ms
      basicBroadcastTest_9(Nd4jBackend)
      • 34 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - BasicBroadcastTests.basicBroadcastTest_9
          o.n.c.t.BaseND4JTest - BasicBroadcastTests.basicBroadcastTest_9: 34 ms, threadCount: (9->9), jvmTotal=1238892544, jvmMax=7635730432, totalBytes=468, maxBytes=8589934592, currPhys=1128194048, maxPhys=8589934592
  • 59 ms
    CustomEvaluationTest
    • 59 ms
      customEvalTest(Nd4jBackend)
      • 59 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - CustomEvaluationTest.customEvalTest
          o.n.c.t.BaseND4JTest - CustomEvaluationTest.customEvalTest: 59 ms, threadCount: (9->9), jvmTotal=1238892544, jvmMax=7635730432, totalBytes=340, maxBytes=8589934592, currPhys=1128263680, maxPhys=8589934592
  • 229 ms
    MultiNormalizerMinMaxScalerTest
    • 55 ms
      testRevertLabelsINDArray(Nd4jBackend)
      • 55 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - MultiNormalizerMinMaxScalerTest.testRevertLabelsINDArray
          o.n.c.t.BaseND4JTest - MultiNormalizerMinMaxScalerTest.testRevertLabelsINDArray: 55 ms, threadCount: (9->9), jvmTotal=1238892544, jvmMax=7635730432, totalBytes=2104, maxBytes=8589934592, currPhys=1128656896, maxPhys=8589934592
    • 35 ms
      testRevertFeaturesINDArray(Nd4jBackend)
      • 35 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - MultiNormalizerMinMaxScalerTest.testRevertFeaturesINDArray
          o.n.c.t.BaseND4JTest - MultiNormalizerMinMaxScalerTest.testRevertFeaturesINDArray: 35 ms, threadCount: (9->9), jvmTotal=1238892544, jvmMax=7635730432, totalBytes=2104, maxBytes=8589934592, currPhys=1128820736, maxPhys=8589934592
    • 36 ms
      testMultipleInputsAndOutputsWithIterator(Nd4jBackend)
      • 36 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - MultiNormalizerMinMaxScalerTest.testMultipleInputsAndOutputsWithIterator
          o.n.c.t.BaseND4JTest - MultiNormalizerMinMaxScalerTest.testMultipleInputsAndOutputsWithIterator: 36 ms, threadCount: (9->9), jvmTotal=1238892544, jvmMax=7635730432, totalBytes=1776, maxBytes=8589934592, currPhys=1128824832, maxPhys=8589934592
    • 33 ms
      testMultipleInputsAndOutputsWithDataSet(Nd4jBackend)
      • 33 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - MultiNormalizerMinMaxScalerTest.testMultipleInputsAndOutputsWithDataSet
          o.n.c.t.BaseND4JTest - MultiNormalizerMinMaxScalerTest.testMultipleInputsAndOutputsWithDataSet: 33 ms, threadCount: (9->9), jvmTotal=1238892544, jvmMax=7635730432, totalBytes=1776, maxBytes=8589934592, currPhys=1128824832, maxPhys=8589934592
    • 36 ms
      testRevertMultiDataSet(Nd4jBackend)
      • 36 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - MultiNormalizerMinMaxScalerTest.testRevertMultiDataSet
          o.n.c.t.BaseND4JTest - MultiNormalizerMinMaxScalerTest.testRevertMultiDataSet: 36 ms, threadCount: (9->9), jvmTotal=1238892544, jvmMax=7635730432, totalBytes=2512, maxBytes=8589934592, currPhys=1129275392, maxPhys=8589934592
    • 34 ms
      testFullyMaskedData()
      • 34 ms
        passed[1]
        • o.n.c.t.BaseND4JTest - MultiNormalizerMinMaxScalerTest.testFullyMaskedData
          o.n.l.d.a.p.s.MinMaxStats - NormalizerMinMaxScaler: max val minus min val found to be zero. Transform will round up to epsilon to avoid nans.
          o.n.c.t.BaseND4JTest - MultiNormalizerMinMaxScalerTest.testFullyMaskedData: 34 ms, threadCount: (9->9), jvmTotal=1238892544, jvmMax=7635730432, totalBytes=2232, maxBytes=8589934592, currPhys=1129463808, maxPhys=8589934592
  • 5.86 s
    IndexingTestsC
    • 54 ms
      testAllWithNewAxisInMiddle(Nd4jBackend)
      • 54 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - IndexingTestsC.testAllWithNewAxisInMiddle
          o.n.c.t.BaseND4JTest - IndexingTestsC.testAllWithNewAxisInMiddle: 52 ms, threadCount: (9->9), jvmTotal=1238892544, jvmMax=7635730432, totalBytes=516, maxBytes=8589934592, currPhys=1129508864, maxPhys=8589934592
    • 46 ms
      testIntervalLowerBound(Nd4jBackend)
      • 46 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - IndexingTestsC.testIntervalLowerBound
          o.n.c.t.BaseND4JTest - IndexingTestsC.testIntervalLowerBound: 46 ms, threadCount: (9->9), jvmTotal=1238892544, jvmMax=7635730432, totalBytes=500, maxBytes=8589934592, currPhys=1129570304, maxPhys=8589934592
    • 31 ms
      testGetColumnEdgeCase(Nd4jBackend)
      • 31 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - IndexingTestsC.testGetColumnEdgeCase
          o.n.c.t.BaseND4JTest - IndexingTestsC.testGetColumnEdgeCase: 31 ms, threadCount: (9->9), jvmTotal=1238892544, jvmMax=7635730432, totalBytes=336, maxBytes=8589934592, currPhys=1129570304, maxPhys=8589934592
    • 61 ms
      testPutRowIndexing(Nd4jBackend)
      • 61 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - IndexingTestsC.testPutRowIndexing
          o.n.c.t.BaseND4JTest - IndexingTestsC.testPutRowIndexing: 61 ms, threadCount: (9->9), jvmTotal=1238368256, jvmMax=7635730432, totalBytes=356, maxBytes=8589934592, currPhys=1129721856, maxPhys=8589934592
    • 35 ms
      testGetIndicesVector(Nd4jBackend)
      • 35 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - IndexingTestsC.testGetIndicesVector
          o.n.c.t.BaseND4JTest - IndexingTestsC.testGetIndicesVector: 35 ms, threadCount: (9->9), jvmTotal=1238368256, jvmMax=7635730432, totalBytes=356, maxBytes=8589934592, currPhys=1130192896, maxPhys=8589934592
    • 35 ms
      testVectorIndexing2(Nd4jBackend)
      • 35 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - IndexingTestsC.testVectorIndexing2
          o.n.c.t.BaseND4JTest - IndexingTestsC.testVectorIndexing2: 35 ms, threadCount: (9->9), jvmTotal=1238368256, jvmMax=7635730432, totalBytes=496, maxBytes=8589934592, currPhys=1130283008, maxPhys=8589934592
    • 1.11 s
      testIndexingThorough()
      • 1.11 s
        passed[1]
        • o.n.c.t.BaseND4JTest - IndexingTestsC.testIndexingThorough
          o.n.c.t.BaseND4JTest - IndexingTestsC.testIndexingThorough: 1112 ms, threadCount: (9->9), jvmTotal=1238368256, jvmMax=7635730432, totalBytes=2956672, maxBytes=8589934592, currPhys=1377738752, maxPhys=8589934592
    • 288 ms
      debugging()
      • 288 ms
        passed[1]
        • o.n.c.t.BaseND4JTest - IndexingTestsC.debugging
          o.n.c.t.BaseND4JTest - IndexingTestsC.debugging: 288 ms, threadCount: (9->9), jvmTotal=1265106944, jvmMax=7635730432, totalBytes=2937680, maxBytes=8589934592, currPhys=1373278208, maxPhys=8589934592
    • 280 ms
      testOffsetsC(Nd4jBackend)
      • 280 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - IndexingTestsC.testOffsetsC
          o.n.c.t.BaseND4JTest - IndexingTestsC.testOffsetsC: 279 ms, threadCount: (9->9), jvmTotal=1238368256, jvmMax=7635730432, totalBytes=2893760, maxBytes=8589934592, currPhys=1373274112, maxPhys=8589934592
    • 263 ms
      testSmallInterval(Nd4jBackend)
      • 263 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - IndexingTestsC.testSmallInterval
          o.n.c.t.BaseND4JTest - IndexingTestsC.testSmallInterval: 263 ms, threadCount: (9->9), jvmTotal=1263009792, jvmMax=7635730432, totalBytes=2764740, maxBytes=8589934592, currPhys=1373560832, maxPhys=8589934592
    • 263 ms
      broadcastBug(Nd4jBackend)
      • 263 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - IndexingTestsC.broadcastBug
          o.n.c.t.BaseND4JTest - IndexingTestsC.broadcastBug: 261 ms, threadCount: (9->9), jvmTotal=1238368256, jvmMax=7635730432, totalBytes=2601892, maxBytes=8589934592, currPhys=1373765632, maxPhys=8589934592
    • 250 ms
      testGetIndices2d(Nd4jBackend)
      • 250 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - IndexingTestsC.testGetIndices2d
          o.n.c.t.BaseND4JTest - IndexingTestsC.testGetIndices2d: 250 ms, threadCount: (9->9), jvmTotal=1260912640, jvmMax=7635730432, totalBytes=2558644, maxBytes=8589934592, currPhys=1374011392, maxPhys=8589934592
    • 261 ms
      testGetRowEdgeCase(Nd4jBackend)
      • 261 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - IndexingTestsC.testGetRowEdgeCase
          o.n.c.t.BaseND4JTest - IndexingTestsC.testGetRowEdgeCase: 260 ms, threadCount: (9->9), jvmTotal=1238368256, jvmMax=7635730432, totalBytes=2538696, maxBytes=8589934592, currPhys=1374007296, maxPhys=8589934592
    • 235 ms
      testNegativeBounds(Nd4jBackend)
      • 235 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - IndexingTestsC.testNegativeBounds
          o.n.c.t.BaseND4JTest - IndexingTestsC.testNegativeBounds: 233 ms, threadCount: (9->9), jvmTotal=1258815488, jvmMax=7635730432, totalBytes=2511340, maxBytes=8589934592, currPhys=1374052352, maxPhys=8589934592
    • 264 ms
      testIntervalsIn3D(Nd4jBackend)
      • 264 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - IndexingTestsC.testIntervalsIn3D
          o.n.c.t.BaseND4JTest - IndexingTestsC.testIntervalsIn3D: 263 ms, threadCount: (9->9), jvmTotal=1238368256, jvmMax=7635730432, totalBytes=2447980, maxBytes=8589934592, currPhys=1374048256, maxPhys=8589934592
    • 248 ms
      testAllWithNewAxis(Nd4jBackend)
      • 248 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - IndexingTestsC.testAllWithNewAxis
          o.n.c.t.BaseND4JTest - IndexingTestsC.testAllWithNewAxis: 246 ms, threadCount: (9->9), jvmTotal=1255669760, jvmMax=7635730432, totalBytes=2418148, maxBytes=8589934592, currPhys=1374101504, maxPhys=8589934592
    • 268 ms
      testGetPointRowVector(Nd4jBackend)
      • 268 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - IndexingTestsC.testGetPointRowVector
          o.n.c.t.BaseND4JTest - IndexingTestsC.testGetPointRowVector: 268 ms, threadCount: (9->9), jvmTotal=1238368256, jvmMax=7635730432, totalBytes=2371480, maxBytes=8589934592, currPhys=1374097408, maxPhys=8589934592
    • 229 ms
      testIndexFor(Nd4jBackend)
      • 229 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - IndexingTestsC.testIndexFor
          o.n.c.t.BaseND4JTest - IndexingTestsC.testIndexFor: 229 ms, threadCount: (9->9), jvmTotal=1254096896, jvmMax=7635730432, totalBytes=2344100, maxBytes=8589934592, currPhys=1374138368, maxPhys=8589934592
    • 278 ms
      testSpecifiedIndexVector(Nd4jBackend)
      • 278 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - IndexingTestsC.testSpecifiedIndexVector
          o.n.c.t.BaseND4JTest - IndexingTestsC.testSpecifiedIndexVector: 277 ms, threadCount: (9->9), jvmTotal=1238368256, jvmMax=7635730432, totalBytes=2307748, maxBytes=8589934592, currPhys=1374134272, maxPhys=8589934592
    • 186 ms
      testAllWithNewAxisAndInterval(Nd4jBackend)
      • 186 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - IndexingTestsC.testAllWithNewAxisAndInterval
          o.n.c.t.BaseND4JTest - IndexingTestsC.testAllWithNewAxisAndInterval: 186 ms, threadCount: (9->9), jvmTotal=1251999744, jvmMax=7635730432, totalBytes=2133304, maxBytes=8589934592, currPhys=1374183424, maxPhys=8589934592
    • 153 ms
      testPointPointInterval(Nd4jBackend)
      • 153 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - IndexingTestsC.testPointPointInterval
          o.n.c.t.BaseND4JTest - IndexingTestsC.testPointPointInterval: 151 ms, threadCount: (9->9), jvmTotal=1238368256, jvmMax=7635730432, totalBytes=1877280, maxBytes=8589934592, currPhys=1374146560, maxPhys=8589934592
    • 169 ms
      testIndexingWithMmul(Nd4jBackend)
      • 169 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - IndexingTestsC.testIndexingWithMmul
          o.n.c.t.BaseND4JTest - IndexingTestsC.testIndexingWithMmul: 169 ms, threadCount: (9->9), jvmTotal=1250426880, jvmMax=7635730432, totalBytes=1661900, maxBytes=8589934592, currPhys=1374146560, maxPhys=8589934592
    • 123 ms
      testGetRow(Nd4jBackend)
      • 123 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - IndexingTestsC.testGetRow
          o.n.c.t.BaseND4JTest - IndexingTestsC.testGetRow: 122 ms, threadCount: (9->9), jvmTotal=1238368256, jvmMax=7635730432, totalBytes=1281984, maxBytes=8589934592, currPhys=1374085120, maxPhys=8589934592
    • 139 ms
      testConcatColumns(Nd4jBackend)
      • 139 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - IndexingTestsC.testConcatColumns
          o.n.c.t.BaseND4JTest - IndexingTestsC.testConcatColumns: 138 ms, threadCount: (9->9), jvmTotal=1249378304, jvmMax=7635730432, totalBytes=1044716, maxBytes=8589934592, currPhys=1374142464, maxPhys=8589934592
    • 125 ms
      testNewAxis(Nd4jBackend)
      • 125 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - IndexingTestsC.testNewAxis
          o.n.c.t.BaseND4JTest - IndexingTestsC.testNewAxis: 124 ms, threadCount: (9->9), jvmTotal=1238368256, jvmMax=7635730432, totalBytes=796744, maxBytes=8589934592, currPhys=1374089216, maxPhys=8589934592
    • 137 ms
      testGetScalar(Nd4jBackend)
      • 137 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - IndexingTestsC.testGetScalar
          o.n.c.t.BaseND4JTest - IndexingTestsC.testGetScalar: 137 ms, threadCount: (9->9), jvmTotal=1247805440, jvmMax=7635730432, totalBytes=620736, maxBytes=8589934592, currPhys=1374081024, maxPhys=8589934592
    • 108 ms
      testVectorIndexing(Nd4jBackend)
      • 108 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - IndexingTestsC.testVectorIndexing
          o.n.c.t.BaseND4JTest - IndexingTestsC.testVectorIndexing: 107 ms, threadCount: (9->9), jvmTotal=1238368256, jvmMax=7635730432, totalBytes=414700, maxBytes=8589934592, currPhys=1374089216, maxPhys=8589934592
    • 109 ms
      testNegativeIndices(Nd4jBackend)
      • 109 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - IndexingTestsC.testNegativeIndices
          o.n.c.t.BaseND4JTest - IndexingTestsC.testNegativeIndices: 107 ms, threadCount: (9->9), jvmTotal=1246232576, jvmMax=7635730432, totalBytes=193200, maxBytes=8589934592, currPhys=1374093312, maxPhys=8589934592
    • 107 ms
      testArangeMul(Nd4jBackend)
      • 107 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - IndexingTestsC.testArangeMul
          o.n.c.t.BaseND4JTest - IndexingTestsC.testArangeMul: 107 ms, threadCount: (9->9), jvmTotal=1238368256, jvmMax=7635730432, totalBytes=41236, maxBytes=8589934592, currPhys=1374097408, maxPhys=8589934592
  • 928 ms
    ShufflesTests
    • 144 ms
      testSimpleShuffle1(Nd4jBackend)
      • 144 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - ShufflesTests.testSimpleShuffle1
          o.n.c.t.BaseND4JTest - ShufflesTests.testSimpleShuffle1: 144 ms, threadCount: (9->9), jvmTotal=1245184000, jvmMax=7635730432, totalBytes=41804, maxBytes=8589934592, currPhys=1374162944, maxPhys=8589934592
    • 102 ms
      testSimpleShuffle2(Nd4jBackend)
      • 102 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - ShufflesTests.testSimpleShuffle2
          o.n.c.t.BaseND4JTest - ShufflesTests.testSimpleShuffle2: 102 ms, threadCount: (9->9), jvmTotal=1238368256, jvmMax=7635730432, totalBytes=41804, maxBytes=8589934592, currPhys=1374113792, maxPhys=8589934592
    • 97 ms
      testSimpleShuffle3(Nd4jBackend)
      • 97 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - ShufflesTests.testSimpleShuffle3
          o.n.c.t.BaseND4JTest - ShufflesTests.testSimpleShuffle3: 97 ms, threadCount: (9->9), jvmTotal=1244135424, jvmMax=7635730432, totalBytes=41888, maxBytes=8589934592, currPhys=1374224384, maxPhys=8589934592
    • 115 ms
      testShuffleActualMemoryOnHostSide(Nd4jBackend)
      • 115 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - ShufflesTests.testShuffleActualMemoryOnHostSide
          o.n.c.t.BaseND4JTest - ShufflesTests.testShuffleActualMemoryOnHostSide: 115 ms, threadCount: (9->9), jvmTotal=1238368256, jvmMax=7635730432, totalBytes=40888, maxBytes=8589934592, currPhys=1374171136, maxPhys=8589934592
    • 94 ms
      testSymmetricShuffle1(Nd4jBackend)
      • 94 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - ShufflesTests.testSymmetricShuffle1
          o.n.c.t.BaseND4JTest - ShufflesTests.testSymmetricShuffle1: 92 ms, threadCount: (9->9), jvmTotal=1243086848, jvmMax=7635730432, totalBytes=42472, maxBytes=8589934592, currPhys=1374322688, maxPhys=8589934592
    • 112 ms
      testSymmetricShuffle2(Nd4jBackend)
      • 112 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - ShufflesTests.testSymmetricShuffle2
          o.n.c.t.BaseND4JTest - ShufflesTests.testSymmetricShuffle2: 112 ms, threadCount: (9->9), jvmTotal=1238368256, jvmMax=7635730432, totalBytes=44312, maxBytes=8589934592, currPhys=1374281728, maxPhys=8589934592
    • 72 ms
      testSymmetricShuffle3(Nd4jBackend)
      • 72 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - ShufflesTests.testSymmetricShuffle3
          o.n.c.t.BaseND4JTest - ShufflesTests.testSymmetricShuffle3: 72 ms, threadCount: (9->9), jvmTotal=1243086848, jvmMax=7635730432, totalBytes=5416, maxBytes=8589934592, currPhys=1374531584, maxPhys=8589934592
    • 62 ms
      testInterleavedVector1(Nd4jBackend)
      • 62 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - ShufflesTests.testInterleavedVector1
          o.n.c.t.BaseND4JTest - ShufflesTests.testInterleavedVector1: 62 ms, threadCount: (9->9), jvmTotal=1238368256, jvmMax=7635730432, totalBytes=256, maxBytes=8589934592, currPhys=1374523392, maxPhys=8589934592
    • 98 ms
      testInterleavedVector3(Nd4jBackend)
      • 98 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - ShufflesTests.testInterleavedVector3
          o.n.c.t.BaseND4JTest - ShufflesTests.testInterleavedVector3: 98 ms, threadCount: (9->9), jvmTotal=1242562560, jvmMax=7635730432, totalBytes=256, maxBytes=8589934592, currPhys=1208705024, maxPhys=8589934592
    • 32 ms
      testHalfVectors1(Nd4jBackend)
      • 32 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - ShufflesTests.testHalfVectors1
          o.n.c.t.BaseND4JTest - ShufflesTests.testHalfVectors1: 31 ms, threadCount: (9->9), jvmTotal=1238368256, jvmMax=7635730432, totalBytes=256, maxBytes=8589934592, currPhys=1208602624, maxPhys=8589934592
  • 54 ms
    NDIndexIteratorTest
    • 54 ms
      testIterate(Nd4jBackend)
      • 54 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - NDIndexIteratorTest.testIterate
          o.n.c.t.BaseND4JTest - NDIndexIteratorTest.testIterate: 54 ms, threadCount: (9->9), jvmTotal=1242038272, jvmMax=7635730432, totalBytes=256, maxBytes=8589934592, currPhys=1208619008, maxPhys=8589934592
  • 431 ms
    BlasTests
    • ignoredtestHalfPrecision(Nd4jBackend)
    • passedtestHalfPrecision(Nd4jBackend)
    • 60 ms
      simpleTest(Nd4jBackend)
      • 60 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - BlasTests.simpleTest
          ================
          [[ 1.0000, 2.0000],
          [ 3.0000, 4.0000]]
          [[ 1.0000, 2.0000],
          [ 3.0000, 4.0000]]
          [[ 7.0000, 10.0000],
          [ 15.0000, 22.0000]]
          ================
          o.n.c.t.BaseND4JTest - BlasTests.simpleTest: 59 ms, threadCount: (9->9), jvmTotal=1238368256, jvmMax=7635730432, totalBytes=1060, maxBytes=8589934592, currPhys=1208516608, maxPhys=8589934592
    • 33 ms
      testGemm1(Nd4jBackend)
      • 33 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - BlasTests.testGemm1
          o.n.c.t.BaseND4JTest - BlasTests.testGemm1: 32 ms, threadCount: (9->9), jvmTotal=1240465408, jvmMax=7635730432, totalBytes=548, maxBytes=8589934592, currPhys=1208414208, maxPhys=8589934592
    • 31 ms
      testGemm2(Nd4jBackend)
      • 31 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - BlasTests.testGemm2
          o.n.c.t.BaseND4JTest - BlasTests.testGemm2: 31 ms, threadCount: (9->9), jvmTotal=1240989696, jvmMax=7635730432, totalBytes=668, maxBytes=8589934592, currPhys=1208414208, maxPhys=8589934592
    • 34 ms
      testGemm3(Nd4jBackend)
      • 34 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - BlasTests.testGemm3
          o.n.c.t.BaseND4JTest - BlasTests.testGemm3: 34 ms, threadCount: (9->9), jvmTotal=1240989696, jvmMax=7635730432, totalBytes=668, maxBytes=8589934592, currPhys=1208467456, maxPhys=8589934592
    • 34 ms
      test_Fp16_Mmuli_1(Nd4jBackend)
      • 34 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - BlasTests.test_Fp16_Mmuli_1
          o.n.c.t.BaseND4JTest - BlasTests.test_Fp16_Mmuli_1: 34 ms, threadCount: (9->9), jvmTotal=1238368256, jvmMax=7635730432, totalBytes=572, maxBytes=8589934592, currPhys=1208279040, maxPhys=8589934592
    • 36 ms
      test_Fp16_Mmuli_2(Nd4jBackend)
      • 36 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - BlasTests.test_Fp16_Mmuli_2
          o.n.c.t.BaseND4JTest - BlasTests.test_Fp16_Mmuli_2: 36 ms, threadCount: (9->9), jvmTotal=1240465408, jvmMax=7635730432, totalBytes=392, maxBytes=8589934592, currPhys=1208410112, maxPhys=8589934592
    • 35 ms
      testMmuli1(Nd4jBackend)
      • 35 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - BlasTests.testMmuli1
          o.n.c.t.BaseND4JTest - BlasTests.testMmuli1: 33 ms, threadCount: (9->9), jvmTotal=1240465408, jvmMax=7635730432, totalBytes=604, maxBytes=8589934592, currPhys=1208410112, maxPhys=8589934592
    • 33 ms
      testMmuli2(Nd4jBackend)
      • 33 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - BlasTests.testMmuli2
          o.n.c.t.BaseND4JTest - BlasTests.testMmuli2: 32 ms, threadCount: (9->9), jvmTotal=1239416832, jvmMax=7635730432, totalBytes=604, maxBytes=8589934592, currPhys=1208365056, maxPhys=8589934592
    • 35 ms
      testMmuli3(Nd4jBackend)
      • 35 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - BlasTests.testMmuli3
          o.n.c.t.BaseND4JTest - BlasTests.testMmuli3: 34 ms, threadCount: (9->9), jvmTotal=1239941120, jvmMax=7635730432, totalBytes=572, maxBytes=8589934592, currPhys=1208365056, maxPhys=8589934592
    • 34 ms
      testMmuli4(Nd4jBackend)
      • 34 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - BlasTests.testMmuli4
          o.n.c.t.BaseND4JTest - BlasTests.testMmuli4: 34 ms, threadCount: (9->9), jvmTotal=1239941120, jvmMax=7635730432, totalBytes=368, maxBytes=8589934592, currPhys=1208397824, maxPhys=8589934592
    • 34 ms
      testGemmInvalid1(Nd4jBackend)
      • 34 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - BlasTests.testGemmInvalid1
          o.n.c.t.BaseND4JTest - BlasTests.testGemmInvalid1: 33 ms, threadCount: (9->9), jvmTotal=1239941120, jvmMax=7635730432, totalBytes=408, maxBytes=8589934592, currPhys=1208397824, maxPhys=8589934592
    • 32 ms
      testGemmInvalid3(Nd4jBackend)
      • 32 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - BlasTests.testGemmInvalid3
          o.n.c.t.BaseND4JTest - BlasTests.testGemmInvalid3: 31 ms, threadCount: (9->9), jvmTotal=1238892544, jvmMax=7635730432, totalBytes=408, maxBytes=8589934592, currPhys=1208303616, maxPhys=8589934592
  • 136 ms
    TestActivation
    • 98 ms
      testJson(Nd4jBackend)
      • 98 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - TestActivation.testJson
          o.n.c.t.BaseND4JTest - TestActivation.testJson: 96 ms, threadCount: (9->9), jvmTotal=1239416832, jvmMax=7635730432, totalBytes=256, maxBytes=8589934592, currPhys=1208426496, maxPhys=8589934592
    • 38 ms
      testRelu(Nd4jBackend)
      • 38 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - TestActivation.testRelu
          o.n.c.t.BaseND4JTest - TestActivation.testRelu: 38 ms, threadCount: (9->9), jvmTotal=1239416832, jvmMax=7635730432, totalBytes=1080, maxBytes=8589934592, currPhys=1208565760, maxPhys=8589934592
  • 74 ms
    CyclicWorkspaceTests
    • 74 ms
      testBasicMechanics_1(Nd4jBackend)
      • 74 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - CyclicWorkspaceTests.testBasicMechanics_1
          o.n.c.t.BaseND4JTest - CyclicWorkspaceTests.testBasicMechanics_1: 74 ms, threadCount: (9->9), jvmTotal=1239416832, jvmMax=7635730432, totalBytes=6656, maxBytes=8589934592, currPhys=1209118720, maxPhys=8589934592
  • 154 ms
    NameScopeTests
    • 56 ms
      testVariableNameScopesBasic(Nd4jBackend)
      • 56 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - NameScopeTests.testVariableNameScopesBasic
          o.n.c.t.BaseND4JTest - NameScopeTests.testVariableNameScopesBasic: 56 ms, threadCount: (9->9), jvmTotal=1239416832, jvmMax=7635730432, totalBytes=256, maxBytes=8589934592, currPhys=1209122816, maxPhys=8589934592
    • 33 ms
      testNoNesting(Nd4jBackend)
      • 33 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - NameScopeTests.testNoNesting
          o.n.c.t.BaseND4JTest - NameScopeTests.testNoNesting: 33 ms, threadCount: (9->9), jvmTotal=1239416832, jvmMax=7635730432, totalBytes=256, maxBytes=8589934592, currPhys=1209126912, maxPhys=8589934592
    • 33 ms
      testNoTesting2(Nd4jBackend)
      • 33 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - NameScopeTests.testNoTesting2
          o.n.c.t.BaseND4JTest - NameScopeTests.testNoTesting2: 33 ms, threadCount: (9->9), jvmTotal=1239416832, jvmMax=7635730432, totalBytes=256, maxBytes=8589934592, currPhys=1209126912, maxPhys=8589934592
    • 32 ms
      testOpFieldsAndNames(Nd4jBackend)
      • 32 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - NameScopeTests.testOpFieldsAndNames
          [s1/add, s1/add_1, s1/s2/mergemax, s1/s2/mergemax_1]
          o.n.c.t.BaseND4JTest - NameScopeTests.testOpFieldsAndNames: 32 ms, threadCount: (9->9), jvmTotal=1239416832, jvmMax=7635730432, totalBytes=384, maxBytes=8589934592, currPhys=1209126912, maxPhys=8589934592
  • 69 ms
    NDArrayListTest
    • 69 ms
      testList(Nd4jBackend)
      • 69 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - NDArrayListTest.testList
          o.n.c.t.BaseND4JTest - NDArrayListTest.testList: 69 ms, threadCount: (9->9), jvmTotal=1238368256, jvmMax=7635730432, totalBytes=508, maxBytes=8589934592, currPhys=1209069568, maxPhys=8589934592
  • 460 ms
    EvalJsonTest
    • 109 ms
      testSerdeEmpty(Nd4jBackend)
      • 109 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - EvalJsonTest.testSerdeEmpty
          o.n.c.t.BaseND4JTest - EvalJsonTest.testSerdeEmpty: 109 ms, threadCount: (9->9), jvmTotal=1238892544, jvmMax=7635730432, totalBytes=576, maxBytes=8589934592, currPhys=1209307136, maxPhys=8589934592
    • 124 ms
      testSerde(Nd4jBackend)
      • 124 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - EvalJsonTest.testSerde
          o.n.c.t.BaseND4JTest - EvalJsonTest.testSerde: 124 ms, threadCount: (9->9), jvmTotal=1238892544, jvmMax=7635730432, totalBytes=33272, maxBytes=8589934592, currPhys=1211224064, maxPhys=8589934592
    • 75 ms
      testJsonYamlCurves(Nd4jBackend)
      • 75 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - EvalJsonTest.testJsonYamlCurves
          o.n.c.t.BaseND4JTest - EvalJsonTest.testJsonYamlCurves: 74 ms, threadCount: (9->9), jvmTotal=1239416832, jvmMax=7635730432, totalBytes=37000, maxBytes=8589934592, currPhys=1211330560, maxPhys=8589934592
    • 46 ms
      testJsonWithCustomThreshold(Nd4jBackend)
      • 46 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - EvalJsonTest.testJsonWithCustomThreshold
          o.n.c.t.BaseND4JTest - EvalJsonTest.testJsonWithCustomThreshold: 46 ms, threadCount: (9->9), jvmTotal=1240465408, jvmMax=7635730432, totalBytes=508, maxBytes=8589934592, currPhys=1211408384, maxPhys=8589934592
    • 106 ms
      testSerdeExactRoc(Nd4jBackend)
      • 106 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - EvalJsonTest.testSerdeExactRoc
          class org.nd4j.evaluation.classification.ROC
          class org.nd4j.evaluation.classification.ROCBinary
          class org.nd4j.evaluation.classification.ROCMultiClass
          o.n.c.t.BaseND4JTest - EvalJsonTest.testSerdeExactRoc: 106 ms, threadCount: (9->9), jvmTotal=1240465408, jvmMax=7635730432, totalBytes=59904, maxBytes=8589934592, currPhys=1213657088, maxPhys=8589934592
  • 164 ms
    TestNamespaces
    • 61 ms
      testBitwiseSimple(Nd4jBackend)
      • 61 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - TestNamespaces.testBitwiseSimple
          o.n.c.t.BaseND4JTest - TestNamespaces.testBitwiseSimple: 61 ms, threadCount: (9->9), jvmTotal=1241513984, jvmMax=7635730432, totalBytes=480, maxBytes=8589934592, currPhys=1214230528, maxPhys=8589934592
    • 33 ms
      testRandomSimple(Nd4jBackend)
      • 33 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - TestNamespaces.testRandomSimple
          o.n.c.t.BaseND4JTest - TestNamespaces.testRandomSimple: 33 ms, threadCount: (9->9), jvmTotal=1241513984, jvmMax=7635730432, totalBytes=288, maxBytes=8589934592, currPhys=1214259200, maxPhys=8589934592
    • 34 ms
      testNeuralNetworkSimple(Nd4jBackend)
      • 34 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - TestNamespaces.testNeuralNetworkSimple
          o.n.c.t.BaseND4JTest - TestNamespaces.testNeuralNetworkSimple: 34 ms, threadCount: (9->9), jvmTotal=1240465408, jvmMax=7635730432, totalBytes=416, maxBytes=8589934592, currPhys=1214316544, maxPhys=8589934592
    • 36 ms
      testMathSimple(Nd4jBackend)
      • 36 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - TestNamespaces.testMathSimple
          o.n.c.t.BaseND4JTest - TestNamespaces.testMathSimple: 35 ms, threadCount: (9->9), jvmTotal=1240989696, jvmMax=7635730432, totalBytes=408, maxBytes=8589934592, currPhys=1214324736, maxPhys=8589934592
  • 623 ms
    ProfilingListenerTest
    • 623 ms
      testProfilingListenerSimple(Nd4jBackend)
      • 623 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - ProfilingListenerTest.testProfilingListenerSimple
          ///////////////////////////////////////////
          o.n.c.t.BaseND4JTest - ProfilingListenerTest.testProfilingListenerSimple: 623 ms, threadCount: (9->10), jvmTotal=1240989696, jvmMax=7635730432, totalBytes=3168, maxBytes=8589934592, currPhys=1215418368, maxPhys=8589934592
  • 250 ms
    Level3Test
    • 62 ms
      testGemm1(Nd4jBackend)
      • 62 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Level3Test.testGemm1
          o.n.c.t.BaseND4JTest - Level3Test.testGemm1: 61 ms, threadCount: (10->10), jvmTotal=1240989696, jvmMax=7635730432, totalBytes=416, maxBytes=8589934592, currPhys=1215475712, maxPhys=8589934592
    • 33 ms
      testGemm2(Nd4jBackend)
      • 33 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Level3Test.testGemm2
          o.n.c.t.BaseND4JTest - Level3Test.testGemm2: 32 ms, threadCount: (10->10), jvmTotal=1239941120, jvmMax=7635730432, totalBytes=416, maxBytes=8589934592, currPhys=1215475712, maxPhys=8589934592
    • 39 ms
      testGemm3(Nd4jBackend)
      • 39 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Level3Test.testGemm3
          o.n.c.t.BaseND4JTest - Level3Test.testGemm3: 38 ms, threadCount: (10->10), jvmTotal=1240465408, jvmMax=7635730432, totalBytes=424, maxBytes=8589934592, currPhys=1215479808, maxPhys=8589934592
    • 41 ms
      testGemm4(Nd4jBackend)
      • 41 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Level3Test.testGemm4
          o.n.c.t.BaseND4JTest - Level3Test.testGemm4: 40 ms, threadCount: (10->10), jvmTotal=1240465408, jvmMax=7635730432, totalBytes=456, maxBytes=8589934592, currPhys=1215479808, maxPhys=8589934592
    • 43 ms
      testGemm5(Nd4jBackend)
      • 43 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Level3Test.testGemm5
          o.n.c.t.BaseND4JTest - Level3Test.testGemm5: 43 ms, threadCount: (10->10), jvmTotal=1240465408, jvmMax=7635730432, totalBytes=456, maxBytes=8589934592, currPhys=1215479808, maxPhys=8589934592
    • 32 ms
      testGemm6(Nd4jBackend)
      • 32 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Level3Test.testGemm6
          o.n.c.t.BaseND4JTest - Level3Test.testGemm6: 32 ms, threadCount: (10->10), jvmTotal=1239416832, jvmMax=7635730432, totalBytes=424, maxBytes=8589934592, currPhys=1215475712, maxPhys=8589934592
  • 176 ms
    JsonSerdeTests
    • 69 ms
      testBackwardCompatability(Nd4jBackend)
      • 69 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - JsonSerdeTests.testBackwardCompatability
          o.n.c.t.BaseND4JTest - JsonSerdeTests.testBackwardCompatability: 69 ms, threadCount: (10->10), jvmTotal=1239941120, jvmMax=7635730432, totalBytes=412, maxBytes=8589934592, currPhys=1215496192, maxPhys=8589934592
    • 107 ms
      testNDArrayTextSerializer(Nd4jBackend)
      • 107 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - JsonSerdeTests.testNDArrayTextSerializer
          o.n.c.t.BaseND4JTest - JsonSerdeTests.testNDArrayTextSerializer: 107 ms, threadCount: (10->10), jvmTotal=1239941120, jvmMax=7635730432, totalBytes=7768, maxBytes=8589934592, currPhys=1216548864, maxPhys=8589934592
  • 491 ms
    TestTensorAlongDimension
    • 79 ms
      testTadShapes1d(Nd4jBackend)
      • 79 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - TestTensorAlongDimension.testTadShapes1d
          o.n.l.a.t.TestTensorAlongDimension - AF
          o.n.c.t.BaseND4JTest - TestTensorAlongDimension.testTadShapes1d: 77 ms, threadCount: (10->10), jvmTotal=1239941120, jvmMax=7635730432, totalBytes=22792, maxBytes=8589934592, currPhys=1216712704, maxPhys=8589934592
    • 169 ms
      testTadShapes2d(Nd4jBackend)
      • 169 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - TestTensorAlongDimension.testTadShapes2d
          o.n.c.t.BaseND4JTest - TestTensorAlongDimension.testTadShapes2d: 169 ms, threadCount: (10->10), jvmTotal=1235222528, jvmMax=7635730432, totalBytes=193088, maxBytes=8589934592, currPhys=1221550080, maxPhys=8589934592
    • 75 ms
      testJavaVsNative(Nd4jBackend)
      • 75 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - TestTensorAlongDimension.testJavaVsNative
          Java timing 10340 C time 7200
          o.n.c.t.BaseND4JTest - TestTensorAlongDimension.testJavaVsNative: 75 ms, threadCount: (10->10), jvmTotal=1240465408, jvmMax=7635730432, totalBytes=144972, maxBytes=8589934592, currPhys=1221611520, maxPhys=8589934592
    • 60 ms
      testTadKnownValues(Nd4jBackend)
      • 60 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - TestTensorAlongDimension.testTadKnownValues
          o.n.c.t.BaseND4JTest - TestTensorAlongDimension.testTadKnownValues: 60 ms, threadCount: (10->10), jvmTotal=1245184000, jvmMax=7635730432, totalBytes=79148, maxBytes=8589934592, currPhys=1221804032, maxPhys=8589934592
    • 60 ms
      testTadShapesEdgeCases(Nd4jBackend)
      • 60 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - TestTensorAlongDimension.testTadShapesEdgeCases
          o.n.c.t.BaseND4JTest - TestTensorAlongDimension.testTadShapesEdgeCases: 59 ms, threadCount: (10->10), jvmTotal=1238368256, jvmMax=7635730432, totalBytes=77868, maxBytes=8589934592, currPhys=1221894144, maxPhys=8589934592
    • 48 ms
      testStalled(Nd4jBackend)
      • 48 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - TestTensorAlongDimension.testStalled
          Shape: [4, 3, 3, 4, 5, 60, 20, 5, 1, 16384, 1, 99]
          o.n.l.a.t.TestTensorAlongDimension - You'll never see this message
          o.n.c.t.BaseND4JTest - TestTensorAlongDimension.testStalled: 48 ms, threadCount: (10->10), jvmTotal=1244659712, jvmMax=7635730432, totalBytes=77020, maxBytes=8589934592, currPhys=1221943296, maxPhys=8589934592
  • 117 ms
    FileReadWriteTests
    • 74 ms
      testSimple(Nd4jBackend)
      • 74 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - FileReadWriteTests.testSimple
          C:\Users\agibs\AppData\Local\Temp\junit5407055577510572991\new-dir-1
          o.n.c.t.BaseND4JTest - FileReadWriteTests.testSimple: 72 ms, threadCount: (10->10), jvmTotal=1238368256, jvmMax=7635730432, totalBytes=352, maxBytes=8589934592, currPhys=1221939200, maxPhys=8589934592
    • 43 ms
      testNullBinLabels(Nd4jBackend)
      • 43 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - FileReadWriteTests.testNullBinLabels
          o.n.c.t.BaseND4JTest - FileReadWriteTests.testNullBinLabels: 40 ms, threadCount: (10->10), jvmTotal=1243086848, jvmMax=7635730432, totalBytes=368, maxBytes=8589934592, currPhys=1222004736, maxPhys=8589934592
  • 382 ms
    NativeBlasTests
    • 62 ms
      testBlasGemm1(Nd4jBackend)
      • 62 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - NativeBlasTests.testBlasGemm1
          o.n.l.a.o.e.DefaultOpExecutioner - Op name: linspace_random; Z shapeInfo: [1, 9, 1, 16384, 1, 99]; Z values: [1.0, 2.0, 3.0, 4.0, 5.0, 6.0, 7.0, 8.0, 9.0]
          o.n.l.a.o.e.DefaultOpExecutioner - Op name: linspace_random; Z shapeInfo: [1, 9, 1, 16384, 1, 99]; Z values: [1.0, 2.0, 3.0, 4.0, 5.0, 6.0, 7.0, 8.0, 9.0]
          Executing op: [matmul]
          node_1:0 result shape: [3, 3]; dtype: DOUBLE; first values [30, 36, 42, 66, 81, 96, 102, 126, 150]
          o.n.l.a.o.e.DefaultOpExecutioner - Op name: old_assign; Z shapeInfo: [2, 3, 3, 3, 1, 16384, 1, 99]; Z values: [30.0, 36.0, 42.0, 66.0, 81.0, 96.0, 102.0, 126.0, 150.0]
          Executing op: [matmul]
          node_1:0 result shape: [3, 3]; dtype: DOUBLE; first values [30, 36, 42, 66, 81, 96, 102, 126, 150]
          o.n.c.t.BaseND4JTest - NativeBlasTests.testBlasGemm1: 62 ms, threadCount: (10->10), jvmTotal=1243611136, jvmMax=7635730432, totalBytes=508, maxBytes=8589934592, currPhys=1222053888, maxPhys=8589934592
    • 35 ms
      testBlasGemm2(Nd4jBackend)
      • 35 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - NativeBlasTests.testBlasGemm2
          o.n.l.a.o.e.DefaultOpExecutioner - Op name: linspace_random; Z shapeInfo: [1, 9, 1, 16384, 1, 99]; Z values: [1.0, 2.0, 3.0, 4.0, 5.0, 6.0, 7.0, 8.0, 9.0]
          o.n.l.a.o.e.DefaultOpExecutioner - Op name: old_assign; Z shapeInfo: [2, 3, 3, 1, 3, 16384, 1, 102]; Z values: [1.0, 4.0, 7.0, 2.0, 5.0, 8.0, 3.0, 6.0, 9.0]
          o.n.l.a.o.e.DefaultOpExecutioner - Op name: linspace_random; Z shapeInfo: [1, 9, 1, 16384, 1, 99]; Z values: [1.0, 2.0, 3.0, 4.0, 5.0, 6.0, 7.0, 8.0, 9.0]
          o.n.l.a.o.e.DefaultOpExecutioner - Op name: old_assign; Z shapeInfo: [2, 3, 3, 1, 3, 16384, 1, 102]; Z values: [1.0, 4.0, 7.0, 2.0, 5.0, 8.0, 3.0, 6.0, 9.0]
          Executing op: [matmul]
          node_1:0 result shape: [3, 3]; dtype: DOUBLE; first values [30, 36, 42, 66, 81, 96, 102, 126, 150]
          Executing op: [matmul]
          node_1:0 result shape: [3, 3]; dtype: DOUBLE; first values [30, 36, 42, 66, 81, 96, 102, 126, 150]
          o.n.c.t.BaseND4JTest - NativeBlasTests.testBlasGemm2: 35 ms, threadCount: (10->10), jvmTotal=1242562560, jvmMax=7635730432, totalBytes=540, maxBytes=8589934592, currPhys=1222103040, maxPhys=8589934592
    • 33 ms
      testBlasGemm3(Nd4jBackend)
      • 33 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - NativeBlasTests.testBlasGemm3
          o.n.l.a.o.e.DefaultOpExecutioner - Op name: linspace_random; Z shapeInfo: [1, 9, 1, 16384, 1, 99]; Z values: [1.0, 2.0, 3.0, 4.0, 5.0, 6.0, 7.0, 8.0, 9.0]
          o.n.l.a.o.e.DefaultOpExecutioner - Op name: old_assign; Z shapeInfo: [2, 3, 3, 1, 3, 16384, 1, 102]; Z values: [1.0, 4.0, 7.0, 2.0, 5.0, 8.0, 3.0, 6.0, 9.0]
          o.n.l.a.o.e.DefaultOpExecutioner - Op name: linspace_random; Z shapeInfo: [1, 9, 1, 16384, 1, 99]; Z values: [1.0, 2.0, 3.0, 4.0, 5.0, 6.0, 7.0, 8.0, 9.0]
          Executing op: [matmul]
          node_1:0 result shape: [3, 3]; dtype: DOUBLE; first values [30, 36, 42, 66, 81, 96, 102, 126, 150]
          o.n.l.a.o.e.DefaultOpExecutioner - Op name: old_assign; Z shapeInfo: [2, 3, 3, 3, 1, 16384, 1, 99]; Z values: [30.0, 36.0, 42.0, 66.0, 81.0, 96.0, 102.0, 126.0, 150.0]
          Executing op: [matmul]
          node_1:0 result shape: [3, 3]; dtype: DOUBLE; first values [30, 36, 42, 66, 81, 96, 102, 126, 150]
          o.n.c.t.BaseND4JTest - NativeBlasTests.testBlasGemm3: 33 ms, threadCount: (10->10), jvmTotal=1243086848, jvmMax=7635730432, totalBytes=540, maxBytes=8589934592, currPhys=1222103040, maxPhys=8589934592
    • 38 ms
      testBlasGemm4(Nd4jBackend)
      • 38 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - NativeBlasTests.testBlasGemm4
          o.n.l.a.o.e.DefaultOpExecutioner - Op name: linspace_random; Z shapeInfo: [1, 12, 1, 16384, 1, 99]; Z values: [1.0, 2.0, 3.0, 4.0, 5.0, 6.0, 7.0, 8.0, 9.0, 10.0]
          o.n.l.a.o.e.DefaultOpExecutioner - Op name: linspace_random; Z shapeInfo: [1, 12, 1, 16384, 1, 99]; Z values: [1.0, 2.0, 3.0, 4.0, 5.0, 6.0, 7.0, 8.0, 9.0, 10.0]
          Executing op: [matmul]
          node_1:0 result shape: [4, 4]; dtype: DOUBLE; first values [38, 44, 50, 56, 83, 98, 113, 128, 128, 152, 176, 200, 173, 206, 239, 272]
          o.n.l.a.o.e.DefaultOpExecutioner - Op name: old_assign; Z shapeInfo: [2, 4, 4, 4, 1, 16384, 1, 99]; Z values: [38.0, 44.0, 50.0, 56.0, 83.0, 98.0, 113.0, 128.0, 128.0, 152.0]
          Executing op: [matmul]
          node_1:0 result shape: [4, 4]; dtype: DOUBLE; first values [38, 44, 50, 56, 83, 98, 113, 128, 128, 152, 176, 200, 173, 206, 239, 272]
          o.n.c.t.BaseND4JTest - NativeBlasTests.testBlasGemm4: 37 ms, threadCount: (10->10), jvmTotal=1242038272, jvmMax=7635730432, totalBytes=508, maxBytes=8589934592, currPhys=1222160384, maxPhys=8589934592
    • 36 ms
      testBlasGemm5(Nd4jBackend)
      • 36 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - NativeBlasTests.testBlasGemm5
          o.n.l.a.o.e.DefaultOpExecutioner - Op name: linspace_random; Z shapeInfo: [1, 12, 1, 16384, 1, 99]; Z values: [1.0, 2.0, 3.0, 4.0, 5.0, 6.0, 7.0, 8.0, 9.0, 10.0]
          o.n.l.a.o.e.DefaultOpExecutioner - Op name: old_assign; Z shapeInfo: [2, 4, 3, 1, 4, 16384, 1, 102]; Z values: [1.0, 4.0, 7.0, 10.0, 2.0, 5.0, 8.0, 11.0, 3.0, 6.0]
          o.n.l.a.o.e.DefaultOpExecutioner - Op name: linspace_random; Z shapeInfo: [1, 12, 1, 16384, 1, 99]; Z values: [1.0, 2.0, 3.0, 4.0, 5.0, 6.0, 7.0, 8.0, 9.0, 10.0]
          Executing op: [matmul]
          node_1:0 result shape: [4, 4]; dtype: DOUBLE; first values [38, 44, 50, 56, 83, 98, 113, 128, 128, 152, 176, 200, 173, 206, 239, 272]
          o.n.l.a.o.e.DefaultOpExecutioner - Op name: old_assign; Z shapeInfo: [2, 4, 4, 4, 1, 16384, 1, 99]; Z values: [38.0, 44.0, 50.0, 56.0, 83.0, 98.0, 113.0, 128.0, 128.0, 152.0]
          Executing op: [matmul]
          node_1:0 result shape: [4, 4]; dtype: DOUBLE; first values [38, 44, 50, 56, 83, 98, 113, 128, 128, 152, 176, 200, 173, 206, 239, 272]
          o.n.c.t.BaseND4JTest - NativeBlasTests.testBlasGemm5: 34 ms, threadCount: (10->10), jvmTotal=1242562560, jvmMax=7635730432, totalBytes=540, maxBytes=8589934592, currPhys=1222164480, maxPhys=8589934592
    • 34 ms
      testBlasGemm6(Nd4jBackend)
      • 34 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - NativeBlasTests.testBlasGemm6
          o.n.l.a.o.e.DefaultOpExecutioner - Op name: linspace_random; Z shapeInfo: [1, 12, 1, 16384, 1, 99]; Z values: [1.0, 2.0, 3.0, 4.0, 5.0, 6.0, 7.0, 8.0, 9.0, 10.0]
          o.n.l.a.o.e.DefaultOpExecutioner - Op name: old_assign; Z shapeInfo: [2, 4, 3, 1, 4, 16384, 1, 102]; Z values: [1.0, 4.0, 7.0, 10.0, 2.0, 5.0, 8.0, 11.0, 3.0, 6.0]
          o.n.l.a.o.e.DefaultOpExecutioner - Op name: linspace_random; Z shapeInfo: [1, 12, 1, 16384, 1, 99]; Z values: [1.0, 2.0, 3.0, 4.0, 5.0, 6.0, 7.0, 8.0, 9.0, 10.0]
          o.n.l.a.o.e.DefaultOpExecutioner - Op name: old_assign; Z shapeInfo: [2, 3, 4, 1, 3, 16384, 1, 102]; Z values: [1.0, 5.0, 9.0, 2.0, 6.0, 10.0, 3.0, 7.0, 11.0, 4.0]
          Executing op: [matmul]
          node_1:0 result shape: [4, 4]; dtype: DOUBLE; first values [38, 44, 50, 56, 83, 98, 113, 128, 128, 152, 176, 200, 173, 206, 239, 272]
          Executing op: [matmul]
          node_1:0 result shape: [4, 4]; dtype: DOUBLE; first values [38, 44, 50, 56, 83, 98, 113, 128, 128, 152, 176, 200, 173, 206, 239, 272]
          o.n.c.t.BaseND4JTest - NativeBlasTests.testBlasGemm6: 34 ms, threadCount: (10->10), jvmTotal=1241513984, jvmMax=7635730432, totalBytes=540, maxBytes=8589934592, currPhys=1222209536, maxPhys=8589934592
    • 33 ms
      testBlasGemm7(Nd4jBackend)
      • 33 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - NativeBlasTests.testBlasGemm7
          o.n.l.a.o.e.DefaultOpExecutioner - Op name: linspace_random; Z shapeInfo: [1, 12, 1, 16384, 1, 99]; Z values: [1.0, 2.0, 3.0, 4.0, 5.0, 6.0, 7.0, 8.0, 9.0, 10.0]
          o.n.l.a.o.e.DefaultOpExecutioner - Op name: linspace_random; Z shapeInfo: [1, 12, 1, 16384, 1, 99]; Z values: [1.0, 2.0, 3.0, 4.0, 5.0, 6.0, 7.0, 8.0, 9.0, 10.0]
          o.n.l.a.o.e.DefaultOpExecutioner - Op name: old_assign; Z shapeInfo: [2, 3, 4, 1, 3, 16384, 1, 102]; Z values: [1.0, 5.0, 9.0, 2.0, 6.0, 10.0, 3.0, 7.0, 11.0, 4.0]
          Executing op: [matmul]
          node_1:0 result shape: [4, 4]; dtype: DOUBLE; first values [38, 44, 50, 56, 83, 98, 113, 128, 128, 152, 176, 200, 173, 206, 239, 272]
          o.n.l.a.o.e.DefaultOpExecutioner - Op name: old_assign; Z shapeInfo: [2, 4, 4, 4, 1, 16384, 1, 99]; Z values: [38.0, 44.0, 50.0, 56.0, 83.0, 98.0, 113.0, 128.0, 128.0, 152.0]
          Executing op: [matmul]
          node_1:0 result shape: [4, 4]; dtype: DOUBLE; first values [38, 44, 50, 56, 83, 98, 113, 128, 128, 152, 176, 200, 173, 206, 239, 272]
          o.n.c.t.BaseND4JTest - NativeBlasTests.testBlasGemm7: 32 ms, threadCount: (10->10), jvmTotal=1242038272, jvmMax=7635730432, totalBytes=540, maxBytes=8589934592, currPhys=1222258688, maxPhys=8589934592
    • 37 ms
      testBlasGemv1(Nd4jBackend)
      • 37 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - NativeBlasTests.testBlasGemv1
          o.n.l.a.o.e.DefaultOpExecutioner - Op name: linspace_random; Z shapeInfo: [1, 9, 1, 16384, 1, 99]; Z values: [1.0, 2.0, 3.0, 4.0, 5.0, 6.0, 7.0, 8.0, 9.0]
          o.n.l.a.o.e.DefaultOpExecutioner - Op name: linspace_random; Z shapeInfo: [1, 3, 1, 16384, 1, 99]; Z values: [1.0, 2.0, 3.0]
          Executing op: [matmul]
          node_1:0 result shape: [3, 1]; dtype: DOUBLE; first values [14, 32, 50]
          Executing op: [matmul]
          node_1:0 result shape: [3, 1]; dtype: DOUBLE; first values [14, 32, 50]
          o.n.l.a.o.e.DefaultOpExecutioner - Op name: old_assign; Z shapeInfo: [2, 3, 1, 1, 1, 16384, 1, 99]; Z values: [14.0, 32.0, 50.0]
          o.n.c.t.BaseND4JTest - NativeBlasTests.testBlasGemv1: 37 ms, threadCount: (10->10), jvmTotal=1240989696, jvmMax=7635730432, totalBytes=508, maxBytes=8589934592, currPhys=1222209536, maxPhys=8589934592
    • 36 ms
      testBlasGemv2(Nd4jBackend)
      • 36 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - NativeBlasTests.testBlasGemv2
          o.n.l.a.o.e.DefaultOpExecutioner - Op name: linspace_random; Z shapeInfo: [1, 9, 1, 16384, 1, 99]; Z values: [1.0, 2.0, 3.0, 4.0, 5.0, 6.0, 7.0, 8.0, 9.0]
          o.n.l.a.o.e.DefaultOpExecutioner - Op name: old_assign; Z shapeInfo: [2, 3, 3, 1, 3, 16384, 1, 102]; Z values: [1.0, 4.0, 7.0, 2.0, 5.0, 8.0, 3.0, 6.0, 9.0]
          o.n.l.a.o.e.DefaultOpExecutioner - Op name: linspace_random; Z shapeInfo: [1, 3, 1, 16384, 1, 99]; Z values: [1.0, 2.0, 3.0]
          o.n.l.a.o.e.DefaultOpExecutioner - Op name: old_assign; Z shapeInfo: [2, 3, 1, 1, 1, 16384, 1, 102]; Z values: [1.0, 2.0, 3.0]
          Executing op: [matmul]
          node_1:0 result shape: [3, 1]; dtype: DOUBLE; first values [14, 32, 50]
          Executing op: [matmul]
          node_1:0 result shape: [3, 1]; dtype: DOUBLE; first values [14, 32, 50]
          o.n.c.t.BaseND4JTest - NativeBlasTests.testBlasGemv2: 36 ms, threadCount: (10->10), jvmTotal=1241513984, jvmMax=7635730432, totalBytes=540, maxBytes=8589934592, currPhys=1222209536, maxPhys=8589934592
    • 38 ms
      testBlasGemv3(Nd4jBackend)
      • 38 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - NativeBlasTests.testBlasGemv3
          o.n.l.a.o.e.DefaultOpExecutioner - Op name: linspace_random; Z shapeInfo: [1, 20, 1, 8192, 1, 99]; Z values: [1.0, 2.0, 3.0, 4.0, 5.0, 6.0, 7.0, 8.0, 9.0, 10.0]
          o.n.l.a.o.e.DefaultOpExecutioner - Op name: linspace_random; Z shapeInfo: [1, 5, 1, 8192, 1, 99]; Z values: [1.0, 2.0, 3.0, 4.0, 5.0]
          Executing op: [matmul]
          node_1:0 result shape: [4, 1]; dtype: FLOAT; first values [55, 130, 205, 280]
          o.n.l.a.o.e.DefaultOpExecutioner - Op name: old_assign; Z shapeInfo: [2, 4, 1, 1, 1, 8192, 1, 99]; Z values: [55.0, 130.0, 205.0, 280.0]
          Executing op: [matmul]
          node_1:0 result shape: [4, 1]; dtype: FLOAT; first values [55, 130, 205, 280]
          o.n.c.t.BaseND4JTest - NativeBlasTests.testBlasGemv3: 38 ms, threadCount: (10->10), jvmTotal=1241513984, jvmMax=7635730432, totalBytes=508, maxBytes=8589934592, currPhys=1222209536, maxPhys=8589934592
  • 106 ms
    TestEigen
    • 57 ms
      test2Syev(Nd4jBackend)
      • 57 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - TestEigen.test2Syev
          o.n.c.t.BaseND4JTest - TestEigen.test2Syev: 57 ms, threadCount: (10->10), jvmTotal=1238368256, jvmMax=7635730432, totalBytes=1544, maxBytes=8589934592, currPhys=1222156288, maxPhys=8589934592
    • 49 ms
      testSyev(Nd4jBackend)
      • 49 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - TestEigen.testSyev
          o.n.c.t.BaseND4JTest - TestEigen.testSyev: 49 ms, threadCount: (10->10), jvmTotal=1240989696, jvmMax=7635730432, totalBytes=3616, maxBytes=8589934592, currPhys=1222377472, maxPhys=8589934592
  • 92 ms
    NDArrayIndexResolveTests
    • 57 ms
      testResolvePointVector()
      • 57 ms
        passed[1]
        • o.n.c.t.BaseND4JTest - NDArrayIndexResolveTests.testResolvePointVector
          o.n.c.t.BaseND4JTest - NDArrayIndexResolveTests.testResolvePointVector: 57 ms, threadCount: (10->10), jvmTotal=1240989696, jvmMax=7635730432, totalBytes=272, maxBytes=8589934592, currPhys=1222443008, maxPhys=8589934592
    • 35 ms
      testResolvePoint(Nd4jBackend)
      • 35 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - NDArrayIndexResolveTests.testResolvePoint
          o.n.c.t.BaseND4JTest - NDArrayIndexResolveTests.testResolvePoint: 34 ms, threadCount: (10->10), jvmTotal=1239941120, jvmMax=7635730432, totalBytes=304, maxBytes=8589934592, currPhys=1222332416, maxPhys=8589934592
  • 308 ms
    DebugModeTests
    • 93 ms
      testBypassMode_1(Nd4jBackend)
      • 93 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - DebugModeTests.testBypassMode_1
          o.n.c.t.BaseND4JTest - DebugModeTests.testBypassMode_1: 93 ms, threadCount: (10->10), jvmTotal=1240465408, jvmMax=7635730432, totalBytes=256, maxBytes=8589934592, currPhys=1222332416, maxPhys=8589934592
    • 75 ms
      testSpillMode_1(Nd4jBackend)
      • 75 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - DebugModeTests.testSpillMode_1
          o.n.c.t.BaseND4JTest - DebugModeTests.testSpillMode_1: 75 ms, threadCount: (10->10), jvmTotal=1239416832, jvmMax=7635730432, totalBytes=256, maxBytes=8589934592, currPhys=1221279744, maxPhys=8589934592
    • 75 ms
      testSpillMode_2(Nd4jBackend)
      • 75 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - DebugModeTests.testSpillMode_2
          o.n.c.t.BaseND4JTest - DebugModeTests.testSpillMode_2: 75 ms, threadCount: (10->10), jvmTotal=1239941120, jvmMax=7635730432, totalBytes=256, maxBytes=8589934592, currPhys=1221279744, maxPhys=8589934592
    • 65 ms
      testDebugMode_1(Nd4jBackend)
      • 65 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - DebugModeTests.testDebugMode_1
          o.n.c.t.BaseND4JTest - DebugModeTests.testDebugMode_1: 65 ms, threadCount: (10->10), jvmTotal=1239941120, jvmMax=7635730432, totalBytes=256, maxBytes=8589934592, currPhys=1221279744, maxPhys=8589934592
  • 2.74 s
    NDArrayTestsFortran
    • 54 ms
      testLogDouble(Nd4jBackend)
      • 54 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - NDArrayTestsFortran.testLogDouble
          o.n.c.t.BaseND4JTest - NDArrayTestsFortran.testLogDouble: 54 ms, threadCount: (10->10), jvmTotal=1238368256, jvmMax=7635730432, totalBytes=324, maxBytes=8589934592, currPhys=1220231168, maxPhys=8589934592
    • 32 ms
      testGetColumnFortran(Nd4jBackend)
      • 32 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - NDArrayTestsFortran.testGetColumnFortran
          o.n.c.t.BaseND4JTest - NDArrayTestsFortran.testGetColumnFortran: 32 ms, threadCount: (10->10), jvmTotal=1239416832, jvmMax=7635730432, totalBytes=416, maxBytes=8589934592, currPhys=1220231168, maxPhys=8589934592
    • 34 ms
      testPutRowGetRowOrdering(Nd4jBackend)
      • 34 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - NDArrayTestsFortran.testPutRowGetRowOrdering
          o.n.c.t.BaseND4JTest - NDArrayTestsFortran.testPutRowGetRowOrdering: 34 ms, threadCount: (10->10), jvmTotal=1239416832, jvmMax=7635730432, totalBytes=528, maxBytes=8589934592, currPhys=1220231168, maxPhys=8589934592
    • 37 ms
      testOneTensor(Nd4jBackend)
      • 37 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - NDArrayTestsFortran.testOneTensor
          o.n.c.t.BaseND4JTest - NDArrayTestsFortran.testOneTensor: 37 ms, threadCount: (10->10), jvmTotal=1239416832, jvmMax=7635730432, totalBytes=644, maxBytes=8589934592, currPhys=1220231168, maxPhys=8589934592
    • 32 ms
      testGetVsGetScalar(Nd4jBackend)
      • 32 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - NDArrayTestsFortran.testGetVsGetScalar
          o.n.c.t.BaseND4JTest - NDArrayTestsFortran.testGetVsGetScalar: 32 ms, threadCount: (10->10), jvmTotal=1239416832, jvmMax=7635730432, totalBytes=352, maxBytes=8589934592, currPhys=1220235264, maxPhys=8589934592
    • 35 ms
      testPutSlice(Nd4jBackend)
      • 35 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - NDArrayTestsFortran.testPutSlice
          [[0.000000, 0.000000, 0.000000]
          [0.000000, 0.000000, 0.000000]
          [0.000000, 0.000000, 0.000000]]
          o.n.l.NDArrayTestsFortran - Slice: [[ 0, 0, 0],
          [ 0, 0, 0],
          [ 0, 0, 0]]
          o.n.c.t.BaseND4JTest - NDArrayTestsFortran.testPutSlice: 35 ms, threadCount: (10->10), jvmTotal=1239416832, jvmMax=7635730432, totalBytes=502, maxBytes=8589934592, currPhys=1220251648, maxPhys=8589934592
    • 40 ms
      testDupAndDupWithOrder(Nd4jBackend)
      • 40 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - NDArrayTestsFortran.testDupAndDupWithOrder
          o.n.c.t.BaseND4JTest - NDArrayTestsFortran.testDupAndDupWithOrder: 39 ms, threadCount: (10->10), jvmTotal=1239416832, jvmMax=7635730432, totalBytes=5460, maxBytes=8589934592, currPhys=1220255744, maxPhys=8589934592
    • 38 ms
      testAssignOffset(Nd4jBackend)
      • 38 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - NDArrayTestsFortran.testAssignOffset
          o.n.c.t.BaseND4JTest - NDArrayTestsFortran.testAssignOffset: 37 ms, threadCount: (10->10), jvmTotal=1238368256, jvmMax=7635730432, totalBytes=340, maxBytes=8589934592, currPhys=1219203072, maxPhys=8589934592
    • 37 ms
      testEps(Nd4jBackend)
      • 37 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - NDArrayTestsFortran.testEps
          o.n.c.t.BaseND4JTest - NDArrayTestsFortran.testEps: 37 ms, threadCount: (10->10), jvmTotal=1238892544, jvmMax=7635730432, totalBytes=308, maxBytes=8589934592, currPhys=1219231744, maxPhys=8589934592
    • 37 ms
      testExp(Nd4jBackend)
      • 37 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - NDArrayTestsFortran.testExp
          o.n.c.t.BaseND4JTest - NDArrayTestsFortran.testExp: 37 ms, threadCount: (10->10), jvmTotal=1238892544, jvmMax=7635730432, totalBytes=324, maxBytes=8589934592, currPhys=1219231744, maxPhys=8589934592
    • 35 ms
      testNeg(Nd4jBackend)
      • 35 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - NDArrayTestsFortran.testNeg
          o.n.c.t.BaseND4JTest - NDArrayTestsFortran.testNeg: 34 ms, threadCount: (10->10), jvmTotal=1238892544, jvmMax=7635730432, totalBytes=324, maxBytes=8589934592, currPhys=1219231744, maxPhys=8589934592
    • 37 ms
      testRowVectorGemm(Nd4jBackend)
      • 37 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - NDArrayTestsFortran.testRowVectorGemm
          o.n.c.t.BaseND4JTest - NDArrayTestsFortran.testRowVectorGemm: 36 ms, threadCount: (10->10), jvmTotal=1238892544, jvmMax=7635730432, totalBytes=476, maxBytes=8589934592, currPhys=1219231744, maxPhys=8589934592
    • 32 ms
      testBroadCasting(Nd4jBackend)
      • 32 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - NDArrayTestsFortran.testBroadCasting
          o.n.c.t.BaseND4JTest - NDArrayTestsFortran.testBroadCasting: 32 ms, threadCount: (10->10), jvmTotal=1238892544, jvmMax=7635730432, totalBytes=1048, maxBytes=8589934592, currPhys=1219256320, maxPhys=8589934592
    • 34 ms
      testScalarOps(Nd4jBackend)
      • 34 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - NDArrayTestsFortran.testScalarOps
          o.n.c.t.BaseND4JTest - NDArrayTestsFortran.testScalarOps: 33 ms, threadCount: (10->10), jvmTotal=1238892544, jvmMax=7635730432, totalBytes=436, maxBytes=8589934592, currPhys=1219256320, maxPhys=8589934592
    • 39 ms
      testMmulF(Nd4jBackend)
      • 39 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - NDArrayTestsFortran.testMmulF
          o.n.c.t.BaseND4JTest - NDArrayTestsFortran.testMmulF: 39 ms, threadCount: (10->10), jvmTotal=1238892544, jvmMax=7635730432, totalBytes=432, maxBytes=8589934592, currPhys=1219256320, maxPhys=8589934592
    • 42 ms
      testRDivi(Nd4jBackend)
      • 42 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - NDArrayTestsFortran.testRDivi
          o.n.c.t.BaseND4JTest - NDArrayTestsFortran.testRDivi: 41 ms, threadCount: (10->10), jvmTotal=1238892544, jvmMax=7635730432, totalBytes=340, maxBytes=8589934592, currPhys=1219264512, maxPhys=8589934592
    • 36 ms
      testRSubi(Nd4jBackend)
      • 36 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - NDArrayTestsFortran.testRSubi
          o.n.c.t.BaseND4JTest - NDArrayTestsFortran.testRSubi: 35 ms, threadCount: (10->10), jvmTotal=1238892544, jvmMax=7635730432, totalBytes=308, maxBytes=8589934592, currPhys=1219264512, maxPhys=8589934592
    • 37 ms
      testDim1(Nd4jBackend)
      • 37 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - NDArrayTestsFortran.testDim1
          o.n.c.t.BaseND4JTest - NDArrayTestsFortran.testDim1: 37 ms, threadCount: (10->10), jvmTotal=1238892544, jvmMax=7635730432, totalBytes=436, maxBytes=8589934592, currPhys=1219264512, maxPhys=8589934592
    • 32 ms
      testMMul(Nd4jBackend)
      • 32 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - NDArrayTestsFortran.testMMul
          o.n.c.t.BaseND4JTest - NDArrayTestsFortran.testMMul: 32 ms, threadCount: (10->10), jvmTotal=1238892544, jvmMax=7635730432, totalBytes=556, maxBytes=8589934592, currPhys=1219264512, maxPhys=8589934592
    • 39 ms
      testRand(Nd4jBackend)
      • 39 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - NDArrayTestsFortran.testRand
          o.n.c.t.BaseND4JTest - NDArrayTestsFortran.testRand: 39 ms, threadCount: (10->10), jvmTotal=1238892544, jvmMax=7635730432, totalBytes=320, maxBytes=8589934592, currPhys=1219305472, maxPhys=8589934592
    • 35 ms
      testWrap(Nd4jBackend)
      • 35 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - NDArrayTestsFortran.testWrap
          o.n.c.t.BaseND4JTest - NDArrayTestsFortran.testWrap: 35 ms, threadCount: (10->10), jvmTotal=1238892544, jvmMax=7635730432, totalBytes=416, maxBytes=8589934592, currPhys=1219305472, maxPhys=8589934592
    • 36 ms
      testElementWiseOps(Nd4jBackend)
      • 36 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - NDArrayTestsFortran.testElementWiseOps
          o.n.c.t.BaseND4JTest - NDArrayTestsFortran.testElementWiseOps: 35 ms, threadCount: (10->10), jvmTotal=1238892544, jvmMax=7635730432, totalBytes=256, maxBytes=8589934592, currPhys=1219305472, maxPhys=8589934592
    • 35 ms
      testVectorSum(Nd4jBackend)
      • 35 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - NDArrayTestsFortran.testVectorSum
          o.n.c.t.BaseND4JTest - NDArrayTestsFortran.testVectorSum: 35 ms, threadCount: (10->10), jvmTotal=1238892544, jvmMax=7635730432, totalBytes=292, maxBytes=8589934592, currPhys=1219305472, maxPhys=8589934592
    • 37 ms
      testPermute(Nd4jBackend)
      • 37 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - NDArrayTestsFortran.testPermute
          o.n.c.t.BaseND4JTest - NDArrayTestsFortran.testPermute: 36 ms, threadCount: (10->10), jvmTotal=1238892544, jvmMax=7635730432, totalBytes=888, maxBytes=8589934592, currPhys=1219305472, maxPhys=8589934592
    • 37 ms
      testBroadCast(Nd4jBackend)
      • 37 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - NDArrayTestsFortran.testBroadCast
          o.n.c.t.BaseND4JTest - NDArrayTestsFortran.testBroadCast: 37 ms, threadCount: (10->10), jvmTotal=1238892544, jvmMax=7635730432, totalBytes=1320, maxBytes=8589934592, currPhys=1219346432, maxPhys=8589934592
    • 39 ms
      testSortWithIndicesDescending(Nd4jBackend)
      • 39 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - NDArrayTestsFortran.testSortWithIndicesDescending
          o.n.c.t.BaseND4JTest - NDArrayTestsFortran.testSortWithIndicesDescending: 39 ms, threadCount: (10->10), jvmTotal=1238892544, jvmMax=7635730432, totalBytes=556, maxBytes=8589934592, currPhys=1219354624, maxPhys=8589934592
    • 35 ms
      testPutRowFortran(Nd4jBackend)
      • 35 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - NDArrayTestsFortran.testPutRowFortran
          o.n.c.t.BaseND4JTest - NDArrayTestsFortran.testPutRowFortran: 35 ms, threadCount: (10->10), jvmTotal=1238892544, jvmMax=7635730432, totalBytes=452, maxBytes=8589934592, currPhys=1219354624, maxPhys=8589934592
    • 36 ms
      testVectorInit(Nd4jBackend)
      • 36 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - NDArrayTestsFortran.testVectorInit
          o.n.c.t.BaseND4JTest - NDArrayTestsFortran.testVectorInit: 35 ms, threadCount: (10->10), jvmTotal=1238892544, jvmMax=7635730432, totalBytes=368, maxBytes=8589934592, currPhys=1219354624, maxPhys=8589934592
    • 35 ms
      testVectorSum2(Nd4jBackend)
      • 35 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - NDArrayTestsFortran.testVectorSum2
          o.n.c.t.BaseND4JTest - NDArrayTestsFortran.testVectorSum2: 34 ms, threadCount: (10->10), jvmTotal=1238892544, jvmMax=7635730432, totalBytes=292, maxBytes=8589934592, currPhys=1219354624, maxPhys=8589934592
    • 35 ms
      testVectorSum3(Nd4jBackend)
      • 35 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - NDArrayTestsFortran.testVectorSum3
          o.n.c.t.BaseND4JTest - NDArrayTestsFortran.testVectorSum3: 35 ms, threadCount: (10->10), jvmTotal=1238368256, jvmMax=7635730432, totalBytes=308, maxBytes=8589934592, currPhys=1218830336, maxPhys=8589934592
    • 32 ms
      testTensorDot(Nd4jBackend)
      • 32 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - NDArrayTestsFortran.testTensorDot
          o.n.c.t.BaseND4JTest - NDArrayTestsFortran.testTensorDot: 32 ms, threadCount: (10->10), jvmTotal=1238368256, jvmMax=7635730432, totalBytes=884, maxBytes=8589934592, currPhys=1218834432, maxPhys=8589934592
    • 33 ms
      testReadWrite()
      • 33 ms
        passed[1]
        • o.n.c.t.BaseND4JTest - NDArrayTestsFortran.testReadWrite
          o.n.c.t.BaseND4JTest - NDArrayTestsFortran.testReadWrite: 33 ms, threadCount: (10->10), jvmTotal=1238368256, jvmMax=7635730432, totalBytes=308, maxBytes=8589934592, currPhys=1218834432, maxPhys=8589934592
    • 67 ms
      testMultiThreading()
      • 67 ms
        passed[1]
        • o.n.c.t.BaseND4JTest - NDArrayTestsFortran.testMultiThreading
          o.n.c.t.BaseND4JTest - NDArrayTestsFortran.testMultiThreading: 66 ms, threadCount: (10->26), jvmTotal=1238368256, jvmMax=7635730432, totalBytes=7552, maxBytes=8589934592, currPhys=1219620864, maxPhys=8589934592
    • 35 ms
      testInplaceTranspose(Nd4jBackend)
      • 35 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - NDArrayTestsFortran.testInplaceTranspose
          o.n.c.t.BaseND4JTest - NDArrayTestsFortran.testInplaceTranspose: 34 ms, threadCount: (26->26), jvmTotal=1238892544, jvmMax=7635730432, totalBytes=4480, maxBytes=8589934592, currPhys=1219624960, maxPhys=8589934592
    • 168 ms
      testBroadcastingGenerated(Nd4jBackend)
      • 168 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - NDArrayTestsFortran.testBroadcastingGenerated
          o.n.c.t.BaseND4JTest - NDArrayTestsFortran.testBroadcastingGenerated: 167 ms, threadCount: (26->26), jvmTotal=1238892544, jvmMax=7635730432, totalBytes=53824, maxBytes=8589934592, currPhys=1263845376, maxPhys=8589934592
    • 34 ms
      testGetRowFortran(Nd4jBackend)
      • 34 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - NDArrayTestsFortran.testGetRowFortran
          o.n.c.t.BaseND4JTest - NDArrayTestsFortran.testGetRowFortran: 34 ms, threadCount: (26->26), jvmTotal=1238892544, jvmMax=7635730432, totalBytes=4512, maxBytes=8589934592, currPhys=1238908928, maxPhys=8589934592
    • 35 ms
      testSortWithIndices(Nd4jBackend)
      • 35 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - NDArrayTestsFortran.testSortWithIndices
          o.n.c.t.BaseND4JTest - NDArrayTestsFortran.testSortWithIndices: 34 ms, threadCount: (26->26), jvmTotal=1238892544, jvmMax=7635730432, totalBytes=4652, maxBytes=8589934592, currPhys=1220595712, maxPhys=8589934592
    • 46 ms
      testColumnVectorOpsFortran(Nd4jBackend)
      • 46 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - NDArrayTestsFortran.testColumnVectorOpsFortran
          o.n.c.t.BaseND4JTest - NDArrayTestsFortran.testColumnVectorOpsFortran: 45 ms, threadCount: (26->26), jvmTotal=1238892544, jvmMax=7635730432, totalBytes=4492, maxBytes=8589934592, currPhys=1220612096, maxPhys=8589934592
    • 36 ms
      testCosineSim(Nd4jBackend)
      • 36 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - NDArrayTestsFortran.testCosineSim
          o.n.c.t.BaseND4JTest - NDArrayTestsFortran.testCosineSim: 36 ms, threadCount: (26->26), jvmTotal=1238892544, jvmMax=7635730432, totalBytes=4456, maxBytes=8589934592, currPhys=1220640768, maxPhys=8589934592
    • 34 ms
      testSmallSum(Nd4jBackend)
      • 34 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - NDArrayTestsFortran.testSmallSum
          o.n.c.t.BaseND4JTest - NDArrayTestsFortran.testSmallSum: 34 ms, threadCount: (26->26), jvmTotal=1238892544, jvmMax=7635730432, totalBytes=4404, maxBytes=8589934592, currPhys=1220640768, maxPhys=8589934592
    • 37 ms
      testReadWriteDouble()
      • 37 ms
        passed[1]
        • o.n.c.t.BaseND4JTest - NDArrayTestsFortran.testReadWriteDouble
          o.n.c.t.BaseND4JTest - NDArrayTestsFortran.testReadWriteDouble: 36 ms, threadCount: (26->26), jvmTotal=1238892544, jvmMax=7635730432, totalBytes=4404, maxBytes=8589934592, currPhys=1220640768, maxPhys=8589934592
    • 34 ms
      testRdivScalar(Nd4jBackend)
      • 34 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - NDArrayTestsFortran.testRdivScalar
          o.n.c.t.BaseND4JTest - NDArrayTestsFortran.testRdivScalar: 34 ms, threadCount: (26->26), jvmTotal=1238892544, jvmMax=7635730432, totalBytes=4468, maxBytes=8589934592, currPhys=1220640768, maxPhys=8589934592
    • 34 ms
      testRollAxis(Nd4jBackend)
      • 34 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - NDArrayTestsFortran.testRollAxis
          o.n.c.t.BaseND4JTest - NDArrayTestsFortran.testRollAxis: 33 ms, threadCount: (26->26), jvmTotal=1238892544, jvmMax=7635730432, totalBytes=4544, maxBytes=8589934592, currPhys=1220640768, maxPhys=8589934592
    • 34 ms
      testAddMatrix(Nd4jBackend)
      • 34 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - NDArrayTestsFortran.testAddMatrix
          o.n.c.t.BaseND4JTest - NDArrayTestsFortran.testAddMatrix: 34 ms, threadCount: (26->26), jvmTotal=1238892544, jvmMax=7635730432, totalBytes=4420, maxBytes=8589934592, currPhys=1220640768, maxPhys=8589934592
    • 42 ms
      testColumns(Nd4jBackend)
      • 42 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - NDArrayTestsFortran.testColumns
          o.n.c.t.BaseND4JTest - NDArrayTestsFortran.testColumns: 41 ms, threadCount: (26->26), jvmTotal=1238892544, jvmMax=7635730432, totalBytes=4792, maxBytes=8589934592, currPhys=1220640768, maxPhys=8589934592
    • 40 ms
      testIdentity(Nd4jBackend)
      • 40 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - NDArrayTestsFortran.testIdentity
          o.n.c.t.BaseND4JTest - NDArrayTestsFortran.testIdentity: 40 ms, threadCount: (26->26), jvmTotal=1238892544, jvmMax=7635730432, totalBytes=4480, maxBytes=8589934592, currPhys=1220640768, maxPhys=8589934592
    • 38 ms
      testGetColumnGetRow(Nd4jBackend)
      • 38 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - NDArrayTestsFortran.testGetColumnGetRow
          o.n.c.t.BaseND4JTest - NDArrayTestsFortran.testGetColumnGetRow: 38 ms, threadCount: (26->26), jvmTotal=1238892544, jvmMax=7635730432, totalBytes=4616, maxBytes=8589934592, currPhys=1220640768, maxPhys=8589934592
    • 36 ms
      testAddScalar(Nd4jBackend)
      • 36 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - NDArrayTestsFortran.testAddScalar
          o.n.c.t.BaseND4JTest - NDArrayTestsFortran.testAddScalar: 35 ms, threadCount: (26->26), jvmTotal=1238892544, jvmMax=7635730432, totalBytes=4468, maxBytes=8589934592, currPhys=1220640768, maxPhys=8589934592
    • 35 ms
      testDimShuffle(Nd4jBackend)
      • 35 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - NDArrayTestsFortran.testDimShuffle
          o.n.c.t.BaseND4JTest - NDArrayTestsFortran.testDimShuffle: 34 ms, threadCount: (26->26), jvmTotal=1238892544, jvmMax=7635730432, totalBytes=4528, maxBytes=8589934592, currPhys=1220640768, maxPhys=8589934592
    • 34 ms
      testRowVectorMultipleIndices(Nd4jBackend)
      • 34 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - NDArrayTestsFortran.testRowVectorMultipleIndices
          o.n.c.t.BaseND4JTest - NDArrayTestsFortran.testRowVectorMultipleIndices: 34 ms, threadCount: (26->26), jvmTotal=1238892544, jvmMax=7635730432, totalBytes=4384, maxBytes=8589934592, currPhys=1220644864, maxPhys=8589934592
    • 34 ms
      testNumVectorsAlongDimension(Nd4jBackend)
      • 34 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - NDArrayTestsFortran.testNumVectorsAlongDimension
          o.n.c.t.BaseND4JTest - NDArrayTestsFortran.testNumVectorsAlongDimension: 34 ms, threadCount: (26->26), jvmTotal=1238892544, jvmMax=7635730432, totalBytes=4416, maxBytes=8589934592, currPhys=1220644864, maxPhys=8589934592
    • 35 ms
      testRowsColumns(Nd4jBackend)
      • 35 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - NDArrayTestsFortran.testRowsColumns
          o.n.c.t.BaseND4JTest - NDArrayTestsFortran.testRowsColumns: 35 ms, threadCount: (26->26), jvmTotal=1238892544, jvmMax=7635730432, totalBytes=4464, maxBytes=8589934592, currPhys=1220644864, maxPhys=8589934592
    • 36 ms
      testAssign(Nd4jBackend)
      • 36 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - NDArrayTestsFortran.testAssign
          o.n.c.t.BaseND4JTest - NDArrayTestsFortran.testAssign: 35 ms, threadCount: (26->26), jvmTotal=1238892544, jvmMax=7635730432, totalBytes=4604, maxBytes=8589934592, currPhys=1220644864, maxPhys=8589934592
    • 39 ms
      testGetColumns(Nd4jBackend)
      • 39 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - NDArrayTestsFortran.testGetColumns
          o.n.c.t.BaseND4JTest - NDArrayTestsFortran.testGetColumns: 39 ms, threadCount: (26->26), jvmTotal=1238892544, jvmMax=7635730432, totalBytes=4588, maxBytes=8589934592, currPhys=1220644864, maxPhys=8589934592
    • 40 ms
      testNegativeShape(Nd4jBackend)
      • 40 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - NDArrayTestsFortran.testNegativeShape
          o.n.c.t.BaseND4JTest - NDArrayTestsFortran.testNegativeShape: 40 ms, threadCount: (26->26), jvmTotal=1238892544, jvmMax=7635730432, totalBytes=4448, maxBytes=8589934592, currPhys=1220644864, maxPhys=8589934592
    • 36 ms
      testDivide(Nd4jBackend)
      • 36 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - NDArrayTestsFortran.testDivide
          o.n.c.t.BaseND4JTest - NDArrayTestsFortran.testDivide: 36 ms, threadCount: (26->26), jvmTotal=1238368256, jvmMax=7635730432, totalBytes=4568, maxBytes=8589934592, currPhys=1220644864, maxPhys=8589934592
    • 37 ms
      testSumWithRow1(Nd4jBackend)
      • 37 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - NDArrayTestsFortran.testSumWithRow1
          o.n.c.t.BaseND4JTest - NDArrayTestsFortran.testSumWithRow1: 36 ms, threadCount: (26->26), jvmTotal=1238368256, jvmMax=7635730432, totalBytes=5524, maxBytes=8589934592, currPhys=1220890624, maxPhys=8589934592
    • 43 ms
      testSumWithRow2(Nd4jBackend)
      • 43 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - NDArrayTestsFortran.testSumWithRow2
          o.n.c.t.BaseND4JTest - NDArrayTestsFortran.testSumWithRow2: 42 ms, threadCount: (26->26), jvmTotal=1238368256, jvmMax=7635730432, totalBytes=5392, maxBytes=8589934592, currPhys=1221128192, maxPhys=8589934592
    • 39 ms
      testAppendBias(Nd4jBackend)
      • 39 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - NDArrayTestsFortran.testAppendBias
          o.n.c.t.BaseND4JTest - NDArrayTestsFortran.testAppendBias: 39 ms, threadCount: (26->26), jvmTotal=1238368256, jvmMax=7635730432, totalBytes=4692, maxBytes=8589934592, currPhys=1221132288, maxPhys=8589934592
    • 44 ms
      testColumnMmul(Nd4jBackend)
      • 44 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - NDArrayTestsFortran.testColumnMmul
          o.n.c.t.BaseND4JTest - NDArrayTestsFortran.testColumnMmul: 43 ms, threadCount: (26->26), jvmTotal=1238368256, jvmMax=7635730432, totalBytes=5192, maxBytes=8589934592, currPhys=1221132288, maxPhys=8589934592
    • 40 ms
      testToOffsetZeroCopy(Nd4jBackend)
      • 40 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - NDArrayTestsFortran.testToOffsetZeroCopy
          o.n.c.t.BaseND4JTest - NDArrayTestsFortran.testToOffsetZeroCopy: 40 ms, threadCount: (26->26), jvmTotal=1238368256, jvmMax=7635730432, totalBytes=10544, maxBytes=8589934592, currPhys=1221132288, maxPhys=8589934592
    • 45 ms
      testSortDeadlock(Nd4jBackend)
      • 45 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - NDArrayTestsFortran.testSortDeadlock
          o.n.c.t.BaseND4JTest - NDArrayTestsFortran.testSortDeadlock: 45 ms, threadCount: (26->26), jvmTotal=1238892544, jvmMax=7635730432, totalBytes=4436, maxBytes=8589934592, currPhys=1221513216, maxPhys=8589934592
    • 40 ms
      testMatrix(Nd4jBackend)
      • 40 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - NDArrayTestsFortran.testMatrix
          o.n.c.t.BaseND4JTest - NDArrayTestsFortran.testMatrix: 40 ms, threadCount: (26->26), jvmTotal=1238892544, jvmMax=7635730432, totalBytes=4476, maxBytes=8589934592, currPhys=1221513216, maxPhys=8589934592
    • 39 ms
      testPutRow(Nd4jBackend)
      • 39 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - NDArrayTestsFortran.testPutRow
          o.n.c.t.BaseND4JTest - NDArrayTestsFortran.testPutRow: 39 ms, threadCount: (26->26), jvmTotal=1238368256, jvmMax=7635730432, totalBytes=5080, maxBytes=8589934592, currPhys=1221513216, maxPhys=8589934592
    • 34 ms
      testRepmat(Nd4jBackend)
      • 34 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - NDArrayTestsFortran.testRepmat
          o.n.c.t.BaseND4JTest - NDArrayTestsFortran.testRepmat: 34 ms, threadCount: (26->26), jvmTotal=1238368256, jvmMax=7635730432, totalBytes=4640, maxBytes=8589934592, currPhys=1221541888, maxPhys=8589934592
    • 34 ms
      testSigmoid(Nd4jBackend)
      • 34 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - NDArrayTestsFortran.testSigmoid
          o.n.c.t.BaseND4JTest - NDArrayTestsFortran.testSigmoid: 33 ms, threadCount: (26->26), jvmTotal=1238368256, jvmMax=7635730432, totalBytes=4404, maxBytes=8589934592, currPhys=1221545984, maxPhys=8589934592
    • 36 ms
      testScalar(Nd4jBackend)
      • 36 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - NDArrayTestsFortran.testScalar
          o.n.c.t.BaseND4JTest - NDArrayTestsFortran.testScalar: 36 ms, threadCount: (26->26), jvmTotal=1238368256, jvmMax=7635730432, totalBytes=4352, maxBytes=8589934592, currPhys=1221545984, maxPhys=8589934592
    • 34 ms
      testTranspose(Nd4jBackend)
      • 34 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - NDArrayTestsFortran.testTranspose
          o.n.c.t.BaseND4JTest - NDArrayTestsFortran.testTranspose: 34 ms, threadCount: (26->26), jvmTotal=1238368256, jvmMax=7635730432, totalBytes=4808, maxBytes=8589934592, currPhys=1221545984, maxPhys=8589934592
    • 36 ms
      testSwapAxesFortranOrder(Nd4jBackend)
      • 36 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - NDArrayTestsFortran.testSwapAxesFortranOrder
          o.n.c.t.BaseND4JTest - NDArrayTestsFortran.testSwapAxesFortranOrder: 35 ms, threadCount: (26->26), jvmTotal=1238368256, jvmMax=7635730432, totalBytes=4884, maxBytes=8589934592, currPhys=1221545984, maxPhys=8589934592
    • 34 ms
      testNd4jSortScalar(Nd4jBackend)
      • 34 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - NDArrayTestsFortran.testNd4jSortScalar
          o.n.c.t.BaseND4JTest - NDArrayTestsFortran.testNd4jSortScalar: 33 ms, threadCount: (26->26), jvmTotal=1238368256, jvmMax=7635730432, totalBytes=4404, maxBytes=8589934592, currPhys=1221545984, maxPhys=8589934592
  • 133 ms
    DataTypeValidationTests
    • 63 ms
      testBlasValidation1(Nd4jBackend)
      • 63 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - DataTypeValidationTests.testBlasValidation1
          o.n.c.t.BaseND4JTest - DataTypeValidationTests.testBlasValidation1: 63 ms, threadCount: (26->26), jvmTotal=1238368256, jvmMax=7635730432, totalBytes=4384, maxBytes=8589934592, currPhys=1221545984, maxPhys=8589934592
    • 36 ms
      testBlasValidation2(Nd4jBackend)
      • 36 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - DataTypeValidationTests.testBlasValidation2
          ShapeUtils::evalShapeForMatmul method: input arrays have inconsistent shapes for vector-matrix product: x [100, 10], y [100] !o.n.l.c.n.o.NativeOpExecutioner - Failed to execute op matmul. Attempted to execute with 2 inputs, 1 outputs, 2 targs,0 bargs and 3 iargs. Inputs: [(FLOAT,[100,10],c), (FLOAT,[100],c)]. Outputs: [(DOUBLE,[100],c)]. tArgs: [1.0, 1.0]. iArgs: [0, 0, 0]. bArgs: -. Op own name: "d9ae063f-24f2-49ce-8f22-b042271d13bf" - Please see above message (printed out from c++) for a possible cause of error.
          o.n.c.t.BaseND4JTest - DataTypeValidationTests.testBlasValidation2: 36 ms, threadCount: (26->26), jvmTotal=1238892544, jvmMax=7635730432, totalBytes=4456, maxBytes=8589934592, currPhys=1221570560, maxPhys=8589934592
    • 34 ms
      testBlasValidation3(Nd4jBackend)
      • 34 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - DataTypeValidationTests.testBlasValidation3
          o.n.c.t.BaseND4JTest - DataTypeValidationTests.testBlasValidation3: 34 ms, threadCount: (26->26), jvmTotal=1238892544, jvmMax=7635730432, totalBytes=4416, maxBytes=8589934592, currPhys=1221607424, maxPhys=8589934592
  • 506 ms
    SDLinalgTest
    • 55 ms
      testCholesky(Nd4jBackend)
      • 55 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - SDLinalgTest.testCholesky
          o.n.c.t.BaseND4JTest - SDLinalgTest.testCholesky: 55 ms, threadCount: (26->26), jvmTotal=1238892544, jvmMax=7635730432, totalBytes=4660, maxBytes=8589934592, currPhys=1221730304, maxPhys=8589934592
    • 34 ms
      testSvd()
      • 34 ms
        passed[1]
        • o.n.c.t.BaseND4JTest - SDLinalgTest.testSvd
          o.n.c.t.BaseND4JTest - SDLinalgTest.testSvd: 34 ms, threadCount: (26->26), jvmTotal=1238892544, jvmMax=7635730432, totalBytes=4580, maxBytes=8589934592, currPhys=1221804032, maxPhys=8589934592
    • 36 ms
      testTriangularSolve()
      • 36 ms
        passed[1]
        • o.n.c.t.BaseND4JTest - SDLinalgTest.testTriangularSolve
          o.n.c.t.BaseND4JTest - SDLinalgTest.testTriangularSolve: 35 ms, threadCount: (26->26), jvmTotal=1238368256, jvmMax=7635730432, totalBytes=4712, maxBytes=8589934592, currPhys=1221804032, maxPhys=8589934592
    • 35 ms
      testCross()
      • 35 ms
        passed[1]
        • o.n.c.t.BaseND4JTest - SDLinalgTest.testCross
          o.n.c.t.BaseND4JTest - SDLinalgTest.testCross: 35 ms, threadCount: (26->26), jvmTotal=1238368256, jvmMax=7635730432, totalBytes=4500, maxBytes=8589934592, currPhys=1221808128, maxPhys=8589934592
    • 34 ms
      testLstsq()
      • 34 ms
        passed[1]
        • o.n.c.t.BaseND4JTest - SDLinalgTest.testLstsq
          o.n.c.t.BaseND4JTest - SDLinalgTest.testLstsq: 33 ms, threadCount: (26->26), jvmTotal=1238368256, jvmMax=7635730432, totalBytes=4854, maxBytes=8589934592, currPhys=1221824512, maxPhys=8589934592
    • 36 ms
      testSolve()
      • 36 ms
        passed[1]
        • o.n.c.t.BaseND4JTest - SDLinalgTest.testSolve
          o.n.c.t.BaseND4JTest - SDLinalgTest.testSolve: 35 ms, threadCount: (26->26), jvmTotal=1238368256, jvmMax=7635730432, totalBytes=4710, maxBytes=8589934592, currPhys=1221844992, maxPhys=8589934592
    • 33 ms
      testDiag()
      • 33 ms
        passed[1]
        • o.n.c.t.BaseND4JTest - SDLinalgTest.testDiag
          o.n.c.t.BaseND4JTest - SDLinalgTest.testDiag: 33 ms, threadCount: (26->26), jvmTotal=1238368256, jvmMax=7635730432, totalBytes=4500, maxBytes=8589934592, currPhys=1221849088, maxPhys=8589934592
    • 35 ms
      testLu()
      • 35 ms
        passed[1]
        • o.n.c.t.BaseND4JTest - SDLinalgTest.testLu
          o.n.c.t.BaseND4JTest - SDLinalgTest.testLu: 35 ms, threadCount: (26->26), jvmTotal=1238892544, jvmMax=7635730432, totalBytes=4596, maxBytes=8589934592, currPhys=1221849088, maxPhys=8589934592
    • 34 ms
      testQr()
      • 34 ms
        passed[1]
        • o.n.c.t.BaseND4JTest - SDLinalgTest.testQr
          o.n.c.t.BaseND4JTest - SDLinalgTest.testQr: 33 ms, threadCount: (26->26), jvmTotal=1238368256, jvmMax=7635730432, totalBytes=4806, maxBytes=8589934592, currPhys=1221898240, maxPhys=8589934592
    • 34 ms
      testQrNames()
      • 34 ms
        passed[1]
        • o.n.c.t.BaseND4JTest - SDLinalgTest.testQrNames
          o.n.c.t.BaseND4JTest - SDLinalgTest.testQrNames: 34 ms, threadCount: (26->26), jvmTotal=1238368256, jvmMax=7635730432, totalBytes=4464, maxBytes=8589934592, currPhys=1221898240, maxPhys=8589934592
    • 34 ms
      testDiagPart()
      • 34 ms
        passed[1]
        • o.n.c.t.BaseND4JTest - SDLinalgTest.testDiagPart
          o.n.c.t.BaseND4JTest - SDLinalgTest.testDiagPart: 34 ms, threadCount: (26->26), jvmTotal=1238368256, jvmMax=7635730432, totalBytes=4532, maxBytes=8589934592, currPhys=1221898240, maxPhys=8589934592
    • 35 ms
      testMatrixBandPart()
      • 35 ms
        passed[1]
        • o.n.c.t.BaseND4JTest - SDLinalgTest.testMatrixBandPart
          o.n.c.t.BaseND4JTest - SDLinalgTest.testMatrixBandPart: 35 ms, threadCount: (26->26), jvmTotal=1238892544, jvmMax=7635730432, totalBytes=4672, maxBytes=8589934592, currPhys=1221918720, maxPhys=8589934592
    • 34 ms
      testLogdetName()
      • 34 ms
        passed[1]
        • o.n.c.t.BaseND4JTest - SDLinalgTest.testLogdetName
          o.n.c.t.BaseND4JTest - SDLinalgTest.testLogdetName: 33 ms, threadCount: (26->26), jvmTotal=1238368256, jvmMax=7635730432, totalBytes=4512, maxBytes=8589934592, currPhys=1221918720, maxPhys=8589934592
    • 37 ms
      testLogdet()
      • 37 ms
        passed[1]
        • o.n.c.t.BaseND4JTest - SDLinalgTest.testLogdet
          o.n.c.t.BaseND4JTest - SDLinalgTest.testLogdet: 36 ms, threadCount: (26->26), jvmTotal=1238368256, jvmMax=7635730432, totalBytes=4580, maxBytes=8589934592, currPhys=1221943296, maxPhys=8589934592
  • 60 ms
    TestBackend
    • 60 ms
      testBuildInfo(Nd4jBackend)
      • 60 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - TestBackend.testBuildInfo
          Backend build info: GCC: "11.2.0"
          STD version: 201103L
          DEFAULT_ENGINE: samediff::ENGINE_CPU
          HAVE_FLATBUFFERS
          HAVE_OPENBLAS
          o.n.c.t.BaseND4JTest - TestBackend.testBuildInfo: 60 ms, threadCount: (26->26), jvmTotal=1238368256, jvmMax=7635730432, totalBytes=4352, maxBytes=8589934592, currPhys=1221951488, maxPhys=8589934592
  • TestRandomProjection
    • ignoredtestJohnsonLindenStraussDim(Nd4jBackend)
    • ignoredtestTargetShapeTooHigh(Nd4jBackend)
    • ignoredtestBasicEmbedding(Nd4jBackend)
    • ignoredtestEmbedding(Nd4jBackend)
    • ignoredtestTargetEpsilonChecks(Nd4jBackend)
    • ignoredtestTargetShape(Nd4jBackend)
  • 169 ms
    TestDependencyTracker
    • 60 ms
      testIdentityDependencyTracker()
      • 60 ms
        passed[1]
        • o.n.c.t.BaseND4JTest - TestDependencyTracker.testIdentityDependencyTracker
          o.n.c.t.BaseND4JTest - TestDependencyTracker.testIdentityDependencyTracker: 59 ms, threadCount: (26->26), jvmTotal=1238368256, jvmMax=7635730432, totalBytes=4352, maxBytes=8589934592, currPhys=1221951488, maxPhys=8589934592
    • 40 ms
      testMarkUnsatisfied(Nd4jBackend)
      • 40 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - TestDependencyTracker.testMarkUnsatisfied
          o.n.c.t.BaseND4JTest - TestDependencyTracker.testMarkUnsatisfied: 40 ms, threadCount: (26->26), jvmTotal=1238368256, jvmMax=7635730432, totalBytes=4352, maxBytes=8589934592, currPhys=1221951488, maxPhys=8589934592
    • 34 ms
      testSimple(Nd4jBackend)
      • 34 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - TestDependencyTracker.testSimple
          o.n.c.t.BaseND4JTest - TestDependencyTracker.testSimple: 34 ms, threadCount: (26->26), jvmTotal=1238368256, jvmMax=7635730432, totalBytes=4352, maxBytes=8589934592, currPhys=1222008832, maxPhys=8589934592
    • 35 ms
      testSatisfiedBeforeAdd(Nd4jBackend)
      • 35 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - TestDependencyTracker.testSatisfiedBeforeAdd
          o.n.c.t.BaseND4JTest - TestDependencyTracker.testSatisfiedBeforeAdd: 35 ms, threadCount: (26->26), jvmTotal=1238368256, jvmMax=7635730432, totalBytes=4352, maxBytes=8589934592, currPhys=1222008832, maxPhys=8589934592
  • 3.69 s
    CustomOpsTests
    • 55 ms
      testDivideNoNan(Nd4jBackend)
      • 55 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - CustomOpsTests.testDivideNoNan
          o.n.c.t.BaseND4JTest - CustomOpsTests.testDivideNoNan: 54 ms, threadCount: (26->26), jvmTotal=1238368256, jvmMax=7635730432, totalBytes=4496, maxBytes=8589934592, currPhys=1222021120, maxPhys=8589934592
    • passedtestPolygamma1(Nd4jBackend)
    • 36 ms
      testRandomStandardNormal_1(Nd4jBackend)
      • 36 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - CustomOpsTests.testRandomStandardNormal_1
          o.n.c.t.BaseND4JTest - CustomOpsTests.testRandomStandardNormal_1: 34 ms, threadCount: (26->26), jvmTotal=1238368256, jvmMax=7635730432, totalBytes=4448, maxBytes=8589934592, currPhys=1222037504, maxPhys=8589934592
    • 37 ms
      testRandomStandardNormal_2(Nd4jBackend)
      • 37 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - CustomOpsTests.testRandomStandardNormal_2
          o.n.c.t.BaseND4JTest - CustomOpsTests.testRandomStandardNormal_2: 36 ms, threadCount: (26->26), jvmTotal=1238892544, jvmMax=7635730432, totalBytes=4416, maxBytes=8589934592, currPhys=1222037504, maxPhys=8589934592
    • 36 ms
      testMergeMax1(Nd4jBackend)
      • 36 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - CustomOpsTests.testMergeMax1
          o.n.c.t.BaseND4JTest - CustomOpsTests.testMergeMax1: 35 ms, threadCount: (26->26), jvmTotal=1238892544, jvmMax=7635730432, totalBytes=4484, maxBytes=8589934592, currPhys=1222053888, maxPhys=8589934592
    • 38 ms
      testMergeMaxF(Nd4jBackend)
      • 38 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - CustomOpsTests.testMergeMaxF
          o.n.c.t.BaseND4JTest - CustomOpsTests.testMergeMaxF: 38 ms, threadCount: (26->26), jvmTotal=1238892544, jvmMax=7635730432, totalBytes=4564, maxBytes=8589934592, currPhys=1222053888, maxPhys=8589934592
    • 36 ms
      isMax4d_2dims(Nd4jBackend)
      • 36 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - CustomOpsTests.isMax4d_2dims
          o.n.c.t.BaseND4JTest - CustomOpsTests.isMax4d_2dims: 36 ms, threadCount: (26->26), jvmTotal=1238892544, jvmMax=7635730432, totalBytes=4724, maxBytes=8589934592, currPhys=1222062080, maxPhys=8589934592
    • 36 ms
      testBitCastShape_1(Nd4jBackend)
      • 36 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - CustomOpsTests.testBitCastShape_1
          o.n.c.t.BaseND4JTest - CustomOpsTests.testBitCastShape_1: 36 ms, threadCount: (26->26), jvmTotal=1238892544, jvmMax=7635730432, totalBytes=4440, maxBytes=8589934592, currPhys=1222070272, maxPhys=8589934592
    • 42 ms
      testBitCastShape_2(Nd4jBackend)
      • 42 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - CustomOpsTests.testBitCastShape_2
          o.n.c.t.BaseND4JTest - CustomOpsTests.testBitCastShape_2: 41 ms, threadCount: (26->26), jvmTotal=1238892544, jvmMax=7635730432, totalBytes=4440, maxBytes=8589934592, currPhys=1222070272, maxPhys=8589934592
    • 37 ms
      testBitCastShape_3(Nd4jBackend)
      • 37 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - CustomOpsTests.testBitCastShape_3
          o.n.c.t.BaseND4JTest - CustomOpsTests.testBitCastShape_3: 36 ms, threadCount: (26->26), jvmTotal=1238892544, jvmMax=7635730432, totalBytes=4548, maxBytes=8589934592, currPhys=1222254592, maxPhys=8589934592
    • 34 ms
      testFusedBatchNorm(Nd4jBackend)
      • 34 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - CustomOpsTests.testFusedBatchNorm
          o.n.c.t.BaseND4JTest - CustomOpsTests.testFusedBatchNorm: 33 ms, threadCount: (26->26), jvmTotal=1238892544, jvmMax=7635730432, totalBytes=4688, maxBytes=8589934592, currPhys=1222287360, maxPhys=8589934592
    • 40 ms
      testCholesky(Nd4jBackend)
      • 40 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - CustomOpsTests.testCholesky
          o.n.c.t.BaseND4JTest - CustomOpsTests.testCholesky: 38 ms, threadCount: (26->26), jvmTotal=1238892544, jvmMax=7635730432, totalBytes=4516, maxBytes=8589934592, currPhys=1222340608, maxPhys=8589934592
    • 39 ms
      testResizeBilinear1(Nd4jBackend)
      • 39 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - CustomOpsTests.testResizeBilinear1
          o.n.c.t.BaseND4JTest - CustomOpsTests.testResizeBilinear1: 39 ms, threadCount: (26->26), jvmTotal=1238892544, jvmMax=7635730432, totalBytes=4498, maxBytes=8589934592, currPhys=1222356992, maxPhys=8589934592
    • passedtestBetaInc1(Nd4jBackend)
    • 39 ms
      testAdjustHue(Nd4jBackend)
      • 39 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - CustomOpsTests.testAdjustHue
          o.n.c.t.BaseND4JTest - CustomOpsTests.testAdjustHue: 39 ms, threadCount: (26->26), jvmTotal=1238892544, jvmMax=7635730432, totalBytes=4556, maxBytes=8589934592, currPhys=1222377472, maxPhys=8589934592
    • 43 ms
      testToggleBits(Nd4jBackend)
      • 43 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - CustomOpsTests.testToggleBits
          o.n.c.t.BaseND4JTest - CustomOpsTests.testToggleBits: 43 ms, threadCount: (26->26), jvmTotal=1238892544, jvmMax=7635730432, totalBytes=4436, maxBytes=8589934592, currPhys=1222402048, maxPhys=8589934592
    • 36 ms
      testResizeArea1(Nd4jBackend)
      • 36 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - CustomOpsTests.testResizeArea1
          o.n.c.t.BaseND4JTest - CustomOpsTests.testResizeArea1: 35 ms, threadCount: (26->26), jvmTotal=1238892544, jvmMax=7635730432, totalBytes=4497, maxBytes=8589934592, currPhys=1222443008, maxPhys=8589934592
    • 39 ms
      testResizeArea2(Nd4jBackend)
      • 39 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - CustomOpsTests.testResizeArea2
          o.n.c.t.BaseND4JTest - CustomOpsTests.testResizeArea2: 38 ms, threadCount: (26->26), jvmTotal=1238892544, jvmMax=7635730432, totalBytes=4613, maxBytes=8589934592, currPhys=1222451200, maxPhys=8589934592
    • 39 ms
      testBitCastShape(Nd4jBackend)
      • 39 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - CustomOpsTests.testBitCastShape
          o.n.c.t.BaseND4JTest - CustomOpsTests.testBitCastShape: 38 ms, threadCount: (26->26), jvmTotal=1238892544, jvmMax=7635730432, totalBytes=4440, maxBytes=8589934592, currPhys=1222451200, maxPhys=8589934592
    • 39 ms
      testScalarVector_edge_1(Nd4jBackend)
      • 39 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - CustomOpsTests.testScalarVector_edge_1
          o.n.c.t.BaseND4JTest - CustomOpsTests.testScalarVector_edge_1: 38 ms, threadCount: (26->26), jvmTotal=1238892544, jvmMax=7635730432, totalBytes=4432, maxBytes=8589934592, currPhys=1222451200, maxPhys=8589934592
    • 43 ms
      testScalarVector_edge_2(Nd4jBackend)
      • 43 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - CustomOpsTests.testScalarVector_edge_2
          o.n.c.t.BaseND4JTest - CustomOpsTests.testScalarVector_edge_2: 42 ms, threadCount: (26->26), jvmTotal=1238892544, jvmMax=7635730432, totalBytes=4432, maxBytes=8589934592, currPhys=1222471680, maxPhys=8589934592
    • 33 ms
      testTriangularSolve(Nd4jBackend)
      • 33 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - CustomOpsTests.testTriangularSolve
          o.n.c.t.BaseND4JTest - CustomOpsTests.testTriangularSolve: 33 ms, threadCount: (26->26), jvmTotal=1238892544, jvmMax=7635730432, totalBytes=4584, maxBytes=8589934592, currPhys=1222471680, maxPhys=8589934592
    • 35 ms
      testKnnMinDistance(Nd4jBackend)
      • 35 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - CustomOpsTests.testKnnMinDistance
          o.n.c.t.BaseND4JTest - CustomOpsTests.testKnnMinDistance: 35 ms, threadCount: (26->26), jvmTotal=1238892544, jvmMax=7635730432, totalBytes=4448, maxBytes=8589934592, currPhys=1222492160, maxPhys=8589934592
    • 36 ms
      testHsvToRgb_1(Nd4jBackend)
      • 36 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - CustomOpsTests.testHsvToRgb_1
          [[[ 0.53442812, 0.144007325, 0.724374652]]]
          o.n.c.t.BaseND4JTest - CustomOpsTests.testHsvToRgb_1: 35 ms, threadCount: (26->26), jvmTotal=1238892544, jvmMax=7635730432, totalBytes=4660, maxBytes=8589934592, currPhys=1222520832, maxPhys=8589934592
    • 38 ms
      testAdjustHueShape(Nd4jBackend)
      • 38 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - CustomOpsTests.testAdjustHueShape
          o.n.c.t.BaseND4JTest - CustomOpsTests.testAdjustHueShape: 37 ms, threadCount: (26->26), jvmTotal=1238892544, jvmMax=7635730432, totalBytes=4520, maxBytes=8589934592, currPhys=1222533120, maxPhys=8589934592
    • 41 ms
      testFloor(Nd4jBackend)
      • 41 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - CustomOpsTests.testFloor
          o.n.c.t.BaseND4JTest - CustomOpsTests.testFloor: 40 ms, threadCount: (26->26), jvmTotal=1238892544, jvmMax=7635730432, totalBytes=4436, maxBytes=8589934592, currPhys=1222631424, maxPhys=8589934592
    • 43 ms
      testLstsq(Nd4jBackend)
      • 43 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - CustomOpsTests.testLstsq
          o.n.c.t.BaseND4JTest - CustomOpsTests.testLstsq: 42 ms, threadCount: (26->26), jvmTotal=1238892544, jvmMax=7635730432, totalBytes=4594, maxBytes=8589934592, currPhys=1222635520, maxPhys=8589934592
    • 36 ms
      testMod_1(Nd4jBackend)
      • 36 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - CustomOpsTests.testMod_1
          o.n.c.t.BaseND4JTest - CustomOpsTests.testMod_1: 36 ms, threadCount: (26->26), jvmTotal=1238892544, jvmMax=7635730432, totalBytes=4452, maxBytes=8589934592, currPhys=1222639616, maxPhys=8589934592
    • ignoredtestNoOp1(Nd4jBackend)
    • passedtestNoOp1(Nd4jBackend)
    • 37 ms
      testRange(Nd4jBackend)
      • 37 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - CustomOpsTests.testRange
          o.n.c.t.BaseND4JTest - CustomOpsTests.testRange: 36 ms, threadCount: (26->26), jvmTotal=1238892544, jvmMax=7635730432, totalBytes=4416, maxBytes=8589934592, currPhys=1222639616, maxPhys=8589934592
    • 35 ms
      testRoll1(Nd4jBackend)
      • 35 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - CustomOpsTests.testRoll1
          [[ 0.7788, 0.8012, 0.7244, 0.2309],
          [ 0.7271, 0.1804, 0.5056, 0.8925]]
          o.n.c.t.BaseND4JTest - CustomOpsTests.testRoll1: 35 ms, threadCount: (26->26), jvmTotal=1238892544, jvmMax=7635730432, totalBytes=4628, maxBytes=8589934592, currPhys=1222639616, maxPhys=8589934592
    • 36 ms
      testTopK1(Nd4jBackend)
      • 36 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - CustomOpsTests.testTopK1
          o.n.c.t.BaseND4JTest - CustomOpsTests.testTopK1: 36 ms, threadCount: (26->26), jvmTotal=1238892544, jvmMax=7635730432, totalBytes=4441, maxBytes=8589934592, currPhys=1222660096, maxPhys=8589934592
    • 39 ms
      testFusedBatchNorm1(Nd4jBackend)
      • 39 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - CustomOpsTests.testFusedBatchNorm1
          o.n.c.t.BaseND4JTest - CustomOpsTests.testFusedBatchNorm1: 39 ms, threadCount: (26->26), jvmTotal=1238368256, jvmMax=7635730432, totalBytes=4656, maxBytes=8589934592, currPhys=1222672384, maxPhys=8589934592
    • 38 ms
      testRoll(Nd4jBackend)
      • 38 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - CustomOpsTests.testRoll
          o.n.c.t.BaseND4JTest - CustomOpsTests.testRoll: 38 ms, threadCount: (26->26), jvmTotal=1238892544, jvmMax=7635730432, totalBytes=4628, maxBytes=8589934592, currPhys=1222672384, maxPhys=8589934592
    • 37 ms
      testYiqToRgb(Nd4jBackend)
      • 37 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - CustomOpsTests.testYiqToRgb
          o.n.c.t.BaseND4JTest - CustomOpsTests.testYiqToRgb: 37 ms, threadCount: (26->26), jvmTotal=1238892544, jvmMax=7635730432, totalBytes=4564, maxBytes=8589934592, currPhys=1222688768, maxPhys=8589934592
    • 41 ms
      testOnesLike_1(Nd4jBackend)
      • 41 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - CustomOpsTests.testOnesLike_1
          o.n.c.t.BaseND4JTest - CustomOpsTests.testOnesLike_1: 41 ms, threadCount: (26->26), jvmTotal=1238892544, jvmMax=7635730432, totalBytes=4540, maxBytes=8589934592, currPhys=1222688768, maxPhys=8589934592
    • 36 ms
      testFusedBatchNormHalf(Nd4jBackend)
      • 36 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - CustomOpsTests.testFusedBatchNormHalf
          o.n.c.t.BaseND4JTest - CustomOpsTests.testFusedBatchNormHalf: 36 ms, threadCount: (26->26), jvmTotal=1238892544, jvmMax=7635730432, totalBytes=4560, maxBytes=8589934592, currPhys=1222791168, maxPhys=8589934592
    • 37 ms
      testLinspaceSignature_1()
      • 37 ms
        passed[1]
        • o.n.c.t.BaseND4JTest - CustomOpsTests.testLinspaceSignature_1
          o.n.c.t.BaseND4JTest - CustomOpsTests.testLinspaceSignature_1: 36 ms, threadCount: (26->26), jvmTotal=1238892544, jvmMax=7635730432, totalBytes=4516, maxBytes=8589934592, currPhys=1222791168, maxPhys=8589934592
    • ignoredtestDrawBoundingBoxesShape(Nd4jBackend)
    • passedtestDrawBoundingBoxesShape(Nd4jBackend)
    • 36 ms
      testRgbToYiqEmpty(Nd4jBackend)
      • 36 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - CustomOpsTests.testRgbToYiqEmpty
          o.n.c.t.BaseND4JTest - CustomOpsTests.testRgbToYiqEmpty: 36 ms, threadCount: (26->26), jvmTotal=1238892544, jvmMax=7635730432, totalBytes=4464, maxBytes=8589934592, currPhys=1222795264, maxPhys=8589934592
    • 46 ms
      testMatmulBpMatrix(Nd4jBackend)
      • 46 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - CustomOpsTests.testMatmulBpMatrix
          o.n.l.a.o.e.DefaultOpExecutioner - Op name: linspace_random; Z shapeInfo: [1, 6, 1, 16384, 1, 99]; Z values: [1.0, 2.0, 3.0000000000000004, 3.9999999999999996, 5.000000000000001, 6.0]
          o.n.l.a.o.e.DefaultOpExecutioner - Op name: linspace_random; Z shapeInfo: [1, 8, 1, 16384, 1, 99]; Z values: [1.0, 2.0, 3.0, 4.0, 5.0, 6.0, 7.0, 8.0]
          o.n.l.a.o.e.DefaultOpExecutioner - Op name: old_assign; Z shapeInfo: [2, 3, 2, 2, 1, 16384, 1, 99]; Z values: [1.0, 2.0, 3.0000000000000004, 3.9999999999999996, 5.000000000000001, 6.0]
          o.n.l.a.o.e.DefaultOpExecutioner - Op name: old_assign; Z shapeInfo: [2, 3, 2, 2, 1, 16384, 1, 99]; Z values: [1.0, 2.0, 3.0000000000000004, 3.9999999999999996, 5.000000000000001, 6.0]
          o.n.l.a.o.e.DefaultOpExecutioner - Op name: old_assign; Z shapeInfo: [2, 2, 4, 4, 1, 16384, 1, 99]; Z values: [1.0, 2.0, 3.0, 4.0, 5.0, 6.0, 7.0, 8.0]
          o.n.l.a.o.e.DefaultOpExecutioner - Op name: old_assign; Z shapeInfo: [2, 2, 4, 4, 1, 16384, 1, 99]; Z values: [1.0, 2.0, 3.0, 4.0, 5.0, 6.0, 7.0, 8.0]
          o.n.a.s.SameDiff - Inferring output "out" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.l.a.o.e.DefaultOpExecutioner - Op name: old_assign; Z shapeInfo: [2, 3, 2, 2, 1, 16384, 1, 99]; Z values: [1.0, 2.0, 3.0000000000000004, 3.9999999999999996, 5.000000000000001, 6.0]
          o.n.l.a.o.e.DefaultOpExecutioner - Op name: old_assign; Z shapeInfo: [2, 2, 4, 4, 1, 16384, 1, 99]; Z values: [1.0, 2.0, 3.0, 4.0, 5.0, 6.0, 7.0, 8.0]
          o.n.l.a.o.e.DefaultOpExecutioner - Op name: set_scalar; Z shapeInfo: [1, 1, 1, 8192, 1, 99]; Z values: [0.0]
          Removing variable <1:0>
          o.n.l.a.o.e.DefaultOpExecutioner - Op name: old_assign; Z shapeInfo: [0, 8192, 1, 99]; Z values: [1.0]
          Executing op: [cast]
          node_1:0 result shape: []; dtype: DOUBLE; first values [1]
          o.n.l.a.o.e.DefaultOpExecutioner - Op name: old_assign; Z shapeInfo: [0, 8192, 1, 99]; Z values: [1.0]
          Removing variable <1:0>
          Removing variable <1:1>
          Removing variable <1:2>
          o.n.l.a.o.e.DefaultOpExecutioner - Op name: old_assign; Z shapeInfo: [2, 3, 2, 2, 1, 16384, 1, 99]; Z values: [1.0, 2.0, 3.0000000000000004, 3.9999999999999996, 5.000000000000001, 6.0]
          o.n.l.a.o.e.DefaultOpExecutioner - Op name: old_assign; Z shapeInfo: [2, 2, 4, 4, 1, 16384, 1, 99]; Z values: [1.0, 2.0, 3.0, 4.0, 5.0, 6.0, 7.0, 8.0]
          o.n.l.a.o.e.DefaultOpExecutioner - Op name: old_assign; Z shapeInfo: [0, 16384, 1, 99]; Z values: [1.0]
          Executing op: [matmul_bp]
          node_1:0 result shape: [3, 2]; dtype: DOUBLE; first values [10, 26, 10, 26, 10, 26]
          node_1:1 result shape: [2, 4]; dtype: DOUBLE; first values [9, 9, 9, 9, 12, 12, 12, 12]
          o.n.l.a.o.e.DefaultOpExecutioner - Op name: old_assign; Z shapeInfo: [2, 3, 2, 2, 1, 16384, 1, 99]; Z values: [1.0, 2.0, 3.0000000000000004, 3.9999999999999996, 5.000000000000001, 6.0]
          o.n.l.a.o.e.DefaultOpExecutioner - Op name: old_assign; Z shapeInfo: [2, 2, 4, 4, 1, 16384, 1, 99]; Z values: [1.0, 2.0, 3.0, 4.0, 5.0, 6.0, 7.0, 8.0]
          o.n.l.a.o.e.DefaultOpExecutioner - Op name: old_assign; Z shapeInfo: [0, 16384, 1, 99]; Z values: [1.0]
          o.n.l.a.o.e.DefaultOpExecutioner - Op name: old_assign; Z shapeInfo: [2, 3, 2, 2, 1, 16384, 1, 99]; Z values: [10.0, 26.0, 10.0, 26.0, 10.0, 26.0]
          o.n.l.a.o.e.DefaultOpExecutioner - Op name: old_assign; Z shapeInfo: [2, 2, 4, 4, 1, 16384, 1, 99]; Z values: [9.0, 9.0, 9.0, 9.0, 12.0, 12.0, 12.0, 12.0]
          Removing variable <1:0>
          Removing variable <1:1>
          Executing op: [matmul]
          node_1:0 result shape: [3, 4]; dtype: DOUBLE; first values [11, 14, 17, 20, 23, 30, 37, 44, 35, 46, 57, 68]
          Removing variable <1:0>
          Removing variable <1:1>
          Executing op: [matmul]
          node_1:0 result shape: [3, 4]; dtype: DOUBLE; first values [11, 14, 17, 20, 23, 30, 37, 44, 35, 46, 57, 68]
          Removing variable <1:0>
          Removing variable <1:1>
          Executing op: [matmul]
          node_1:0 result shape: [3, 4]; dtype: DOUBLE; first values [11, 14.0001, 17.0001, 20.0001, 23, 30, 37, 44, 35, 46, 57, 68]
          Removing variable <1:0>
          Removing variable <1:1>
          Executing op: [matmul]
          node_1:0 result shape: [3, 4]; dtype: DOUBLE; first values [11, 13.9999, 16.9999, 19.9999, 23, 30, 37, 44, 35, 46, 57, 68]
          Removing variable <1:0>
          Removing variable <1:1>
          Executing op: [matmul]
          node_1:0 result shape: [3, 4]; dtype: DOUBLE; first values [11, 14, 17, 20, 23, 30, 37, 44, 35, 46, 57, 68]
          Removing variable <1:0>
          Removing variable <1:1>
          Executing op: [matmul]
          node_1:0 result shape: [3, 4]; dtype: DOUBLE; first values [11, 14, 17, 20, 23, 30, 37, 44, 35, 46, 57, 68]
          Removing variable <1:0>
          Removing variable <1:1>
          Executing op: [matmul]
          node_1:0 result shape: [3, 4]; dtype: DOUBLE; first values [11, 14, 17, 20, 23, 30.0001, 37.0001, 44.0001, 35, 46, 57, 68]
          Removing variable <1:0>
          Removing variable <1:1>
          Executing op: [matmul]
          node_1:0 result shape: [3, 4]; dtype: DOUBLE; first values [11, 14, 17, 20, 23, 29.9999, 36.9999, 43.9999, 35, 46, 57, 68]
          Removing variable <1:0>
          Removing variable <1:1>
          Executing op: [matmul]
          node_1:0 result shape: [3, 4]; dtype: DOUBLE; first values [11, 14, 17, 20, 23, 30, 37, 44, 35, 46, 57, 68]
          Removing variable <1:0>
          Removing variable <1:1>
          Executing op: [matmul]
          node_1:0 result shape: [3, 4]; dtype: DOUBLE; first values [11, 14, 17, 20, 23, 30, 37, 44, 35, 46, 57, 68]
          Removing variable <1:0>
          Removing variable <1:1>
          Executing op: [matmul]
          node_1:0 result shape: [3, 4]; dtype: DOUBLE; first values [11, 14, 17, 20, 23, 30, 37, 44, 35, 46.0001, 57.0001, 68.0001]
          Removing variable <1:0>
          Removing variable <1:1>
          Executing op: [matmul]
          node_1:0 result shape: [3, 4]; dtype: DOUBLE; first values [11, 14, 17, 20, 23, 30, 37, 44, 35, 45.9999, 56.9999, 67.9999]
          Removing variable <1:0>
          Removing variable <1:1>
          Executing op: [matmul]
          node_1:0 result shape: [3, 4]; dtype: DOUBLE; first values [11, 14, 17, 20, 23, 30, 37, 44, 35, 46, 57, 68]
          Removing variable <1:0>
          Removing variable <1:1>
          Executing op: [matmul]
          node_1:0 result shape: [3, 4]; dtype: DOUBLE; first values [11, 14, 17, 20, 23, 30, 37, 44, 35, 46, 57, 68]
          Removing variable <1:0>
          Removing variable <1:1>
          Executing op: [matmul]
          node_1:0 result shape: [3, 4]; dtype: DOUBLE; first values [11, 14, 17, 20, 23, 30, 37, 44, 35, 46, 57, 68]
          Removing variable <1:0>
          Removing variable <1:1>
          Executing op: [matmul]
          node_1:0 result shape: [3, 4]; dtype: DOUBLE; first values [11, 14, 17, 20, 23, 30, 37, 44, 35, 46, 57, 68]
          Removing variable <1:0>
          Removing variable <1:1>
          Executing op: [matmul]
          node_1:0 result shape: [3, 4]; dtype: DOUBLE; first values [11, 14, 17, 20, 23, 30, 37, 44, 35, 46, 57, 68]
          Removing variable <1:0>
          Removing variable <1:1>
          Executing op: [matmul]
          node_1:0 result shape: [3, 4]; dtype: DOUBLE; first values [11, 14, 17, 20, 23, 30, 37, 44, 35, 46, 57, 68]
          Removing variable <1:0>
          Removing variable <1:1>
          Executing op: [matmul]
          node_1:0 result shape: [3, 4]; dtype: DOUBLE; first values [11, 14, 17, 20, 23, 30, 37, 44, 35, 46, 57, 68.0001]
          Removing variable <1:0>
          Removing variable <1:1>
          Executing op: [matmul]
          node_1:0 result shape: [3, 4]; dtype: DOUBLE; first values [11, 14, 17, 20, 23, 30, 37, 44, 35, 46, 57, 67.9999]
          Removing variable <1:0>
          Removing variable <1:1>
          Executing op: [matmul]
          node_1:0 result shape: [3, 4]; dtype: DOUBLE; first values [11, 14, 17, 20, 23, 30, 37, 44, 35.0001, 46, 57, 68]
          Removing variable <1:0>
          Removing variable <1:1>
          Executing op: [matmul]
          node_1:0 result shape: [3, 4]; dtype: DOUBLE; first values [11, 14, 17, 20, 23, 30, 37, 44, 34.9999, 46, 57, 68]
          Removing variable <1:0>
          Removing variable <1:1>
          Executing op: [matmul]
          node_1:0 result shape: [3, 4]; dtype: DOUBLE; first values [11, 14, 17, 20, 23, 30, 37, 44, 35, 46.0001, 57, 68]
          Removing variable <1:0>
          Removing variable <1:1>
          Executing op: [matmul]
          node_1:0 result shape: [3, 4]; dtype: DOUBLE; first values [11, 14, 17, 20, 23, 30, 37, 44, 35, 45.9999, 57, 68]
          Removing variable <1:0>
          Removing variable <1:1>
          Executing op: [matmul]
          node_1:0 result shape: [3, 4]; dtype: DOUBLE; first values [11, 14, 17, 20, 23, 30, 37, 44, 35, 46, 57.0001, 68]
          Removing variable <1:0>
          Removing variable <1:1>
          Executing op: [matmul]
          node_1:0 result shape: [3, 4]; dtype: DOUBLE; first values [11, 14, 17, 20, 23, 30, 37, 44, 35, 46, 56.9999, 68]
          Removing variable <1:0>
          Removing variable <1:1>
          Executing op: [matmul]
          node_1:0 result shape: [3, 4]; dtype: DOUBLE; first values [11, 14, 17, 20, 23, 30, 37, 44, 35, 46, 57, 68.0001]
          Removing variable <1:0>
          Removing variable <1:1>
          Executing op: [matmul]
          node_1:0 result shape: [3, 4]; dtype: DOUBLE; first values [11, 14, 17, 20, 23, 30, 37, 44, 35, 46, 57, 67.9999]
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 14 params checked, 14 passed, 0 failed. Largest relative error = 1.5870682543418812E-10
          o.n.c.t.BaseND4JTest - CustomOpsTests.testMatmulBpMatrix: 45 ms, threadCount: (26->26), jvmTotal=1238892544, jvmMax=7635730432, totalBytes=9632, maxBytes=8589934592, currPhys=1222811648, maxPhys=8589934592
    • 35 ms
      testLu(Nd4jBackend)
      • 35 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - CustomOpsTests.testLu
          o.n.c.t.BaseND4JTest - CustomOpsTests.testLu: 35 ms, threadCount: (26->26), jvmTotal=1238892544, jvmMax=7635730432, totalBytes=4532, maxBytes=8589934592, currPhys=1222811648, maxPhys=8589934592
    • 36 ms
      testQr(Nd4jBackend)
      • 36 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - CustomOpsTests.testQr
          o.n.c.t.BaseND4JTest - CustomOpsTests.testQr: 35 ms, threadCount: (26->26), jvmTotal=1238892544, jvmMax=7635730432, totalBytes=4598, maxBytes=8589934592, currPhys=1223127040, maxPhys=8589934592
    • 40 ms
      testOpContextExecution_1(Nd4jBackend)
      • 40 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - CustomOpsTests.testOpContextExecution_1
          o.n.c.t.BaseND4JTest - CustomOpsTests.testOpContextExecution_1: 40 ms, threadCount: (26->26), jvmTotal=1238368256, jvmMax=7635730432, totalBytes=4436, maxBytes=8589934592, currPhys=1223159808, maxPhys=8589934592
    • 37 ms
      testOpContextExecution_2(Nd4jBackend)
      • 37 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - CustomOpsTests.testOpContextExecution_2
          o.n.c.t.BaseND4JTest - CustomOpsTests.testOpContextExecution_2: 36 ms, threadCount: (26->26), jvmTotal=1238368256, jvmMax=7635730432, totalBytes=4436, maxBytes=8589934592, currPhys=1223159808, maxPhys=8589934592
    • 34 ms
      testOpContextExecution_3(Nd4jBackend)
      • 34 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - CustomOpsTests.testOpContextExecution_3
          o.n.c.t.BaseND4JTest - CustomOpsTests.testOpContextExecution_3: 34 ms, threadCount: (26->26), jvmTotal=1238368256, jvmMax=7635730432, totalBytes=4436, maxBytes=8589934592, currPhys=1223159808, maxPhys=8589934592
    • 35 ms
      testMergeMaxMixedOrder(Nd4jBackend)
      • 35 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - CustomOpsTests.testMergeMaxMixedOrder
          o.n.c.t.BaseND4JTest - CustomOpsTests.testMergeMaxMixedOrder: 35 ms, threadCount: (26->26), jvmTotal=1238368256, jvmMax=7635730432, totalBytes=4500, maxBytes=8589934592, currPhys=1223184384, maxPhys=8589934592
    • 35 ms
      testOpStatus1(Nd4jBackend)
      • 35 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - CustomOpsTests.testOpStatus1
          o.n.c.t.BaseND4JTest - CustomOpsTests.testOpStatus1: 35 ms, threadCount: (26->26), jvmTotal=1238368256, jvmMax=7635730432, totalBytes=4352, maxBytes=8589934592, currPhys=1223184384, maxPhys=8589934592
    • 36 ms
      testRandomCrop(Nd4jBackend)
      • 36 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - CustomOpsTests.testRandomCrop
          o.n.c.t.BaseND4JTest - CustomOpsTests.testRandomCrop: 36 ms, threadCount: (26->26), jvmTotal=1238892544, jvmMax=7635730432, totalBytes=4512, maxBytes=8589934592, currPhys=1223200768, maxPhys=8589934592
    • 40 ms
      testBitCast(Nd4jBackend)
      • 40 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - CustomOpsTests.testBitCast
          o.n.c.t.BaseND4JTest - CustomOpsTests.testBitCast: 39 ms, threadCount: (26->26), jvmTotal=1238368256, jvmMax=7635730432, totalBytes=4524, maxBytes=8589934592, currPhys=1223200768, maxPhys=8589934592
    • 36 ms
      testAdjustContrastShape(Nd4jBackend)
      • 36 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - CustomOpsTests.testAdjustContrastShape
          o.n.c.t.BaseND4JTest - CustomOpsTests.testAdjustContrastShape: 36 ms, threadCount: (26->26), jvmTotal=1238892544, jvmMax=7635730432, totalBytes=4432, maxBytes=8589934592, currPhys=1224785920, maxPhys=8589934592
    • 39 ms
      testFlatten_1(Nd4jBackend)
      • 39 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - CustomOpsTests.testFlatten_1
          o.n.c.t.BaseND4JTest - CustomOpsTests.testFlatten_1: 39 ms, threadCount: (26->26), jvmTotal=1238892544, jvmMax=7635730432, totalBytes=4516, maxBytes=8589934592, currPhys=1224806400, maxPhys=8589934592
    • 48 ms
      testWhereFail(Nd4jBackend)
      • 48 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - CustomOpsTests.testWhereFail
          o.n.c.t.BaseND4JTest - CustomOpsTests.testWhereFail: 48 ms, threadCount: (26->26), jvmTotal=1238892544, jvmMax=7635730432, totalBytes=4416, maxBytes=8589934592, currPhys=1224851456, maxPhys=8589934592
    • 45 ms
      testHsvToRgb(Nd4jBackend)
      • 45 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - CustomOpsTests.testHsvToRgb
          o.n.c.t.BaseND4JTest - CustomOpsTests.testHsvToRgb: 44 ms, threadCount: (26->26), jvmTotal=1238892544, jvmMax=7635730432, totalBytes=4516, maxBytes=8589934592, currPhys=1224851456, maxPhys=8589934592
    • passedtestNonMaxSuppression(Nd4jBackend)
    • 37 ms
      testLinSpaceEdge_1(Nd4jBackend)
      • 37 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - CustomOpsTests.testLinSpaceEdge_1
          o.n.c.t.BaseND4JTest - CustomOpsTests.testLinSpaceEdge_1: 37 ms, threadCount: (26->26), jvmTotal=1238892544, jvmMax=7635730432, totalBytes=4352, maxBytes=8589934592, currPhys=1224851456, maxPhys=8589934592
    • 88 ms
      testDepthwise(Nd4jBackend)
      • 88 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - CustomOpsTests.testDepthwise
          o.n.c.t.BaseND4JTest - CustomOpsTests.testDepthwise: 88 ms, threadCount: (26->26), jvmTotal=1238368256, jvmMax=7635730432, totalBytes=76576, maxBytes=8589934592, currPhys=1225158656, maxPhys=8589934592
    • 63 ms
      test()
      • 63 ms
        passed[1]
        • o.n.c.t.BaseND4JTest - CustomOpsTests.test
          o.n.c.t.BaseND4JTest - CustomOpsTests.test: 63 ms, threadCount: (26->26), jvmTotal=1238892544, jvmMax=7635730432, totalBytes=4632, maxBytes=8589934592, currPhys=1225228288, maxPhys=8589934592
    • 38 ms
      testNoneInplaceOp3(Nd4jBackend)
      • 38 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - CustomOpsTests.testNoneInplaceOp3
          o.n.c.t.BaseND4JTest - CustomOpsTests.testNoneInplaceOp3: 38 ms, threadCount: (26->26), jvmTotal=1238892544, jvmMax=7635730432, totalBytes=4532, maxBytes=8589934592, currPhys=1225228288, maxPhys=8589934592
    • 34 ms
      testNoneInplaceOp4(Nd4jBackend)
      • 34 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - CustomOpsTests.testNoneInplaceOp4
          o.n.c.t.BaseND4JTest - CustomOpsTests.testNoneInplaceOp4: 34 ms, threadCount: (26->26), jvmTotal=1238892544, jvmMax=7635730432, totalBytes=4532, maxBytes=8589934592, currPhys=1225248768, maxPhys=8589934592
    • 34 ms
      testNoneInplaceOp5(Nd4jBackend)
      • 34 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - CustomOpsTests.testNoneInplaceOp5
          o.n.c.t.BaseND4JTest - CustomOpsTests.testNoneInplaceOp5: 34 ms, threadCount: (26->26), jvmTotal=1238892544, jvmMax=7635730432, totalBytes=4352, maxBytes=8589934592, currPhys=1225248768, maxPhys=8589934592
    • 35 ms
      testLayersDropoutFail(Nd4jBackend)
      • 35 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - CustomOpsTests.testLayersDropoutFail
          o.n.c.t.BaseND4JTest - CustomOpsTests.testLayersDropoutFail: 35 ms, threadCount: (26->26), jvmTotal=1238892544, jvmMax=7635730432, totalBytes=4416, maxBytes=8589934592, currPhys=1225261056, maxPhys=8589934592
    • 35 ms
      testMaxPool2Dbp_1(Nd4jBackend)
      • 35 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - CustomOpsTests.testMaxPool2Dbp_1
          o.n.c.t.BaseND4JTest - CustomOpsTests.testMaxPool2Dbp_1: 35 ms, threadCount: (26->26), jvmTotal=1238892544, jvmMax=7635730432, totalBytes=4632, maxBytes=8589934592, currPhys=1225281536, maxPhys=8589934592
    • 38 ms
      testNonInplaceOp1(Nd4jBackend)
      • 38 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - CustomOpsTests.testNonInplaceOp1
          o.n.c.t.BaseND4JTest - CustomOpsTests.testNonInplaceOp1: 37 ms, threadCount: (26->26), jvmTotal=1238892544, jvmMax=7635730432, totalBytes=4500, maxBytes=8589934592, currPhys=1225281536, maxPhys=8589934592
    • 36 ms
      testNonInplaceOp2(Nd4jBackend)
      • 36 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - CustomOpsTests.testNonInplaceOp2
          o.n.c.t.BaseND4JTest - CustomOpsTests.testNonInplaceOp2: 36 ms, threadCount: (26->26), jvmTotal=1238892544, jvmMax=7635730432, totalBytes=4468, maxBytes=8589934592, currPhys=1225289728, maxPhys=8589934592
    • 36 ms
      testSpaceToDepthBadStrides(Nd4jBackend)
      • 36 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - CustomOpsTests.testSpaceToDepthBadStrides
          in: Rank: 4, DataType: FLOAT, Offset: 0, Order: c, Shape: [2,3,6,6], Stride: [108,36,6,1]
          inBadStrides: Rank: 4, DataType: FLOAT, Offset: 0, Order: c, Shape: [2,3,6,6], Stride: [36,72,6,1]
          o.n.c.t.BaseND4JTest - CustomOpsTests.testSpaceToDepthBadStrides: 35 ms, threadCount: (26->26), jvmTotal=1238892544, jvmMax=7635730432, totalBytes=4808, maxBytes=8589934592, currPhys=1225322496, maxPhys=8589934592
    • 46 ms
      testInputValidationMergeMax(Nd4jBackend)
      • 46 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - CustomOpsTests.testInputValidationMergeMax
          o.n.l.c.n.o.NativeOpExecutioner - Failed to execute op mergemax. Attempted to execute with 2 inputs, 1 outputs, 0 targs,0 bargs and 0 iargs. Inputs: [(FLOAT,[1,3],c), (FLOAT,[1,1],c)]. Outputs: [(FLOAT,[1,3],c)]. tArgs: -. iArgs: -. bArgs: -. Op own name: "e1606b6e-0948-4995-ba2c-ff035897f0a3" - Please see above message (printed out from c++) for a possible cause of error.
          o.n.c.t.BaseND4JTest - CustomOpsTests.testInputValidationMergeMax: 45 ms, threadCount: (26->26), jvmTotal=1238892544, jvmMax=7635730432, totalBytes=4480, maxBytes=8589934592, currPhys=1225326592, maxPhys=8589934592
    • 41 ms
      testMatch_1(Nd4jBackend)
      • 41 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - CustomOpsTests.testMatch_1
          o.n.c.t.BaseND4JTest - CustomOpsTests.testMatch_1: 40 ms, threadCount: (26->26), jvmTotal=1238892544, jvmMax=7635730432, totalBytes=4516, maxBytes=8589934592, currPhys=1225351168, maxPhys=8589934592
    • 41 ms
      testMatch_2(Nd4jBackend)
      • 41 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - CustomOpsTests.testMatch_2
          o.n.c.t.BaseND4JTest - CustomOpsTests.testMatch_2: 40 ms, threadCount: (26->26), jvmTotal=1238892544, jvmMax=7635730432, totalBytes=4536, maxBytes=8589934592, currPhys=1225363456, maxPhys=8589934592
    • 89 ms
      testMergeMaxMixedOrder_Subtract(Nd4jBackend)
      • 89 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - CustomOpsTests.testMergeMaxMixedOrder_Subtract
          o.n.c.t.BaseND4JTest - CustomOpsTests.testMergeMaxMixedOrder_Subtract: 89 ms, threadCount: (26->26), jvmTotal=1238892544, jvmMax=7635730432, totalBytes=4516, maxBytes=8589934592, currPhys=1225363456, maxPhys=8589934592
    • 37 ms
      testRgbToHsv_1(Nd4jBackend)
      • 37 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - CustomOpsTests.testRgbToHsv_1
          o.n.c.t.BaseND4JTest - CustomOpsTests.testRgbToHsv_1: 35 ms, threadCount: (26->26), jvmTotal=1238892544, jvmMax=7635730432, totalBytes=4564, maxBytes=8589934592, currPhys=1225371648, maxPhys=8589934592
    • 37 ms
      testCreateOp_1(Nd4jBackend)
      • 37 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - CustomOpsTests.testCreateOp_1
          o.n.c.t.BaseND4JTest - CustomOpsTests.testCreateOp_1: 36 ms, threadCount: (26->26), jvmTotal=1238892544, jvmMax=7635730432, totalBytes=4582, maxBytes=8589934592, currPhys=1225379840, maxPhys=8589934592
    • 36 ms
      testInplaceOp1(Nd4jBackend)
      • 36 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - CustomOpsTests.testInplaceOp1
          o.n.c.t.BaseND4JTest - CustomOpsTests.testInplaceOp1: 36 ms, threadCount: (26->26), jvmTotal=1238892544, jvmMax=7635730432, totalBytes=4496, maxBytes=8589934592, currPhys=1225379840, maxPhys=8589934592
    • 38 ms
      testUpsampling2dBackprop(Nd4jBackend)
      • 38 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - CustomOpsTests.testUpsampling2dBackprop
          o.n.c.t.BaseND4JTest - CustomOpsTests.testUpsampling2dBackprop: 37 ms, threadCount: (26->26), jvmTotal=1238892544, jvmMax=7635730432, totalBytes=4684, maxBytes=8589934592, currPhys=1225392128, maxPhys=8589934592
    • 38 ms
      testAdjustSaturation(Nd4jBackend)
      • 38 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - CustomOpsTests.testAdjustSaturation
          o.n.c.t.BaseND4JTest - CustomOpsTests.testAdjustSaturation: 38 ms, threadCount: (26->26), jvmTotal=1238892544, jvmMax=7635730432, totalBytes=4604, maxBytes=8589934592, currPhys=1225408512, maxPhys=8589934592
    • 33 ms
      testPolygamma(Nd4jBackend)
      • 33 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - CustomOpsTests.testPolygamma
          o.n.c.t.BaseND4JTest - CustomOpsTests.testPolygamma: 33 ms, threadCount: (26->26), jvmTotal=1238892544, jvmMax=7635730432, totalBytes=4580, maxBytes=8589934592, currPhys=1225498624, maxPhys=8589934592
    • 40 ms
      testIsMaxView(Nd4jBackend)
      • 40 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - CustomOpsTests.testIsMaxView
          o.n.c.t.BaseND4JTest - CustomOpsTests.testIsMaxView: 38 ms, threadCount: (26->26), jvmTotal=1238892544, jvmMax=7635730432, totalBytes=4644, maxBytes=8589934592, currPhys=1225510912, maxPhys=8589934592
    • 41 ms
      testRgbToGrayscale(Nd4jBackend)
      • 41 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - CustomOpsTests.testRgbToGrayscale
          o.n.c.t.BaseND4JTest - CustomOpsTests.testRgbToGrayscale: 40 ms, threadCount: (26->26), jvmTotal=1238892544, jvmMax=7635730432, totalBytes=4612, maxBytes=8589934592, currPhys=1226289152, maxPhys=8589934592
    • 46 ms
      testMatmulBp(Nd4jBackend)
      • 46 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - CustomOpsTests.testMatmulBp
          o.n.l.a.o.e.DefaultOpExecutioner - Op name: linspace_random; Z shapeInfo: [1, 3, 1, 16384, 1, 99]; Z values: [1.0, 2.0, 3.0]
          o.n.l.a.o.e.DefaultOpExecutioner - Op name: linspace_random; Z shapeInfo: [1, 4, 1, 16384, 1, 99]; Z values: [1.0, 2.0, 3.0, 4.0]
          o.n.l.a.o.e.DefaultOpExecutioner - Op name: old_assign; Z shapeInfo: [2, 1, 3, 1, 1, 16384, 1, 99]; Z values: [1.0, 2.0, 3.0]
          o.n.l.a.o.e.DefaultOpExecutioner - Op name: old_assign; Z shapeInfo: [2, 1, 3, 1, 1, 16384, 1, 99]; Z values: [1.0, 2.0, 3.0]
          o.n.l.a.o.e.DefaultOpExecutioner - Op name: old_assign; Z shapeInfo: [2, 1, 4, 1, 1, 16384, 1, 99]; Z values: [1.0, 2.0, 3.0, 4.0]
          o.n.l.a.o.e.DefaultOpExecutioner - Op name: old_assign; Z shapeInfo: [2, 1, 4, 1, 1, 16384, 1, 99]; Z values: [1.0, 2.0, 3.0, 4.0]
          o.n.a.s.SameDiff - Inferring output "out" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.l.a.o.e.DefaultOpExecutioner - Op name: old_assign; Z shapeInfo: [2, 1, 3, 1, 1, 16384, 1, 99]; Z values: [1.0, 2.0, 3.0]
          o.n.l.a.o.e.DefaultOpExecutioner - Op name: old_assign; Z shapeInfo: [2, 1, 4, 1, 1, 16384, 1, 99]; Z values: [1.0, 2.0, 3.0, 4.0]
          o.n.l.a.o.e.DefaultOpExecutioner - Op name: set_scalar; Z shapeInfo: [1, 1, 1, 8192, 1, 99]; Z values: [0.0]
          Removing variable <1:0>
          o.n.l.a.o.e.DefaultOpExecutioner - Op name: old_assign; Z shapeInfo: [0, 8192, 1, 99]; Z values: [1.0]
          Executing op: [cast]
          node_1:0 result shape: []; dtype: DOUBLE; first values [1]
          o.n.l.a.o.e.DefaultOpExecutioner - Op name: old_assign; Z shapeInfo: [0, 8192, 1, 99]; Z values: [1.0]
          Removing variable <1:0>
          Removing variable <1:1>
          Removing variable <1:2>
          o.n.l.a.o.e.DefaultOpExecutioner - Op name: old_assign; Z shapeInfo: [2, 1, 3, 1, 1, 16384, 1, 99]; Z values: [1.0, 2.0, 3.0]
          o.n.l.a.o.e.DefaultOpExecutioner - Op name: old_assign; Z shapeInfo: [2, 1, 4, 1, 1, 16384, 1, 99]; Z values: [1.0, 2.0, 3.0, 4.0]
          o.n.l.a.o.e.DefaultOpExecutioner - Op name: old_assign; Z shapeInfo: [0, 16384, 1, 99]; Z values: [1.0]
          Executing op: [matmul_bp]
          node_1:0 result shape: [1, 3]; dtype: DOUBLE; first values [10, 10, 10]
          node_1:1 result shape: [1, 4]; dtype: DOUBLE; first values [6, 6, 6, 6]
          o.n.l.a.o.e.DefaultOpExecutioner - Op name: old_assign; Z shapeInfo: [2, 1, 3, 1, 1, 16384, 1, 99]; Z values: [1.0, 2.0, 3.0]
          o.n.l.a.o.e.DefaultOpExecutioner - Op name: old_assign; Z shapeInfo: [2, 1, 4, 1, 1, 16384, 1, 99]; Z values: [1.0, 2.0, 3.0, 4.0]
          o.n.l.a.o.e.DefaultOpExecutioner - Op name: old_assign; Z shapeInfo: [0, 16384, 1, 99]; Z values: [1.0]
          o.n.l.a.o.e.DefaultOpExecutioner - Op name: old_assign; Z shapeInfo: [2, 1, 3, 1, 1, 16384, 1, 99]; Z values: [10.0, 10.0, 10.0]
          o.n.l.a.o.e.DefaultOpExecutioner - Op name: old_assign; Z shapeInfo: [2, 1, 4, 1, 1, 16384, 1, 99]; Z values: [6.0, 6.0, 6.0, 6.0]
          Removing variable <1:0>
          Removing variable <1:1>
          Executing op: [matmul]
          node_1:0 result shape: [3, 4]; dtype: DOUBLE; first values [1.00001, 2.00002, 3.00003, 4.00004, 2, 4, 6, 8, 3, 6, 9, 12]
          Removing variable <1:0>
          Removing variable <1:1>
          Executing op: [matmul]
          node_1:0 result shape: [3, 4]; dtype: DOUBLE; first values [0.99999, 1.99998, 2.99997, 3.99996, 2, 4, 6, 8, 3, 6, 9, 12]
          Removing variable <1:0>
          Removing variable <1:1>
          Executing op: [matmul]
          node_1:0 result shape: [3, 4]; dtype: DOUBLE; first values [1, 2, 3, 4, 2.00001, 4.00002, 6.00003, 8.00004, 3, 6, 9, 12]
          Removing variable <1:0>
          Removing variable <1:1>
          Executing op: [matmul]
          node_1:0 result shape: [3, 4]; dtype: DOUBLE; first values [1, 2, 3, 4, 1.99999, 3.99998, 5.99997, 7.99996, 3, 6, 9, 12]
          Removing variable <1:0>
          Removing variable <1:1>
          Executing op: [matmul]
          node_1:0 result shape: [3, 4]; dtype: DOUBLE; first values [1, 2, 3, 4, 2, 4, 6, 8, 3.00001, 6.00002, 9.00003, 12]
          Removing variable <1:0>
          Removing variable <1:1>
          Executing op: [matmul]
          node_1:0 result shape: [3, 4]; dtype: DOUBLE; first values [1, 2, 3, 4, 2, 4, 6, 8, 2.99999, 5.99998, 8.99997, 12]
          Removing variable <1:0>
          Removing variable <1:1>
          Executing op: [matmul]
          node_1:0 result shape: [3, 4]; dtype: DOUBLE; first values [1.00001, 2, 3, 4, 2.00002, 4, 6, 8, 3.00003, 6, 9, 12]
          Removing variable <1:0>
          Removing variable <1:1>
          Executing op: [matmul]
          node_1:0 result shape: [3, 4]; dtype: DOUBLE; first values [0.99999, 2, 3, 4, 1.99998, 4, 6, 8, 2.99997, 6, 9, 12]
          Removing variable <1:0>
          Removing variable <1:1>
          Executing op: [matmul]
          node_1:0 result shape: [3, 4]; dtype: DOUBLE; first values [1, 2.00001, 3, 4, 2, 4.00002, 6, 8, 3, 6.00003, 9, 12]
          Removing variable <1:0>
          Removing variable <1:1>
          Executing op: [matmul]
          node_1:0 result shape: [3, 4]; dtype: DOUBLE; first values [1, 1.99999, 3, 4, 2, 3.99998, 6, 8, 3, 5.99997, 9, 12]
          Removing variable <1:0>
          Removing variable <1:1>
          Executing op: [matmul]
          node_1:0 result shape: [3, 4]; dtype: DOUBLE; first values [1, 2, 3.00001, 4, 2, 4, 6.00002, 8, 3, 6, 9.00003, 12]
          Removing variable <1:0>
          Removing variable <1:1>
          Executing op: [matmul]
          node_1:0 result shape: [3, 4]; dtype: DOUBLE; first values [1, 2, 2.99999, 4, 2, 4, 5.99998, 8, 3, 6, 8.99997, 12]
          Removing variable <1:0>
          Removing variable <1:1>
          Executing op: [matmul]
          node_1:0 result shape: [3, 4]; dtype: DOUBLE; first values [1, 2, 3, 4.00001, 2, 4, 6, 8.00002, 3, 6, 9, 12]
          Removing variable <1:0>
          Removing variable <1:1>
          Executing op: [matmul]
          node_1:0 result shape: [3, 4]; dtype: DOUBLE; first values [1, 2, 3, 3.99999, 2, 4, 6, 7.99998, 3, 6, 9, 12]
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 7 params checked, 7 passed, 0 failed. Largest relative error = 4.853487982121052E-11
          o.n.c.t.BaseND4JTest - CustomOpsTests.testMatmulBp: 44 ms, threadCount: (26->26), jvmTotal=1238892544, jvmMax=7635730432, totalBytes=7384, maxBytes=8589934592, currPhys=1226297344, maxPhys=8589934592
    • ignoredtestFakeQuantAgainstTF_1(Nd4jBackend)
    • 42 ms
      testYuvToRgb(Nd4jBackend)
      • 42 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - CustomOpsTests.testYuvToRgb
          o.n.c.t.BaseND4JTest - CustomOpsTests.testYuvToRgb: 41 ms, threadCount: (26->26), jvmTotal=1238892544, jvmMax=7635730432, totalBytes=4484, maxBytes=8589934592, currPhys=1226317824, maxPhys=8589934592
    • 43 ms
      FakeQuantWithMinMaxVarsPerChannel(Nd4jBackend)
      • 43 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - CustomOpsTests.FakeQuantWithMinMaxVarsPerChannel
          o.n.c.t.BaseND4JTest - CustomOpsTests.FakeQuantWithMinMaxVarsPerChannel: 41 ms, threadCount: (26->26), jvmTotal=1238892544, jvmMax=7635730432, totalBytes=4742, maxBytes=8589934592, currPhys=1227259904, maxPhys=8589934592
    • ignoredtestDrawBoundingBoxes(Nd4jBackend)
    • passedtestDrawBoundingBoxes(Nd4jBackend)
    • 72 ms
      testSizeTypes(Nd4jBackend)
      • 72 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - CustomOpsTests.testSizeTypes
          o.n.c.t.BaseND4JTest - CustomOpsTests.testSizeTypes: 72 ms, threadCount: (26->26), jvmTotal=1238892544, jvmMax=7635730432, totalBytes=4592, maxBytes=8589934592, currPhys=1227755520, maxPhys=8589934592
    • 39 ms
      testStridedSliceEdgeCase(Nd4jBackend)
      • 39 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - CustomOpsTests.testStridedSliceEdgeCase
          o.n.c.t.BaseND4JTest - CustomOpsTests.testStridedSliceEdgeCase: 38 ms, threadCount: (26->26), jvmTotal=1238892544, jvmMax=7635730432, totalBytes=4712, maxBytes=8589934592, currPhys=1227784192, maxPhys=8589934592
    • 39 ms
      testMatrixBandPart(Nd4jBackend)
      • 39 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - CustomOpsTests.testMatrixBandPart
          o.n.c.t.BaseND4JTest - CustomOpsTests.testMatrixBandPart: 39 ms, threadCount: (26->26), jvmTotal=1238892544, jvmMax=7635730432, totalBytes=4644, maxBytes=8589934592, currPhys=1227857920, maxPhys=8589934592
    • 41 ms
      testLgamma(Nd4jBackend)
      • 41 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - CustomOpsTests.testLgamma
          o.n.c.t.BaseND4JTest - CustomOpsTests.testLgamma: 40 ms, threadCount: (26->26), jvmTotal=1238892544, jvmMax=7635730432, totalBytes=4564, maxBytes=8589934592, currPhys=1227857920, maxPhys=8589934592
    • 37 ms
      testLogdet(Nd4jBackend)
      • 37 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - CustomOpsTests.testLogdet
          o.n.c.t.BaseND4JTest - CustomOpsTests.testLogdet: 37 ms, threadCount: (26->26), jvmTotal=1238892544, jvmMax=7635730432, totalBytes=4532, maxBytes=8589934592, currPhys=1227857920, maxPhys=8589934592
    • 37 ms
      testMergeMaxSameOrder_Subtract(Nd4jBackend)
      • 37 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - CustomOpsTests.testMergeMaxSameOrder_Subtract
          o.n.c.t.BaseND4JTest - CustomOpsTests.testMergeMaxSameOrder_Subtract: 36 ms, threadCount: (26->26), jvmTotal=1238892544, jvmMax=7635730432, totalBytes=4516, maxBytes=8589934592, currPhys=1227857920, maxPhys=8589934592
    • 39 ms
      testLinearSolve(Nd4jBackend)
      • 39 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - CustomOpsTests.testLinearSolve
          o.n.c.t.BaseND4JTest - CustomOpsTests.testLinearSolve: 39 ms, threadCount: (26->26), jvmTotal=1238892544, jvmMax=7635730432, totalBytes=4630, maxBytes=8589934592, currPhys=1227862016, maxPhys=8589934592
    • 38 ms
      testMatrixBand(Nd4jBackend)
      • 38 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - CustomOpsTests.testMatrixBand
          o.n.c.t.BaseND4JTest - CustomOpsTests.testMatrixBand: 37 ms, threadCount: (26->26), jvmTotal=1238892544, jvmMax=7635730432, totalBytes=4480, maxBytes=8589934592, currPhys=1227862016, maxPhys=8589934592
    • ignoredtestRgbToHsv(Nd4jBackend)
    • passedtestRgbToHsv(Nd4jBackend)
    • 34 ms
      testRgbToYiq(Nd4jBackend)
      • 34 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - CustomOpsTests.testRgbToYiq
          o.n.c.t.BaseND4JTest - CustomOpsTests.testRgbToYiq: 34 ms, threadCount: (26->26), jvmTotal=1238892544, jvmMax=7635730432, totalBytes=4612, maxBytes=8589934592, currPhys=1227862016, maxPhys=8589934592
    • 35 ms
      testRgbToYuv(Nd4jBackend)
      • 35 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - CustomOpsTests.testRgbToYuv
          o.n.c.t.BaseND4JTest - CustomOpsTests.testRgbToYuv: 34 ms, threadCount: (26->26), jvmTotal=1238892544, jvmMax=7635730432, totalBytes=4484, maxBytes=8589934592, currPhys=1227866112, maxPhys=8589934592
    • 37 ms
      testOutputShapes1(Nd4jBackend)
      • 37 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - CustomOpsTests.testOutputShapes1
          o.n.c.t.BaseND4JTest - CustomOpsTests.testOutputShapes1: 37 ms, threadCount: (26->26), jvmTotal=1238892544, jvmMax=7635730432, totalBytes=4528, maxBytes=8589934592, currPhys=1227866112, maxPhys=8589934592
    • 37 ms
      testSequenceMask(Nd4jBackend)
      • 37 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - CustomOpsTests.testSequenceMask
          o.n.c.t.BaseND4JTest - CustomOpsTests.testSequenceMask: 36 ms, threadCount: (26->26), jvmTotal=1238368256, jvmMax=7635730432, totalBytes=4556, maxBytes=8589934592, currPhys=1227866112, maxPhys=8589934592
    • 37 ms
      testBatchNormBpNHWC(Nd4jBackend)
      • 37 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - CustomOpsTests.testBatchNormBpNHWC
          o.n.c.t.BaseND4JTest - CustomOpsTests.testBatchNormBpNHWC: 37 ms, threadCount: (26->26), jvmTotal=1238368256, jvmMax=7635730432, totalBytes=5120, maxBytes=8589934592, currPhys=1227907072, maxPhys=8589934592
    • 37 ms
      testListDiff(Nd4jBackend)
      • 37 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - CustomOpsTests.testListDiff
          o.n.c.t.BaseND4JTest - CustomOpsTests.testListDiff: 36 ms, threadCount: (26->26), jvmTotal=1238368256, jvmMax=7635730432, totalBytes=4520, maxBytes=8589934592, currPhys=1227907072, maxPhys=8589934592
    • 41 ms
      testLinearSolveAdjust(Nd4jBackend)
      • 41 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - CustomOpsTests.testLinearSolveAdjust
          o.n.c.t.BaseND4JTest - CustomOpsTests.testLinearSolveAdjust: 40 ms, threadCount: (26->26), jvmTotal=1238368256, jvmMax=7635730432, totalBytes=4630, maxBytes=8589934592, currPhys=1227911168, maxPhys=8589934592
    • 43 ms
      testAdjustContrast(Nd4jBackend)
      • 43 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - CustomOpsTests.testAdjustContrast
          o.n.c.t.BaseND4JTest - CustomOpsTests.testAdjustContrast: 43 ms, threadCount: (26->26), jvmTotal=1238368256, jvmMax=7635730432, totalBytes=4604, maxBytes=8589934592, currPhys=1227927552, maxPhys=8589934592
  • 66 ms
    Nd4jBase64Test
    • 66 ms
      testBase64(Nd4jBackend)
      • 66 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Nd4jBase64Test.testBase64
          o.n.c.t.BaseND4JTest - Nd4jBase64Test.testBase64: 66 ms, threadCount: (26->26), jvmTotal=1238892544, jvmMax=7635730432, totalBytes=4452, maxBytes=8589934592, currPhys=1227927552, maxPhys=8589934592
  • 203 ms
    StaticShapeTests
    • 168 ms
      testBufferToIntShapeStrideMethods(Nd4jBackend)
      • 168 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - StaticShapeTests.testBufferToIntShapeStrideMethods
          o.n.c.t.BaseND4JTest - StaticShapeTests.testBufferToIntShapeStrideMethods: 168 ms, threadCount: (26->26), jvmTotal=1238892544, jvmMax=7635730432, totalBytes=20704, maxBytes=8589934592, currPhys=1242202112, maxPhys=8589934592
    • 35 ms
      testShapeInd2Sub(Nd4jBackend)
      • 35 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - StaticShapeTests.testShapeInd2Sub
          547
          C [0, 1]
          F [1, 0]
          o.n.c.t.BaseND4JTest - StaticShapeTests.testShapeInd2Sub: 35 ms, threadCount: (26->26), jvmTotal=1238892544, jvmMax=7635730432, totalBytes=4400, maxBytes=8589934592, currPhys=1228632064, maxPhys=8589934592
  • 312 ms
    UpdaterTest
    • 57 ms
      testAdaGradLegacy(Nd4jBackend)
      • 57 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - UpdaterTest.testAdaGradLegacy
          o.n.c.t.BaseND4JTest - UpdaterTest.testAdaGradLegacy: 57 ms, threadCount: (26->26), jvmTotal=1238892544, jvmMax=7635730432, totalBytes=4560, maxBytes=8589934592, currPhys=1228644352, maxPhys=8589934592
    • 44 ms
      testAdaGrad(Nd4jBackend)
      • 44 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - UpdaterTest.testAdaGrad
          o.n.c.t.BaseND4JTest - UpdaterTest.testAdaGrad: 44 ms, threadCount: (26->26), jvmTotal=1238892544, jvmMax=7635730432, totalBytes=4976, maxBytes=8589934592, currPhys=1228660736, maxPhys=8589934592
    • 58 ms
      testNadam(Nd4jBackend)
      • 58 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - UpdaterTest.testNadam
          o.n.c.t.BaseND4JTest - UpdaterTest.testNadam: 57 ms, threadCount: (26->26), jvmTotal=1238892544, jvmMax=7635730432, totalBytes=5040, maxBytes=8589934592, currPhys=1228685312, maxPhys=8589934592
    • 34 ms
      testAdam(Nd4jBackend)
      • 34 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - UpdaterTest.testAdam
          o.n.c.t.BaseND4JTest - UpdaterTest.testAdam: 34 ms, threadCount: (26->26), jvmTotal=1238892544, jvmMax=7635730432, totalBytes=5040, maxBytes=8589934592, currPhys=1228685312, maxPhys=8589934592
    • 40 ms
      testAdaDelta(Nd4jBackend)
      • 40 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - UpdaterTest.testAdaDelta
          o.n.c.t.BaseND4JTest - UpdaterTest.testAdaDelta: 39 ms, threadCount: (26->26), jvmTotal=1238892544, jvmMax=7635730432, totalBytes=5040, maxBytes=8589934592, currPhys=1228701696, maxPhys=8589934592
    • 39 ms
      testAdaMax(Nd4jBackend)
      • 39 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - UpdaterTest.testAdaMax
          o.n.c.t.BaseND4JTest - UpdaterTest.testAdaMax: 38 ms, threadCount: (26->26), jvmTotal=1238892544, jvmMax=7635730432, totalBytes=5040, maxBytes=8589934592, currPhys=1228718080, maxPhys=8589934592
    • 40 ms
      testNesterovs(Nd4jBackend)
      • 40 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - UpdaterTest.testNesterovs
          o.n.c.t.BaseND4JTest - UpdaterTest.testNesterovs: 40 ms, threadCount: (26->26), jvmTotal=1238892544, jvmMax=7635730432, totalBytes=4976, maxBytes=8589934592, currPhys=1228742656, maxPhys=8589934592
  • 378 ms
    UpdaterValidation
    • 66 ms
      testAdaGradUpdater(Nd4jBackend)
      • 66 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - UpdaterValidation.testAdaGradUpdater
          o.n.c.t.BaseND4JTest - UpdaterValidation.testAdaGradUpdater: 66 ms, threadCount: (26->26), jvmTotal=1238892544, jvmMax=7635730432, totalBytes=5444, maxBytes=8589934592, currPhys=1228767232, maxPhys=8589934592
    • 39 ms
      testRmsPropUpdater(Nd4jBackend)
      • 39 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - UpdaterValidation.testRmsPropUpdater
          o.n.c.t.BaseND4JTest - UpdaterValidation.testRmsPropUpdater: 39 ms, threadCount: (26->26), jvmTotal=1238892544, jvmMax=7635730432, totalBytes=5492, maxBytes=8589934592, currPhys=1228910592, maxPhys=8589934592
    • 42 ms
      testAdaMaxUpdater(Nd4jBackend)
      • 42 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - UpdaterValidation.testAdaMaxUpdater
          o.n.c.t.BaseND4JTest - UpdaterValidation.testAdaMaxUpdater: 42 ms, threadCount: (26->26), jvmTotal=1238892544, jvmMax=7635730432, totalBytes=5792, maxBytes=8589934592, currPhys=1228935168, maxPhys=8589934592
    • 36 ms
      testNadamUpdater(Nd4jBackend)
      • 36 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - UpdaterValidation.testNadamUpdater
          o.n.c.t.BaseND4JTest - UpdaterValidation.testNadamUpdater: 36 ms, threadCount: (26->26), jvmTotal=1238892544, jvmMax=7635730432, totalBytes=6176, maxBytes=8589934592, currPhys=1228963840, maxPhys=8589934592
    • 40 ms
      testSgdUpdater(Nd4jBackend)
      • 40 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - UpdaterValidation.testSgdUpdater
          o.n.c.t.BaseND4JTest - UpdaterValidation.testSgdUpdater: 39 ms, threadCount: (26->26), jvmTotal=1238892544, jvmMax=7635730432, totalBytes=4904, maxBytes=8589934592, currPhys=1228984320, maxPhys=8589934592
    • 37 ms
      testAdaDeltaUpdater(Nd4jBackend)
      • 37 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - UpdaterValidation.testAdaDeltaUpdater
          o.n.c.t.BaseND4JTest - UpdaterValidation.testAdaDeltaUpdater: 37 ms, threadCount: (26->26), jvmTotal=1238892544, jvmMax=7635730432, totalBytes=5936, maxBytes=8589934592, currPhys=1229004800, maxPhys=8589934592
    • 38 ms
      testNesterovUpdater(Nd4jBackend)
      • 38 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - UpdaterValidation.testNesterovUpdater
          o.n.c.t.BaseND4JTest - UpdaterValidation.testNesterovUpdater: 37 ms, threadCount: (26->26), jvmTotal=1238892544, jvmMax=7635730432, totalBytes=5540, maxBytes=8589934592, currPhys=1229017088, maxPhys=8589934592
    • 38 ms
      testAdamUpdater(Nd4jBackend)
      • 38 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - UpdaterValidation.testAdamUpdater
          o.n.c.t.BaseND4JTest - UpdaterValidation.testAdamUpdater: 38 ms, threadCount: (26->26), jvmTotal=1238892544, jvmMax=7635730432, totalBytes=5984, maxBytes=8589934592, currPhys=1229017088, maxPhys=8589934592
    • 42 ms
      testAmsGradUpdater(Nd4jBackend)
      • 42 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - UpdaterValidation.testAmsGradUpdater
          o.n.c.t.BaseND4JTest - UpdaterValidation.testAmsGradUpdater: 42 ms, threadCount: (26->26), jvmTotal=1238892544, jvmMax=7635730432, totalBytes=6188, maxBytes=8589934592, currPhys=1229058048, maxPhys=8589934592
  • 1.66 s
    OperationProfilerTests
    • 84 ms
      testNanPanic(Nd4jBackend)
      • 84 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - OperationProfilerTests.testNanPanic
          o.n.l.p.OperationProfilerTests - Message: P.A.N.I.C.! Op.Z() contains 10 NaN value(s)
          o.n.c.t.BaseND4JTest - OperationProfilerTests.testNanPanic: 83 ms, threadCount: (26->26), jvmTotal=1238892544, jvmMax=7635730432, totalBytes=4520, maxBytes=8589934592, currPhys=1229099008, maxPhys=8589934592
    • 36 ms
      testBadCombos1(Nd4jBackend)
      • 36 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - OperationProfilerTests.testBadCombos1
          o.n.c.t.BaseND4JTest - OperationProfilerTests.testBadCombos1: 35 ms, threadCount: (26->26), jvmTotal=1238892544, jvmMax=7635730432, totalBytes=4432, maxBytes=8589934592, currPhys=1229107200, maxPhys=8589934592
    • 34 ms
      testBadCombos2(Nd4jBackend)
      • 34 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - OperationProfilerTests.testBadCombos2
          o.n.c.t.BaseND4JTest - OperationProfilerTests.testBadCombos2: 34 ms, threadCount: (26->26), jvmTotal=1238892544, jvmMax=7635730432, totalBytes=4496, maxBytes=8589934592, currPhys=1229221888, maxPhys=8589934592
    • 39 ms
      testBadCombos3(Nd4jBackend)
      • 39 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - OperationProfilerTests.testBadCombos3
          o.n.c.t.BaseND4JTest - OperationProfilerTests.testBadCombos3: 39 ms, threadCount: (26->26), jvmTotal=1238892544, jvmMax=7635730432, totalBytes=4552, maxBytes=8589934592, currPhys=1229221888, maxPhys=8589934592
    • 37 ms
      testBadCombos4(Nd4jBackend)
      • 37 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - OperationProfilerTests.testBadCombos4
          o.n.c.t.BaseND4JTest - OperationProfilerTests.testBadCombos4: 36 ms, threadCount: (26->26), jvmTotal=1238368256, jvmMax=7635730432, totalBytes=4600, maxBytes=8589934592, currPhys=1229221888, maxPhys=8589934592
    • 38 ms
      testBadCombos5(Nd4jBackend)
      • 38 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - OperationProfilerTests.testBadCombos5
          o.n.c.t.BaseND4JTest - OperationProfilerTests.testBadCombos5: 37 ms, threadCount: (26->26), jvmTotal=1238368256, jvmMax=7635730432, totalBytes=4592, maxBytes=8589934592, currPhys=1229221888, maxPhys=8589934592
    • ignoredtestBadCombos6(Nd4jBackend)
    • 41 ms
      testBadTad1(Nd4jBackend)
      • 41 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - OperationProfilerTests.testBadTad1
          o.n.c.t.BaseND4JTest - OperationProfilerTests.testBadTad1: 41 ms, threadCount: (26->26), jvmTotal=1238368256, jvmMax=7635730432, totalBytes=4472, maxBytes=8589934592, currPhys=1229221888, maxPhys=8589934592
    • 37 ms
      testBadTad2(Nd4jBackend)
      • 37 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - OperationProfilerTests.testBadTad2
          o.n.c.t.BaseND4JTest - OperationProfilerTests.testBadTad2: 37 ms, threadCount: (26->26), jvmTotal=1238368256, jvmMax=7635730432, totalBytes=4472, maxBytes=8589934592, currPhys=1229221888, maxPhys=8589934592
    • 44 ms
      testBadTad3(Nd4jBackend)
      • 44 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - OperationProfilerTests.testBadTad3
          o.n.c.t.BaseND4JTest - OperationProfilerTests.testBadTad3: 43 ms, threadCount: (26->26), jvmTotal=1238368256, jvmMax=7635730432, totalBytes=4492, maxBytes=8589934592, currPhys=1229230080, maxPhys=8589934592
    • 42 ms
      testBadTad4(Nd4jBackend)
      • 42 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - OperationProfilerTests.testBadTad4
          o.n.c.t.BaseND4JTest - OperationProfilerTests.testBadTad4: 42 ms, threadCount: (26->26), jvmTotal=1238368256, jvmMax=7635730432, totalBytes=4468, maxBytes=8589934592, currPhys=1229230080, maxPhys=8589934592
    • 36 ms
      testBadTad5(Nd4jBackend)
      • 36 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - OperationProfilerTests.testBadTad5
          o.n.c.t.BaseND4JTest - OperationProfilerTests.testBadTad5: 36 ms, threadCount: (26->26), jvmTotal=1238368256, jvmMax=7635730432, totalBytes=4484, maxBytes=8589934592, currPhys=1229230080, maxPhys=8589934592
    • 36 ms
      testNaNPanic1(Nd4jBackend)
      • 36 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - OperationProfilerTests.testNaNPanic1
          o.n.c.t.BaseND4JTest - OperationProfilerTests.testNaNPanic1: 36 ms, threadCount: (26->26), jvmTotal=1238368256, jvmMax=7635730432, totalBytes=4452, maxBytes=8589934592, currPhys=1229238272, maxPhys=8589934592
    • 38 ms
      testNaNPanic2(Nd4jBackend)
      • 38 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - OperationProfilerTests.testNaNPanic2
          o.n.c.t.BaseND4JTest - OperationProfilerTests.testNaNPanic2: 38 ms, threadCount: (26->26), jvmTotal=1238368256, jvmMax=7635730432, totalBytes=4452, maxBytes=8589934592, currPhys=1229242368, maxPhys=8589934592
    • 37 ms
      testNaNPanic3(Nd4jBackend)
      • 37 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - OperationProfilerTests.testNaNPanic3
          o.n.c.t.BaseND4JTest - OperationProfilerTests.testNaNPanic3: 36 ms, threadCount: (26->26), jvmTotal=1238368256, jvmMax=7635730432, totalBytes=4488, maxBytes=8589934592, currPhys=1229246464, maxPhys=8589934592
    • 40 ms
      testCounter1(Nd4jBackend)
      • 40 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - OperationProfilerTests.testCounter1
          o.n.c.t.BaseND4JTest - OperationProfilerTests.testCounter1: 40 ms, threadCount: (26->26), jvmTotal=1238368256, jvmMax=7635730432, totalBytes=4416, maxBytes=8589934592, currPhys=1229250560, maxPhys=8589934592
    • 37 ms
      testInfPanic()
      • 37 ms
        passed[1]
        • o.n.c.t.BaseND4JTest - OperationProfilerTests.testInfPanic
          o.n.l.p.OperationProfilerTests -
          org.nd4j.linalg.exception.ND4JOpProfilerException: P.A.N.I.C.! Op.Z() contains 10 Inf value(s)
          at org.nd4j.linalg.api.ops.executioner.OpExecutionerUtil.checkForInf(OpExecutionerUtil.java:95)
          at org.nd4j.linalg.api.ops.executioner.OpExecutionerUtil.checkForInf(OpExecutionerUtil.java:127)
          at org.nd4j.linalg.api.ops.executioner.DefaultOpExecutioner.profilingConfigurableHookOut(DefaultOpExecutioner.java:555)
          at org.nd4j.linalg.cpu.nativecpu.ops.NativeOpExecutioner.exec(NativeOpExecutioner.java:1991)
          at org.nd4j.linalg.cpu.nativecpu.ops.NativeOpExecutioner.exec(NativeOpExecutioner.java:1564)
          o.n.c.t.BaseND4JTest - OperationProfilerTests.testInfPanic: 37 ms, threadCount: (26->26), jvmTotal=1238368256, jvmMax=7635730432, totalBytes=4504, maxBytes=8589934592, currPhys=1229262848, maxPhys=8589934592
    • 50 ms
      testBlasFF(Nd4jBackend)
      • 50 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - OperationProfilerTests.testBlasFF
          o.n.l.p.OpProfiler - ---Total Op Calls: 3
          o.n.l.p.OpProfiler - --- OpClass calls statistics: ---
          TransformOp >>> [2] perc: [66.0]
          CustomOp >>> [1] perc: [33.0]
          ScalarOp >>> [0] perc: [0.0]
          o.n.l.p.OpProfiler - --- OpClass pairs statistics: ---
          TransformOp -> TransformOp >>> [1] perc: [33.0]
          TransformOp -> CustomOp >>> [1] perc: [33.0]
          ScalarOp -> TransformOp >>> [1] perc: [33.0]
          -> ScalarOp >>> [0] perc: [0.0]
          ScalarOp -> ScalarOp >>> [0] perc: [0.0]
          o.n.l.p.OpProfiler - --- Individual Op calls statistics: ---
          old_assign >>> [2] perc: [66.0]
          matmul >>> [1] perc: [33.0]
          div_scalar >>> [0] perc: [0.0]
          set_scalar >>> [0] perc: [0.0]
          o.n.l.p.OpProfiler - --- Matching Op calls statistics: ---
          ScalarOp -> ScalarOp >>> [0] perc: [0.0]
          o.n.l.p.OpProfiler - --- Matching detailed Op calls statistics: ---
          ScalarOp set_scalar -> ScalarOp div_scalar >>> [0] perc: [0.0]
          o.n.l.p.OpProfiler - --- Matching inverts Op calls statistics: ---
          o.n.l.p.OpProfiler - --- Time for OpClass calls statistics: ---
          TransformOp >>> Min: 1318500 ns; Max: 1536100 ns; Average: 1427300 ns; Median: 1318500 ns;
          CustomOp >>> Min: 1336800 ns; Max: 1336800 ns; Average: 1336800 ns; Median: 1336800 ns;
          ScalarOp >>> Min: 9223372036854775807 ns; Max: -9223372036854775808 ns; Average: 0 ns; Median: 0 ns;
          TransformOp old_assign (0) >>> 2
          CustomOp matmul (-273014250715117663) >>> 1
          ScalarOp div_scalar (3) >>> 0
          ScalarOp set_scalar (14) >>> 0
          o.n.l.p.OpProfiler - --- Time for long Op calls statistics: ---
          TransformOp old_assign (0) >>> 2 calls; Min: 1318500 ns; Max: 1536100 ns; Average: 1427300 ns; Median: 1318500 ns;
          CustomOp matmul (-273014250715117663) >>> 1 calls; Min: 1336800 ns; Max: 1336800 ns; Average: 1336800 ns; Median: 1336800 ns;
          ScalarOp div_scalar (3) >>> 0 calls; Min: 9223372036854775807 ns; Max: -9223372036854775808 ns; Average: 0 ns; Median: 0 ns;
          ScalarOp set_scalar (14) >>> 0 calls; Min: 9223372036854775807 ns; Max: -9223372036854775808 ns; Average: 0 ns; Median: 0 ns;
          o.n.l.p.OpProfiler - --- Time spent for Op calls statistics: ---
          Total time spent: 4 ms.
          TransformOp >>> perc: 68.106125 Time spent: 2 ms
          CustomOp >>> perc: 31.893877 Time spent: 1 ms
          ScalarOp >>> perc: 0.0 Time spent: 0 ms
          o.n.l.p.OpProfiler - --- Time spent for long Op calls statistics: ---
          Total time spent: 4 ms.
          TransformOp old_assign (0) >>> perc: 68.106125 Time spent: 2 ms
          CustomOp matmul (-273014250715117663) >>> perc: 31.893877 Time spent: 1 ms
          ScalarOp div_scalar (3) >>> perc: 0.0 Time spent: 0 ms
          ScalarOp set_scalar (14) >>> perc: 0.0 Time spent: 0 ms
          o.n.l.p.OpProfiler - --- Time spent within methods: ---
          com.intellij.rt.junit.JUnitStarter.main:54 33 us
          com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart:235 3 us
          com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs:33 3 us
          com.intellij.junit5.JUnit5IdeaTestRunner.startRunnerWithArgs:71 3 us
          org.junit.platform.launcher.core.SessionPerRequestLauncher.execute:53 3 us
          org.junit.platform.launcher.core.DefaultLauncherSession$DelegatingLauncher.execute:86 3 us
          org.junit.platform.launcher.core.DefaultLauncher.execute:86 3 us
          org.junit.platform.launcher.core.DefaultLauncher.execute:114 3 us
          org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute:52 3 us
          org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams:67 3 us
          org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0:54 3 us
          org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute:88 3 us
          org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute:107 3 us
          org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute:54 3 us
          org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute:57 3 us
          org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit:35 3 us
          org.junit.platform.engine.support.hierarchical.NodeTestTask.execute:95 3 us
          org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively:138 3 us
          org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute:73 3 us
          org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9:139 3 us
          org.junit.platform.engine.support.hierarchical.Node.around:137 3 us
          org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8:141 3 us
          org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute:73 3 us
          org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6:155 3 us
          org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll:41 3 us
          java.util.ArrayList.forEach:1259 3 us
          org.junit.platform.engine.support.hierarchical.NodeTestTask.execute:95 3 us
          org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively:138 3 us
          org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute:73 3 us
          org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9:139 3 us
          org.junit.platform.engine.support.hierarchical.Node.around:137 3 us
          org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8:141 3 us
          org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute:73 3 us
          org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6:155 3 us
          org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll:41 3 us
          java.util.ArrayList.forEach:1259 3 us
          org.junit.platform.engine.support.hierarchical.NodeTestTask.execute:95 3 us
          org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively:138 3 us
          org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute:73 3 us
          org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9:139 3 us
          org.junit.platform.engine.support.hierarchical.Node.around:137 3 us
          org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8:141 3 us
          org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute:73 3 us
          org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6:151 3 us
          org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute:42 3 us
          org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute:107 3 us
          java.util.stream.ReferencePipeline.forEach:485 3 us
          java.util.stream.AbstractPipeline.evaluate:234 3 us
          java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential:173 3 us
          java.util.stream.ForEachOps$ForEachOp.evaluateSequential:150 3 us
          java.util.stream.AbstractPipeline.wrapAndCopyInto:472 3 us
          java.util.stream.AbstractPipeline.copyInto:482 3 us
          java.util.ArrayList$ArrayListSpliterator.forEachRemaining:1384 3 us
          java.util.stream.ReferencePipeline$7$1.accept:272 3 us
          java.util.stream.ReferencePipeline.forEach:485 3 us
          java.util.stream.AbstractPipeline.evaluate:234 3 us
          java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential:173 3 us
          java.util.stream.ForEachOps$ForEachOp.evaluateSequential:150 3 us
          java.util.stream.AbstractPipeline.wrapAndCopyInto:472 3 us
          java.util.stream.AbstractPipeline.copyInto:482 3 us
          java.util.ArrayList$ArrayListSpliterator.forEachRemaining:1384 3 us
          java.util.stream.ReferencePipeline$3$1.accept:193 3 us
          java.util.stream.ReferencePipeline$3$1.accept:193 3 us
          java.util.stream.ReferencePipeline$3$1.accept:193 3 us
          java.util.stream.ReferencePipeline$7$1.accept:272 3 us
          java.util.stream.ReferencePipeline.forEach:485 3 us
          java.util.stream.AbstractPipeline.evaluate:234 3 us
          java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential:173 3 us
          java.util.stream.ForEachOps$ForEachOp.evaluateSequential:150 3 us
          java.util.stream.AbstractPipeline.wrapAndCopyInto:472 3 us
          java.util.stream.AbstractPipeline.copyInto:482 3 us
          java.util.Spliterators$ArraySpliterator.forEachRemaining:948 3 us
          java.util.stream.ReferencePipeline$3$1.accept:193 3 us
          java.util.stream.ReferencePipeline$3$1.accept:193 3 us
          java.util.stream.ReferencePipeline$7$1.accept:272 3 us
          java.util.stream.ReferencePipeline.forEach:485 3 us
          java.util.stream.AbstractPipeline.evaluate:234 3 us
          java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential:173 3 us
          java.util.stream.ForEachOps$ForEachOp.evaluateSequential:150 3 us
          java.util.stream.AbstractPipeline.wrapAndCopyInto:472 3 us
          java.util.stream.AbstractPipeline.copyInto:482 3 us
          java.util.ArrayList$ArrayListSpliterator.forEachRemaining:1384 3 us
          java.util.stream.ReferencePipeline$3$1.accept:193 3 us
          java.util.stream.ForEachOps$ForEachOp$OfRef.accept:183 3 us
          java.util.stream.ReferencePipeline$3$1.accept:193 3 us
          java.util.stream.ForEachOps$ForEachOp$OfRef.accept:183 3 us
          java.util.stream.ReferencePipeline$3$1.accept:193 3 us
          java.util.stream.ReferencePipeline$3$1.accept:193 3 us
          java.util.stream.ReferencePipeline$3$1.accept:193 3 us
          java.util.stream.ReferencePipeline$11$1.accept:440 3 us
          java.util.stream.ForEachOps$ForEachOp$OfRef.accept:183 3 us
          java.util.stream.ReferencePipeline$3$1.accept:193 3 us
          java.util.stream.ReferencePipeline$2$1.accept:175 3 us
          java.util.stream.ReferencePipeline$3$1.accept:193 3 us
          java.util.stream.ForEachOps$ForEachOp$OfRef.accept:183 3 us
          org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.lambda$execute$2:107 3 us
          org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute:139 3 us
          org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute:204 3 us
          org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute:226 3 us
          org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit:35 3 us
          org.junit.platform.engine.support.hierarchical.NodeTestTask.execute:95 3 us
          org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively:138 3 us
          org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute:73 3 us
          org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9:139 3 us
          org.junit.platform.engine.support.hierarchical.Node.around:137 3 us
          org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8:141 3 us
          org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute:73 3 us
          org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6:151 3 us
          org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute:65 3 us
          org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute:131 3 us
          org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.invokeTestMethod:206 3 us
          org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute:73 3 us
          org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$invokeTestMethod$6:210 3 us
          org.junit.jupiter.engine.execution.ExecutableInvoker.invoke:98 3 us
          org.junit.jupiter.engine.execution.ExecutableInvoker.invoke:104 3 us
          org.junit.jupiter.engine.execution.InvocationInterceptorChain.invoke:37 3 us
          org.junit.jupiter.engine.execution.InvocationInterceptorChain.chainAndInvoke:45 3 us
          org.junit.jupiter.engine.execution.InvocationInterceptorChain.proceed:64 3 us
          org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation.proceed:106 3 us
          org.junit.jupiter.engine.execution.ExecutableInvoker.lambda$invoke$0:105 3 us
          org.junit.jupiter.engine.execution.ExecutableInvoker$ReflectiveInterceptorCall.lambda$ofVoidMethod$0:115 3 us
          org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestTemplateMethod:92 3 us
          org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestableMethod:140 3 us
          org.junit.jupiter.engine.extension.TimeoutExtension.intercept:149 3 us
          org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed:131 3 us
          org.junit.jupiter.engine.execution.MethodInvocation.proceed:60 3 us
          org.junit.platform.commons.util.ReflectionUtils.invokeMethod:688 3 us
          java.lang.reflect.Method.invoke:498 3 us
          sun.reflect.DelegatingMethodAccessorImpl.invoke:43 3 us
          sun.reflect.NativeMethodAccessorImpl.invoke:62 3 us
          sun.reflect.NativeMethodAccessorImpl.invoke0:-2 3 us
          org.nd4j.linalg.profiling.OperationProfilerTests.testBlasFF:310 3 us
          org.nd4j.linalg.api.ndarray.BaseNDArray.mmul:2912 3 us
          org.nd4j.linalg.api.ndarray.BaseNDArray.mmul:2907 3 us
          org.nd4j.linalg.api.ndarray.BaseNDArray.mmuli:3192 3 us
          org.nd4j.linalg.api.blas.impl.BaseLevel3.gemm:62 1 us
          org.nd4j.linalg.factory.Nd4j.exec:6568 1 us
          org.nd4j.linalg.cpu.nativecpu.ops.NativeOpExecutioner.exec:1564 1 us
          org.nd4j.linalg.cpu.nativecpu.ops.NativeOpExecutioner.exec:1991 1 us
          org.nd4j.linalg.api.blas.impl.BaseLevel3.gemm:60 2 us
          org.nd4j.linalg.api.blas.params.GemmParams.:123 1 us
          org.nd4j.linalg.api.blas.params.GemmParams.copyIfNeccessary:159 1 us
          org.nd4j.linalg.api.ndarray.BaseNDArray.dup:1719 1 us
          org.nd4j.linalg.api.ndarray.BaseNDArray.dup:1745 1 us
          org.nd4j.linalg.api.ndarray.BaseNDArray.assign:1327 1 us
          org.nd4j.linalg.cpu.nativecpu.ops.NativeOpExecutioner.exec:131 1 us
          org.nd4j.linalg.cpu.nativecpu.ops.NativeOpExecutioner.exec:143 1 us
          org.nd4j.linalg.cpu.nativecpu.ops.NativeOpExecutioner.exec:877 1 us
          org.nd4j.linalg.api.blas.params.GemmParams.:124 1 us
          org.nd4j.linalg.api.blas.params.GemmParams.copyIfNeccessary:159 1 us
          org.nd4j.linalg.api.ndarray.BaseNDArray.dup:1719 1 us
          org.nd4j.linalg.api.ndarray.BaseNDArray.dup:1745 1 us
          org.nd4j.linalg.api.ndarray.BaseNDArray.assign:1327 1 us
          org.nd4j.linalg.cpu.nativecpu.ops.NativeOpExecutioner.exec:131 1 us
          org.nd4j.linalg.cpu.nativecpu.ops.NativeOpExecutioner.exec:143 1 us
          org.nd4j.linalg.cpu.nativecpu.ops.NativeOpExecutioner.exec:877 1 us
          o.n.l.p.OpProfiler - --- Bad strides stack tree: ---
          Unique entries: 0
          o.n.l.p.OpProfiler - --- non-EWS access stack tree: ---
          Unique entries: 0
          o.n.l.p.OpProfiler - --- Mixed orders access stack tree: ---
          Unique entries: 0
          o.n.l.p.OpProfiler - --- TAD bad strides stack tree: ---
          Unique entries: 0
          o.n.l.p.OpProfiler - --- TAD non-EWS access stack tree: ---
          Unique entries: 0
          o.n.l.p.OpProfiler - --- Scalar access stack tree: ---
          Unique entries: 0
          o.n.l.p.OpProfiler - --- Blas GEMM odrders count: ---
          F x F x F >>> [1] perc: [100.0]
          o.n.l.p.OpProfiler - --- BLAS access stack trace: ---
          Unique entries: 1
          com.intellij.rt.junit.JUnitStarter.main:54
          com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart:235
          com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs:33
          com.intellij.junit5.JUnit5IdeaTestRunner.startRunnerWithArgs:71
          org.junit.platform.launcher.core.SessionPerRequestLauncher.execute:53
          org.junit.platform.launcher.core.DefaultLauncherSession$DelegatingLauncher.execute:86
          org.junit.platform.launcher.core.DefaultLauncher.execute:86
          org.junit.platform.launcher.core.DefaultLauncher.execute:114
          org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute:52
          org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams:67
          org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0:54
          org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute:88
          org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute:107
          org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute:54
          org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute:57
          org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit:35
          org.junit.platform.engine.support.hierarchical.NodeTestTask.execute:95
          org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively:138
          org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute:73
          org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9:139
          org.junit.platform.engine.support.hierarchical.Node.around:137
          org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8:141
          org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute:73
          org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6:155
          org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll:41
          java.util.ArrayList.forEach:1259
          org.junit.platform.engine.support.hierarchical.NodeTestTask.execute:95
          org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively:138
          org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute:73
          org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9:139
          org.junit.platform.engine.support.hierarchical.Node.around:137
          org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8:141
          org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute:73
          org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6:155
          org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll:41
          java.util.ArrayList.forEach:1259
          org.junit.platform.engine.support.hierarchical.NodeTestTask.execute:95
          org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively:138
          org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute:73
          org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9:139
          org.junit.platform.engine.support.hierarchical.Node.around:137
          org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8:141
          org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute:73
          org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6:151
          org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute:42
          org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute:107
          java.util.stream.ReferencePipeline.forEach:485
          java.util.stream.AbstractPipeline.evaluate:234
          java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential:173
          java.util.stream.ForEachOps$ForEachOp.evaluateSequential:150
          java.util.stream.AbstractPipeline.wrapAndCopyInto:472
          java.util.stream.AbstractPipeline.copyInto:482
          java.util.ArrayList$ArrayListSpliterator.forEachRemaining:1384
          java.util.stream.ReferencePipeline$7$1.accept:272
          java.util.stream.ReferencePipeline.forEach:485
          java.util.stream.AbstractPipeline.evaluate:234
          java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential:173
          java.util.stream.ForEachOps$ForEachOp.evaluateSequential:150
          java.util.stream.AbstractPipeline.wrapAndCopyInto:472
          java.util.stream.AbstractPipeline.copyInto:482
          java.util.ArrayList$ArrayListSpliterator.forEachRemaining:1384
          java.util.stream.ReferencePipeline$3$1.accept:193
          java.util.stream.ReferencePipeline$3$1.accept:193
          java.util.stream.ReferencePipeline$3$1.accept:193
          java.util.stream.ReferencePipeline$7$1.accept:272
          java.util.stream.ReferencePipeline.forEach:485
          java.util.stream.AbstractPipeline.evaluate:234
          java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential:173
          java.util.stream.ForEachOps$ForEachOp.evaluateSequential:150
          java.util.stream.AbstractPipeline.wrapAndCopyInto:472
          java.util.stream.AbstractPipeline.copyInto:482
          java.util.Spliterators$ArraySpliterator.forEachRemaining:948
          java.util.stream.ReferencePipeline$3$1.accept:193
          java.util.stream.ReferencePipeline$3$1.accept:193
          java.util.stream.ReferencePipeline$7$1.accept:272
          java.util.stream.ReferencePipeline.forEach:485
          java.util.stream.AbstractPipeline.evaluate:234
          java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential:173
          java.util.stream.ForEachOps$ForEachOp.evaluateSequential:150
          java.util.stream.AbstractPipeline.wrapAndCopyInto:472
          java.util.stream.AbstractPipeline.copyInto:482
          java.util.ArrayList$ArrayListSpliterator.forEachRemaining:1384
          java.util.stream.ReferencePipeline$3$1.accept:193
          java.util.stream.ForEachOps$ForEachOp$OfRef.accept:183
          java.util.stream.ReferencePipeline$3$1.accept:193
          java.util.stream.ForEachOps$ForEachOp$OfRef.accept:183
          java.util.stream.ReferencePipeline$3$1.accept:193
          java.util.stream.ReferencePipeline$3$1.accept:193
          java.util.stream.ReferencePipeline$3$1.accept:193
          java.util.stream.ReferencePipeline$11$1.accept:440
          java.util.stream.ForEachOps$ForEachOp$OfRef.accept:183
          java.util.stream.ReferencePipeline$3$1.accept:193
          java.util.stream.ReferencePipeline$2$1.accept:175
          java.util.stream.ReferencePipeline$3$1.accept:193
          java.util.stream.ForEachOps$ForEachOp$OfRef.accept:183
          org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.lambda$execute$2:107
          org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute:139
          org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute:204
          org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute:226
          org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit:35
          org.junit.platform.engine.support.hierarchical.NodeTestTask.execute:95
          org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively:138
          org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute:73
          org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9:139
          org.junit.platform.engine.support.hierarchical.Node.around:137
          org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8:141
          org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute:73
          org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6:151
          org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute:65
          org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute:131
          org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.invokeTestMethod:206
          org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute:73
          org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$invokeTestMethod$6:210
          org.junit.jupiter.engine.execution.ExecutableInvoker.invoke:98
          org.junit.jupiter.engine.execution.ExecutableInvoker.invoke:104
          org.junit.jupiter.engine.execution.InvocationInterceptorChain.invoke:37
          org.junit.jupiter.engine.execution.InvocationInterceptorChain.chainAndInvoke:45
          org.junit.jupiter.engine.execution.InvocationInterceptorChain.proceed:64
          org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation.proceed:106
          org.junit.jupiter.engine.execution.ExecutableInvoker.lambda$invoke$0:105
          org.junit.jupiter.engine.execution.ExecutableInvoker$ReflectiveInterceptorCall.lambda$ofVoidMethod$0:115
          org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestTemplateMethod:92
          org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestableMethod:140
          org.junit.jupiter.engine.extension.TimeoutExtension.intercept:149
          org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed:131
          org.junit.jupiter.engine.execution.MethodInvocation.proceed:60
          org.junit.platform.commons.util.ReflectionUtils.invokeMethod:688
          java.lang.reflect.Method.invoke:498
          sun.reflect.DelegatingMethodAccessorImpl.invoke:43
          sun.reflect.NativeMethodAccessorImpl.invoke:62
          sun.reflect.NativeMethodAccessorImpl.invoke0:-2
          org.nd4j.linalg.profiling.OperationProfilerTests.testBlasFF:310
          org.nd4j.linalg.api.ndarray.BaseNDArray.mmul:2912
          org.nd4j.linalg.api.ndarray.BaseNDArray.mmul:2907
          org.nd4j.linalg.api.ndarray.BaseNDArray.mmuli:3192
          org.nd4j.linalg.api.blas.impl.BaseLevel3.gemm:58
          o.n.c.t.BaseND4JTest - OperationProfilerTests.testBlasFF: 50 ms, threadCount: (26->26), jvmTotal=1238368256, jvmMax=7635730432, totalBytes=4664, maxBytes=8589934592, currPhys=1229266944, maxPhys=8589934592
    • 34 ms
      testCxFxF1(Nd4jBackend)
      • 34 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - OperationProfilerTests.testCxFxF1
          o.n.c.t.BaseND4JTest - OperationProfilerTests.testCxFxF1: 33 ms, threadCount: (26->26), jvmTotal=1238892544, jvmMax=7635730432, totalBytes=4592, maxBytes=8589934592, currPhys=1229266944, maxPhys=8589934592
    • 37 ms
      testCxFxF2(Nd4jBackend)
      • 37 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - OperationProfilerTests.testCxFxF2
          o.n.c.t.BaseND4JTest - OperationProfilerTests.testCxFxF2: 37 ms, threadCount: (26->26), jvmTotal=1238892544, jvmMax=7635730432, totalBytes=4592, maxBytes=8589934592, currPhys=1229266944, maxPhys=8589934592
    • 34 ms
      testCxFxF3(Nd4jBackend)
      • 34 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - OperationProfilerTests.testCxFxF3
          o.n.c.t.BaseND4JTest - OperationProfilerTests.testCxFxF3: 34 ms, threadCount: (26->26), jvmTotal=1238892544, jvmMax=7635730432, totalBytes=4592, maxBytes=8589934592, currPhys=1229266944, maxPhys=8589934592
    • 38 ms
      testScopePanic1(Nd4jBackend)
      • 38 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - OperationProfilerTests.testScopePanic1
          o.n.c.t.BaseND4JTest - OperationProfilerTests.testScopePanic1: 37 ms, threadCount: (26->26), jvmTotal=1238368256, jvmMax=7635730432, totalBytes=4432, maxBytes=8589934592, currPhys=1229275136, maxPhys=8589934592
    • 37 ms
      testScopePanic2(Nd4jBackend)
      • 37 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - OperationProfilerTests.testScopePanic2
          o.n.c.t.BaseND4JTest - OperationProfilerTests.testScopePanic2: 37 ms, threadCount: (26->26), jvmTotal=1238368256, jvmMax=7635730432, totalBytes=4432, maxBytes=8589934592, currPhys=1229275136, maxPhys=8589934592
    • 37 ms
      testScopePanic3(Nd4jBackend)
      • 37 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - OperationProfilerTests.testScopePanic3
          o.n.c.t.BaseND4JTest - OperationProfilerTests.testScopePanic3: 37 ms, threadCount: (26->26), jvmTotal=1238368256, jvmMax=7635730432, totalBytes=4432, maxBytes=8589934592, currPhys=1229275136, maxPhys=8589934592
    • 36 ms
      testOpProfilerOpContextCustomOp()
      • 36 ms
        passed[1]
        • o.n.c.t.BaseND4JTest - OperationProfilerTests.testOpProfilerOpContextCustomOp
          o.n.c.t.BaseND4JTest - OperationProfilerTests.testOpProfilerOpContextCustomOp: 36 ms, threadCount: (26->26), jvmTotal=1238368256, jvmMax=7635730432, totalBytes=4656, maxBytes=8589934592, currPhys=1229275136, maxPhys=8589934592
    • 44 ms
      testStack1(Nd4jBackend)
      • 44 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - OperationProfilerTests.testStack1
          o.n.l.p.OpProfiler - ---Total Op Calls: 3
          o.n.l.p.OpProfiler - --- OpClass calls statistics: ---
          ScalarOp >>> [3] perc: [100.0]
          TransformOp >>> [0] perc: [0.0]
          CustomOp >>> [0] perc: [0.0]
          o.n.l.p.OpProfiler - --- OpClass pairs statistics: ---
          ScalarOp -> ScalarOp >>> [2] perc: [66.0]
          TransformOp -> ScalarOp >>> [1] perc: [33.0]
          -> ScalarOp >>> [0] perc: [0.0]
          CustomOp -> ScalarOp >>> [0] perc: [0.0]
          TransformOp -> TransformOp >>> [0] perc: [0.0]
          TransformOp -> CustomOp >>> [0] perc: [0.0]
          ScalarOp -> TransformOp >>> [0] perc: [0.0]
          o.n.l.p.OpProfiler - --- Individual Op calls statistics: ---
          set_scalar >>> [3] perc: [100.0]
          div_scalar >>> [0] perc: [0.0]
          matmul >>> [0] perc: [0.0]
          old_assign >>> [0] perc: [0.0]
          o.n.l.p.OpProfiler - --- Matching Op calls statistics: ---
          ScalarOp -> ScalarOp >>> [2] perc: [66.0]
          o.n.l.p.OpProfiler - --- Matching detailed Op calls statistics: ---
          ScalarOp set_scalar -> ScalarOp set_scalar >>> [2] perc: [66.0]
          ScalarOp set_scalar -> ScalarOp div_scalar >>> [0] perc: [0.0]
          o.n.l.p.OpProfiler - --- Matching inverts Op calls statistics: ---
          o.n.l.p.OpProfiler - --- Time for OpClass calls statistics: ---
          ScalarOp >>> Min: 1347300 ns; Max: 1780400 ns; Average: 1495266 ns; Median: 1358100 ns;
          TransformOp >>> Min: 9223372036854775807 ns; Max: -9223372036854775808 ns; Average: 0 ns; Median: 0 ns;
          CustomOp >>> Min: 9223372036854775807 ns; Max: -9223372036854775808 ns; Average: 0 ns; Median: 0 ns;
          ScalarOp set_scalar (14) >>> 3
          ScalarOp div_scalar (3) >>> 0
          TransformOp old_assign (0) >>> 0
          CustomOp matmul (-273014250715117663) >>> 0
          o.n.l.p.OpProfiler - --- Time for long Op calls statistics: ---
          ScalarOp set_scalar (14) >>> 3 calls; Min: 1347300 ns; Max: 1780400 ns; Average: 1495266 ns; Median: 1358100 ns;
          ScalarOp div_scalar (3) >>> 0 calls; Min: 9223372036854775807 ns; Max: -9223372036854775808 ns; Average: 0 ns; Median: 0 ns;
          TransformOp old_assign (0) >>> 0 calls; Min: 9223372036854775807 ns; Max: -9223372036854775808 ns; Average: 0 ns; Median: 0 ns;
          CustomOp matmul (-273014250715117663) >>> 0 calls; Min: 9223372036854775807 ns; Max: -9223372036854775808 ns; Average: 0 ns; Median: 0 ns;
          o.n.l.p.OpProfiler - --- Time spent for Op calls statistics: ---
          Total time spent: 4 ms.
          ScalarOp >>> perc: 100.0 Time spent: 4 ms
          TransformOp >>> perc: 0.0 Time spent: 0 ms
          CustomOp >>> perc: 0.0 Time spent: 0 ms
          o.n.l.p.OpProfiler - --- Time spent for long Op calls statistics: ---
          Total time spent: 4 ms.
          ScalarOp set_scalar (14) >>> perc: 100.0 Time spent: 4 ms
          ScalarOp div_scalar (3) >>> perc: 0.0 Time spent: 0 ms
          TransformOp old_assign (0) >>> perc: 0.0 Time spent: 0 ms
          CustomOp matmul (-273014250715117663) >>> perc: 0.0 Time spent: 0 ms
          o.n.l.p.OpProfiler - --- Time spent within methods: ---
          com.intellij.rt.junit.JUnitStarter.main:54 12 us
          com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart:235 3 us
          com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs:33 3 us
          com.intellij.junit5.JUnit5IdeaTestRunner.startRunnerWithArgs:71 3 us
          org.junit.platform.launcher.core.SessionPerRequestLauncher.execute:53 3 us
          org.junit.platform.launcher.core.DefaultLauncherSession$DelegatingLauncher.execute:86 3 us
          org.junit.platform.launcher.core.DefaultLauncher.execute:86 3 us
          org.junit.platform.launcher.core.DefaultLauncher.execute:114 3 us
          org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute:52 3 us
          org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams:67 3 us
          org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0:54 3 us
          org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute:88 3 us
          org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute:107 3 us
          org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute:54 3 us
          org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute:57 3 us
          org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit:35 3 us
          org.junit.platform.engine.support.hierarchical.NodeTestTask.execute:95 3 us
          org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively:138 3 us
          org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute:73 3 us
          org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9:139 3 us
          org.junit.platform.engine.support.hierarchical.Node.around:137 3 us
          org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8:141 3 us
          org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute:73 3 us
          org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6:155 3 us
          org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll:41 3 us
          java.util.ArrayList.forEach:1259 3 us
          org.junit.platform.engine.support.hierarchical.NodeTestTask.execute:95 3 us
          org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively:138 3 us
          org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute:73 3 us
          org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9:139 3 us
          org.junit.platform.engine.support.hierarchical.Node.around:137 3 us
          org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8:141 3 us
          org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute:73 3 us
          org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6:155 3 us
          org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll:41 3 us
          java.util.ArrayList.forEach:1259 3 us
          org.junit.platform.engine.support.hierarchical.NodeTestTask.execute:95 3 us
          org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively:138 3 us
          org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute:73 3 us
          org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9:139 3 us
          org.junit.platform.engine.support.hierarchical.Node.around:137 3 us
          org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8:141 3 us
          org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute:73 3 us
          org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6:151 3 us
          org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute:42 3 us
          org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute:107 3 us
          java.util.stream.ReferencePipeline.forEach:485 3 us
          java.util.stream.AbstractPipeline.evaluate:234 3 us
          java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential:173 3 us
          java.util.stream.ForEachOps$ForEachOp.evaluateSequential:150 3 us
          java.util.stream.AbstractPipeline.wrapAndCopyInto:472 3 us
          java.util.stream.AbstractPipeline.copyInto:482 3 us
          java.util.ArrayList$ArrayListSpliterator.forEachRemaining:1384 3 us
          java.util.stream.ReferencePipeline$7$1.accept:272 3 us
          java.util.stream.ReferencePipeline.forEach:485 3 us
          java.util.stream.AbstractPipeline.evaluate:234 3 us
          java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential:173 3 us
          java.util.stream.ForEachOps$ForEachOp.evaluateSequential:150 3 us
          java.util.stream.AbstractPipeline.wrapAndCopyInto:472 3 us
          java.util.stream.AbstractPipeline.copyInto:482 3 us
          java.util.ArrayList$ArrayListSpliterator.forEachRemaining:1384 3 us
          java.util.stream.ReferencePipeline$3$1.accept:193 3 us
          java.util.stream.ReferencePipeline$3$1.accept:193 3 us
          java.util.stream.ReferencePipeline$3$1.accept:193 3 us
          java.util.stream.ReferencePipeline$7$1.accept:272 3 us
          java.util.stream.ReferencePipeline.forEach:485 3 us
          java.util.stream.AbstractPipeline.evaluate:234 3 us
          java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential:173 3 us
          java.util.stream.ForEachOps$ForEachOp.evaluateSequential:150 3 us
          java.util.stream.AbstractPipeline.wrapAndCopyInto:472 3 us
          java.util.stream.AbstractPipeline.copyInto:482 3 us
          java.util.Spliterators$ArraySpliterator.forEachRemaining:948 3 us
          java.util.stream.ReferencePipeline$3$1.accept:193 3 us
          java.util.stream.ReferencePipeline$3$1.accept:193 3 us
          java.util.stream.ReferencePipeline$7$1.accept:272 3 us
          java.util.stream.ReferencePipeline.forEach:485 3 us
          java.util.stream.AbstractPipeline.evaluate:234 3 us
          java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential:173 3 us
          java.util.stream.ForEachOps$ForEachOp.evaluateSequential:150 3 us
          java.util.stream.AbstractPipeline.wrapAndCopyInto:472 3 us
          java.util.stream.AbstractPipeline.copyInto:482 3 us
          java.util.ArrayList$ArrayListSpliterator.forEachRemaining:1384 3 us
          java.util.stream.ReferencePipeline$3$1.accept:193 3 us
          java.util.stream.ForEachOps$ForEachOp$OfRef.accept:183 3 us
          java.util.stream.ReferencePipeline$3$1.accept:193 3 us
          java.util.stream.ForEachOps$ForEachOp$OfRef.accept:183 3 us
          java.util.stream.ReferencePipeline$3$1.accept:193 3 us
          java.util.stream.ReferencePipeline$3$1.accept:193 3 us
          java.util.stream.ReferencePipeline$3$1.accept:193 3 us
          java.util.stream.ReferencePipeline$11$1.accept:440 3 us
          java.util.stream.ForEachOps$ForEachOp$OfRef.accept:183 3 us
          java.util.stream.ReferencePipeline$3$1.accept:193 3 us
          java.util.stream.ReferencePipeline$2$1.accept:175 3 us
          java.util.stream.ReferencePipeline$3$1.accept:193 3 us
          java.util.stream.ForEachOps$ForEachOp$OfRef.accept:183 3 us
          org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.lambda$execute$2:107 3 us
          org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute:139 3 us
          org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute:204 3 us
          org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute:226 3 us
          org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit:35 3 us
          org.junit.platform.engine.support.hierarchical.NodeTestTask.execute:95 3 us
          org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively:138 3 us
          org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute:73 3 us
          org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9:139 3 us
          org.junit.platform.engine.support.hierarchical.Node.around:137 3 us
          org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8:141 3 us
          org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute:73 3 us
          org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6:151 3 us
          org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute:65 3 us
          org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute:131 3 us
          org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.invokeTestMethod:206 3 us
          org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute:73 3 us
          org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$invokeTestMethod$6:210 3 us
          org.junit.jupiter.engine.execution.ExecutableInvoker.invoke:98 3 us
          org.junit.jupiter.engine.execution.ExecutableInvoker.invoke:104 3 us
          org.junit.jupiter.engine.execution.InvocationInterceptorChain.invoke:37 3 us
          org.junit.jupiter.engine.execution.InvocationInterceptorChain.chainAndInvoke:45 3 us
          org.junit.jupiter.engine.execution.InvocationInterceptorChain.proceed:64 3 us
          org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation.proceed:106 3 us
          org.junit.jupiter.engine.execution.ExecutableInvoker.lambda$invoke$0:105 3 us
          org.junit.jupiter.engine.execution.ExecutableInvoker$ReflectiveInterceptorCall.lambda$ofVoidMethod$0:115 3 us
          org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestTemplateMethod:92 3 us
          org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestableMethod:140 3 us
          org.junit.jupiter.engine.extension.TimeoutExtension.intercept:149 3 us
          org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed:131 3 us
          org.junit.jupiter.engine.execution.MethodInvocation.proceed:60 3 us
          org.junit.platform.commons.util.ReflectionUtils.invokeMethod:688 3 us
          java.lang.reflect.Method.invoke:498 3 us
          sun.reflect.DelegatingMethodAccessorImpl.invoke:43 3 us
          sun.reflect.NativeMethodAccessorImpl.invoke:62 3 us
          sun.reflect.NativeMethodAccessorImpl.invoke0:-2 3 us
          org.nd4j.linalg.profiling.OperationProfilerTests.testStack1:99 1 us
          org.nd4j.linalg.api.ndarray.BaseNDArray.assign:3349 1 us
          org.nd4j.linalg.cpu.nativecpu.ops.NativeOpExecutioner.exec:621 1 us
          org.nd4j.linalg.cpu.nativecpu.ops.NativeOpExecutioner.exec:685 1 us
          org.nd4j.linalg.profiling.OperationProfilerTests.testStack1:100 1 us
          org.nd4j.linalg.api.ndarray.BaseNDArray.assign:3349 1 us
          org.nd4j.linalg.cpu.nativecpu.ops.NativeOpExecutioner.exec:621 1 us
          org.nd4j.linalg.cpu.nativecpu.ops.NativeOpExecutioner.exec:685 1 us
          org.nd4j.linalg.profiling.OperationProfilerTests.testStack1:101 1 us
          org.nd4j.linalg.api.ndarray.BaseNDArray.assign:3349 1 us
          org.nd4j.linalg.cpu.nativecpu.ops.NativeOpExecutioner.exec:621 1 us
          org.nd4j.linalg.cpu.nativecpu.ops.NativeOpExecutioner.exec:685 1 us
          o.n.l.p.OpProfiler - --- Bad strides stack tree: ---
          Unique entries: 0
          o.n.l.p.OpProfiler - --- non-EWS access stack tree: ---
          Unique entries: 0
          o.n.l.p.OpProfiler - --- Mixed orders access stack tree: ---
          Unique entries: 0
          o.n.l.p.OpProfiler - --- TAD bad strides stack tree: ---
          Unique entries: 0
          o.n.l.p.OpProfiler - --- TAD non-EWS access stack tree: ---
          Unique entries: 0
          o.n.l.p.OpProfiler - --- Scalar access stack tree: ---
          Unique entries: 0
          o.n.l.p.OpProfiler - --- Blas GEMM odrders count: ---
          o.n.l.p.OpProfiler - --- BLAS access stack trace: ---
          Unique entries: 0
          o.n.c.t.BaseND4JTest - OperationProfilerTests.testStack1: 43 ms, threadCount: (26->26), jvmTotal=1238368256, jvmMax=7635730432, totalBytes=4416, maxBytes=8589934592, currPhys=1229275136, maxPhys=8589934592
    • 532 ms
      testScopePanicPerf(Nd4jBackend)
      • 532 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - OperationProfilerTests.testScopePanicPerf
          o.n.c.t.BaseND4JTest - OperationProfilerTests.testScopePanicPerf: 531 ms, threadCount: (26->26), jvmTotal=1238368256, jvmMax=7635730432, totalBytes=4464, maxBytes=8589934592, currPhys=1229307904, maxPhys=8589934592
    • 37 ms
      testOpProfilerOpContextLegacy()
      • 37 ms
        passed[1]
        • o.n.c.t.BaseND4JTest - OperationProfilerTests.testOpProfilerOpContextLegacy
          o.n.c.t.BaseND4JTest - OperationProfilerTests.testOpProfilerOpContextLegacy: 37 ms, threadCount: (26->26), jvmTotal=1238368256, jvmMax=7635730432, totalBytes=4640, maxBytes=8589934592, currPhys=1229307904, maxPhys=8589934592
    • 92 ms
      testExtendedStatistics(Nd4jBackend)
      • 92 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - OperationProfilerTests.testExtendedStatistics
          o.n.l.a.o.e.DefaultOpExecutioner - Op name: set_scalar; Z shapeInfo: [1, 10, 1, 16384, 1, 99]; Statistics: min:1.0 max:1.0 mean:1.0 stdev:0.0 pos:10, neg:0 zero:0 inf:0 nan:0
          o.n.c.t.BaseND4JTest - OperationProfilerTests.testExtendedStatistics: 92 ms, threadCount: (26->26), jvmTotal=1238368256, jvmMax=7635730432, totalBytes=4488, maxBytes=8589934592, currPhys=1229336576, maxPhys=8589934592
  • 343 ms
    DeconvTests
    • 343 ms
      compareKeras(Nd4jBackend)
      • 343 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - DeconvTests.compareKeras
          o.n.c.t.BaseND4JTest - DeconvTests.compareKeras: 307 ms, threadCount: (26->26), jvmTotal=1238368256, jvmMax=7635730432, totalBytes=100744, maxBytes=8589934592, currPhys=1230721024, maxPhys=8589934592
  • 615 ms
    BalanceMinibatchesTest
    • 325 ms
      testMiniBatchBalanced(Nd4jBackend)
      • 325 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - BalanceMinibatchesTest.testMiniBatchBalanced
          o.n.c.t.BaseND4JTest - BalanceMinibatchesTest.testMiniBatchBalanced: 295 ms, threadCount: (26->26), jvmTotal=1238892544, jvmMax=7635730432, totalBytes=78720, maxBytes=8589934592, currPhys=1231048704, maxPhys=8589934592
    • 290 ms
      testBalance(Nd4jBackend)
      • 290 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - BalanceMinibatchesTest.testBalance
          o.n.c.t.BaseND4JTest - BalanceMinibatchesTest.testBalance: 256 ms, threadCount: (26->26), jvmTotal=1239941120, jvmMax=7635730432, totalBytes=62520, maxBytes=8589934592, currPhys=1233600512, maxPhys=8589934592
  • 136 ms
    RngTests
    • 61 ms
      testRngConstitency(Nd4jBackend)
      • 61 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - RngTests.testRngConstitency
          o.n.c.t.BaseND4JTest - RngTests.testRngConstitency: 61 ms, threadCount: (26->26), jvmTotal=1240465408, jvmMax=7635730432, totalBytes=4484, maxBytes=8589934592, currPhys=1233600512, maxPhys=8589934592
    • 38 ms
      testRandomWithOrder(Nd4jBackend)
      • 38 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - RngTests.testRandomWithOrder
          o.n.c.t.BaseND4JTest - RngTests.testRandomWithOrder: 38 ms, threadCount: (26->26), jvmTotal=1240989696, jvmMax=7635730432, totalBytes=4960, maxBytes=8589934592, currPhys=1234264064, maxPhys=8589934592
    • 37 ms
      testRandomBinomial(Nd4jBackend)
      • 37 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - RngTests.testRandomBinomial
          o.n.c.t.BaseND4JTest - RngTests.testRandomBinomial: 37 ms, threadCount: (26->26), jvmTotal=1238368256, jvmMax=7635730432, totalBytes=4592, maxBytes=8589934592, currPhys=1234284544, maxPhys=8589934592
  • 204 ms
    CompositeDataSetPreProcessorTest
    • 59 ms
      when_stoppingOnEmptyDataSet_expect_firstPreProcessorsCalled(Nd4jBackend)
      • 59 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - CompositeDataSetPreProcessorTest.when_stoppingOnEmptyDataSet_expect_firstPreProcessorsCalled
          o.n.c.t.BaseND4JTest - CompositeDataSetPreProcessorTest.when_stoppingOnEmptyDataSet_expect_firstPreProcessorsCalled: 58 ms, threadCount: (26->26), jvmTotal=1240465408, jvmMax=7635730432, totalBytes=4432, maxBytes=8589934592, currPhys=1234292736, maxPhys=8589934592
    • 36 ms
      when_dataSetIsEmpty_expect_emptyDataSet(Nd4jBackend)
      • 36 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - CompositeDataSetPreProcessorTest.when_dataSetIsEmpty_expect_emptyDataSet
          o.n.c.t.BaseND4JTest - CompositeDataSetPreProcessorTest.when_dataSetIsEmpty_expect_emptyDataSet: 36 ms, threadCount: (26->26), jvmTotal=1240465408, jvmMax=7635730432, totalBytes=4400, maxBytes=8589934592, currPhys=1234292736, maxPhys=8589934592
    • 37 ms
      when_stoppingOnEmptyDataSetAndFirstPreProcessorClearDS_expect_firstPreProcessorsCalled(Nd4jBackend)
      • 37 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - CompositeDataSetPreProcessorTest.when_stoppingOnEmptyDataSetAndFirstPreProcessorClearDS_expect_firstPreProcessorsCalled
          o.n.c.t.BaseND4JTest - CompositeDataSetPreProcessorTest.when_stoppingOnEmptyDataSetAndFirstPreProcessorClearDS_expect_firstPreProcessorsCalled: 37 ms, threadCount: (26->26), jvmTotal=1240465408, jvmMax=7635730432, totalBytes=4432, maxBytes=8589934592, currPhys=1234292736, maxPhys=8589934592
    • 36 ms
      when_notStoppingOnEmptyDataSet_expect_allPreProcessorsCalled(Nd4jBackend)
      • 36 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - CompositeDataSetPreProcessorTest.when_notStoppingOnEmptyDataSet_expect_allPreProcessorsCalled
          o.n.c.t.BaseND4JTest - CompositeDataSetPreProcessorTest.when_notStoppingOnEmptyDataSet_expect_allPreProcessorsCalled: 36 ms, threadCount: (26->26), jvmTotal=1240465408, jvmMax=7635730432, totalBytes=4432, maxBytes=8589934592, currPhys=1234292736, maxPhys=8589934592
    • 36 ms
      when_preConditionsIsNull_expect_NullPointerException(Nd4jBackend)
      • 36 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - CompositeDataSetPreProcessorTest.when_preConditionsIsNull_expect_NullPointerException
          o.n.c.t.BaseND4JTest - CompositeDataSetPreProcessorTest.when_preConditionsIsNull_expect_NullPointerException: 36 ms, threadCount: (26->26), jvmTotal=1240465408, jvmMax=7635730432, totalBytes=4400, maxBytes=8589934592, currPhys=1234296832, maxPhys=8589934592
  • 56 ms
    TestEnvironment
    • 56 ms
      testEnvironment(Nd4jBackend)
      • 56 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - TestEnvironment.testEnvironment
          BLAS version: 0.0.0
          CPU: true
          Helpers allowed: true
          Max master threads: 1
          o.n.c.t.BaseND4JTest - TestEnvironment.testEnvironment: 56 ms, threadCount: (26->26), jvmTotal=1238368256, jvmMax=7635730432, totalBytes=4400, maxBytes=8589934592, currPhys=1233596416, maxPhys=8589934592
  • 238 ms
    NDArrayUtilTest
    • 56 ms
      testVectorConversion(Nd4jBackend)
      • 56 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - NDArrayUtilTest.testVectorConversion
          o.n.c.t.BaseND4JTest - NDArrayUtilTest.testVectorConversion: 54 ms, threadCount: (26->26), jvmTotal=1239941120, jvmMax=7635730432, totalBytes=4432, maxBytes=8589934592, currPhys=1233637376, maxPhys=8589934592
    • 36 ms
      testFlattenArray1(Nd4jBackend)
      • 36 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - NDArrayUtilTest.testFlattenArray1
          o.n.c.t.BaseND4JTest - NDArrayUtilTest.testFlattenArray1: 36 ms, threadCount: (26->26), jvmTotal=1239941120, jvmMax=7635730432, totalBytes=4400, maxBytes=8589934592, currPhys=1233637376, maxPhys=8589934592
    • 36 ms
      testFlattenArray2(Nd4jBackend)
      • 36 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - NDArrayUtilTest.testFlattenArray2
          o.n.c.t.BaseND4JTest - NDArrayUtilTest.testFlattenArray2: 35 ms, threadCount: (26->26), jvmTotal=1239941120, jvmMax=7635730432, totalBytes=4400, maxBytes=8589934592, currPhys=1233637376, maxPhys=8589934592
    • 37 ms
      testFlattenArray3(Nd4jBackend)
      • 37 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - NDArrayUtilTest.testFlattenArray3
          o.n.c.t.BaseND4JTest - NDArrayUtilTest.testFlattenArray3: 37 ms, threadCount: (26->26), jvmTotal=1239941120, jvmMax=7635730432, totalBytes=4400, maxBytes=8589934592, currPhys=1233637376, maxPhys=8589934592
    • 35 ms
      testFlattenArray4(Nd4jBackend)
      • 35 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - NDArrayUtilTest.testFlattenArray4
          o.n.c.t.BaseND4JTest - NDArrayUtilTest.testFlattenArray4: 35 ms, threadCount: (26->26), jvmTotal=1238892544, jvmMax=7635730432, totalBytes=4400, maxBytes=8589934592, currPhys=1232605184, maxPhys=8589934592
    • 38 ms
      testMatrixConversion(Nd4jBackend)
      • 38 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - NDArrayUtilTest.testMatrixConversion
          o.n.c.t.BaseND4JTest - NDArrayUtilTest.testMatrixConversion: 38 ms, threadCount: (26->26), jvmTotal=1239416832, jvmMax=7635730432, totalBytes=4432, maxBytes=8589934592, currPhys=1232605184, maxPhys=8589934592
  • 511 ms
    IndexingTests
    • 60 ms
      testINDArrayIndexingEqualToRank(Nd4jBackend)
      • 60 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - IndexingTests.testINDArrayIndexingEqualToRank
          o.n.c.t.BaseND4JTest - IndexingTests.testINDArrayIndexingEqualToRank: 60 ms, threadCount: (26->26), jvmTotal=1239416832, jvmMax=7635730432, totalBytes=4688, maxBytes=8589934592, currPhys=1232650240, maxPhys=8589934592
    • 36 ms
      testGetIndicesVector(Nd4jBackend)
      • 36 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - IndexingTests.testGetIndicesVector
          o.n.c.t.BaseND4JTest - IndexingTests.testGetIndicesVector: 36 ms, threadCount: (26->26), jvmTotal=1239416832, jvmMax=7635730432, totalBytes=4500, maxBytes=8589934592, currPhys=1232654336, maxPhys=8589934592
    • 37 ms
      testINDArrayIndexingLessThanRankFourDimension(Nd4jBackend)
      • 37 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - IndexingTests.testINDArrayIndexingLessThanRankFourDimension
          o.n.c.t.BaseND4JTest - IndexingTests.testINDArrayIndexingLessThanRankFourDimension: 37 ms, threadCount: (26->26), jvmTotal=1239416832, jvmMax=7635730432, totalBytes=4776, maxBytes=8589934592, currPhys=1232658432, maxPhys=8589934592
    • 39 ms
      testINDArrayIndexingLessThanRankSimple(Nd4jBackend)
      • 39 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - IndexingTests.testINDArrayIndexingLessThanRankSimple
          o.n.c.t.BaseND4JTest - IndexingTests.testINDArrayIndexingLessThanRankSimple: 39 ms, threadCount: (26->26), jvmTotal=1239416832, jvmMax=7635730432, totalBytes=4560, maxBytes=8589934592, currPhys=1232658432, maxPhys=8589934592
    • 34 ms
      testPutSimple(Nd4jBackend)
      • 34 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - IndexingTests.testPutSimple
          o.n.c.t.BaseND4JTest - IndexingTests.testPutSimple: 34 ms, threadCount: (26->26), jvmTotal=1239416832, jvmMax=7635730432, totalBytes=4860, maxBytes=8589934592, currPhys=1232662528, maxPhys=8589934592
    • 35 ms
      testGetRowsColumnsMatrix(Nd4jBackend)
      • 35 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - IndexingTests.testGetRowsColumnsMatrix
          o.n.c.t.BaseND4JTest - IndexingTests.testGetRowsColumnsMatrix: 35 ms, threadCount: (26->26), jvmTotal=1239416832, jvmMax=7635730432, totalBytes=5004, maxBytes=8589934592, currPhys=1232662528, maxPhys=8589934592
    • 35 ms
      testNewAxis(Nd4jBackend)
      • 35 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - IndexingTests.testNewAxis
          o.n.c.t.BaseND4JTest - IndexingTests.testNewAxis: 35 ms, threadCount: (26->26), jvmTotal=1238368256, jvmMax=7635730432, totalBytes=4496, maxBytes=8589934592, currPhys=1232093184, maxPhys=8589934592
    • 43 ms
      testGetScalar(Nd4jBackend)
      • 43 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - IndexingTests.testGetScalar
          o.n.c.t.BaseND4JTest - IndexingTests.testGetScalar: 41 ms, threadCount: (26->26), jvmTotal=1238892544, jvmMax=7635730432, totalBytes=4416, maxBytes=8589934592, currPhys=1232093184, maxPhys=8589934592
    • 46 ms
      testGetIndicesVectorView(Nd4jBackend)
      • 46 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - IndexingTests.testGetIndicesVectorView
          o.n.c.t.BaseND4JTest - IndexingTests.testGetIndicesVectorView: 46 ms, threadCount: (26->26), jvmTotal=1238892544, jvmMax=7635730432, totalBytes=4620, maxBytes=8589934592, currPhys=1232093184, maxPhys=8589934592
    • 38 ms
      testVectorIndexing(Nd4jBackend)
      • 38 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - IndexingTests.testVectorIndexing
          o.n.c.t.BaseND4JTest - IndexingTests.testVectorIndexing: 38 ms, threadCount: (26->26), jvmTotal=1238892544, jvmMax=7635730432, totalBytes=4696, maxBytes=8589934592, currPhys=1232093184, maxPhys=8589934592
    • 36 ms
      testArangeMul(Nd4jBackend)
      • 36 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - IndexingTests.testArangeMul
          o.n.c.t.BaseND4JTest - IndexingTests.testArangeMul: 36 ms, threadCount: (26->26), jvmTotal=1238892544, jvmMax=7635730432, totalBytes=4748, maxBytes=8589934592, currPhys=1232093184, maxPhys=8589934592
    • 35 ms
      testSlicing(Nd4jBackend)
      • 35 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - IndexingTests.testSlicing
          o.n.c.t.BaseND4JTest - IndexingTests.testSlicing: 35 ms, threadCount: (26->26), jvmTotal=1238892544, jvmMax=7635730432, totalBytes=4588, maxBytes=8589934592, currPhys=1232093184, maxPhys=8589934592
    • 37 ms
      test2dGetPoint(Nd4jBackend)
      • 37 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - IndexingTests.test2dGetPoint
          o.n.c.t.BaseND4JTest - IndexingTests.test2dGetPoint: 37 ms, threadCount: (26->26), jvmTotal=1238892544, jvmMax=7635730432, totalBytes=5092, maxBytes=8589934592, currPhys=1232093184, maxPhys=8589934592
  • 66 ms
    PreconditionsTest
    • 66 ms
      test(Nd4jBackend)
      • 66 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - PreconditionsTest.test
          o.n.c.t.BaseND4JTest - PreconditionsTest.test: 66 ms, threadCount: (26->26), jvmTotal=1238892544, jvmMax=7635730432, totalBytes=4528, maxBytes=8589934592, currPhys=1232093184, maxPhys=8589934592
  • CompressionPerformanceTests
    • ignoredgroundTruthTests_Bitmap_1(Nd4jBackend)
    • ignoredgroundTruthTests_Threshold_1(Nd4jBackend)
  • 740 ms
    UnderSamplingPreProcessorTest
    • 91 ms
      allMinority(Nd4jBackend)
      • 91 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - UnderSamplingPreProcessorTest.allMinority
          o.n.c.t.BaseND4JTest - UnderSamplingPreProcessorTest.allMinority: 90 ms, threadCount: (26->26), jvmTotal=1238892544, jvmMax=7635730432, totalBytes=8372, maxBytes=8589934592, currPhys=1243205632, maxPhys=8589934592
    • 387 ms
      mixedDistOneHot(Nd4jBackend)
      • 387 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - UnderSamplingPreProcessorTest.mixedDistOneHot
          o.n.c.t.BaseND4JTest - UnderSamplingPreProcessorTest.mixedDistOneHot: 387 ms, threadCount: (26->26), jvmTotal=1238892544, jvmMax=7635730432, totalBytes=40880, maxBytes=8589934592, currPhys=1450315776, maxPhys=8589934592
    • 100 ms
      testForMultiDataSet(Nd4jBackend)
      • 100 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - UnderSamplingPreProcessorTest.testForMultiDataSet
          o.n.c.t.BaseND4JTest - UnderSamplingPreProcessorTest.testForMultiDataSet: 99 ms, threadCount: (26->26), jvmTotal=1239941120, jvmMax=7635730432, totalBytes=9664, maxBytes=8589934592, currPhys=1260445696, maxPhys=8589934592
    • 72 ms
      allMajority(Nd4jBackend)
      • 72 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - UnderSamplingPreProcessorTest.allMajority
          o.n.c.t.BaseND4JTest - UnderSamplingPreProcessorTest.allMajority: 71 ms, threadCount: (26->26), jvmTotal=1238368256, jvmMax=7635730432, totalBytes=9092, maxBytes=8589934592, currPhys=1244033024, maxPhys=8589934592
    • 90 ms
      mixedDist(Nd4jBackend)
      • 90 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - UnderSamplingPreProcessorTest.mixedDist
          o.n.c.t.BaseND4JTest - UnderSamplingPreProcessorTest.mixedDist: 89 ms, threadCount: (26->26), jvmTotal=1239416832, jvmMax=7635730432, totalBytes=10760, maxBytes=8589934592, currPhys=1264848896, maxPhys=8589934592
  • 9.41 s
    OpsMappingTests
    • 9.41 s
      testLegacyOpsMapping(Nd4jBackend)
      • 9.41 s
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - OpsMappingTests.testLegacyOpsMapping
          o.n.l.n.OpsMappingTests - Group: TRANSFORM_SAME; List size: 23
          o.n.l.n.OpsMappingTests - Group: REDUCE_FLOAT; List size: 17
          o.n.l.n.OpsMappingTests - Group: REDUCE_SAME; List size: 0
          o.n.l.n.OpsMappingTests - Group: REDUCE_BOOL; List size: 0
          o.n.l.n.OpsMappingTests - Group: INDEXREDUCE; List size: 2
          o.n.l.n.OpsMappingTests - Group: SCALAR; List size: 21
          o.n.l.n.OpsMappingTests - Group: BROADCAST; List size: 12
          o.n.l.n.OpsMappingTests - Group: PAIRWISE; List size: 23
          o.n.l.n.OpsMappingTests - Group: REDUCE3; List size: 17
          o.n.l.n.OpsMappingTests - Group: SUMMARYSTATS; List size: 1
          o.n.l.n.OpsMappingTests - Group: RANDOM; List size: 13
          o.n.l.n.OpsMappingTests - 93 ops missing!
          o.n.l.n.OpsMappingTests - [TRANSFORM_SAME Ones, TRANSFORM_SAME ClipByValue, TRANSFORM_SAME Copy, REDUCE_FLOAT ReduceFloatBenchmarkOp, REDUCE_SAME Sum, REDUCE_SAME Max, REDUCE_SAME Min, REDUCE_SAME Prod, REDUCE_SAME ASum, REDUCE_SAME AMax, REDUCE_SAME AMin, REDUCE_SAME ReduceSameBenchmarkOp, REDUCE_BOOL Any, REDUCE_BOOL All, REDUCE_BOOL IsFinite, REDUCE_BOOL IsInfOrNan, REDUCE_BOOL IsNan, REDUCE_BOOL IsInf, REDUCE_BOOL IsPositive, REDUCE_BOOL IsNegative, INDEXREDUCE IndexMax, INDEXREDUCE IndexMin, INDEXREDUCE IndexAbsoluteMax, INDEXREDUCE IndexAbsoluteMin, SCALAR ELU, SCALAR ELUDerivative, SCALAR Mod, SCALAR ReverseMod, SCALAR TruncateDiv, SCALAR FloorDiv, SCALAR FloorMod, SCALAR SquaredSubtract, SCALAR SafeDivide, SCALAR AMaxPairwise, SCALAR AMinPairwise, SCALAR Atan2, SCALAR LogicalOr, SCALAR LogicalXor, SCALAR LogicalNot, SCALAR LogicalAnd, SCALAR CompareAndSet, SCALAR SXELogitsSmoother, SCALAR LstmClip, SCALAR TruncateMod, SCALAR SquaredReverseSubtract, SCALAR ReversePow, SCALAR DivideNoNan, SCALAR IGamma, SCALAR IGammac, SCALAR RELUDerivative, BROADCAST Pow, BROADCAST SquaredSubtract, BROADCAST FloorMod, BROADCAST FloorDiv, BROADCAST ReverseMod, BROADCAST SafeDivide, BROADCAST Mod, BROADCAST TruncateDiv, BROADCAST Atan2, BROADCAST LogicalOr, BROADCAST LogicalXor, BROADCAST LogicalNot, BROADCAST LogicalAnd, BROADCAST DivideNoNan, BROADCAST IGamma, BROADCAST IGammac, BROADCAST PowDerivative, PAIRWISE Divide, PAIRWISE Copy2, PAIRWISE Remainder, PAIRWISE Atan2, PAIRWISE FloorMod, PAIRWISE SquaredSubtract, PAIRWISE ReverseMod, PAIRWISE SafeDivide, PAIRWISE Mod, PAIRWISE RelativeError, PAIRWISE BinaryRelativeError, PAIRWISE LogicalNot, PAIRWISE LogicalAnd, PAIRWISE PowDerivative, PAIRWISE LogPoissonLoss, PAIRWISE LogPoissonLossFull, PAIRWISE TruncateMod, PAIRWISE ReplaceNans, PAIRWISE DivideNoNan, PAIRWISE IGamma, PAIRWISE IGammac, SUMMARYSTATS SummaryStatsVariance, RANDOM ExponentialDistribution, RANDOM ExponentialDistributionInv, RANDOM PoissonDistribution, RANDOM GammaDistribution]
          o.n.c.t.BaseND4JTest - OpsMappingTests.testLegacyOpsMapping: 9408 ms, threadCount: (26->26), jvmTotal=2000683008, jvmMax=7635730432, totalBytes=4400, maxBytes=8589934592, currPhys=1897918464, maxPhys=8589934592
  • 4.14 s
    WorkspaceProviderTests
    • passedtestNestedWorkspacesOverlap1(Nd4jBackend)
    • 174 ms
      testNestedWorkspacesOverlap2(Nd4jBackend)
      • 174 ms
        failed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - WorkspaceProviderTests.testNestedWorkspacesOverlap2
          o.n.c.t.BaseND4JTest - WorkspaceProviderTests.testNestedWorkspacesOverlap2: 173 ms, threadCount: (26->26), jvmTotal=2022178816, jvmMax=7635730432, totalBytes=4400, maxBytes=8589934592, currPhys=1898065920, maxPhys=8589934592
        • org.opentest4j.AssertionFailedError:
          at org.junit.jupiter.api.AssertionUtils.fail(AssertionUtils.java:55)
          at org.junit.jupiter.api.AssertionUtils.failNotEqual(AssertionUtils.java:62)
          at org.junit.jupiter.api.AssertEquals.assertEquals(AssertEquals.java:166)
          at org.junit.jupiter.api.AssertEquals.assertEquals(AssertEquals.java:161)
          at org.junit.jupiter.api.Assertions.assertEquals(Assertions.java:612)
          at org.nd4j.linalg.workspace.WorkspaceProviderTests.testNestedWorkspacesOverlap2(WorkspaceProviderTests.java:250)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
          at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
          at java.lang.reflect.Method.invoke(Method.java:498)
          at org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:688)
          at org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed(InvocationInterceptorChain.java:131)
          at org.junit.jupiter.engine.extension.TimeoutExtension.intercept(TimeoutExtension.java:149)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestableMethod(TimeoutExtension.java:140)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestTemplateMethod(TimeoutExtension.java:92)
          at org.junit.jupiter.engine.execution.ExecutableInvoker$ReflectiveInterceptorCall.lambda$ofVoidMethod$0(ExecutableInvoker.java:115)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.lambda$invoke$0(ExecutableInvoker.java:105)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation.proceed(InvocationInterceptorChain.java:106)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.proceed(InvocationInterceptorChain.java:64)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.chainAndInvoke(InvocationInterceptorChain.java:45)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.invoke(InvocationInterceptorChain.java:37)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:104)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:98)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$invokeTestMethod$6(TestMethodTestDescriptor.java:210)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.invokeTestMethod(TestMethodTestDescriptor.java:206)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:131)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:65)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:226)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:204)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:139)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.lambda$execute$2(TestTemplateTestDescriptor.java:107)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:175)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$11$1.accept(ReferencePipeline.java:440)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:107)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:42)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:107)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:88)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:67)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:52)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:114)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:86)
          at org.junit.platform.launcher.core.DefaultLauncherSession$DelegatingLauncher.execute(DefaultLauncherSession.java:86)
          at org.junit.platform.launcher.core.SessionPerRequestLauncher.execute(SessionPerRequestLauncher.java:53)
          at com.intellij.junit5.JUnit5IdeaTestRunner.startRunnerWithArgs(JUnit5IdeaTestRunner.java:71)
          at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:33)
          at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:235)
          at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:54)
    • 171 ms
      testReallocate1(Nd4jBackend)
      • 171 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - WorkspaceProviderTests.testReallocate1
          o.n.c.t.BaseND4JTest - WorkspaceProviderTests.testReallocate1: 171 ms, threadCount: (26->26), jvmTotal=2015363072, jvmMax=7635730432, totalBytes=4400, maxBytes=8589934592, currPhys=1898119168, maxPhys=8589934592
    • 119 ms
      testReallocate2(Nd4jBackend)
      • 119 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - WorkspaceProviderTests.testReallocate2
          o.n.c.t.BaseND4JTest - WorkspaceProviderTests.testReallocate2: 119 ms, threadCount: (26->26), jvmTotal=2007498752, jvmMax=7635730432, totalBytes=4400, maxBytes=8589934592, currPhys=1897766912, maxPhys=8589934592
    • 111 ms
      testReallocate3(Nd4jBackend)
      • 111 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - WorkspaceProviderTests.testReallocate3
          o.n.l.w.WorkspaceProviderTests - -----------------------------
          o.n.c.t.BaseND4JTest - WorkspaceProviderTests.testReallocate3: 110 ms, threadCount: (26->26), jvmTotal=1998585856, jvmMax=7635730432, totalBytes=4400, maxBytes=8589934592, currPhys=1881186304, maxPhys=8589934592
    • 88 ms
      testNestedWorkspaces10(Nd4jBackend)
      • 88 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - WorkspaceProviderTests.testNestedWorkspaces10
          o.n.c.t.BaseND4JTest - WorkspaceProviderTests.testNestedWorkspaces10: 87 ms, threadCount: (26->26), jvmTotal=1990721536, jvmMax=7635730432, totalBytes=4400, maxBytes=8589934592, currPhys=1865691136, maxPhys=8589934592
    • ignoredtestNestedWorkspaces11(Nd4jBackend)
    • 110 ms
      testNewWorkspace1(Nd4jBackend)
      • 110 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - WorkspaceProviderTests.testNewWorkspace1
          o.n.c.t.BaseND4JTest - WorkspaceProviderTests.testNewWorkspace1: 109 ms, threadCount: (26->26), jvmTotal=1983905792, jvmMax=7635730432, totalBytes=4400, maxBytes=8589934592, currPhys=1851314176, maxPhys=8589934592
    • 103 ms
      testCircularBufferReset1(Nd4jBackend)
      • 103 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - WorkspaceProviderTests.testCircularBufferReset1
          o.n.c.t.BaseND4JTest - WorkspaceProviderTests.testCircularBufferReset1: 103 ms, threadCount: (26->26), jvmTotal=1977090048, jvmMax=7635730432, totalBytes=5064, maxBytes=8589934592, currPhys=1836949504, maxPhys=8589934592
    • 83 ms
      testWorkspacesSerde1()
      • 83 ms
        passed[1]
        • o.n.c.t.BaseND4JTest - WorkspaceProviderTests.testWorkspacesSerde1
          o.n.c.t.BaseND4JTest - WorkspaceProviderTests.testWorkspacesSerde1: 83 ms, threadCount: (26->26), jvmTotal=1970274304, jvmMax=7635730432, totalBytes=4400, maxBytes=8589934592, currPhys=1824186368, maxPhys=8589934592
    • 64 ms
      testWorkspacesSerde2()
      • 64 ms
        failed[1]
        • o.n.c.t.BaseND4JTest - WorkspaceProviderTests.testWorkspacesSerde2
          o.n.l.a.m.a.Nd4jWorkspace - Workspace [WS_1]: Allocating array of 96 bytes, capacity of 10 elements, prevOffset: 0; currentOffset: 96; address: 2452934713360
          o.n.l.a.m.a.Nd4jWorkspace - Workspace [WS_1] device_0, current cycle: 96; max cycle: 0
          o.n.l.c.n.w.CpuWorkspace - Destroying workspace...
          o.n.l.c.n.w.CpuWorkspace - Workspace [WS_1] device_0 threadId 1 guid [Workspace_115]: clearing external allocations...
          o.n.l.c.n.w.CpuWorkspace - Workspace [WS_1] device_0 threadId 1 cycle 1: clearing pinned allocations...
          o.n.c.t.BaseND4JTest - WorkspaceProviderTests.testWorkspacesSerde2: 64 ms, threadCount: (26->26), jvmTotal=1965031424, jvmMax=7635730432, totalBytes=4400, maxBytes=8589934592, currPhys=1818718208, maxPhys=8589934592
        • org.opentest4j.AssertionFailedError:
          at org.junit.jupiter.api.AssertionUtils.fail(AssertionUtils.java:55)
          at org.junit.jupiter.api.AssertionUtils.failNotEqual(AssertionUtils.java:62)
          at org.junit.jupiter.api.AssertEquals.assertEquals(AssertEquals.java:166)
          at org.junit.jupiter.api.AssertEquals.assertEquals(AssertEquals.java:161)
          at org.junit.jupiter.api.Assertions.assertEquals(Assertions.java:612)
          at org.nd4j.linalg.workspace.WorkspaceProviderTests.testWorkspacesSerde2(WorkspaceProviderTests.java:373)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
          at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
          at java.lang.reflect.Method.invoke(Method.java:498)
          at org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:688)
          at org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed(InvocationInterceptorChain.java:131)
          at org.junit.jupiter.engine.extension.TimeoutExtension.intercept(TimeoutExtension.java:149)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestableMethod(TimeoutExtension.java:140)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestTemplateMethod(TimeoutExtension.java:92)
          at org.junit.jupiter.engine.execution.ExecutableInvoker$ReflectiveInterceptorCall.lambda$ofVoidMethod$0(ExecutableInvoker.java:115)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.lambda$invoke$0(ExecutableInvoker.java:105)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation.proceed(InvocationInterceptorChain.java:106)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.proceed(InvocationInterceptorChain.java:64)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.chainAndInvoke(InvocationInterceptorChain.java:45)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.invoke(InvocationInterceptorChain.java:37)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:104)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:98)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$invokeTestMethod$6(TestMethodTestDescriptor.java:210)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.invokeTestMethod(TestMethodTestDescriptor.java:206)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:131)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:65)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:226)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:204)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:139)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.lambda$execute$2(TestTemplateTestDescriptor.java:107)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:175)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$11$1.accept(ReferencePipeline.java:440)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:107)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:42)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:107)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:88)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:67)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:52)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:114)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:86)
          at org.junit.platform.launcher.core.DefaultLauncherSession$DelegatingLauncher.execute(DefaultLauncherSession.java:86)
          at org.junit.platform.launcher.core.SessionPerRequestLauncher.execute(SessionPerRequestLauncher.java:53)
          at com.intellij.junit5.JUnit5IdeaTestRunner.startRunnerWithArgs(JUnit5IdeaTestRunner.java:71)
          at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:33)
          at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:235)
          at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:54)
    • 70 ms
      testWorkspacesSerde3()
      • 70 ms
        passed[1]
        • o.n.c.t.BaseND4JTest - WorkspaceProviderTests.testWorkspacesSerde3
          o.n.l.c.n.w.CpuWorkspace - Destroying workspace...
          o.n.l.c.n.w.CpuWorkspace - Workspace [WS_1] device_0 threadId 1 guid [Workspace_116]: clearing external allocations...
          o.n.l.c.n.w.CpuWorkspace - Workspace [WS_1] device_0 threadId 1 cycle 1: clearing pinned allocations...
          o.n.c.t.BaseND4JTest - WorkspaceProviderTests.testWorkspacesSerde3: 70 ms, threadCount: (26->26), jvmTotal=1959264256, jvmMax=7635730432, totalBytes=4400, maxBytes=8589934592, currPhys=1818673152, maxPhys=8589934592
    • 71 ms
      testCircularLearning1(Nd4jBackend)
      • 71 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - WorkspaceProviderTests.testCircularLearning1
          o.n.l.w.WorkspaceProviderTests - Current step number: 0
          o.n.l.w.WorkspaceProviderTests - Current step number: 1
          o.n.c.t.BaseND4JTest - WorkspaceProviderTests.testCircularLearning1: 71 ms, threadCount: (26->26), jvmTotal=1955069952, jvmMax=7635730432, totalBytes=4400, maxBytes=8589934592, currPhys=1818656768, maxPhys=8589934592
    • 2.08 s
      testWorkspaceGc_1()
      • 2.08 s
        passed[1]
        • o.n.c.t.BaseND4JTest - WorkspaceProviderTests.testWorkspaceGc_1
          o.n.l.w.WorkspaceProviderTests - Done
          o.n.c.t.BaseND4JTest - WorkspaceProviderTests.testWorkspaceGc_1: 2076 ms, threadCount: (26->26), jvmTotal=1935671296, jvmMax=7635730432, totalBytes=4400, maxBytes=8589934592, currPhys=1818685440, maxPhys=8589934592
    • passedtestMemcpy1(Nd4jBackend)
    • 70 ms
      testVariableInput1(Nd4jBackend)
      • 70 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - WorkspaceProviderTests.testVariableInput1
          o.n.c.t.BaseND4JTest - WorkspaceProviderTests.testVariableInput1: 70 ms, threadCount: (26->26), jvmTotal=1934622720, jvmMax=7635730432, totalBytes=4400, maxBytes=8589934592, currPhys=1817341952, maxPhys=8589934592
    • 73 ms
      testMultithreading1(Nd4jBackend)
      • 73 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - WorkspaceProviderTests.testMultithreading1
          o.n.c.t.BaseND4JTest - WorkspaceProviderTests.testMultithreading1: 73 ms, threadCount: (26->26), jvmTotal=1932525568, jvmMax=7635730432, totalBytes=4400, maxBytes=8589934592, currPhys=1819148288, maxPhys=8589934592
    • 66 ms
      testUnboundedLoop1(Nd4jBackend)
      • 66 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - WorkspaceProviderTests.testUnboundedLoop1
          o.n.c.t.BaseND4JTest - WorkspaceProviderTests.testUnboundedLoop1: 66 ms, threadCount: (26->26), jvmTotal=1932001280, jvmMax=7635730432, totalBytes=4400, maxBytes=8589934592, currPhys=1819201536, maxPhys=8589934592
    • 64 ms
      testUnboundedLoop2(Nd4jBackend)
      • 64 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - WorkspaceProviderTests.testUnboundedLoop2
          o.n.c.t.BaseND4JTest - WorkspaceProviderTests.testUnboundedLoop2: 63 ms, threadCount: (26->26), jvmTotal=1930952704, jvmMax=7635730432, totalBytes=4400, maxBytes=8589934592, currPhys=1819238400, maxPhys=8589934592
    • 98 ms
      testNestedWorkspaces1(Nd4jBackend)
      • 98 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - WorkspaceProviderTests.testNestedWorkspaces1
          o.n.l.w.WorkspaceProviderTests - ---------------
          o.n.c.t.BaseND4JTest - WorkspaceProviderTests.testNestedWorkspaces1: 98 ms, threadCount: (26->26), jvmTotal=1926758400, jvmMax=7635730432, totalBytes=4400, maxBytes=8589934592, currPhys=1819242496, maxPhys=8589934592
    • 76 ms
      testNestedWorkspaces2(Nd4jBackend)
      • 76 ms
        failed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - WorkspaceProviderTests.testNestedWorkspaces2
          o.n.c.t.BaseND4JTest - WorkspaceProviderTests.testNestedWorkspaces2: 76 ms, threadCount: (26->26), jvmTotal=1926758400, jvmMax=7635730432, totalBytes=4400, maxBytes=8589934592, currPhys=1819308032, maxPhys=8589934592
        • org.opentest4j.AssertionFailedError:
          at org.junit.jupiter.api.AssertionUtils.fail(AssertionUtils.java:55)
          at org.junit.jupiter.api.AssertionUtils.failNotEqual(AssertionUtils.java:62)
          at org.junit.jupiter.api.AssertEquals.assertEquals(AssertEquals.java:166)
          at org.junit.jupiter.api.AssertEquals.assertEquals(AssertEquals.java:161)
          at org.junit.jupiter.api.Assertions.assertEquals(Assertions.java:612)
          at org.nd4j.linalg.workspace.WorkspaceProviderTests.testNestedWorkspaces2(WorkspaceProviderTests.java:937)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
          at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
          at java.lang.reflect.Method.invoke(Method.java:498)
          at org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:688)
          at org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed(InvocationInterceptorChain.java:131)
          at org.junit.jupiter.engine.extension.TimeoutExtension.intercept(TimeoutExtension.java:149)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestableMethod(TimeoutExtension.java:140)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestTemplateMethod(TimeoutExtension.java:92)
          at org.junit.jupiter.engine.execution.ExecutableInvoker$ReflectiveInterceptorCall.lambda$ofVoidMethod$0(ExecutableInvoker.java:115)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.lambda$invoke$0(ExecutableInvoker.java:105)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation.proceed(InvocationInterceptorChain.java:106)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.proceed(InvocationInterceptorChain.java:64)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.chainAndInvoke(InvocationInterceptorChain.java:45)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.invoke(InvocationInterceptorChain.java:37)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:104)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:98)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$invokeTestMethod$6(TestMethodTestDescriptor.java:210)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.invokeTestMethod(TestMethodTestDescriptor.java:206)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:131)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:65)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:226)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:204)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:139)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.lambda$execute$2(TestTemplateTestDescriptor.java:107)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:175)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$11$1.accept(ReferencePipeline.java:440)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:107)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:42)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:107)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:88)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:67)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:52)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:114)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:86)
          at org.junit.platform.launcher.core.DefaultLauncherSession$DelegatingLauncher.execute(DefaultLauncherSession.java:86)
          at org.junit.platform.launcher.core.SessionPerRequestLauncher.execute(SessionPerRequestLauncher.java:53)
          at com.intellij.junit5.JUnit5IdeaTestRunner.startRunnerWithArgs(JUnit5IdeaTestRunner.java:71)
          at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:33)
          at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:235)
          at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:54)
    • 69 ms
      testNestedWorkspaces3(Nd4jBackend)
      • 69 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - WorkspaceProviderTests.testNestedWorkspaces3
          o.n.c.t.BaseND4JTest - WorkspaceProviderTests.testNestedWorkspaces3: 69 ms, threadCount: (26->26), jvmTotal=1929379840, jvmMax=7635730432, totalBytes=4400, maxBytes=8589934592, currPhys=1819377664, maxPhys=8589934592
    • 66 ms
      testNestedWorkspaces4(Nd4jBackend)
      • 66 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - WorkspaceProviderTests.testNestedWorkspaces4
          o.n.c.t.BaseND4JTest - WorkspaceProviderTests.testNestedWorkspaces4: 65 ms, threadCount: (26->26), jvmTotal=1926758400, jvmMax=7635730432, totalBytes=4400, maxBytes=8589934592, currPhys=1819422720, maxPhys=8589934592
    • 66 ms
      testNestedWorkspaces5(Nd4jBackend)
      • 66 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - WorkspaceProviderTests.testNestedWorkspaces5
          o.n.c.t.BaseND4JTest - WorkspaceProviderTests.testNestedWorkspaces5: 66 ms, threadCount: (26->26), jvmTotal=1928855552, jvmMax=7635730432, totalBytes=4400, maxBytes=8589934592, currPhys=1819459584, maxPhys=8589934592
    • 66 ms
      testNestedWorkspaces6(Nd4jBackend)
      • 66 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - WorkspaceProviderTests.testNestedWorkspaces6
          o.n.l.w.WorkspaceProviderTests - ------
          o.n.c.t.BaseND4JTest - WorkspaceProviderTests.testNestedWorkspaces6: 65 ms, threadCount: (26->26), jvmTotal=1928331264, jvmMax=7635730432, totalBytes=4400, maxBytes=8589934592, currPhys=1819443200, maxPhys=8589934592
    • 63 ms
      testNestedWorkspaces7(Nd4jBackend)
      • 63 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - WorkspaceProviderTests.testNestedWorkspaces7
          o.n.l.w.WorkspaceProviderTests - Workspace5: Nd4jWorkspace{id='External', currentSize=90112}
          o.n.c.t.BaseND4JTest - WorkspaceProviderTests.testNestedWorkspaces7: 63 ms, threadCount: (26->26), jvmTotal=1928331264, jvmMax=7635730432, totalBytes=4400, maxBytes=8589934592, currPhys=1819504640, maxPhys=8589934592
    • 64 ms
      testNestedWorkspaces8(Nd4jBackend)
      • 64 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - WorkspaceProviderTests.testNestedWorkspaces8
          o.n.c.t.BaseND4JTest - WorkspaceProviderTests.testNestedWorkspaces8: 64 ms, threadCount: (26->26), jvmTotal=1927806976, jvmMax=7635730432, totalBytes=4400, maxBytes=8589934592, currPhys=1819389952, maxPhys=8589934592
    • 63 ms
      testNestedWorkspaces9(Nd4jBackend)
      • 63 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - WorkspaceProviderTests.testNestedWorkspaces9
          o.n.c.t.BaseND4JTest - WorkspaceProviderTests.testNestedWorkspaces9: 63 ms, threadCount: (26->26), jvmTotal=1927806976, jvmMax=7635730432, totalBytes=4400, maxBytes=8589934592, currPhys=1819463680, maxPhys=8589934592
  • 471 ms
    NDLossTest
    • 60 ms
      testCosineDistance(Nd4jBackend)
      • 60 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - NDLossTest.testCosineDistance
          o.n.c.t.BaseND4JTest - NDLossTest.testCosineDistance: 59 ms, threadCount: (26->26), jvmTotal=1927806976, jvmMax=7635730432, totalBytes=5352, maxBytes=8589934592, currPhys=1819471872, maxPhys=8589934592
    • 34 ms
      testAbsoluteDifference(Nd4jBackend)
      • 34 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - NDLossTest.testAbsoluteDifference
          o.n.c.t.BaseND4JTest - NDLossTest.testAbsoluteDifference: 34 ms, threadCount: (26->26), jvmTotal=1927806976, jvmMax=7635730432, totalBytes=5168, maxBytes=8589934592, currPhys=1819471872, maxPhys=8589934592
    • 34 ms
      testSoftmaxCrossEntropy(Nd4jBackend)
      • 34 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - NDLossTest.testSoftmaxCrossEntropy
          o.n.c.t.BaseND4JTest - NDLossTest.testSoftmaxCrossEntropy: 33 ms, threadCount: (26->26), jvmTotal=1927806976, jvmMax=7635730432, totalBytes=4848, maxBytes=8589934592, currPhys=1819475968, maxPhys=8589934592
    • 34 ms
      testHuberLoss(Nd4jBackend)
      • 34 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - NDLossTest.testHuberLoss
          o.n.c.t.BaseND4JTest - NDLossTest.testHuberLoss: 33 ms, threadCount: (26->26), jvmTotal=1926758400, jvmMax=7635730432, totalBytes=5232, maxBytes=8589934592, currPhys=1819369472, maxPhys=8589934592
    • 34 ms
      testMeanPairwiseSquaredError(Nd4jBackend)
      • 34 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - NDLossTest.testMeanPairwiseSquaredError
          o.n.c.t.BaseND4JTest - NDLossTest.testMeanPairwiseSquaredError: 32 ms, threadCount: (26->26), jvmTotal=1927282688, jvmMax=7635730432, totalBytes=5168, maxBytes=8589934592, currPhys=1819443200, maxPhys=8589934592
    • 34 ms
      testSparseSoftmaxCrossEntropy(Nd4jBackend)
      • 34 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - NDLossTest.testSparseSoftmaxCrossEntropy
          o.n.c.t.BaseND4JTest - NDLossTest.testSparseSoftmaxCrossEntropy: 34 ms, threadCount: (26->26), jvmTotal=1927282688, jvmMax=7635730432, totalBytes=4628, maxBytes=8589934592, currPhys=1819443200, maxPhys=8589934592
    • 35 ms
      testLogLoss(Nd4jBackend)
      • 35 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - NDLossTest.testLogLoss
          o.n.c.t.BaseND4JTest - NDLossTest.testLogLoss: 34 ms, threadCount: (26->26), jvmTotal=1927282688, jvmMax=7635730432, totalBytes=5264, maxBytes=8589934592, currPhys=1819447296, maxPhys=8589934592
    • 32 ms
      testMeanSquaredError(Nd4jBackend)
      • 32 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - NDLossTest.testMeanSquaredError
          o.n.c.t.BaseND4JTest - NDLossTest.testMeanSquaredError: 32 ms, threadCount: (26->26), jvmTotal=1927282688, jvmMax=7635730432, totalBytes=5168, maxBytes=8589934592, currPhys=1819447296, maxPhys=8589934592
    • 36 ms
      testLogPoisson(Nd4jBackend)
      • 36 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - NDLossTest.testLogPoisson
          o.n.c.t.BaseND4JTest - NDLossTest.testLogPoisson: 35 ms, threadCount: (26->26), jvmTotal=1927282688, jvmMax=7635730432, totalBytes=5168, maxBytes=8589934592, currPhys=1819447296, maxPhys=8589934592
    • 34 ms
      testL2Loss(Nd4jBackend)
      • 34 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - NDLossTest.testL2Loss
          o.n.c.t.BaseND4JTest - NDLossTest.testL2Loss: 34 ms, threadCount: (26->26), jvmTotal=1927282688, jvmMax=7635730432, totalBytes=4528, maxBytes=8589934592, currPhys=1819447296, maxPhys=8589934592
    • 36 ms
      testWeightedCrossEntropyWithLogits(Nd4jBackend)
      • 36 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - NDLossTest.testWeightedCrossEntropyWithLogits
          o.n.c.t.BaseND4JTest - NDLossTest.testWeightedCrossEntropyWithLogits: 36 ms, threadCount: (26->26), jvmTotal=1927282688, jvmMax=7635730432, totalBytes=4772, maxBytes=8589934592, currPhys=1819471872, maxPhys=8589934592
    • 33 ms
      testSigmoidCrossEntropy(Nd4jBackend)
      • 33 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - NDLossTest.testSigmoidCrossEntropy
          o.n.c.t.BaseND4JTest - NDLossTest.testSigmoidCrossEntropy: 33 ms, threadCount: (26->26), jvmTotal=1927282688, jvmMax=7635730432, totalBytes=5232, maxBytes=8589934592, currPhys=1819471872, maxPhys=8589934592
    • 35 ms
      testHingeLoss(Nd4jBackend)
      • 35 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - NDLossTest.testHingeLoss
          o.n.c.t.BaseND4JTest - NDLossTest.testHingeLoss: 34 ms, threadCount: (26->26), jvmTotal=1927282688, jvmMax=7635730432, totalBytes=5168, maxBytes=8589934592, currPhys=1819471872, maxPhys=8589934592
  • 959 ms
    ShapeTestsC
    • 63 ms
      testColumnSum(Nd4jBackend)
      • 63 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - ShapeTestsC.testColumnSum
          o.n.c.t.BaseND4JTest - ShapeTestsC.testColumnSum: 63 ms, threadCount: (26->26), jvmTotal=1927282688, jvmMax=7635730432, totalBytes=4520, maxBytes=8589934592, currPhys=1819471872, maxPhys=8589934592
    • 33 ms
      testOtherReshape(Nd4jBackend)
      • 33 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - ShapeTestsC.testOtherReshape
          o.n.c.t.BaseND4JTest - ShapeTestsC.testOtherReshape: 32 ms, threadCount: (26->26), jvmTotal=1927282688, jvmMax=7635730432, totalBytes=4484, maxBytes=8589934592, currPhys=1819471872, maxPhys=8589934592
    • 33 ms
      testColumnSumDouble(Nd4jBackend)
      • 33 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - ShapeTestsC.testColumnSumDouble
          o.n.c.t.BaseND4JTest - ShapeTestsC.testColumnSumDouble: 33 ms, threadCount: (26->26), jvmTotal=1927282688, jvmMax=7635730432, totalBytes=4520, maxBytes=8589934592, currPhys=1819471872, maxPhys=8589934592
    • 32 ms
      testEight(Nd4jBackend)
      • 32 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - ShapeTestsC.testEight
          o.n.c.t.BaseND4JTest - ShapeTestsC.testEight: 32 ms, threadCount: (26->26), jvmTotal=1927282688, jvmMax=7635730432, totalBytes=4712, maxBytes=8589934592, currPhys=1819471872, maxPhys=8589934592
    • 32 ms
      testRavel(Nd4jBackend)
      • 32 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - ShapeTestsC.testRavel
          o.n.c.t.BaseND4JTest - ShapeTestsC.testRavel: 32 ms, threadCount: (26->26), jvmTotal=1927282688, jvmMax=7635730432, totalBytes=4632, maxBytes=8589934592, currPhys=1819471872, maxPhys=8589934592
    • 33 ms
      testSum2d(Nd4jBackend)
      • 33 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - ShapeTestsC.testSum2d
          o.n.c.t.BaseND4JTest - ShapeTestsC.testSum2d: 32 ms, threadCount: (26->26), jvmTotal=1927282688, jvmMax=7635730432, totalBytes=4504, maxBytes=8589934592, currPhys=1819471872, maxPhys=8589934592
    • 34 ms
      testVectorAlongDimension(Nd4jBackend)
      • 34 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - ShapeTestsC.testVectorAlongDimension
          o.n.c.t.BaseND4JTest - ShapeTestsC.testVectorAlongDimension: 33 ms, threadCount: (26->26), jvmTotal=1927282688, jvmMax=7635730432, totalBytes=6024, maxBytes=8589934592, currPhys=1819492352, maxPhys=8589934592
    • 33 ms
      testSixteenZeroOne(Nd4jBackend)
      • 33 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - ShapeTestsC.testSixteenZeroOne
          o.n.c.t.BaseND4JTest - ShapeTestsC.testSixteenZeroOne: 33 ms, threadCount: (26->26), jvmTotal=1927282688, jvmMax=7635730432, totalBytes=4976, maxBytes=8589934592, currPhys=1819492352, maxPhys=8589934592
    • 32 ms
      testPermuteReshape(Nd4jBackend)
      • 32 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - ShapeTestsC.testPermuteReshape
          o.n.c.t.BaseND4JTest - ShapeTestsC.testPermuteReshape: 32 ms, threadCount: (26->26), jvmTotal=1927282688, jvmMax=7635730432, totalBytes=4648, maxBytes=8589934592, currPhys=1819492352, maxPhys=8589934592
    • 32 ms
      testSixteenSecondDim(Nd4jBackend)
      • 32 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - ShapeTestsC.testSixteenSecondDim
          o.n.c.t.BaseND4JTest - ShapeTestsC.testSixteenSecondDim: 32 ms, threadCount: (26->26), jvmTotal=1927282688, jvmMax=7635730432, totalBytes=4928, maxBytes=8589934592, currPhys=1819492352, maxPhys=8589934592
    • 34 ms
      testViewAfterReshape(Nd4jBackend)
      • 34 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - ShapeTestsC.testViewAfterReshape
          o.n.c.t.BaseND4JTest - ShapeTestsC.testViewAfterReshape: 34 ms, threadCount: (26->26), jvmTotal=1927282688, jvmMax=7635730432, totalBytes=4480, maxBytes=8589934592, currPhys=1819496448, maxPhys=8589934592
    • 35 ms
      testThreeTwoTwoTwo(Nd4jBackend)
      • 35 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - ShapeTestsC.testThreeTwoTwoTwo
          o.n.c.t.BaseND4JTest - ShapeTestsC.testThreeTwoTwoTwo: 34 ms, threadCount: (26->26), jvmTotal=1927282688, jvmMax=7635730432, totalBytes=4800, maxBytes=8589934592, currPhys=1819496448, maxPhys=8589934592
    • 33 ms
      testSixteenFirstDim(Nd4jBackend)
      • 33 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - ShapeTestsC.testSixteenFirstDim
          o.n.c.t.BaseND4JTest - ShapeTestsC.testSixteenFirstDim: 33 ms, threadCount: (26->26), jvmTotal=1927282688, jvmMax=7635730432, totalBytes=4928, maxBytes=8589934592, currPhys=1819496448, maxPhys=8589934592
    • 32 ms
      testReshapePermute(Nd4jBackend)
      • 32 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - ShapeTestsC.testReshapePermute
          o.n.c.t.BaseND4JTest - ShapeTestsC.testReshapePermute: 31 ms, threadCount: (26->26), jvmTotal=1926758400, jvmMax=7635730432, totalBytes=4656, maxBytes=8589934592, currPhys=1819430912, maxPhys=8589934592
    • 33 ms
      testThreeTwoTwo(Nd4jBackend)
      • 33 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - ShapeTestsC.testThreeTwoTwo
          o.n.c.t.BaseND4JTest - ShapeTestsC.testThreeTwoTwo: 33 ms, threadCount: (26->26), jvmTotal=1926758400, jvmMax=7635730432, totalBytes=4800, maxBytes=8589934592, currPhys=1819504640, maxPhys=8589934592
    • 34 ms
      testPutScalar(Nd4jBackend)
      • 34 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - ShapeTestsC.testPutScalar
          o.n.c.t.BaseND4JTest - ShapeTestsC.testPutScalar: 34 ms, threadCount: (26->26), jvmTotal=1926758400, jvmMax=7635730432, totalBytes=8752, maxBytes=8589934592, currPhys=1819656192, maxPhys=8589934592
    • 33 ms
      testColumnVariance(Nd4jBackend)
      • 33 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - ShapeTestsC.testColumnVariance
          o.n.c.t.BaseND4JTest - ShapeTestsC.testColumnVariance: 33 ms, threadCount: (26->26), jvmTotal=1926758400, jvmMax=7635730432, totalBytes=4536, maxBytes=8589934592, currPhys=1819656192, maxPhys=8589934592
    • 32 ms
      testRowMean(Nd4jBackend)
      • 32 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - ShapeTestsC.testRowMean
          o.n.c.t.BaseND4JTest - ShapeTestsC.testRowMean: 32 ms, threadCount: (26->26), jvmTotal=1926758400, jvmMax=7635730432, totalBytes=4520, maxBytes=8589934592, currPhys=1819656192, maxPhys=8589934592
    • 35 ms
      testSumColumn(Nd4jBackend)
      • 35 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - ShapeTestsC.testSumColumn
          o.n.c.t.BaseND4JTest - ShapeTestsC.testSumColumn: 35 ms, threadCount: (26->26), jvmTotal=1926758400, jvmMax=7635730432, totalBytes=4468, maxBytes=8589934592, currPhys=1819656192, maxPhys=8589934592
    • 34 ms
      testReshapeToTrueScalar_1(Nd4jBackend)
      • 34 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - ShapeTestsC.testReshapeToTrueScalar_1
          o.n.c.t.BaseND4JTest - ShapeTestsC.testReshapeToTrueScalar_1: 34 ms, threadCount: (26->26), jvmTotal=1926758400, jvmMax=7635730432, totalBytes=4432, maxBytes=8589934592, currPhys=1819660288, maxPhys=8589934592
    • 35 ms
      testReshapeToTrueScalar_2(Nd4jBackend)
      • 35 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - ShapeTestsC.testReshapeToTrueScalar_2
          o.n.c.t.BaseND4JTest - ShapeTestsC.testReshapeToTrueScalar_2: 33 ms, threadCount: (26->26), jvmTotal=1926758400, jvmMax=7635730432, totalBytes=4416, maxBytes=8589934592, currPhys=1819660288, maxPhys=8589934592
    • 35 ms
      testReshapeToTrueScalar_3(Nd4jBackend)
      • 35 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - ShapeTestsC.testReshapeToTrueScalar_3
          o.n.c.t.BaseND4JTest - ShapeTestsC.testReshapeToTrueScalar_3: 35 ms, threadCount: (26->26), jvmTotal=1926758400, jvmMax=7635730432, totalBytes=4464, maxBytes=8589934592, currPhys=1819660288, maxPhys=8589934592
    • 34 ms
      testReshapeToTrueScalar_4(Nd4jBackend)
      • 34 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - ShapeTestsC.testReshapeToTrueScalar_4
          o.n.c.t.BaseND4JTest - ShapeTestsC.testReshapeToTrueScalar_4: 34 ms, threadCount: (26->26), jvmTotal=1926758400, jvmMax=7635730432, totalBytes=4432, maxBytes=8589934592, currPhys=1819660288, maxPhys=8589934592
    • 33 ms
      testCumSum(Nd4jBackend)
      • 33 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - ShapeTestsC.testCumSum
          o.n.c.t.BaseND4JTest - ShapeTestsC.testCumSum: 33 ms, threadCount: (26->26), jvmTotal=1926758400, jvmMax=7635730432, totalBytes=4816, maxBytes=8589934592, currPhys=1819660288, maxPhys=8589934592
    • 33 ms
      testPutRow(Nd4jBackend)
      • 33 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - ShapeTestsC.testPutRow
          o.n.c.t.BaseND4JTest - ShapeTestsC.testPutRow: 33 ms, threadCount: (26->26), jvmTotal=1926758400, jvmMax=7635730432, totalBytes=4596, maxBytes=8589934592, currPhys=1819660288, maxPhys=8589934592
    • 33 ms
      testRowStd(Nd4jBackend)
      • 33 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - ShapeTestsC.testRowStd
          o.n.c.t.BaseND4JTest - ShapeTestsC.testRowStd: 33 ms, threadCount: (26->26), jvmTotal=1926758400, jvmMax=7635730432, totalBytes=4536, maxBytes=8589934592, currPhys=1819660288, maxPhys=8589934592
    • 32 ms
      testSumRow(Nd4jBackend)
      • 32 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - ShapeTestsC.testSumRow
          o.n.c.t.BaseND4JTest - ShapeTestsC.testSumRow: 32 ms, threadCount: (26->26), jvmTotal=1926758400, jvmMax=7635730432, totalBytes=4468, maxBytes=8589934592, currPhys=1819660288, maxPhys=8589934592
    • 32 ms
      testSum2dv2(Nd4jBackend)
      • 32 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - ShapeTestsC.testSum2dv2
          o.n.c.t.BaseND4JTest - ShapeTestsC.testSum2dv2: 32 ms, threadCount: (26->26), jvmTotal=1926758400, jvmMax=7635730432, totalBytes=4456, maxBytes=8589934592, currPhys=1819660288, maxPhys=8589934592
  • 167 ms
    TestSerializationDoubleToFloat
    • 65 ms
      testSerializationOnViewsJava(Nd4jBackend)
      • 65 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - TestSerializationDoubleToFloat.testSerializationOnViewsJava
          The data opType is FLOAT
          o.n.c.t.BaseND4JTest - TestSerializationDoubleToFloat.testSerializationOnViewsJava: 63 ms, threadCount: (26->26), jvmTotal=1926758400, jvmMax=7635730432, totalBytes=4756, maxBytes=8589934592, currPhys=1819766784, maxPhys=8589934592
    • 34 ms
      testSerializationFullArrayJava(Nd4jBackend)
      • 34 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - TestSerializationDoubleToFloat.testSerializationFullArrayJava
          The data opType is FLOAT
          o.n.c.t.BaseND4JTest - TestSerializationDoubleToFloat.testSerializationFullArrayJava: 34 ms, threadCount: (26->26), jvmTotal=1926758400, jvmMax=7635730432, totalBytes=4724, maxBytes=8589934592, currPhys=1819766784, maxPhys=8589934592
    • 32 ms
      testSerializationOnViewsNd4jWriteRead(Nd4jBackend)
      • 32 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - TestSerializationDoubleToFloat.testSerializationOnViewsNd4jWriteRead
          The data opType is FLOAT
          o.n.c.t.BaseND4JTest - TestSerializationDoubleToFloat.testSerializationOnViewsNd4jWriteRead: 31 ms, threadCount: (26->26), jvmTotal=1926758400, jvmMax=7635730432, totalBytes=4756, maxBytes=8589934592, currPhys=1819766784, maxPhys=8589934592
    • 36 ms
      testSerializationFullArrayNd4jWriteRead(Nd4jBackend)
      • 36 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - TestSerializationDoubleToFloat.testSerializationFullArrayNd4jWriteRead
          The data opType is FLOAT
          o.n.l.a.n.TestSerializationDoubleToFloat - A ---------------
          o.n.c.t.BaseND4JTest - TestSerializationDoubleToFloat.testSerializationFullArrayNd4jWriteRead: 36 ms, threadCount: (26->26), jvmTotal=1926758400, jvmMax=7635730432, totalBytes=4724, maxBytes=8589934592, currPhys=1819766784, maxPhys=8589934592
  • 1.11 s
    ListenerTest
    • 69 ms
      testListenerCalls()
      • 69 ms
        passed[1]
        • o.n.c.t.BaseND4JTest - ListenerTest.testListenerCalls
          o.n.a.f.DifferentialFunction - No fields found for property name reductionMode for class org.nd4j.linalg.api.ops.impl.loss.LogLoss
          o.n.c.t.BaseND4JTest - ListenerTest.testListenerCalls: 69 ms, threadCount: (26->26), jvmTotal=1926758400, jvmMax=7635730432, totalBytes=15384, maxBytes=8589934592, currPhys=1819906048, maxPhys=8589934592
    • 731 ms
      irisHistoryTest(Nd4jBackend)
      • 731 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - ListenerTest.irisHistoryTest
          o.n.a.f.DifferentialFunction - No fields found for property name labelsSmoothing for class org.nd4j.linalg.api.ops.impl.loss.SoftmaxCrossEntropyLoss
          o.n.a.f.DifferentialFunction - No fields found for property name reductionMode for class org.nd4j.linalg.api.ops.impl.loss.SoftmaxCrossEntropyLoss
          o.n.a.l.i.ScoreListener - Epoch 0 complete on iteration 0 - 1 batches (150 examples) in 3 ms - 333.33 batches/sec, 50000.00 examples/sec, 0 ms ETL time
          o.n.a.l.i.ScoreListener - Loss at epoch 1, iteration 1: 0.00059
          o.n.a.l.i.ScoreListener - Epoch 1 complete on iteration 1 - 1 batches (150 examples) in 10 ms - 100.00 batches/sec, 15000.00 examples/sec, 0 ms ETL time
          o.n.a.l.i.ScoreListener - Loss at epoch 2, iteration 2: 0.00058
          o.n.a.l.i.ScoreListener - Epoch 2 complete on iteration 2 - 1 batches (150 examples) in 10 ms - 100.00 batches/sec, 15000.00 examples/sec, 0 ms ETL time
          o.n.a.l.i.ScoreListener - Loss at epoch 3, iteration 3: 0.00058
          o.n.a.l.i.ScoreListener - Epoch 3 complete on iteration 3 - 1 batches (150 examples) in 9 ms - 111.11 batches/sec, 16666.67 examples/sec, 0 ms ETL time
          o.n.a.l.i.ScoreListener - Loss at epoch 4, iteration 4: 0.00057
          o.n.a.l.i.ScoreListener - Epoch 4 complete on iteration 4 - 1 batches (150 examples) in 11 ms - 90.91 batches/sec, 13636.36 examples/sec, 0 ms ETL time
          o.n.a.l.i.ScoreListener - Loss at epoch 5, iteration 5: 0.00057
          o.n.a.l.i.ScoreListener - Epoch 5 complete on iteration 5 - 1 batches (150 examples) in 10 ms - 100.00 batches/sec, 15000.00 examples/sec, 0 ms ETL time
          o.n.a.l.i.ScoreListener - Loss at epoch 6, iteration 6: 0.00056
          o.n.a.l.i.ScoreListener - Epoch 6 complete on iteration 6 - 1 batches (150 examples) in 9 ms - 111.11 batches/sec, 16666.67 examples/sec, 0 ms ETL time
          o.n.a.l.i.ScoreListener - Loss at epoch 7, iteration 7: 0.00056
          o.n.a.l.i.ScoreListener - Epoch 7 complete on iteration 7 - 1 batches (150 examples) in 10 ms - 100.00 batches/sec, 15000.00 examples/sec, 0 ms ETL time
          o.n.a.l.i.ScoreListener - Loss at epoch 8, iteration 8: 0.00056
          o.n.a.l.i.ScoreListener - Epoch 8 complete on iteration 8 - 1 batches (150 examples) in 9 ms - 111.11 batches/sec, 16666.67 examples/sec, 0 ms ETL time
          o.n.a.l.i.ScoreListener - Loss at epoch 9, iteration 9: 0.00056
          o.n.a.l.i.ScoreListener - Epoch 9 complete on iteration 9 - 1 batches (150 examples) in 8 ms - 125.00 batches/sec, 18750.00 examples/sec, 0 ms ETL time
          o.n.a.l.i.ScoreListener - Loss at epoch 10, iteration 10: 0.00056
          o.n.a.l.i.ScoreListener - Epoch 10 complete on iteration 10 - 1 batches (150 examples) in 9 ms - 111.11 batches/sec, 16666.67 examples/sec, 0 ms ETL time
          o.n.a.l.i.ScoreListener - Loss at epoch 11, iteration 11: 0.00056
          o.n.a.l.i.ScoreListener - Epoch 11 complete on iteration 11 - 1 batches (150 examples) in 10 ms - 100.00 batches/sec, 15000.00 examples/sec, 0 ms ETL time
          o.n.a.l.i.ScoreListener - Loss at epoch 12, iteration 12: 0.00056
          o.n.a.l.i.ScoreListener - Epoch 12 complete on iteration 12 - 1 batches (150 examples) in 8 ms - 125.00 batches/sec, 18750.00 examples/sec, 0 ms ETL time
          o.n.a.l.i.ScoreListener - Loss at epoch 13, iteration 13: 0.00056
          o.n.a.l.i.ScoreListener - Epoch 13 complete on iteration 13 - 1 batches (150 examples) in 9 ms - 111.11 batches/sec, 16666.67 examples/sec, 0 ms ETL time
          o.n.a.l.i.ScoreListener - Loss at epoch 14, iteration 14: 0.00056
          o.n.a.l.i.ScoreListener - Epoch 14 complete on iteration 14 - 1 batches (150 examples) in 8 ms - 125.00 batches/sec, 18750.00 examples/sec, 0 ms ETL time
          o.n.a.l.i.ScoreListener - Loss at epoch 15, iteration 15: 0.00056
          o.n.a.l.i.ScoreListener - Epoch 15 complete on iteration 15 - 1 batches (150 examples) in 9 ms - 111.11 batches/sec, 16666.67 examples/sec, 0 ms ETL time
          o.n.a.l.i.ScoreListener - Loss at epoch 16, iteration 16: 0.00056
          o.n.a.l.i.ScoreListener - Epoch 16 complete on iteration 16 - 1 batches (150 examples) in 10 ms - 100.00 batches/sec, 15000.00 examples/sec, 0 ms ETL time
          o.n.a.l.i.ScoreListener - Loss at epoch 17, iteration 17: 0.00056
          o.n.a.l.i.ScoreListener - Epoch 17 complete on iteration 17 - 1 batches (150 examples) in 8 ms - 125.00 batches/sec, 18750.00 examples/sec, 0 ms ETL time
          o.n.a.l.i.ScoreListener - Loss at epoch 18, iteration 18: 0.00057
          o.n.a.l.i.ScoreListener - Epoch 18 complete on iteration 18 - 1 batches (150 examples) in 10 ms - 100.00 batches/sec, 15000.00 examples/sec, 0 ms ETL time
          o.n.a.l.i.ScoreListener - Loss at epoch 19, iteration 19: 0.00057
          o.n.a.l.i.ScoreListener - Epoch 19 complete on iteration 19 - 1 batches (150 examples) in 9 ms - 111.11 batches/sec, 16666.67 examples/sec, 0 ms ETL time
          o.n.a.l.i.ScoreListener - Loss at epoch 20, iteration 20: 0.00057
          o.n.a.l.i.ScoreListener - Epoch 20 complete on iteration 20 - 1 batches (150 examples) in 9 ms - 111.11 batches/sec, 16666.67 examples/sec, 0 ms ETL time
          o.n.a.l.i.ScoreListener - Loss at epoch 21, iteration 21: 0.00058
          o.n.a.l.i.ScoreListener - Epoch 21 complete on iteration 21 - 1 batches (150 examples) in 9 ms - 111.11 batches/sec, 16666.67 examples/sec, 0 ms ETL time
          o.n.a.l.i.ScoreListener - Loss at epoch 22, iteration 22: 0.00058
          o.n.a.l.i.ScoreListener - Epoch 22 complete on iteration 22 - 1 batches (150 examples) in 8 ms - 125.00 batches/sec, 18750.00 examples/sec, 0 ms ETL time
          o.n.a.l.i.ScoreListener - Loss at epoch 23, iteration 23: 0.00059
          o.n.a.l.i.ScoreListener - Epoch 23 complete on iteration 23 - 1 batches (150 examples) in 8 ms - 125.00 batches/sec, 18750.00 examples/sec, 0 ms ETL time
          o.n.a.l.i.ScoreListener - Loss at epoch 24, iteration 24: 0.00059
          o.n.a.l.i.ScoreListener - Epoch 24 complete on iteration 24 - 1 batches (150 examples) in 9 ms - 111.11 batches/sec, 16666.67 examples/sec, 0 ms ETL time
          o.n.a.l.i.ScoreListener - Loss at epoch 25, iteration 25: 0.00060
          o.n.a.l.i.ScoreListener - Epoch 25 complete on iteration 25 - 1 batches (150 examples) in 8 ms - 125.00 batches/sec, 18750.00 examples/sec, 0 ms ETL time
          o.n.a.l.i.ScoreListener - Loss at epoch 26, iteration 26: 0.00060
          o.n.a.l.i.ScoreListener - Epoch 26 complete on iteration 26 - 1 batches (150 examples) in 8 ms - 125.00 batches/sec, 18750.00 examples/sec, 0 ms ETL time
          o.n.a.l.i.ScoreListener - Loss at epoch 27, iteration 27: 0.00061
          o.n.a.l.i.ScoreListener - Epoch 27 complete on iteration 27 - 1 batches (150 examples) in 8 ms - 125.00 batches/sec, 18750.00 examples/sec, 0 ms ETL time
          o.n.a.l.i.ScoreListener - Loss at epoch 28, iteration 28: 0.00061
          o.n.a.l.i.ScoreListener - Epoch 28 complete on iteration 28 - 1 batches (150 examples) in 8 ms - 125.00 batches/sec, 18750.00 examples/sec, 0 ms ETL time
          o.n.a.l.i.ScoreListener - Loss at epoch 29, iteration 29: 0.00062
          o.n.a.l.i.ScoreListener - Epoch 29 complete on iteration 29 - 1 batches (150 examples) in 11 ms - 90.91 batches/sec, 13636.36 examples/sec, 0 ms ETL time
          o.n.a.l.i.ScoreListener - Loss at epoch 30, iteration 30: 0.00063
          o.n.a.l.i.ScoreListener - Epoch 30 complete on iteration 30 - 1 batches (150 examples) in 11 ms - 90.91 batches/sec, 13636.36 examples/sec, 0 ms ETL time
          o.n.a.l.i.ScoreListener - Loss at epoch 31, iteration 31: 0.00064
          o.n.a.l.i.ScoreListener - Epoch 31 complete on iteration 31 - 1 batches (150 examples) in 9 ms - 111.11 batches/sec, 16666.67 examples/sec, 0 ms ETL time
          o.n.a.l.i.ScoreListener - Loss at epoch 32, iteration 32: 0.00064
          o.n.a.l.i.ScoreListener - Epoch 32 complete on iteration 32 - 1 batches (150 examples) in 9 ms - 111.11 batches/sec, 16666.67 examples/sec, 0 ms ETL time
          o.n.a.l.i.ScoreListener - Loss at epoch 33, iteration 33: 0.00065
          o.n.a.l.i.ScoreListener - Epoch 33 complete on iteration 33 - 1 batches (150 examples) in 8 ms - 125.00 batches/sec, 18750.00 examples/sec, 0 ms ETL time
          o.n.a.l.i.ScoreListener - Loss at epoch 34, iteration 34: 0.00066
          o.n.a.l.i.ScoreListener - Epoch 34 complete on iteration 34 - 1 batches (150 examples) in 10 ms - 100.00 batches/sec, 15000.00 examples/sec, 0 ms ETL time
          o.n.a.l.i.ScoreListener - Loss at epoch 35, iteration 35: 0.00067
          o.n.a.l.i.ScoreListener - Epoch 35 complete on iteration 35 - 1 batches (150 examples) in 9 ms - 111.11 batches/sec, 16666.67 examples/sec, 0 ms ETL time
          o.n.a.l.i.ScoreListener - Loss at epoch 36, iteration 36: 0.00068
          o.n.a.l.i.ScoreListener - Epoch 36 complete on iteration 36 - 1 batches (150 examples) in 8 ms - 125.00 batches/sec, 18750.00 examples/sec, 0 ms ETL time
          o.n.a.l.i.ScoreListener - Loss at epoch 37, iteration 37: 0.00069
          o.n.a.l.i.ScoreListener - Epoch 37 complete on iteration 37 - 1 batches (150 examples) in 7 ms - 142.86 batches/sec, 21428.57 examples/sec, 0 ms ETL time
          o.n.a.l.i.ScoreListener - Loss at epoch 38, iteration 38: 0.00070
          o.n.a.l.i.ScoreListener - Epoch 38 complete on iteration 38 - 1 batches (150 examples) in 9 ms - 111.11 batches/sec, 16666.67 examples/sec, 0 ms ETL time
          o.n.a.l.i.ScoreListener - Loss at epoch 39, iteration 39: 0.00071
          o.n.a.l.i.ScoreListener - Epoch 39 complete on iteration 39 - 1 batches (150 examples) in 8 ms - 125.00 batches/sec, 18750.00 examples/sec, 0 ms ETL time
          o.n.a.l.i.ScoreListener - Loss at epoch 40, iteration 40: 0.00072
          o.n.a.l.i.ScoreListener - Epoch 40 complete on iteration 40 - 1 batches (150 examples) in 9 ms - 111.11 batches/sec, 16666.67 examples/sec, 0 ms ETL time
          o.n.a.l.i.ScoreListener - Loss at epoch 41, iteration 41: 0.00073
          o.n.a.l.i.ScoreListener - Epoch 41 complete on iteration 41 - 1 batches (150 examples) in 9 ms - 111.11 batches/sec, 16666.67 examples/sec, 0 ms ETL time
          o.n.a.l.i.ScoreListener - Loss at epoch 42, iteration 42: 0.00075
          o.n.a.l.i.ScoreListener - Epoch 42 complete on iteration 42 - 1 batches (150 examples) in 8 ms - 125.00 batches/sec, 18750.00 examples/sec, 0 ms ETL time
          o.n.a.l.i.ScoreListener - Loss at epoch 43, iteration 43: 0.00076
          o.n.a.l.i.ScoreListener - Epoch 43 complete on iteration 43 - 1 batches (150 examples) in 10 ms - 100.00 batches/sec, 15000.00 examples/sec, 0 ms ETL time
          o.n.a.l.i.ScoreListener - Loss at epoch 44, iteration 44: 0.00077
          o.n.a.l.i.ScoreListener - Epoch 44 complete on iteration 44 - 1 batches (150 examples) in 10 ms - 100.00 batches/sec, 15000.00 examples/sec, 0 ms ETL time
          o.n.a.l.i.ScoreListener - Loss at epoch 45, iteration 45: 0.00078
          o.n.a.l.i.ScoreListener - Epoch 45 complete on iteration 45 - 1 batches (150 examples) in 10 ms - 100.00 batches/sec, 15000.00 examples/sec, 0 ms ETL time
          o.n.a.l.i.ScoreListener - Loss at epoch 46, iteration 46: 0.00079
          o.n.a.l.i.ScoreListener - Epoch 46 complete on iteration 46 - 1 batches (150 examples) in 12 ms - 83.33 batches/sec, 12500.00 examples/sec, 0 ms ETL time
          o.n.a.l.i.ScoreListener - Loss at epoch 47, iteration 47: 0.00081
          o.n.a.l.i.ScoreListener - Epoch 47 complete on iteration 47 - 1 batches (150 examples) in 13 ms - 76.92 batches/sec, 11538.46 examples/sec, 0 ms ETL time
          o.n.a.l.i.ScoreListener - Loss at epoch 48, iteration 48: 0.00082
          o.n.a.l.i.ScoreListener - Epoch 48 complete on iteration 48 - 1 batches (150 examples) in 13 ms - 76.92 batches/sec, 11538.46 examples/sec, 0 ms ETL time
          o.n.a.l.i.ScoreListener - Loss at epoch 49, iteration 49: 0.00083
          o.n.a.l.i.ScoreListener - Epoch 49 complete on iteration 49 - 1 batches (150 examples) in 49 ms - 20.41 batches/sec, 3061.22 examples/sec, 0 ms ETL time
          ========================Evaluation Metrics========================
          # of classes: 3
          Accuracy: 0.8267
          Precision: 0.8587
          Recall: 0.8267
          F1 Score: 0.8194
          Precision, recall & F1: macro-averaged (equally weighted avg. of 3 classes)
          =========================Confusion Matrix=========================
          0 1 2
          ----------
          49 1 0 | 0 = 0
          0 27 23 | 1 = 1
          0 2 48 | 2 = 2
          Confusion matrix format: Actual (rowClass) predicted as (columnClass) N times
          ==================================================================
          Losses: [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0]
          o.n.c.t.BaseND4JTest - ListenerTest.irisHistoryTest: 731 ms, threadCount: (26->26), jvmTotal=1927282688, jvmMax=7635730432, totalBytes=856100, maxBytes=8589934592, currPhys=1849856000, maxPhys=8589934592
    • 315 ms
      testCustomListener(Nd4jBackend)
      • 315 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - ListenerTest.testCustomListener
          activation:z
          activation:out
          o.n.c.t.BaseND4JTest - ListenerTest.testCustomListener: 315 ms, threadCount: (26->26), jvmTotal=2608332800, jvmMax=7635730432, totalBytes=835065, maxBytes=8589934592, currPhys=1850920960, maxPhys=8589934592
  • 310 ms
    NormalizerTests
    • 105 ms
      testPreProcessors(Nd4jBackend)
      • 105 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - NormalizerTests.testPreProcessors
          Running iterator vs non-iterator std scaler..
          Running iterator vs non-iterator min max scaler..
          o.n.c.t.BaseND4JTest - NormalizerTests.testPreProcessors: 105 ms, threadCount: (26->26), jvmTotal=2586836992, jvmMax=7635730432, totalBytes=113640, maxBytes=8589934592, currPhys=1854021632, maxPhys=8589934592
    • 78 ms
      testMultiNormalizerToStringHashCode()
      • 78 ms
        passed[1]
        • o.n.c.t.BaseND4JTest - NormalizerTests.testMultiNormalizerToStringHashCode
          o.n.c.t.BaseND4JTest - NormalizerTests.testMultiNormalizerToStringHashCode: 78 ms, threadCount: (26->26), jvmTotal=2605187072, jvmMax=7635730432, totalBytes=73980, maxBytes=8589934592, currPhys=1854316544, maxPhys=8589934592
    • 84 ms
      testNormalizerToStringHashCode()
      • 84 ms
        passed[1]
        • o.n.c.t.BaseND4JTest - NormalizerTests.testNormalizerToStringHashCode
          o.n.l.d.a.p.VGG16ImagePreProcessor - Labels fitting not currently supported for ImagePreProcessingScaler. Labels will not be modified
          o.n.c.t.BaseND4JTest - NormalizerTests.testNormalizerToStringHashCode: 83 ms, threadCount: (26->26), jvmTotal=2588409856, jvmMax=7635730432, totalBytes=74028, maxBytes=8589934592, currPhys=1857110016, maxPhys=8589934592
    • 43 ms
      testMasking(Nd4jBackend)
      • 43 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - NormalizerTests.testMasking
          class org.nd4j.linalg.dataset.api.preprocessor.NormalizerMinMaxScaler
          class org.nd4j.linalg.dataset.api.preprocessor.NormalizerStandardize
          o.n.c.t.BaseND4JTest - NormalizerTests.testMasking: 41 ms, threadCount: (26->26), jvmTotal=2603614208, jvmMax=7635730432, totalBytes=16672, maxBytes=8589934592, currPhys=1857695744, maxPhys=8589934592
  • 836 ms
    LoneTest
    • 65 ms
      testRPF(Nd4jBackend)
      • 65 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - LoneTest.testRPF
          o.n.l.LoneTest - --------
          [[7, 8, 9]
          [10, 11, 12]]
          o.n.l.LoneTest - TAD native shapeInfo: [2, 2, 3, 3, 1, 131072, 1, 99]
          o.n.l.LoneTest - TAD Java shapeInfo: [2, 2, 3, 3, 1, 131072, 1, 99]
          o.n.l.LoneTest - TAD:
          [[ 7, 8, 9],
          [ 10, 11, 12]]
          o.n.c.t.BaseND4JTest - LoneTest.testRPF: 64 ms, threadCount: (26->26), jvmTotal=2584739840, jvmMax=7635730432, totalBytes=4554, maxBytes=8589934592, currPhys=1857699840, maxPhys=8589934592
    • 34 ms
      maskWhenMerge(Nd4jBackend)
      • 34 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - LoneTest.maskWhenMerge
          o.n.c.t.BaseND4JTest - LoneTest.maskWhenMerge: 34 ms, threadCount: (26->26), jvmTotal=2602041344, jvmMax=7635730432, totalBytes=5264, maxBytes=8589934592, currPhys=1857765376, maxPhys=8589934592
    • 34 ms
      checkIllegalElementOps(Nd4jBackend)
      • 34 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - LoneTest.checkIllegalElementOps
          o.n.c.t.BaseND4JTest - LoneTest.checkIllegalElementOps: 34 ms, threadCount: (26->26), jvmTotal=2584739840, jvmMax=7635730432, totalBytes=4560, maxBytes=8589934592, currPhys=1857773568, maxPhys=8589934592
    • 34 ms
      testRelu(Nd4jBackend)
      • 34 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - LoneTest.testRelu
          o.n.c.t.BaseND4JTest - LoneTest.testRelu: 33 ms, threadCount: (26->26), jvmTotal=2600468480, jvmMax=7635730432, totalBytes=4496, maxBytes=8589934592, currPhys=1857830912, maxPhys=8589934592
    • 97 ms
      checkSliceofSlice(Nd4jBackend)
      • 97 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - LoneTest.checkSliceofSlice
          o.n.c.t.BaseND4JTest - LoneTest.checkSliceofSlice: 97 ms, threadCount: (26->26), jvmTotal=2587361280, jvmMax=7635730432, totalBytes=151200, maxBytes=8589934592, currPhys=1864671232, maxPhys=8589934592
    • 268 ms
      testGetRow1(Nd4jBackend)
      • 268 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - LoneTest.testGetRow1
          o.n.c.t.BaseND4JTest - LoneTest.testGetRow1: 267 ms, threadCount: (26->26), jvmTotal=2598371328, jvmMax=7635730432, totalBytes=24432, maxBytes=8589934592, currPhys=2666065920, maxPhys=8589934592
    • 49 ms
      concatScalarVectorIssue(Nd4jBackend)
      • 49 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - LoneTest.concatScalarVectorIssue
          o.n.c.t.BaseND4JTest - LoneTest.concatScalarVectorIssue: 49 ms, threadCount: (26->26), jvmTotal=2584739840, jvmMax=7635730432, totalBytes=4612, maxBytes=8589934592, currPhys=2205859840, maxPhys=8589934592
    • 41 ms
      checkWithReshape(Nd4jBackend)
      • 41 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - LoneTest.checkWithReshape
          o.n.c.t.BaseND4JTest - LoneTest.checkWithReshape: 41 ms, threadCount: (26->26), jvmTotal=2596798464, jvmMax=7635730432, totalBytes=4720, maxBytes=8589934592, currPhys=1865555968, maxPhys=8589934592
    • 38 ms
      testSoftmaxStability(Nd4jBackend)
      • 38 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - LoneTest.testSoftmaxStability
          o.n.c.t.BaseND4JTest - LoneTest.testSoftmaxStability: 37 ms, threadCount: (26->26), jvmTotal=2584739840, jvmMax=7635730432, totalBytes=4520, maxBytes=8589934592, currPhys=1864519680, maxPhys=8589934592
    • 34 ms
      testArgMax(Nd4jBackend)
      • 34 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - LoneTest.testArgMax
          o.n.c.t.BaseND4JTest - LoneTest.testArgMax: 34 ms, threadCount: (26->26), jvmTotal=2596274176, jvmMax=7635730432, totalBytes=4548, maxBytes=8589934592, currPhys=1859792896, maxPhys=8589934592
    • 32 ms
      testIndexingColVec(Nd4jBackend)
      • 32 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - LoneTest.testIndexingColVec
          o.n.c.t.BaseND4JTest - LoneTest.testIndexingColVec: 32 ms, threadCount: (26->26), jvmTotal=2584739840, jvmMax=7635730432, totalBytes=5160, maxBytes=8589934592, currPhys=1858740224, maxPhys=8589934592
    • 37 ms
      testConcat3D_Vstack_C(Nd4jBackend)
      • 37 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - LoneTest.testConcat3D_Vstack_C
          o.n.c.t.BaseND4JTest - LoneTest.testConcat3D_Vstack_C: 37 ms, threadCount: (26->26), jvmTotal=2594701312, jvmMax=7635730432, totalBytes=8432, maxBytes=8589934592, currPhys=1862967296, maxPhys=8589934592
    • 36 ms
      reshapeTensorMmul(Nd4jBackend)
      • 36 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - LoneTest.reshapeTensorMmul
          o.n.c.t.BaseND4JTest - LoneTest.reshapeTensorMmul: 35 ms, threadCount: (26->26), jvmTotal=2584739840, jvmMax=7635730432, totalBytes=4656, maxBytes=8589934592, currPhys=1857388544, maxPhys=8589934592
    • 37 ms
      testFlattenedView(Nd4jBackend)
      • 37 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - LoneTest.testFlattenedView
          o.n.c.t.BaseND4JTest - LoneTest.testFlattenedView: 35 ms, threadCount: (26->26), jvmTotal=2593652736, jvmMax=7635730432, totalBytes=4984, maxBytes=8589934592, currPhys=1857425408, maxPhys=8589934592
  • 75 ms
    PreProcessorTests
    • 75 ms
      testLabelLastTimeStepPreProcessor(Nd4jBackend)
      • 75 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - PreProcessorTests.testLabelLastTimeStepPreProcessor
          o.n.c.t.BaseND4JTest - PreProcessorTests.testLabelLastTimeStepPreProcessor: 75 ms, threadCount: (26->26), jvmTotal=2584739840, jvmMax=7635730432, totalBytes=5184, maxBytes=8589934592, currPhys=1857458176, maxPhys=8589934592
  • 128 ms
    TestFormatting
    • 60 ms
      testTwoByTwo(Nd4jBackend)
      • 60 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - TestFormatting.testTwoByTwo
          [[[[ 0, 0],
          [ 0, 0]],
          [[ 0, 0],
          [ 0, 0]]],
          [[[ 0, 0],
          [ 0, 0]],
          [[ 0, 0],
          [ 0, 0]]]]
          o.n.c.t.BaseND4JTest - TestFormatting.testTwoByTwo: 60 ms, threadCount: (26->26), jvmTotal=2592604160, jvmMax=7635730432, totalBytes=5072, maxBytes=8589934592, currPhys=1857359872, maxPhys=8589934592
    • 35 ms
      testRange(Nd4jBackend)
      • 35 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - TestFormatting.testRange
          o.n.l.a.s.TestFormatting -
          [[ -1.0000, 0, 1.0000, 0],
          [ -0.1000, 0.1000, -10.0000, 10.0000],
          [ -0.0100, 0.0100, -100.0000, 100.0000],
          [ -0.0010, 0.0010,-1000.0000, 1000.0000],
          [ -0.0001, 0.0001, -1e4, 1e4],
          [ -1e-8, 1e-8, -1e8, 1e8],
          [ -1e-30, 1e-30, -1e30, 1e30],
          [ -1e-50, 1e-50, -1e50, 1e50]]
          o.n.l.a.s.TestFormatting -
          [[[1.0001e4],
          [1e5]],
          [[0.1100],
          [0.2690]]]
          o.n.c.t.BaseND4JTest - TestFormatting.testRange: 35 ms, threadCount: (26->26), jvmTotal=2584739840, jvmMax=7635730432, totalBytes=5280, maxBytes=8589934592, currPhys=1856532480, maxPhys=8589934592
    • 33 ms
      testNd4jArrayString(Nd4jBackend)
      • 33 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - TestFormatting.testNd4jArrayString
          o.n.l.a.s.TestFormatting -
          [[ 1.000, 40.838],
          [ 2e7, 3.000]]
          o.n.l.a.s.TestFormatting -
          [[ 1.0000, 40.8384],
          [ 2e7, 3.0000]]
          o.n.l.a.s.TestFormatting -
          [[ 100.00E-2, 408.3838E-1],
          [ 200.00E5, 300.00E-2]]
          o.n.c.t.BaseND4JTest - TestFormatting.testNd4jArrayString: 33 ms, threadCount: (26->26), jvmTotal=2591555584, jvmMax=7635730432, totalBytes=4528, maxBytes=8589934592, currPhys=1856049152, maxPhys=8589934592
  • 398 ms
    RandomOpValidation
    • 56 ms
      testRandomExponential2()
      • 56 ms
        passed[1]
        • o.n.c.t.BaseND4JTest - RandomOpValidation.testRandomExponential2
          o.n.c.t.BaseND4JTest - RandomOpValidation.testRandomExponential2: 55 ms, threadCount: (26->26), jvmTotal=2584739840, jvmMax=7635730432, totalBytes=4600, maxBytes=8589934592, currPhys=1856020480, maxPhys=8589934592
    • 36 ms
      testRange()
      • 36 ms
        passed[1]
        • o.n.c.t.BaseND4JTest - RandomOpValidation.testRange
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.f.DifferentialFunction - No fields found for property name dtype for class org.nd4j.linalg.api.ops.random.impl.Range
          o.n.a.f.DifferentialFunction - No fields found for property name step for class org.nd4j.linalg.api.ops.random.impl.Range
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.f.DifferentialFunction - No fields found for property name dtype for class org.nd4j.linalg.api.ops.random.impl.Range
          o.n.a.f.DifferentialFunction - No fields found for property name step for class org.nd4j.linalg.api.ops.random.impl.Range
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.f.DifferentialFunction - No fields found for property name dtype for class org.nd4j.linalg.api.ops.random.impl.Range
          o.n.a.f.DifferentialFunction - No fields found for property name step for class org.nd4j.linalg.api.ops.random.impl.Range
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.c.t.BaseND4JTest - RandomOpValidation.testRange: 36 ms, threadCount: (26->26), jvmTotal=2590507008, jvmMax=7635730432, totalBytes=5640, maxBytes=8589934592, currPhys=1856147456, maxPhys=8589934592
    • 41 ms
      testRandomOpsSDVarShape(Nd4jBackend)
      • 41 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - RandomOpValidation.testRandomOpsSDVarShape
          o.n.a.o.RandomOpValidation - TEST: randomUniform - [1000]
          o.n.a.o.RandomOpValidation - TEST: randomNormal - [1000]
          o.n.a.o.RandomOpValidation - TEST: randomBernoulli - [1000]
          o.n.a.o.RandomOpValidation - TEST: randomExponential - [1000]
          o.n.a.o.RandomOpValidation - TEST: randomUniform - [100, 10]
          o.n.a.o.RandomOpValidation - TEST: randomNormal - [100, 10]
          o.n.a.o.RandomOpValidation - TEST: randomBernoulli - [100, 10]
          o.n.a.o.RandomOpValidation - TEST: randomExponential - [100, 10]
          o.n.a.o.RandomOpValidation - TEST: randomUniform - [40, 5, 5]
          o.n.a.o.RandomOpValidation - TEST: randomNormal - [40, 5, 5]
          o.n.a.o.RandomOpValidation - TEST: randomBernoulli - [40, 5, 5]
          o.n.a.o.RandomOpValidation - TEST: randomExponential - [40, 5, 5]
          o.n.c.t.BaseND4JTest - RandomOpValidation.testRandomOpsSDVarShape: 40 ms, threadCount: (26->26), jvmTotal=2584739840, jvmMax=7635730432, totalBytes=8100, maxBytes=8589934592, currPhys=1856131072, maxPhys=8589934592
    • 34 ms
      testAllEmptyReduce(Nd4jBackend)
      • 34 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - RandomOpValidation.testAllEmptyReduce
          o.n.c.t.BaseND4JTest - RandomOpValidation.testAllEmptyReduce: 34 ms, threadCount: (26->26), jvmTotal=2589458432, jvmMax=7635730432, totalBytes=4484, maxBytes=8589934592, currPhys=1855987712, maxPhys=8589934592
    • 40 ms
      testRandomOpsLongShape(Nd4jBackend)
      • 40 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - RandomOpValidation.testRandomOpsLongShape
          o.n.a.o.RandomOpValidation - TEST: randomBernoulli - [1000]
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.o.RandomOpValidation - TEST: normal - [1000]
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.o.RandomOpValidation - TEST: randomBinomial - [1000]
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.o.RandomOpValidation - TEST: randomUniform - [1000]
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.o.RandomOpValidation - TEST: lognormal - [1000]
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.o.RandomOpValidation - TEST: randomBernoulli - [100, 10]
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.o.RandomOpValidation - TEST: normal - [100, 10]
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.o.RandomOpValidation - TEST: randomBinomial - [100, 10]
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.o.RandomOpValidation - TEST: randomUniform - [100, 10]
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.o.RandomOpValidation - TEST: lognormal - [100, 10]
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.o.RandomOpValidation - TEST: randomBernoulli - [40, 5, 5]
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.o.RandomOpValidation - TEST: normal - [40, 5, 5]
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.o.RandomOpValidation - TEST: randomBinomial - [40, 5, 5]
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.o.RandomOpValidation - TEST: randomUniform - [40, 5, 5]
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.o.RandomOpValidation - TEST: lognormal - [40, 5, 5]
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.c.t.BaseND4JTest - RandomOpValidation.testRandomOpsLongShape: 39 ms, threadCount: (26->26), jvmTotal=2584739840, jvmMax=7635730432, totalBytes=6576, maxBytes=8589934592, currPhys=1855934464, maxPhys=8589934592
    • 34 ms
      testUniformRankSimple(Nd4jBackend)
      • 34 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - RandomOpValidation.testUniformRankSimple
          o.n.c.t.BaseND4JTest - RandomOpValidation.testUniformRankSimple: 33 ms, threadCount: (26->26), jvmTotal=2589458432, jvmMax=7635730432, totalBytes=4540, maxBytes=8589934592, currPhys=1855987712, maxPhys=8589934592
    • 34 ms
      testUniformDtype(Nd4jBackend)
      • 34 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - RandomOpValidation.testUniformDtype
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.c.t.BaseND4JTest - RandomOpValidation.testUniformDtype: 33 ms, threadCount: (26->26), jvmTotal=2584739840, jvmMax=7635730432, totalBytes=4664, maxBytes=8589934592, currPhys=1855922176, maxPhys=8589934592
    • 87 ms
      testRandomExponential(Nd4jBackend)
      • 87 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - RandomOpValidation.testRandomExponential
          o.n.c.t.BaseND4JTest - RandomOpValidation.testRandomExponential: 87 ms, threadCount: (26->26), jvmTotal=2588934144, jvmMax=7635730432, totalBytes=4532, maxBytes=8589934592, currPhys=1864007680, maxPhys=8589934592
    • 36 ms
      testRandomBinomial()
      • 36 ms
        passed[1]
        • o.n.c.t.BaseND4JTest - RandomOpValidation.testRandomBinomial
          [ 2.0000, 3.0000, 1.0000, 4.0000, 2.0000, 2.0000, 3.0000, 3.0000, 0, 2.0000]
          o.n.c.t.BaseND4JTest - RandomOpValidation.testRandomBinomial: 35 ms, threadCount: (26->26), jvmTotal=2584739840, jvmMax=7635730432, totalBytes=4432, maxBytes=8589934592, currPhys=1855975424, maxPhys=8589934592
  • 628 ms
    NormalizerSerializerTest
    • 78 ms
      testMultiNormalizerMinMaxScalerNotFitLabels(Nd4jBackend)
      • 78 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - NormalizerSerializerTest.testMultiNormalizerMinMaxScalerNotFitLabels
          o.n.c.t.BaseND4JTest - NormalizerSerializerTest.testMultiNormalizerMinMaxScalerNotFitLabels: 75 ms, threadCount: (26->26), jvmTotal=2587361280, jvmMax=7635730432, totalBytes=4920, maxBytes=8589934592, currPhys=1856061440, maxPhys=8589934592
    • 36 ms
      testImagePreProcessingScaler(Nd4jBackend)
      • 36 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - NormalizerSerializerTest.testImagePreProcessingScaler
          o.n.c.t.BaseND4JTest - NormalizerSerializerTest.testImagePreProcessingScaler: 34 ms, threadCount: (26->26), jvmTotal=2587885568, jvmMax=7635730432, totalBytes=4400, maxBytes=8589934592, currPhys=1856061440, maxPhys=8589934592
    • 56 ms
      testCustomNormalizerWithoutRegisteredStrategy(Nd4jBackend)
      • 56 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - NormalizerSerializerTest.testCustomNormalizerWithoutRegisteredStrategy
          o.n.c.t.BaseND4JTest - NormalizerSerializerTest.testCustomNormalizerWithoutRegisteredStrategy: 53 ms, threadCount: (26->26), jvmTotal=2587885568, jvmMax=7635730432, totalBytes=4464, maxBytes=8589934592, currPhys=1856069632, maxPhys=8589934592
    • 39 ms
      testNormalizerMinMaxScalerNotFitLabels(Nd4jBackend)
      • 39 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - NormalizerSerializerTest.testNormalizerMinMaxScalerNotFitLabels
          o.n.c.t.BaseND4JTest - NormalizerSerializerTest.testNormalizerMinMaxScalerNotFitLabels: 37 ms, threadCount: (26->26), jvmTotal=2584739840, jvmMax=7635730432, totalBytes=4916, maxBytes=8589934592, currPhys=1856020480, maxPhys=8589934592
    • 38 ms
      testNormalizerStandardizeNotFitLabels(Nd4jBackend)
      • 38 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - NormalizerSerializerTest.testNormalizerStandardizeNotFitLabels
          o.n.c.t.BaseND4JTest - NormalizerSerializerTest.testNormalizerStandardizeNotFitLabels: 35 ms, threadCount: (26->26), jvmTotal=2587361280, jvmMax=7635730432, totalBytes=4664, maxBytes=8589934592, currPhys=1856020480, maxPhys=8589934592
    • 38 ms
      testMultiNormalizerHybridGlobalStats(Nd4jBackend)
      • 38 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - NormalizerSerializerTest.testMultiNormalizerHybridGlobalStats
          o.n.c.t.BaseND4JTest - NormalizerSerializerTest.testMultiNormalizerHybridGlobalStats: 36 ms, threadCount: (26->26), jvmTotal=2584739840, jvmMax=7635730432, totalBytes=5456, maxBytes=8589934592, currPhys=1855991808, maxPhys=8589934592
    • 39 ms
      testMultiNormalizerHybridEmpty(Nd4jBackend)
      • 39 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - NormalizerSerializerTest.testMultiNormalizerHybridEmpty
          o.n.c.t.BaseND4JTest - NormalizerSerializerTest.testMultiNormalizerHybridEmpty: 37 ms, threadCount: (26->26), jvmTotal=2586836992, jvmMax=7635730432, totalBytes=4400, maxBytes=8589934592, currPhys=1855991808, maxPhys=8589934592
    • 41 ms
      testMultiNormalizerHybridGlobalAndSpecificStats(Nd4jBackend)
      • 41 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - NormalizerSerializerTest.testMultiNormalizerHybridGlobalAndSpecificStats
          o.n.c.t.BaseND4JTest - NormalizerSerializerTest.testMultiNormalizerHybridGlobalAndSpecificStats: 39 ms, threadCount: (26->26), jvmTotal=2586836992, jvmMax=7635730432, totalBytes=5960, maxBytes=8589934592, currPhys=1855991808, maxPhys=8589934592
    • 44 ms
      testMultiNormalizerStandardizeNotFitLabels(Nd4jBackend)
      • 44 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - NormalizerSerializerTest.testMultiNormalizerStandardizeNotFitLabels
          o.n.c.t.BaseND4JTest - NormalizerSerializerTest.testMultiNormalizerStandardizeNotFitLabels: 39 ms, threadCount: (26->26), jvmTotal=2585788416, jvmMax=7635730432, totalBytes=4928, maxBytes=8589934592, currPhys=1855840256, maxPhys=8589934592
    • 37 ms
      testNormalizerStandardizeFitLabels(Nd4jBackend)
      • 37 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - NormalizerSerializerTest.testNormalizerStandardizeFitLabels
          o.n.c.t.BaseND4JTest - NormalizerSerializerTest.testNormalizerStandardizeFitLabels: 36 ms, threadCount: (26->26), jvmTotal=2586312704, jvmMax=7635730432, totalBytes=4928, maxBytes=8589934592, currPhys=1856102400, maxPhys=8589934592
    • 39 ms
      testMultiNormalizerStandardizeFitLabels(Nd4jBackend)
      • 39 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - NormalizerSerializerTest.testMultiNormalizerStandardizeFitLabels
          o.n.c.t.BaseND4JTest - NormalizerSerializerTest.testMultiNormalizerStandardizeFitLabels: 38 ms, threadCount: (26->26), jvmTotal=2586312704, jvmMax=7635730432, totalBytes=5680, maxBytes=8589934592, currPhys=1856102400, maxPhys=8589934592
    • 37 ms
      testNormalizerMinMaxScalerFitLabels(Nd4jBackend)
      • 37 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - NormalizerSerializerTest.testNormalizerMinMaxScalerFitLabels
          o.n.c.t.BaseND4JTest - NormalizerSerializerTest.testNormalizerMinMaxScalerFitLabels: 36 ms, threadCount: (26->26), jvmTotal=2586312704, jvmMax=7635730432, totalBytes=4920, maxBytes=8589934592, currPhys=1856102400, maxPhys=8589934592
    • 41 ms
      testMultiNormalizerMinMaxScalerFitLabels(Nd4jBackend)
      • 41 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - NormalizerSerializerTest.testMultiNormalizerMinMaxScalerFitLabels
          o.n.c.t.BaseND4JTest - NormalizerSerializerTest.testMultiNormalizerMinMaxScalerFitLabels: 39 ms, threadCount: (26->26), jvmTotal=2585264128, jvmMax=7635730432, totalBytes=5600, maxBytes=8589934592, currPhys=1855434752, maxPhys=8589934592
    • 65 ms
      testCustomNormalizer(Nd4jBackend)
      • 65 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - NormalizerSerializerTest.testCustomNormalizer
          o.n.c.t.BaseND4JTest - NormalizerSerializerTest.testCustomNormalizer: 64 ms, threadCount: (26->26), jvmTotal=2585788416, jvmMax=7635730432, totalBytes=4560, maxBytes=8589934592, currPhys=1855434752, maxPhys=8589934592
  • 382 ms
    KFoldIteratorTest
    • 61 ms
      checkCornerCaseException(Nd4jBackend)
      • 61 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - KFoldIteratorTest.checkCornerCaseException
          o.n.c.t.BaseND4JTest - KFoldIteratorTest.checkCornerCaseException: 60 ms, threadCount: (26->26), jvmTotal=2585788416, jvmMax=7635730432, totalBytes=4496, maxBytes=8589934592, currPhys=1855451136, maxPhys=8589934592
    • 61 ms
      checkCornerCase(Nd4jBackend)
      • 61 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - KFoldIteratorTest.checkCornerCase
          o.n.c.t.BaseND4JTest - KFoldIteratorTest.checkCornerCase: 61 ms, threadCount: (26->26), jvmTotal=2585788416, jvmMax=7635730432, totalBytes=5464, maxBytes=8589934592, currPhys=1855455232, maxPhys=8589934592
    • 34 ms
      test5974(Nd4jBackend)
      • 34 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - KFoldIteratorTest.test5974
          o.n.c.t.BaseND4JTest - KFoldIteratorTest.test5974: 34 ms, threadCount: (26->26), jvmTotal=2585788416, jvmMax=7635730432, totalBytes=8448, maxBytes=8589934592, currPhys=1855455232, maxPhys=8589934592
    • 167 ms
      checkTestFoldContent(Nd4jBackend)
      • 167 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - KFoldIteratorTest.checkTestFoldContent
          o.n.c.t.BaseND4JTest - KFoldIteratorTest.checkTestFoldContent: 167 ms, threadCount: (26->26), jvmTotal=2585788416, jvmMax=7635730432, totalBytes=413824, maxBytes=8589934592, currPhys=1857277952, maxPhys=8589934592
    • 59 ms
      checkFolds(Nd4jBackend)
      • 59 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - KFoldIteratorTest.checkFolds
          o.n.c.t.BaseND4JTest - KFoldIteratorTest.checkFolds: 59 ms, threadCount: (26->26), jvmTotal=2591031296, jvmMax=7635730432, totalBytes=243280, maxBytes=8589934592, currPhys=1857445888, maxPhys=8589934592
  • 506 ms
    DoubleDataBufferTest
    • 66 ms
      testReallocationWorkspace(Nd4jBackend)
      • 66 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - DoubleDataBufferTest.testReallocationWorkspace
          o.n.c.t.BaseND4JTest - DoubleDataBufferTest.testReallocationWorkspace: 63 ms, threadCount: (26->26), jvmTotal=2584739840, jvmMax=7635730432, totalBytes=72272, maxBytes=8589934592, currPhys=1857445888, maxPhys=8589934592
    • 42 ms
      testGetRange(Nd4jBackend)
      • 42 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - DoubleDataBufferTest.testGetRange
          o.n.c.t.BaseND4JTest - DoubleDataBufferTest.testGetRange: 40 ms, threadCount: (26->26), jvmTotal=2590507008, jvmMax=7635730432, totalBytes=4416, maxBytes=8589934592, currPhys=1858674688, maxPhys=8589934592
    • 36 ms
      testPointerCreation(Nd4jBackend)
      • 36 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - DoubleDataBufferTest.testPointerCreation
          o.n.c.t.BaseND4JTest - DoubleDataBufferTest.testPointerCreation: 34 ms, threadCount: (26->26), jvmTotal=2584739840, jvmMax=7635730432, totalBytes=4464, maxBytes=8589934592, currPhys=1858899968, maxPhys=8589934592
    • 42 ms
      testSerialization(Nd4jBackend)
      • 42 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - DoubleDataBufferTest.testSerialization
          o.n.c.t.BaseND4JTest - DoubleDataBufferTest.testSerialization: 40 ms, threadCount: (26->26), jvmTotal=2589982720, jvmMax=7635730432, totalBytes=4400, maxBytes=8589934592, currPhys=1858973696, maxPhys=8589934592
    • 35 ms
      testDup(Nd4jBackend)
      • 35 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - DoubleDataBufferTest.testDup
          o.n.c.t.BaseND4JTest - DoubleDataBufferTest.testDup: 34 ms, threadCount: (26->26), jvmTotal=2584739840, jvmMax=7635730432, totalBytes=4432, maxBytes=8589934592, currPhys=1858330624, maxPhys=8589934592
    • 35 ms
      testPut(Nd4jBackend)
      • 35 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - DoubleDataBufferTest.testPut
          o.n.c.t.BaseND4JTest - DoubleDataBufferTest.testPut: 33 ms, threadCount: (26->26), jvmTotal=2589458432, jvmMax=7635730432, totalBytes=4432, maxBytes=8589934592, currPhys=1858375680, maxPhys=8589934592
    • 36 ms
      testAddressPointer()
      • 36 ms
        passed[1]
        • o.n.c.t.BaseND4JTest - DoubleDataBufferTest.testAddressPointer
          o.n.c.t.BaseND4JTest - DoubleDataBufferTest.testAddressPointer: 35 ms, threadCount: (26->26), jvmTotal=2584739840, jvmMax=7635730432, totalBytes=4432, maxBytes=8589934592, currPhys=1858383872, maxPhys=8589934592
    • 37 ms
      testGetOffsetRange(Nd4jBackend)
      • 37 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - DoubleDataBufferTest.testGetOffsetRange
          o.n.c.t.BaseND4JTest - DoubleDataBufferTest.testGetOffsetRange: 35 ms, threadCount: (26->26), jvmTotal=2588934144, jvmMax=7635730432, totalBytes=4416, maxBytes=8589934592, currPhys=1859715072, maxPhys=8589934592
    • 34 ms
      testReallocation(Nd4jBackend)
      • 34 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - DoubleDataBufferTest.testReallocation
          o.n.c.t.BaseND4JTest - DoubleDataBufferTest.testReallocation: 33 ms, threadCount: (26->26), jvmTotal=2584739840, jvmMax=7635730432, totalBytes=4432, maxBytes=8589934592, currPhys=1861181440, maxPhys=8589934592
    • 36 ms
      testAssign(Nd4jBackend)
      • 36 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - DoubleDataBufferTest.testAssign
          o.n.c.t.BaseND4JTest - DoubleDataBufferTest.testAssign: 34 ms, threadCount: (26->26), jvmTotal=2588409856, jvmMax=7635730432, totalBytes=4472, maxBytes=8589934592, currPhys=1861238784, maxPhys=8589934592
    • 36 ms
      testGetSet(Nd4jBackend)
      • 36 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - DoubleDataBufferTest.testGetSet
          o.n.c.t.BaseND4JTest - DoubleDataBufferTest.testGetSet: 35 ms, threadCount: (26->26), jvmTotal=2588409856, jvmMax=7635730432, totalBytes=4432, maxBytes=8589934592, currPhys=1858453504, maxPhys=8589934592
    • 36 ms
      testSerialization2(Nd4jBackend)
      • 36 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - DoubleDataBufferTest.testSerialization2
          [[ 1.0000, 1.0000, 1.0000, 1.0000, 1.0000, 1.0000, 1.0000, 1.0000, 1.0000, 1.0000]]
          o.n.c.t.BaseND4JTest - DoubleDataBufferTest.testSerialization2: 34 ms, threadCount: (26->26), jvmTotal=2587361280, jvmMax=7635730432, totalBytes=4516, maxBytes=8589934592, currPhys=1858457600, maxPhys=8589934592
    • 35 ms
      testOffset(Nd4jBackend)
      • 35 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - DoubleDataBufferTest.testOffset
          o.n.c.t.BaseND4JTest - DoubleDataBufferTest.testOffset: 33 ms, threadCount: (26->26), jvmTotal=2587885568, jvmMax=7635730432, totalBytes=4400, maxBytes=8589934592, currPhys=1858547712, maxPhys=8589934592
  • 6.74 s
    TestSessions
    • 60 ms
      testSwitchSimple(Nd4jBackend)
      • 60 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - TestSessions.testSwitchSimple
          o.n.c.t.BaseND4JTest - TestSessions.testSwitchSimple: 60 ms, threadCount: (26->26), jvmTotal=2586836992, jvmMax=7635730432, totalBytes=4600, maxBytes=8589934592, currPhys=1858392064, maxPhys=8589934592
    • 36 ms
      testMergeSimple(Nd4jBackend)
      • 36 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - TestSessions.testMergeSimple
          o.n.c.t.BaseND4JTest - TestSessions.testMergeSimple: 35 ms, threadCount: (26->26), jvmTotal=2587361280, jvmMax=7635730432, totalBytes=4528, maxBytes=8589934592, currPhys=1858392064, maxPhys=8589934592
    • 37 ms
      testInferenceSessionBasic(Nd4jBackend)
      • 37 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - TestSessions.testInferenceSessionBasic
          o.n.c.t.BaseND4JTest - TestSessions.testInferenceSessionBasic: 35 ms, threadCount: (26->26), jvmTotal=2587361280, jvmMax=7635730432, totalBytes=4668, maxBytes=8589934592, currPhys=1858437120, maxPhys=8589934592
    • 37 ms
      testInferenceSessionBasic2(Nd4jBackend)
      • 37 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - TestSessions.testInferenceSessionBasic2
          o.n.c.t.BaseND4JTest - TestSessions.testInferenceSessionBasic2: 37 ms, threadCount: (26->26), jvmTotal=2584739840, jvmMax=7635730432, totalBytes=4988, maxBytes=8589934592, currPhys=1858359296, maxPhys=8589934592
    • 6.57 s
      testSwitchWhile(Nd4jBackend)
      • 6.57 s
        error[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - TestSessions.testSwitchWhile
          o.n.c.t.BaseND4JTest - TestSessions.testSwitchWhile: 6565 ms, threadCount: (26->27), jvmTotal=3551526912, jvmMax=7635730432, totalBytes=4400, maxBytes=8589934592, currPhys=3335581696, maxPhys=8589934592
        • java.lang.ExceptionInInitializerError
          at org.nd4j.samediff.frameworkimport.tensorflow.importer.TensorflowFrameworkImporter.importFromGraph(TensorflowFrameworkImporter.kt:58)
          at org.nd4j.samediff.frameworkimport.tensorflow.importer.TensorflowFrameworkImporter.runImport(TensorflowFrameworkImporter.kt:64)
          at org.nd4j.autodiff.TestSessions.testSwitchWhile(TestSessions.java:237)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
          at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
          at java.lang.reflect.Method.invoke(Method.java:498)
          at org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:688)
          at org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed(InvocationInterceptorChain.java:131)
          at org.junit.jupiter.engine.extension.TimeoutInvocation.proceed(TimeoutInvocation.java:46)
          at org.junit.jupiter.engine.extension.TimeoutExtension.intercept(TimeoutExtension.java:149)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestableMethod(TimeoutExtension.java:140)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestTemplateMethod(TimeoutExtension.java:92)
          at org.junit.jupiter.engine.execution.ExecutableInvoker$ReflectiveInterceptorCall.lambda$ofVoidMethod$0(ExecutableInvoker.java:115)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.lambda$invoke$0(ExecutableInvoker.java:105)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation.proceed(InvocationInterceptorChain.java:106)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.proceed(InvocationInterceptorChain.java:64)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.chainAndInvoke(InvocationInterceptorChain.java:45)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.invoke(InvocationInterceptorChain.java:37)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:104)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:98)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$invokeTestMethod$6(TestMethodTestDescriptor.java:210)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.invokeTestMethod(TestMethodTestDescriptor.java:206)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:131)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:65)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:226)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:204)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:139)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.lambda$execute$2(TestTemplateTestDescriptor.java:107)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:175)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$11$1.accept(ReferencePipeline.java:440)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:107)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:42)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:107)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:88)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:67)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:52)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:114)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:86)
          at org.junit.platform.launcher.core.DefaultLauncherSession$DelegatingLauncher.execute(DefaultLauncherSession.java:86)
          at org.junit.platform.launcher.core.SessionPerRequestLauncher.execute(SessionPerRequestLauncher.java:53)
          at com.intellij.junit5.JUnit5IdeaTestRunner.startRunnerWithArgs(JUnit5IdeaTestRunner.java:71)
          at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:33)
          at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:235)
          at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:54)
          Caused by: java.lang.IllegalArgumentException: Found invalid output tensor named permutationVector for rule ndarraymapping and mapping process for op transpose and input framework name Transpose with definition being name: "transpose"
          argDescriptor {
          name: "dtype"
          argType: DATA_TYPE
          }
          argDescriptor {
          name: "outputs"
          argType: OUTPUT_TENSOR
          }
          argDescriptor {
          name: "input"
          argType: INPUT_TENSOR
          }
          argDescriptor {
          name: "permuteDims"
          argType: INPUT_TENSOR
          argIndex: 1
          }

          at org.nd4j.samediff.frameworkimport.process.AbstractMappingProcess.(AbstractMappingProcess.kt:84)
          at org.nd4j.samediff.frameworkimport.tensorflow.process.TensorflowMappingProcess.(TensorflowMappingProcess.kt:49)
          at org.nd4j.samediff.frameworkimport.tensorflow.process.TensorflowMappingProcess.(TensorflowMappingProcess.kt:48)
          at org.nd4j.samediff.frameworkimport.tensorflow.TensorflowProtobufExtensionsKt.mapTensorNamesWithOp(TensorflowProtobufExtensions.kt:258)
          at org.nd4j.samediff.frameworkimport.tensorflow.definitions.TensorflowOpDeclarationsKt.(TensorflowOpDeclarations.kt:2272)
          ... 135 more
  • 1.32 s
    EvaluationBinaryTest
    • 368 ms
      testEvaluationBinary3d(Nd4jBackend)
      • 368 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - EvaluationBinaryTest.testEvaluationBinary3d
          o.n.c.t.BaseND4JTest - EvaluationBinaryTest.testEvaluationBinary3d: 366 ms, threadCount: (27->27), jvmTotal=3564634112, jvmMax=7635730432, totalBytes=8280, maxBytes=8589934592, currPhys=3324674048, maxPhys=8589934592
    • 121 ms
      testEvaluationBinary4d(Nd4jBackend)
      • 121 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - EvaluationBinaryTest.testEvaluationBinary4d
          o.n.c.t.BaseND4JTest - EvaluationBinaryTest.testEvaluationBinary4d: 121 ms, threadCount: (27->27), jvmTotal=3560964096, jvmMax=7635730432, totalBytes=31416, maxBytes=8589934592, currPhys=3324706816, maxPhys=8589934592
    • 108 ms
      testEvaluationBinary3dMasking(Nd4jBackend)
      • 108 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - EvaluationBinaryTest.testEvaluationBinary3dMasking
          o.n.c.t.BaseND4JTest - EvaluationBinaryTest.testEvaluationBinary3dMasking: 107 ms, threadCount: (27->27), jvmTotal=3575119872, jvmMax=7635730432, totalBytes=13264, maxBytes=8589934592, currPhys=3325186048, maxPhys=8589934592
    • 155 ms
      testEvaluationBinary(Nd4jBackend)
      • 155 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - EvaluationBinaryTest.testEvaluationBinary
          o.n.c.t.BaseND4JTest - EvaluationBinaryTest.testEvaluationBinary: 154 ms, threadCount: (27->27), jvmTotal=3569876992, jvmMax=7635730432, totalBytes=38240, maxBytes=8589934592, currPhys=3329019904, maxPhys=8589934592
    • 107 ms
      testEvaluationBinaryPerOutputMasking(Nd4jBackend)
      • 107 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - EvaluationBinaryTest.testEvaluationBinaryPerOutputMasking
          o.n.c.t.BaseND4JTest - EvaluationBinaryTest.testEvaluationBinaryPerOutputMasking: 106 ms, threadCount: (27->27), jvmTotal=3588227072, jvmMax=7635730432, totalBytes=5292, maxBytes=8589934592, currPhys=3330899968, maxPhys=8589934592
    • 109 ms
      testEvaluationBinaryMerging(Nd4jBackend)
      • 109 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - EvaluationBinaryTest.testEvaluationBinaryMerging
          o.n.c.t.BaseND4JTest - EvaluationBinaryTest.testEvaluationBinaryMerging: 108 ms, threadCount: (27->27), jvmTotal=3581935616, jvmMax=7635730432, totalBytes=6272, maxBytes=8589934592, currPhys=3332980736, maxPhys=8589934592
    • 108 ms
      testTimeSeriesEval(Nd4jBackend)
      • 108 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - EvaluationBinaryTest.testTimeSeriesEval
          o.n.c.t.BaseND4JTest - EvaluationBinaryTest.testTimeSeriesEval: 107 ms, threadCount: (27->27), jvmTotal=3602382848, jvmMax=7635730432, totalBytes=6960, maxBytes=8589934592, currPhys=3337396224, maxPhys=8589934592
    • 122 ms
      testEvaluationBinaryWithROC(Nd4jBackend)
      • 122 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - EvaluationBinaryTest.testEvaluationBinaryWithROC
          o.n.c.t.BaseND4JTest - EvaluationBinaryTest.testEvaluationBinaryWithROC: 121 ms, threadCount: (27->27), jvmTotal=3595042816, jvmMax=7635730432, totalBytes=11092, maxBytes=8589934592, currPhys=3338190848, maxPhys=8589934592
    • 125 ms
      testEvaluationBinary4dMasking(Nd4jBackend)
      • 125 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - EvaluationBinaryTest.testEvaluationBinary4dMasking
          o.n.c.t.BaseND4JTest - EvaluationBinaryTest.testEvaluationBinary4dMasking: 123 ms, threadCount: (27->27), jvmTotal=3616538624, jvmMax=7635730432, totalBytes=58976, maxBytes=8589934592, currPhys=3351465984, maxPhys=8589934592
  • 1.93 s
    NumpyFormatTests
    • 492 ms
      testNpy(Nd4jBackend)
      • 492 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - NumpyFormatTests.testNpy
          o.n.c.t.BaseND4JTest - NumpyFormatTests.testNpy: 484 ms, threadCount: (27->27), jvmTotal=3609198592, jvmMax=7635730432, totalBytes=8916, maxBytes=8589934592, currPhys=3361812480, maxPhys=8589934592
    • 287 ms
      testTxtReading(Nd4jBackend)
      • 287 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - NumpyFormatTests.testTxtReading
          o.n.c.t.BaseND4JTest - NumpyFormatTests.testTxtReading: 286 ms, threadCount: (27->27), jvmTotal=3630170112, jvmMax=7635730432, totalBytes=4724, maxBytes=8589934592, currPhys=3362361344, maxPhys=8589934592
    • 310 ms
      readNumpyCorruptHeader1(Nd4jBackend)
      • 310 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - NumpyFormatTests.readNumpyCorruptHeader1
          o.n.c.t.BaseND4JTest - NumpyFormatTests.readNumpyCorruptHeader1: 308 ms, threadCount: (27->27), jvmTotal=3623354368, jvmMax=7635730432, totalBytes=4668, maxBytes=8589934592, currPhys=3360882688, maxPhys=8589934592
    • 108 ms
      readNumpyCorruptHeader2(Nd4jBackend)
      • 108 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - NumpyFormatTests.readNumpyCorruptHeader2
          o.n.c.t.BaseND4JTest - NumpyFormatTests.readNumpyCorruptHeader2: 105 ms, threadCount: (27->27), jvmTotal=3622830080, jvmMax=7635730432, totalBytes=4668, maxBytes=8589934592, currPhys=3348303872, maxPhys=8589934592
    • 158 ms
      testNpzReading(Nd4jBackend)
      • 158 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - NumpyFormatTests.testNpzReading
          o.n.c.t.BaseND4JTest - NumpyFormatTests.testNpzReading: 153 ms, threadCount: (27->27), jvmTotal=3531079680, jvmMax=7635730432, totalBytes=6304, maxBytes=8589934592, currPhys=3336904704, maxPhys=8589934592
    • 106 ms
      testAbsentNumpyFile_1(Nd4jBackend)
      • 106 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - NumpyFormatTests.testAbsentNumpyFile_1
          o.n.c.t.BaseND4JTest - NumpyFormatTests.testAbsentNumpyFile_1: 104 ms, threadCount: (27->27), jvmTotal=3610771456, jvmMax=7635730432, totalBytes=4400, maxBytes=8589934592, currPhys=3324305408, maxPhys=8589934592
    • passedtestAbsentNumpyFile_2(Nd4jBackend)
    • passedtestNumpyBoolean(Nd4jBackend)
    • 106 ms
      testFromNumpyScalar(Nd4jBackend)
      • 106 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - NumpyFormatTests.testFromNumpyScalar
          o.n.c.t.BaseND4JTest - NumpyFormatTests.testFromNumpyScalar: 105 ms, threadCount: (27->27), jvmTotal=3531079680, jvmMax=7635730432, totalBytes=4436, maxBytes=8589934592, currPhys=3313799168, maxPhys=8589934592
    • 211 ms
      testToNpyFormat(Nd4jBackend)
      • 211 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - NumpyFormatTests.testToNpyFormat
          o.n.l.s.NumpyFormatTests - Skipping: C:\Users\agibs\AppData\Local\Temp\junit3292950535244279265\new-dir-5a66bd47-300f-429e-9b9b-7ddcdb4709ee\npy
          o.n.l.s.NumpyFormatTests - Skipping: C:\Users\agibs\AppData\Local\Temp\junit3292950535244279265\new-dir-5a66bd47-300f-429e-9b9b-7ddcdb4709ee\npz
          o.n.l.s.NumpyFormatTests - Skipping: C:\Users\agibs\AppData\Local\Temp\junit3292950535244279265\new-dir-5a66bd47-300f-429e-9b9b-7ddcdb4709ee\numpy_test_arrays.md
          o.n.l.s.NumpyFormatTests - Skipping: C:\Users\agibs\AppData\Local\Temp\junit3292950535244279265\new-dir-5a66bd47-300f-429e-9b9b-7ddcdb4709ee\scalar
          o.n.l.s.NumpyFormatTests - Skipping: C:\Users\agibs\AppData\Local\Temp\junit3292950535244279265\new-dir-5a66bd47-300f-429e-9b9b-7ddcdb4709ee\txt
          o.n.l.s.NumpyFormatTests - Skipping: C:\Users\agibs\AppData\Local\Temp\junit3292950535244279265\new-dir-5a66bd47-300f-429e-9b9b-7ddcdb4709ee\txt_tab
          o.n.c.t.BaseND4JTest - NumpyFormatTests.testToNpyFormat: 201 ms, threadCount: (27->27), jvmTotal=3600285696, jvmMax=7635730432, totalBytes=6792, maxBytes=8589934592, currPhys=3302301696, maxPhys=8589934592
    • 150 ms
      testToNpyFormatScalars(Nd4jBackend)
      • 150 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - NumpyFormatTests.testToNpyFormatScalars
          o.n.c.t.BaseND4JTest - NumpyFormatTests.testToNpyFormatScalars: 146 ms, threadCount: (27->27), jvmTotal=3531079680, jvmMax=7635730432, totalBytes=5518, maxBytes=8589934592, currPhys=3292848128, maxPhys=8589934592
  • 593 ms
    GraphTransformUtilTests
    • 298 ms
      testBasic(Nd4jBackend)
      • 298 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - GraphTransformUtilTests.testBasic
          o.n.c.t.BaseND4JTest - GraphTransformUtilTests.testBasic: 297 ms, threadCount: (27->27), jvmTotal=3590848512, jvmMax=7635730432, totalBytes=4400, maxBytes=8589934592, currPhys=3282452480, maxPhys=8589934592
    • 295 ms
      testSubgraphReplace1(Nd4jBackend)
      • 295 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - GraphTransformUtilTests.testSubgraphReplace1
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.c.t.BaseND4JTest - GraphTransformUtilTests.testSubgraphReplace1: 295 ms, threadCount: (27->27), jvmTotal=3531079680, jvmMax=7635730432, totalBytes=4868, maxBytes=8589934592, currPhys=3274047488, maxPhys=8589934592
  • 16.50 s
    TransformOpValidation
    • 302 ms
      testAtan2BroadcastShape(Nd4jBackend)
      • 302 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - TransformOpValidation.testAtan2BroadcastShape
          o.n.c.t.BaseND4JTest - TransformOpValidation.testAtan2BroadcastShape: 302 ms, threadCount: (27->27), jvmTotal=3583508480, jvmMax=7635730432, totalBytes=4560, maxBytes=8589934592, currPhys=3265724416, maxPhys=8589934592
    • 108 ms
      testMaxEmptyScalar(Nd4jBackend)
      • 108 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - TransformOpValidation.testMaxEmptyScalar
          o.n.c.t.BaseND4JTest - TransformOpValidation.testMaxEmptyScalar: 108 ms, threadCount: (27->27), jvmTotal=3531079680, jvmMax=7635730432, totalBytes=4464, maxBytes=8589934592, currPhys=3257319424, maxPhys=8589934592
    • 108 ms
      testDynamicPartition2(Nd4jBackend)
      • 108 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - TransformOpValidation.testDynamicPartition2
          o.n.c.t.BaseND4JTest - TransformOpValidation.testDynamicPartition2: 108 ms, threadCount: (27->27), jvmTotal=3576168448, jvmMax=7635730432, totalBytes=4588, maxBytes=8589934592, currPhys=3250036736, maxPhys=8589934592
    • 108 ms
      testReplaceWhereArray(Nd4jBackend)
      • 108 ms
        error[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - TransformOpValidation.testReplaceWhereArray
          o.n.a.s.SameDiff - Inferring output "std" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
        • java.lang.NullPointerException
          at org.nd4j.linalg.api.ops.impl.transforms.bool.MatchConditionTransform.(MatchConditionTransform.java:45)
          at org.nd4j.autodiff.samediff.ops.SDBaseOps.matchCondition(SDBaseOps.java:1568)
          at org.nd4j.linalg.api.ops.impl.transforms.comparison.CompareAndSet.doDiff(CompareAndSet.java:205)
          at org.nd4j.autodiff.functions.DifferentialFunction.diff(DifferentialFunction.java:601)
          at org.nd4j.autodiff.samediff.SameDiff.lambda$createGradFunction$0(SameDiff.java:4500)
          at org.nd4j.autodiff.samediff.SameDiff.defineFunction(SameDiff.java:4029)
          at org.nd4j.autodiff.samediff.SameDiff.defineFunction(SameDiff.java:4014)
          at org.nd4j.autodiff.samediff.SameDiff.createGradFunction(SameDiff.java:4225)
          at org.nd4j.autodiff.samediff.SameDiff.createGradFunction(SameDiff.java:4132)
          at org.nd4j.autodiff.validation.GradCheckUtil.validateInternalState(GradCheckUtil.java:650)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:98)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:83)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:57)
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:218)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:118)
          at org.nd4j.autodiff.opvalidation.TransformOpValidation.testReplaceWhereArray(TransformOpValidation.java:1377)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
          at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
          at java.lang.reflect.Method.invoke(Method.java:498)
          at org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:688)
          at org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed(InvocationInterceptorChain.java:131)
          at org.junit.jupiter.engine.extension.TimeoutExtension.intercept(TimeoutExtension.java:149)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestableMethod(TimeoutExtension.java:140)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestTemplateMethod(TimeoutExtension.java:92)
          at org.junit.jupiter.engine.execution.ExecutableInvoker$ReflectiveInterceptorCall.lambda$ofVoidMethod$0(ExecutableInvoker.java:115)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.lambda$invoke$0(ExecutableInvoker.java:105)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation.proceed(InvocationInterceptorChain.java:106)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.proceed(InvocationInterceptorChain.java:64)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.chainAndInvoke(InvocationInterceptorChain.java:45)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.invoke(InvocationInterceptorChain.java:37)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:104)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:98)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$invokeTestMethod$6(TestMethodTestDescriptor.java:210)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.invokeTestMethod(TestMethodTestDescriptor.java:206)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:131)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:65)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:226)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:204)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:139)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.lambda$execute$2(TestTemplateTestDescriptor.java:107)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:175)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$11$1.accept(ReferencePipeline.java:440)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:107)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:42)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:107)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:88)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:67)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:52)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:114)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:86)
          at org.junit.platform.launcher.core.DefaultLauncherSession$DelegatingLauncher.execute(DefaultLauncherSession.java:86)
          at org.junit.platform.launcher.core.SessionPerRequestLauncher.execute(SessionPerRequestLauncher.java:53)
          at com.intellij.junit5.JUnit5IdeaTestRunner.startRunnerWithArgs(JUnit5IdeaTestRunner.java:71)
          at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:33)
          at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:235)
          at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:54)
        • o.n.c.t.BaseND4JTest - TransformOpValidation.testReplaceWhereArray: 108 ms, threadCount: (27->27), jvmTotal=3531079680, jvmMax=7635730432, totalBytes=4736, maxBytes=8589934592, currPhys=3242704896, maxPhys=8589934592
        • java.lang.IllegalStateException: Exception encountered during gradient check
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:221)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:118)
          at org.nd4j.autodiff.opvalidation.TransformOpValidation.testReplaceWhereArray(TransformOpValidation.java:1377)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
          at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
          at java.lang.reflect.Method.invoke(Method.java:498)
          at org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:688)
          at org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed(InvocationInterceptorChain.java:131)
          at org.junit.jupiter.engine.extension.TimeoutExtension.intercept(TimeoutExtension.java:149)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestableMethod(TimeoutExtension.java:140)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestTemplateMethod(TimeoutExtension.java:92)
          at org.junit.jupiter.engine.execution.ExecutableInvoker$ReflectiveInterceptorCall.lambda$ofVoidMethod$0(ExecutableInvoker.java:115)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.lambda$invoke$0(ExecutableInvoker.java:105)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation.proceed(InvocationInterceptorChain.java:106)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.proceed(InvocationInterceptorChain.java:64)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.chainAndInvoke(InvocationInterceptorChain.java:45)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.invoke(InvocationInterceptorChain.java:37)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:104)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:98)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$invokeTestMethod$6(TestMethodTestDescriptor.java:210)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.invokeTestMethod(TestMethodTestDescriptor.java:206)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:131)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:65)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:226)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:204)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:139)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.lambda$execute$2(TestTemplateTestDescriptor.java:107)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:175)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$11$1.accept(ReferencePipeline.java:440)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:107)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:42)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:107)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:88)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:67)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:52)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:114)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:86)
          at org.junit.platform.launcher.core.DefaultLauncherSession$DelegatingLauncher.execute(DefaultLauncherSession.java:86)
          at org.junit.platform.launcher.core.SessionPerRequestLauncher.execute(SessionPerRequestLauncher.java:53)
          at com.intellij.junit5.JUnit5IdeaTestRunner.startRunnerWithArgs(JUnit5IdeaTestRunner.java:71)
          at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:33)
          at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:235)
          at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:54)
          Caused by: java.lang.NullPointerException
          at org.nd4j.linalg.api.ops.impl.transforms.bool.MatchConditionTransform.(MatchConditionTransform.java:45)
          at org.nd4j.autodiff.samediff.ops.SDBaseOps.matchCondition(SDBaseOps.java:1568)
          at org.nd4j.linalg.api.ops.impl.transforms.comparison.CompareAndSet.doDiff(CompareAndSet.java:205)
          at org.nd4j.autodiff.functions.DifferentialFunction.diff(DifferentialFunction.java:601)
          at org.nd4j.autodiff.samediff.SameDiff.lambda$createGradFunction$0(SameDiff.java:4500)
          at org.nd4j.autodiff.samediff.SameDiff.defineFunction(SameDiff.java:4029)
          at org.nd4j.autodiff.samediff.SameDiff.defineFunction(SameDiff.java:4014)
          at org.nd4j.autodiff.samediff.SameDiff.createGradFunction(SameDiff.java:4225)
          at org.nd4j.autodiff.samediff.SameDiff.createGradFunction(SameDiff.java:4132)
          at org.nd4j.autodiff.validation.GradCheckUtil.validateInternalState(GradCheckUtil.java:650)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:98)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:83)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:57)
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:218)
          ... 134 more
    • 122 ms
      testDynamicStitch(Nd4jBackend)
      • 122 ms
        error[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - TransformOpValidation.testDynamicStitch
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "loss" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
        • java.lang.NullPointerException
          at org.nd4j.linalg.api.ops.impl.transforms.custom.DynamicStitch.doDiff(DynamicStitch.java:62)
          at org.nd4j.autodiff.functions.DifferentialFunction.diff(DifferentialFunction.java:601)
          at org.nd4j.autodiff.samediff.SameDiff.lambda$createGradFunction$0(SameDiff.java:4500)
          at org.nd4j.autodiff.samediff.SameDiff.defineFunction(SameDiff.java:4029)
          at org.nd4j.autodiff.samediff.SameDiff.defineFunction(SameDiff.java:4014)
          at org.nd4j.autodiff.samediff.SameDiff.createGradFunction(SameDiff.java:4225)
          at org.nd4j.autodiff.samediff.SameDiff.createGradFunction(SameDiff.java:4132)
          at org.nd4j.autodiff.validation.GradCheckUtil.validateInternalState(GradCheckUtil.java:650)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:98)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:83)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:57)
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:218)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:118)
          at org.nd4j.autodiff.opvalidation.TransformOpValidation.testDynamicStitch(TransformOpValidation.java:499)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
          at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
          at java.lang.reflect.Method.invoke(Method.java:498)
          at org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:688)
          at org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed(InvocationInterceptorChain.java:131)
          at org.junit.jupiter.engine.extension.TimeoutExtension.intercept(TimeoutExtension.java:149)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestableMethod(TimeoutExtension.java:140)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestTemplateMethod(TimeoutExtension.java:92)
          at org.junit.jupiter.engine.execution.ExecutableInvoker$ReflectiveInterceptorCall.lambda$ofVoidMethod$0(ExecutableInvoker.java:115)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.lambda$invoke$0(ExecutableInvoker.java:105)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation.proceed(InvocationInterceptorChain.java:106)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.proceed(InvocationInterceptorChain.java:64)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.chainAndInvoke(InvocationInterceptorChain.java:45)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.invoke(InvocationInterceptorChain.java:37)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:104)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:98)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$invokeTestMethod$6(TestMethodTestDescriptor.java:210)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.invokeTestMethod(TestMethodTestDescriptor.java:206)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:131)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:65)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:226)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:204)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:139)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.lambda$execute$2(TestTemplateTestDescriptor.java:107)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:175)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$11$1.accept(ReferencePipeline.java:440)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:107)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:42)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:107)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:88)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:67)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:52)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:114)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:86)
          at org.junit.platform.launcher.core.DefaultLauncherSession$DelegatingLauncher.execute(DefaultLauncherSession.java:86)
          at org.junit.platform.launcher.core.SessionPerRequestLauncher.execute(SessionPerRequestLauncher.java:53)
          at com.intellij.junit5.JUnit5IdeaTestRunner.startRunnerWithArgs(JUnit5IdeaTestRunner.java:71)
          at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:33)
          at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:235)
          at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:54)
        • o.n.c.t.BaseND4JTest - TransformOpValidation.testDynamicStitch: 122 ms, threadCount: (27->27), jvmTotal=3568828416, jvmMax=7635730432, totalBytes=5588, maxBytes=8589934592, currPhys=3145359360, maxPhys=8589934592
        • java.lang.IllegalStateException: Exception encountered during gradient check
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:221)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:118)
          at org.nd4j.autodiff.opvalidation.TransformOpValidation.testDynamicStitch(TransformOpValidation.java:499)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
          at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
          at java.lang.reflect.Method.invoke(Method.java:498)
          at org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:688)
          at org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed(InvocationInterceptorChain.java:131)
          at org.junit.jupiter.engine.extension.TimeoutExtension.intercept(TimeoutExtension.java:149)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestableMethod(TimeoutExtension.java:140)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestTemplateMethod(TimeoutExtension.java:92)
          at org.junit.jupiter.engine.execution.ExecutableInvoker$ReflectiveInterceptorCall.lambda$ofVoidMethod$0(ExecutableInvoker.java:115)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.lambda$invoke$0(ExecutableInvoker.java:105)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation.proceed(InvocationInterceptorChain.java:106)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.proceed(InvocationInterceptorChain.java:64)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.chainAndInvoke(InvocationInterceptorChain.java:45)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.invoke(InvocationInterceptorChain.java:37)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:104)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:98)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$invokeTestMethod$6(TestMethodTestDescriptor.java:210)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.invokeTestMethod(TestMethodTestDescriptor.java:206)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:131)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:65)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:226)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:204)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:139)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.lambda$execute$2(TestTemplateTestDescriptor.java:107)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:175)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$11$1.accept(ReferencePipeline.java:440)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:107)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:42)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:107)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:88)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:67)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:52)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:114)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:86)
          at org.junit.platform.launcher.core.DefaultLauncherSession$DelegatingLauncher.execute(DefaultLauncherSession.java:86)
          at org.junit.platform.launcher.core.SessionPerRequestLauncher.execute(SessionPerRequestLauncher.java:53)
          at com.intellij.junit5.JUnit5IdeaTestRunner.startRunnerWithArgs(JUnit5IdeaTestRunner.java:71)
          at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:33)
          at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:235)
          at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:54)
          Caused by: java.lang.NullPointerException
          at org.nd4j.linalg.api.ops.impl.transforms.custom.DynamicStitch.doDiff(DynamicStitch.java:62)
          at org.nd4j.autodiff.functions.DifferentialFunction.diff(DifferentialFunction.java:601)
          at org.nd4j.autodiff.samediff.SameDiff.lambda$createGradFunction$0(SameDiff.java:4500)
          at org.nd4j.autodiff.samediff.SameDiff.defineFunction(SameDiff.java:4029)
          at org.nd4j.autodiff.samediff.SameDiff.defineFunction(SameDiff.java:4014)
          at org.nd4j.autodiff.samediff.SameDiff.createGradFunction(SameDiff.java:4225)
          at org.nd4j.autodiff.samediff.SameDiff.createGradFunction(SameDiff.java:4132)
          at org.nd4j.autodiff.validation.GradCheckUtil.validateInternalState(GradCheckUtil.java:650)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:98)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:83)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:57)
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:218)
          ... 134 more
    • 109 ms
      testMergeAddBp(Nd4jBackend)
      • 109 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - TransformOpValidation.testMergeAddBp
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 18 params checked, 18 passed, 0 failed. Largest relative error = 8.064532216061622E-11
          o.n.c.t.BaseND4JTest - TransformOpValidation.testMergeAddBp: 109 ms, threadCount: (27->27), jvmTotal=3531079680, jvmMax=7635730432, totalBytes=8788, maxBytes=8589934592, currPhys=3152879616, maxPhys=8589934592
    • 124 ms
      testMergeAvgBp(Nd4jBackend)
      • 124 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - TransformOpValidation.testMergeAvgBp
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 18 params checked, 18 passed, 0 failed. Largest relative error = 1.4921137602440377E-8
          o.n.c.t.BaseND4JTest - TransformOpValidation.testMergeAvgBp: 123 ms, threadCount: (27->27), jvmTotal=3563585536, jvmMax=7635730432, totalBytes=8788, maxBytes=8589934592, currPhys=3159363584, maxPhys=8589934592
    • 108 ms
      testStandardize(Nd4jBackend)
      • 108 ms
        error[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - TransformOpValidation.testStandardize
          o.n.a.f.DifferentialFunction - No fields found for property name dimensions for class org.nd4j.linalg.api.ops.impl.transforms.custom.Standardize
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "out" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.f.DifferentialFunction - No fields found for property name dimensions for class org.nd4j.linalg.api.ops.impl.transforms.custom.Standardize
        • java.lang.IllegalArgumentException: StandardizeBp: You have to provide dimensions
          at org.nd4j.common.base.Preconditions.throwEx(Preconditions.java:633)
          at org.nd4j.common.base.Preconditions.checkArgument(Preconditions.java:61)
          at org.nd4j.linalg.api.ops.impl.transforms.custom.StandardizeBp.setDimensions(StandardizeBp.java:50)
          at org.nd4j.linalg.api.ops.impl.transforms.custom.StandardizeBp.(StandardizeBp.java:37)
          at org.nd4j.linalg.api.ops.impl.transforms.custom.Standardize.doDiff(Standardize.java:69)
          at org.nd4j.autodiff.functions.DifferentialFunction.diff(DifferentialFunction.java:601)
          at org.nd4j.autodiff.samediff.SameDiff.lambda$createGradFunction$0(SameDiff.java:4500)
          at org.nd4j.autodiff.samediff.SameDiff.defineFunction(SameDiff.java:4029)
          at org.nd4j.autodiff.samediff.SameDiff.defineFunction(SameDiff.java:4014)
          at org.nd4j.autodiff.samediff.SameDiff.createGradFunction(SameDiff.java:4225)
          at org.nd4j.autodiff.samediff.SameDiff.createGradFunction(SameDiff.java:4132)
          at org.nd4j.autodiff.validation.GradCheckUtil.validateInternalState(GradCheckUtil.java:650)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:98)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:83)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:57)
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:218)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:118)
          at org.nd4j.autodiff.opvalidation.TransformOpValidation.testStandardize(TransformOpValidation.java:1881)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
          at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
          at java.lang.reflect.Method.invoke(Method.java:498)
          at org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:688)
          at org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed(InvocationInterceptorChain.java:131)
          at org.junit.jupiter.engine.extension.TimeoutExtension.intercept(TimeoutExtension.java:149)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestableMethod(TimeoutExtension.java:140)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestTemplateMethod(TimeoutExtension.java:92)
          at org.junit.jupiter.engine.execution.ExecutableInvoker$ReflectiveInterceptorCall.lambda$ofVoidMethod$0(ExecutableInvoker.java:115)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.lambda$invoke$0(ExecutableInvoker.java:105)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation.proceed(InvocationInterceptorChain.java:106)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.proceed(InvocationInterceptorChain.java:64)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.chainAndInvoke(InvocationInterceptorChain.java:45)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.invoke(InvocationInterceptorChain.java:37)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:104)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:98)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$invokeTestMethod$6(TestMethodTestDescriptor.java:210)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.invokeTestMethod(TestMethodTestDescriptor.java:206)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:131)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:65)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:226)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:204)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:139)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.lambda$execute$2(TestTemplateTestDescriptor.java:107)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:175)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$11$1.accept(ReferencePipeline.java:440)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:107)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:42)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:107)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:88)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:67)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:52)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:114)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:86)
          at org.junit.platform.launcher.core.DefaultLauncherSession$DelegatingLauncher.execute(DefaultLauncherSession.java:86)
          at org.junit.platform.launcher.core.SessionPerRequestLauncher.execute(SessionPerRequestLauncher.java:53)
          at com.intellij.junit5.JUnit5IdeaTestRunner.startRunnerWithArgs(JUnit5IdeaTestRunner.java:71)
          at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:33)
          at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:235)
          at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:54)
        • o.n.c.t.BaseND4JTest - TransformOpValidation.testStandardize: 107 ms, threadCount: (27->27), jvmTotal=3531079680, jvmMax=7635730432, totalBytes=5424, maxBytes=8589934592, currPhys=3161530368, maxPhys=8589934592
        • java.lang.IllegalStateException: Exception encountered during gradient check
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:221)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:118)
          at org.nd4j.autodiff.opvalidation.TransformOpValidation.testStandardize(TransformOpValidation.java:1881)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
          at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
          at java.lang.reflect.Method.invoke(Method.java:498)
          at org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:688)
          at org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed(InvocationInterceptorChain.java:131)
          at org.junit.jupiter.engine.extension.TimeoutExtension.intercept(TimeoutExtension.java:149)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestableMethod(TimeoutExtension.java:140)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestTemplateMethod(TimeoutExtension.java:92)
          at org.junit.jupiter.engine.execution.ExecutableInvoker$ReflectiveInterceptorCall.lambda$ofVoidMethod$0(ExecutableInvoker.java:115)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.lambda$invoke$0(ExecutableInvoker.java:105)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation.proceed(InvocationInterceptorChain.java:106)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.proceed(InvocationInterceptorChain.java:64)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.chainAndInvoke(InvocationInterceptorChain.java:45)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.invoke(InvocationInterceptorChain.java:37)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:104)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:98)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$invokeTestMethod$6(TestMethodTestDescriptor.java:210)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.invokeTestMethod(TestMethodTestDescriptor.java:206)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:131)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:65)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:226)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:204)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:139)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.lambda$execute$2(TestTemplateTestDescriptor.java:107)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:175)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$11$1.accept(ReferencePipeline.java:440)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:107)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:42)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:107)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:88)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:67)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:52)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:114)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:86)
          at org.junit.platform.launcher.core.DefaultLauncherSession$DelegatingLauncher.execute(DefaultLauncherSession.java:86)
          at org.junit.platform.launcher.core.SessionPerRequestLauncher.execute(SessionPerRequestLauncher.java:53)
          at com.intellij.junit5.JUnit5IdeaTestRunner.startRunnerWithArgs(JUnit5IdeaTestRunner.java:71)
          at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:33)
          at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:235)
          at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:54)
          Caused by: java.lang.IllegalArgumentException: StandardizeBp: You have to provide dimensions
          at org.nd4j.common.base.Preconditions.throwEx(Preconditions.java:633)
          at org.nd4j.common.base.Preconditions.checkArgument(Preconditions.java:61)
          at org.nd4j.linalg.api.ops.impl.transforms.custom.StandardizeBp.setDimensions(StandardizeBp.java:50)
          at org.nd4j.linalg.api.ops.impl.transforms.custom.StandardizeBp.(StandardizeBp.java:37)
          at org.nd4j.linalg.api.ops.impl.transforms.custom.Standardize.doDiff(Standardize.java:69)
          at org.nd4j.autodiff.functions.DifferentialFunction.diff(DifferentialFunction.java:601)
          at org.nd4j.autodiff.samediff.SameDiff.lambda$createGradFunction$0(SameDiff.java:4500)
          at org.nd4j.autodiff.samediff.SameDiff.defineFunction(SameDiff.java:4029)
          at org.nd4j.autodiff.samediff.SameDiff.defineFunction(SameDiff.java:4014)
          at org.nd4j.autodiff.samediff.SameDiff.createGradFunction(SameDiff.java:4225)
          at org.nd4j.autodiff.samediff.SameDiff.createGradFunction(SameDiff.java:4132)
          at org.nd4j.autodiff.validation.GradCheckUtil.validateInternalState(GradCheckUtil.java:650)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:98)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:83)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:57)
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:218)
          ... 134 more
    • 123 ms
      testMergeMaxBp(Nd4jBackend)
      • 123 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - TransformOpValidation.testMergeMaxBp
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 18 params checked, 18 passed, 0 failed. Largest relative error = 6.814394769644731E-11
          o.n.c.t.BaseND4JTest - TransformOpValidation.testMergeMaxBp: 122 ms, threadCount: (27->27), jvmTotal=3558866944, jvmMax=7635730432, totalBytes=8788, maxBytes=8589934592, currPhys=3174391808, maxPhys=8589934592
    • 232 ms
      testMatMulTensor(Nd4jBackend)
      • 232 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - TransformOpValidation.testMatMulTensor
          o.n.a.s.SameDiff - Inferring output "out" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 300 params checked, 300 passed, 0 failed. Largest relative error = 1.7371187208092676E-9
          o.n.c.t.BaseND4JTest - TransformOpValidation.testMatMulTensor: 231 ms, threadCount: (27->27), jvmTotal=3532652544, jvmMax=7635730432, totalBytes=124450, maxBytes=8589934592, currPhys=3250278400, maxPhys=8589934592
    • 125 ms
      testLogSumExp(Nd4jBackend)
      • 125 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - TransformOpValidation.testLogSumExp
          o.n.c.t.BaseND4JTest - TransformOpValidation.testLogSumExp: 124 ms, threadCount: (27->27), jvmTotal=3554672640, jvmMax=7635730432, totalBytes=4580, maxBytes=8589934592, currPhys=3251093504, maxPhys=8589934592
    • 125 ms
      testDynamicPartition(Nd4jBackend)
      • 125 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - TransformOpValidation.testDynamicPartition
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "loss" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 6 params checked, 6 passed, 0 failed. Largest relative error = 6.988901124005461E-11
          o.n.c.t.BaseND4JTest - TransformOpValidation.testDynamicPartition: 123 ms, threadCount: (27->27), jvmTotal=3531079680, jvmMax=7635730432, totalBytes=7902, maxBytes=8589934592, currPhys=3256619008, maxPhys=8589934592
    • 123 ms
      testEye(Nd4jBackend)
      • 123 ms
        error[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - TransformOpValidation.testEye
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.c.t.BaseND4JTest - TransformOpValidation.testEye: 122 ms, threadCount: (27->27), jvmTotal=3551526912, jvmMax=7635730432, totalBytes=5236, maxBytes=8589934592, currPhys=3253649408, maxPhys=8589934592
        • java.lang.IllegalArgumentException: Can not set org.nd4j.linalg.api.buffer.DataType field org.nd4j.linalg.api.ops.impl.shape.Eye.dataType to java.lang.Double
          at sun.reflect.UnsafeFieldAccessorImpl.throwSetIllegalArgumentException(UnsafeFieldAccessorImpl.java:167)
          at sun.reflect.UnsafeFieldAccessorImpl.throwSetIllegalArgumentException(UnsafeFieldAccessorImpl.java:171)
          at sun.reflect.UnsafeObjectFieldAccessorImpl.set(UnsafeObjectFieldAccessorImpl.java:81)
          at java.lang.reflect.Field.set(Field.java:764)
          at org.nd4j.autodiff.functions.DifferentialFunction.setValueFor(DifferentialFunction.java:302)
          at org.nd4j.linalg.api.ops.DynamicCustomOp.setValueFor(DynamicCustomOp.java:1075)
          at org.nd4j.autodiff.functions.DifferentialFunction.setPropertiesForFunction(DifferentialFunction.java:186)
          at org.nd4j.linalg.api.ops.DynamicCustomOp.setPropertiesForFunction(DynamicCustomOp.java:1065)
          at org.nd4j.autodiff.samediff.serde.FlatBuffersMapper.fromFlatNode(FlatBuffersMapper.java:478)
          at org.nd4j.autodiff.samediff.SameDiff.fromFlatBuffers(SameDiff.java:5400)
          at org.nd4j.autodiff.samediff.SameDiff.fromFlatBuffers(SameDiff.java:5283)
          at org.nd4j.autodiff.validation.OpValidation.checkDeserializedEquality(OpValidation.java:235)
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:210)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:118)
          at org.nd4j.autodiff.opvalidation.TransformOpValidation.testEye(TransformOpValidation.java:582)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
          at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
          at java.lang.reflect.Method.invoke(Method.java:498)
          at org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:688)
          at org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed(InvocationInterceptorChain.java:131)
          at org.junit.jupiter.engine.extension.TimeoutExtension.intercept(TimeoutExtension.java:149)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestableMethod(TimeoutExtension.java:140)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestTemplateMethod(TimeoutExtension.java:92)
          at org.junit.jupiter.engine.execution.ExecutableInvoker$ReflectiveInterceptorCall.lambda$ofVoidMethod$0(ExecutableInvoker.java:115)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.lambda$invoke$0(ExecutableInvoker.java:105)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation.proceed(InvocationInterceptorChain.java:106)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.proceed(InvocationInterceptorChain.java:64)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.chainAndInvoke(InvocationInterceptorChain.java:45)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.invoke(InvocationInterceptorChain.java:37)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:104)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:98)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$invokeTestMethod$6(TestMethodTestDescriptor.java:210)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.invokeTestMethod(TestMethodTestDescriptor.java:206)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:131)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:65)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:226)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:204)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:139)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.lambda$execute$2(TestTemplateTestDescriptor.java:107)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:175)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$11$1.accept(ReferencePipeline.java:440)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:107)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:42)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:107)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:88)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:67)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:52)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:114)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:86)
          at org.junit.platform.launcher.core.DefaultLauncherSession$DelegatingLauncher.execute(DefaultLauncherSession.java:86)
          at org.junit.platform.launcher.core.SessionPerRequestLauncher.execute(SessionPerRequestLauncher.java:53)
          at com.intellij.junit5.JUnit5IdeaTestRunner.startRunnerWithArgs(JUnit5IdeaTestRunner.java:71)
          at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:33)
          at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:235)
          at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:54)
    • 316 ms
      testIsX(Nd4jBackend)
      • 316 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - TransformOpValidation.testIsX
          o.n.a.f.DifferentialFunction - No fields found for property name dst for class org.nd4j.linalg.api.ops.impl.transforms.dtype.Cast
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.f.DifferentialFunction - No fields found for property name dst for class org.nd4j.linalg.api.ops.impl.transforms.dtype.Cast
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.f.DifferentialFunction - No fields found for property name dst for class org.nd4j.linalg.api.ops.impl.transforms.dtype.Cast
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.f.DifferentialFunction - No fields found for property name dst for class org.nd4j.linalg.api.ops.impl.transforms.dtype.Cast
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.c.t.BaseND4JTest - TransformOpValidation.testIsX: 315 ms, threadCount: (27->27), jvmTotal=3531079680, jvmMax=7635730432, totalBytes=7688, maxBytes=8589934592, currPhys=3254046720, maxPhys=8589934592
    • passedtestPad(Nd4jBackend)
    • 118 ms
      testSoftmaxCF(Nd4jBackend)
      • 118 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - TransformOpValidation.testSoftmaxCF
          o.n.c.t.BaseND4JTest - TransformOpValidation.testSoftmaxCF: 118 ms, threadCount: (27->27), jvmTotal=3547332608, jvmMax=7635730432, totalBytes=4684, maxBytes=8589934592, currPhys=3254546432, maxPhys=8589934592
    • 121 ms
      testMirrorPadSymmetric(Nd4jBackend)
      • 121 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - TransformOpValidation.testMirrorPadSymmetric
          o.n.c.t.BaseND4JTest - TransformOpValidation.testMirrorPadSymmetric: 121 ms, threadCount: (27->27), jvmTotal=3531079680, jvmMax=7635730432, totalBytes=4904, maxBytes=8589934592, currPhys=3249311744, maxPhys=8589934592
    • 108 ms
      testBooleanAnd(Nd4jBackend)
      • 108 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - TransformOpValidation.testBooleanAnd
          o.n.c.t.BaseND4JTest - TransformOpValidation.testBooleanAnd: 107 ms, threadCount: (27->27), jvmTotal=3545235456, jvmMax=7635730432, totalBytes=4624, maxBytes=8589934592, currPhys=3249254400, maxPhys=8589934592
    • 280 ms
      testScalarOps(Nd4jBackend)
      • 280 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - TransformOpValidation.testScalarOps
          o.n.a.o.TransformOpValidation - Starting test: mul - c
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "std" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 24 params checked, 24 passed, 0 failed. Largest relative error = 1.7857779873921276E-8
          o.n.a.o.TransformOpValidation - Starting test: mul - f
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "std" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 24 params checked, 24 passed, 0 failed. Largest relative error = 1.7857779873921276E-8
          o.n.a.o.TransformOpValidation - Starting test: div - c
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "std" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 24 params checked, 24 passed, 0 failed. Largest relative error = 1.7857779873921276E-8
          o.n.a.o.TransformOpValidation - Starting test: div - f
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "std" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 24 params checked, 24 passed, 0 failed. Largest relative error = 1.7857779873921276E-8
          o.n.a.o.TransformOpValidation - Starting test: add - c
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "std" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 24 params checked, 24 passed, 0 failed. Largest relative error = 1.1031921168663267E-8
          o.n.a.o.TransformOpValidation - Starting test: add - f
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "std" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 24 params checked, 24 passed, 0 failed. Largest relative error = 1.1031921168663267E-8
          o.n.a.o.TransformOpValidation - Starting test: sub - c
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "std" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 24 params checked, 24 passed, 0 failed. Largest relative error = 1.1031921168663267E-8
          o.n.a.o.TransformOpValidation - Starting test: sub - f
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "std" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 24 params checked, 24 passed, 0 failed. Largest relative error = 1.1031921168663267E-8
          o.n.a.o.TransformOpValidation - Starting test: rdiv - c
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "std" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 24 params checked, 24 passed, 0 failed. Largest relative error = 1.9099623636254037E-8
          o.n.a.o.TransformOpValidation - Starting test: rdiv - f
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "std" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 24 params checked, 24 passed, 0 failed. Largest relative error = 1.9099623636254037E-8
          o.n.a.o.TransformOpValidation - Starting test: rsub - c
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "std" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 24 params checked, 24 passed, 0 failed. Largest relative error = 1.1031921168663267E-8
          o.n.a.o.TransformOpValidation - Starting test: rsub - f
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "std" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 24 params checked, 24 passed, 0 failed. Largest relative error = 1.1031921168663267E-8
          o.n.a.o.TransformOpValidation - Starting test: pow - c
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "std" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 24 params checked, 24 passed, 0 failed. Largest relative error = 5.840660667947095E-9
          o.n.a.o.TransformOpValidation - Starting test: pow - f
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "std" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 24 params checked, 24 passed, 0 failed. Largest relative error = 5.840660667947095E-9
          o.n.a.o.TransformOpValidation - Starting test: scalarFloorMod - c
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "std" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 24 params checked, 24 passed, 0 failed. Largest relative error = 9.737903673520102E-10
          o.n.a.o.TransformOpValidation - Starting test: scalarFloorMod - f
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "std" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 24 params checked, 24 passed, 0 failed. Largest relative error = 3.3913716840995254E-9
          o.n.a.o.TransformOpValidation - Starting test: scalarMax - c
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "std" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 24 params checked, 24 passed, 0 failed. Largest relative error = 9.197465927110824E-11
          o.n.a.o.TransformOpValidation - Starting test: scalarMax - f
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "std" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 24 params checked, 24 passed, 0 failed. Largest relative error = 2.1686570932317121E-10
          o.n.a.o.TransformOpValidation - Starting test: scalarMin - c
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "std" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 24 params checked, 24 passed, 0 failed. Largest relative error = 9.754873199042188E-11
          o.n.a.o.TransformOpValidation - Starting test: scalarMin - f
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "std" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 24 params checked, 24 passed, 0 failed. Largest relative error = 7.785293310748578E-11
          o.n.a.o.TransformOpValidation - Starting test: scalarSet - c
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "std" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 24 params checked, 24 passed, 0 failed. Largest relative error = 0.0
          o.n.a.o.TransformOpValidation - Starting test: scalarSet - f
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "std" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 24 params checked, 24 passed, 0 failed. Largest relative error = 0.0
          o.n.c.t.BaseND4JTest - TransformOpValidation.testScalarOps: 280 ms, threadCount: (27->27), jvmTotal=3534225408, jvmMax=7635730432, totalBytes=95784, maxBytes=8589934592, currPhys=3258732544, maxPhys=8589934592
    • 122 ms
      testCRELU(Nd4jBackend)
      • 122 ms
        error[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - TransformOpValidation.testCRELU
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "crelu" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          applyPairwiseLambda requires both operands to have the same shape
          o.n.l.c.n.o.NativeOpExecutioner - Failed to execute op crelu_bp. Attempted to execute with 2 inputs, 1 outputs, 0 targs,0 bargs and 0 iargs. Inputs: [(DOUBLE,[2,2],c), (DOUBLE,[],c)]. Outputs: [(DOUBLE,[2,2],c)]. tArgs: -. iArgs: -. bArgs: -. Input var names: [sd_var, cast]. Output var names: [sd_var-grad] - Please see above message (printed out from c++) for a possible cause of error.
        • java.lang.RuntimeException: Shapes mismach
          at org.nd4j.linalg.cpu.nativecpu.ops.NativeOpExecutioner.exec(NativeOpExecutioner.java:1921)
          at org.nd4j.linalg.factory.Nd4j.exec(Nd4j.java:6577)
          at org.nd4j.autodiff.samediff.internal.InferenceSession.doExec(InferenceSession.java:487)
          at org.nd4j.autodiff.samediff.internal.InferenceSession.getOutputs(InferenceSession.java:214)
          at org.nd4j.autodiff.samediff.internal.InferenceSession.getOutputs(InferenceSession.java:60)
          at org.nd4j.autodiff.samediff.internal.AbstractSession.output(AbstractSession.java:387)
          at org.nd4j.autodiff.samediff.SameDiff.directExecHelper(SameDiff.java:2606)
          at org.nd4j.autodiff.samediff.SameDiff.batchOutputHelper(SameDiff.java:2574)
          at org.nd4j.autodiff.samediff.SameDiff.calculateGradientsAndOutputs(SameDiff.java:4091)
          at org.nd4j.autodiff.samediff.SameDiff.calculateGradients(SameDiff.java:4052)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:166)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:83)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:57)
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:218)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:118)
          at org.nd4j.autodiff.opvalidation.TransformOpValidation.testCRELU(TransformOpValidation.java:2117)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
          at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
          at java.lang.reflect.Method.invoke(Method.java:498)
          at org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:688)
          at org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed(InvocationInterceptorChain.java:131)
          at org.junit.jupiter.engine.extension.TimeoutExtension.intercept(TimeoutExtension.java:149)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestableMethod(TimeoutExtension.java:140)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestTemplateMethod(TimeoutExtension.java:92)
          at org.junit.jupiter.engine.execution.ExecutableInvoker$ReflectiveInterceptorCall.lambda$ofVoidMethod$0(ExecutableInvoker.java:115)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.lambda$invoke$0(ExecutableInvoker.java:105)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation.proceed(InvocationInterceptorChain.java:106)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.proceed(InvocationInterceptorChain.java:64)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.chainAndInvoke(InvocationInterceptorChain.java:45)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.invoke(InvocationInterceptorChain.java:37)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:104)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:98)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$invokeTestMethod$6(TestMethodTestDescriptor.java:210)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.invokeTestMethod(TestMethodTestDescriptor.java:206)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:131)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:65)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:226)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:204)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:139)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.lambda$execute$2(TestTemplateTestDescriptor.java:107)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:175)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$11$1.accept(ReferencePipeline.java:440)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:107)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:42)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:107)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:88)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:67)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:52)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:114)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:86)
          at org.junit.platform.launcher.core.DefaultLauncherSession$DelegatingLauncher.execute(DefaultLauncherSession.java:86)
          at org.junit.platform.launcher.core.SessionPerRequestLauncher.execute(SessionPerRequestLauncher.java:53)
          at com.intellij.junit5.JUnit5IdeaTestRunner.startRunnerWithArgs(JUnit5IdeaTestRunner.java:71)
          at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:33)
          at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:235)
          at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:54)
        • o.n.c.t.BaseND4JTest - TransformOpValidation.testCRELU: 120 ms, threadCount: (27->27), jvmTotal=3544186880, jvmMax=7635730432, totalBytes=5180, maxBytes=8589934592, currPhys=3258683392, maxPhys=8589934592
        • java.lang.IllegalStateException: Exception encountered during gradient check
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:221)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:118)
          at org.nd4j.autodiff.opvalidation.TransformOpValidation.testCRELU(TransformOpValidation.java:2117)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
          at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
          at java.lang.reflect.Method.invoke(Method.java:498)
          at org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:688)
          at org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed(InvocationInterceptorChain.java:131)
          at org.junit.jupiter.engine.extension.TimeoutExtension.intercept(TimeoutExtension.java:149)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestableMethod(TimeoutExtension.java:140)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestTemplateMethod(TimeoutExtension.java:92)
          at org.junit.jupiter.engine.execution.ExecutableInvoker$ReflectiveInterceptorCall.lambda$ofVoidMethod$0(ExecutableInvoker.java:115)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.lambda$invoke$0(ExecutableInvoker.java:105)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation.proceed(InvocationInterceptorChain.java:106)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.proceed(InvocationInterceptorChain.java:64)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.chainAndInvoke(InvocationInterceptorChain.java:45)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.invoke(InvocationInterceptorChain.java:37)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:104)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:98)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$invokeTestMethod$6(TestMethodTestDescriptor.java:210)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.invokeTestMethod(TestMethodTestDescriptor.java:206)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:131)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:65)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:226)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:204)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:139)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.lambda$execute$2(TestTemplateTestDescriptor.java:107)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:175)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$11$1.accept(ReferencePipeline.java:440)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:107)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:42)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:107)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:88)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:67)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:52)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:114)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:86)
          at org.junit.platform.launcher.core.DefaultLauncherSession$DelegatingLauncher.execute(DefaultLauncherSession.java:86)
          at org.junit.platform.launcher.core.SessionPerRequestLauncher.execute(SessionPerRequestLauncher.java:53)
          at com.intellij.junit5.JUnit5IdeaTestRunner.startRunnerWithArgs(JUnit5IdeaTestRunner.java:71)
          at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:33)
          at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:235)
          at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:54)
          Caused by: java.lang.RuntimeException: Shapes mismach
          at org.nd4j.linalg.cpu.nativecpu.ops.NativeOpExecutioner.exec(NativeOpExecutioner.java:1921)
          at org.nd4j.linalg.factory.Nd4j.exec(Nd4j.java:6577)
          at org.nd4j.autodiff.samediff.internal.InferenceSession.doExec(InferenceSession.java:487)
          at org.nd4j.autodiff.samediff.internal.InferenceSession.getOutputs(InferenceSession.java:214)
          at org.nd4j.autodiff.samediff.internal.InferenceSession.getOutputs(InferenceSession.java:60)
          at org.nd4j.autodiff.samediff.internal.AbstractSession.output(AbstractSession.java:387)
          at org.nd4j.autodiff.samediff.SameDiff.directExecHelper(SameDiff.java:2606)
          at org.nd4j.autodiff.samediff.SameDiff.batchOutputHelper(SameDiff.java:2574)
          at org.nd4j.autodiff.samediff.SameDiff.calculateGradientsAndOutputs(SameDiff.java:4091)
          at org.nd4j.autodiff.samediff.SameDiff.calculateGradients(SameDiff.java:4052)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:166)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:83)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:57)
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:218)
          ... 134 more
    • 124 ms
      testCross(Nd4jBackend)
      • 124 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - TransformOpValidation.testCross
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "loss" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 6 params checked, 6 passed, 0 failed. Largest relative error = 1.892885848100737E-11
          o.n.c.t.BaseND4JTest - TransformOpValidation.testCross: 124 ms, threadCount: (27->27), jvmTotal=3531079680, jvmMax=7635730432, totalBytes=7698, maxBytes=8589934592, currPhys=3261128704, maxPhys=8589934592
    • 107 ms
      testTopK1(Nd4jBackend)
      • 107 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - TransformOpValidation.testTopK1
          o.n.c.t.BaseND4JTest - TransformOpValidation.testTopK1: 107 ms, threadCount: (27->27), jvmTotal=3542089728, jvmMax=7635730432, totalBytes=4521, maxBytes=8589934592, currPhys=3259756544, maxPhys=8589934592
    • 108 ms
      testDiag(Nd4jBackend)
      • 108 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - TransformOpValidation.testDiag
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "loss" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 2 params checked, 2 passed, 0 failed. Largest relative error = 3.254828657395455E-11
          o.n.c.t.BaseND4JTest - TransformOpValidation.testDiag: 107 ms, threadCount: (27->27), jvmTotal=3531079680, jvmMax=7635730432, totalBytes=5732, maxBytes=8589934592, currPhys=3259695104, maxPhys=8589934592
    • 109 ms
      testTopK(Nd4jBackend)
      • 109 ms
        ignored[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - TransformOpValidation.testTopK
          o.n.c.t.BaseND4JTest - TransformOpValidation.testTopK: 108 ms, threadCount: (27->27), jvmTotal=3539992576, jvmMax=7635730432, totalBytes=4432, maxBytes=8589934592, currPhys=3259715584, maxPhys=8589934592

        • at org.junit.jupiter.api.Assumptions.throwTestAbortedException(Assumptions.java:256)
          at org.junit.jupiter.api.Assumptions.assumeFalse(Assumptions.java:191)
          at org.junit.jupiter.api.Assumptions.assumeFalse(Assumptions.java:142)
          at org.nd4j.OpValidationSuite.ignoreFailing(OpValidationSuite.java:71)
          at org.nd4j.autodiff.opvalidation.TransformOpValidation.testTopK(TransformOpValidation.java:1647)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
          at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
          at java.lang.reflect.Method.invoke(Method.java:498)
          at org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:688)
          at org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed(InvocationInterceptorChain.java:131)
          at org.junit.jupiter.engine.extension.TimeoutExtension.intercept(TimeoutExtension.java:149)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestableMethod(TimeoutExtension.java:140)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestTemplateMethod(TimeoutExtension.java:92)
          at org.junit.jupiter.engine.execution.ExecutableInvoker$ReflectiveInterceptorCall.lambda$ofVoidMethod$0(ExecutableInvoker.java:115)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.lambda$invoke$0(ExecutableInvoker.java:105)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation.proceed(InvocationInterceptorChain.java:106)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.proceed(InvocationInterceptorChain.java:64)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.chainAndInvoke(InvocationInterceptorChain.java:45)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.invoke(InvocationInterceptorChain.java:37)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:104)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:98)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$invokeTestMethod$6(TestMethodTestDescriptor.java:210)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.invokeTestMethod(TestMethodTestDescriptor.java:206)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:131)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:65)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:226)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:204)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:139)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.lambda$execute$2(TestTemplateTestDescriptor.java:107)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:175)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$11$1.accept(ReferencePipeline.java:440)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:107)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:42)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:107)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:88)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:67)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:52)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:114)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:86)
          at org.junit.platform.launcher.core.DefaultLauncherSession$DelegatingLauncher.execute(DefaultLauncherSession.java:86)
          at org.junit.platform.launcher.core.SessionPerRequestLauncher.execute(SessionPerRequestLauncher.java:53)
          at com.intellij.junit5.JUnit5IdeaTestRunner.startRunnerWithArgs(JUnit5IdeaTestRunner.java:71)
          at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:33)
          at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:235)
          at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:54)
    • 108 ms
      testZeta(Nd4jBackend)
      • 108 ms
        ignored[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - TransformOpValidation.testZeta
          o.n.c.t.BaseND4JTest - TransformOpValidation.testZeta: 107 ms, threadCount: (27->27), jvmTotal=3531079680, jvmMax=7635730432, totalBytes=4432, maxBytes=8589934592, currPhys=3261222912, maxPhys=8589934592

        • at org.junit.jupiter.api.Assumptions.throwTestAbortedException(Assumptions.java:256)
          at org.junit.jupiter.api.Assumptions.assumeFalse(Assumptions.java:191)
          at org.junit.jupiter.api.Assumptions.assumeFalse(Assumptions.java:142)
          at org.nd4j.OpValidationSuite.ignoreFailing(OpValidationSuite.java:71)
          at org.nd4j.autodiff.opvalidation.TransformOpValidation.testZeta(TransformOpValidation.java:1741)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
          at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
          at java.lang.reflect.Method.invoke(Method.java:498)
          at org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:688)
          at org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed(InvocationInterceptorChain.java:131)
          at org.junit.jupiter.engine.extension.TimeoutExtension.intercept(TimeoutExtension.java:149)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestableMethod(TimeoutExtension.java:140)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestTemplateMethod(TimeoutExtension.java:92)
          at org.junit.jupiter.engine.execution.ExecutableInvoker$ReflectiveInterceptorCall.lambda$ofVoidMethod$0(ExecutableInvoker.java:115)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.lambda$invoke$0(ExecutableInvoker.java:105)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation.proceed(InvocationInterceptorChain.java:106)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.proceed(InvocationInterceptorChain.java:64)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.chainAndInvoke(InvocationInterceptorChain.java:45)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.invoke(InvocationInterceptorChain.java:37)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:104)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:98)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$invokeTestMethod$6(TestMethodTestDescriptor.java:210)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.invokeTestMethod(TestMethodTestDescriptor.java:206)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:131)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:65)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:226)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:204)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:139)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.lambda$execute$2(TestTemplateTestDescriptor.java:107)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:175)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$11$1.accept(ReferencePipeline.java:440)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:107)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:42)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:107)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:88)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:67)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:52)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:114)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:86)
          at org.junit.platform.launcher.core.DefaultLauncherSession$DelegatingLauncher.execute(DefaultLauncherSession.java:86)
          at org.junit.platform.launcher.core.SessionPerRequestLauncher.execute(SessionPerRequestLauncher.java:53)
          at com.intellij.junit5.JUnit5IdeaTestRunner.startRunnerWithArgs(JUnit5IdeaTestRunner.java:71)
          at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:33)
          at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:235)
          at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:54)
    • 300 ms
      testEmbeddingLookup(Nd4jBackend)
      • 300 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - TransformOpValidation.testEmbeddingLookup
          o.n.c.t.BaseND4JTest - TransformOpValidation.testEmbeddingLookup: 300 ms, threadCount: (27->27), jvmTotal=3538419712, jvmMax=7635730432, totalBytes=4608, maxBytes=8589934592, currPhys=3259916288, maxPhys=8589934592
    • 337 ms
      testPairwiseTransforms(Nd4jBackend)
      • 337 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - TransformOpValidation.testPairwiseTransforms
          o.n.a.o.TransformOpValidation - ***** Starting test: test: 0 - add *****
          o.n.a.f.DifferentialFunction - No fields found for property name dst for class org.nd4j.linalg.api.ops.impl.transforms.dtype.Cast
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "loss" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.f.DifferentialFunction - No fields found for property name dst for class org.nd4j.linalg.api.ops.impl.transforms.dtype.Cast
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 40 params checked, 40 passed, 0 failed. Largest relative error = 1.3377840502216908E-11
          o.n.a.o.TransformOpValidation - ***** Starting test: test: 1 - subtract *****
          o.n.a.f.DifferentialFunction - No fields found for property name dst for class org.nd4j.linalg.api.ops.impl.transforms.dtype.Cast
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "loss" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.f.DifferentialFunction - No fields found for property name dst for class org.nd4j.linalg.api.ops.impl.transforms.dtype.Cast
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 40 params checked, 40 passed, 0 failed. Largest relative error = 1.4377735113384253E-11
          o.n.a.o.TransformOpValidation - ***** Starting test: test: 2 - multiply *****
          o.n.a.f.DifferentialFunction - No fields found for property name dst for class org.nd4j.linalg.api.ops.impl.transforms.dtype.Cast
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "loss" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.f.DifferentialFunction - No fields found for property name dst for class org.nd4j.linalg.api.ops.impl.transforms.dtype.Cast
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 40 params checked, 40 passed, 0 failed. Largest relative error = 7.597553698494982E-10
          o.n.a.o.TransformOpValidation - ***** Starting test: test: 3 - divide *****
          o.n.a.f.DifferentialFunction - No fields found for property name dst for class org.nd4j.linalg.api.ops.impl.transforms.dtype.Cast
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "loss" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.f.DifferentialFunction - No fields found for property name dst for class org.nd4j.linalg.api.ops.impl.transforms.dtype.Cast
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 40 params checked, 40 passed, 0 failed. Largest relative error = 9.048128096759798E-9
          o.n.a.o.TransformOpValidation - ***** Starting test: test: 4 - reversesubtract *****
          o.n.a.f.DifferentialFunction - No fields found for property name dst for class org.nd4j.linalg.api.ops.impl.transforms.dtype.Cast
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "loss" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.f.DifferentialFunction - No fields found for property name dst for class org.nd4j.linalg.api.ops.impl.transforms.dtype.Cast
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 40 params checked, 40 passed, 0 failed. Largest relative error = 2.8255522920607055E-11
          o.n.a.o.TransformOpValidation - ***** Starting test: test: 5 - reversedivide *****
          o.n.a.f.DifferentialFunction - No fields found for property name dst for class org.nd4j.linalg.api.ops.impl.transforms.dtype.Cast
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "loss" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.f.DifferentialFunction - No fields found for property name dst for class org.nd4j.linalg.api.ops.impl.transforms.dtype.Cast
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 40 params checked, 40 passed, 0 failed. Largest relative error = 2.995810761074172E-10
          o.n.a.o.TransformOpValidation - ***** Starting test: test: 6 - eq *****
          o.n.a.f.DifferentialFunction - No fields found for property name dst for class org.nd4j.linalg.api.ops.impl.transforms.dtype.Cast
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.o.TransformOpValidation - ***** Starting test: test: 7 - neq *****
          o.n.a.f.DifferentialFunction - No fields found for property name dst for class org.nd4j.linalg.api.ops.impl.transforms.dtype.Cast
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.o.TransformOpValidation - ***** Starting test: test: 8 - gt *****
          o.n.a.f.DifferentialFunction - No fields found for property name dst for class org.nd4j.linalg.api.ops.impl.transforms.dtype.Cast
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.o.TransformOpValidation - ***** Starting test: test: 9 - lt *****
          o.n.a.f.DifferentialFunction - No fields found for property name dst for class org.nd4j.linalg.api.ops.impl.transforms.dtype.Cast
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.o.TransformOpValidation - ***** Starting test: test: 10 - gte *****
          o.n.a.f.DifferentialFunction - No fields found for property name dst for class org.nd4j.linalg.api.ops.impl.transforms.dtype.Cast
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.o.TransformOpValidation - ***** Starting test: test: 11 - lte *****
          o.n.a.f.DifferentialFunction - No fields found for property name dst for class org.nd4j.linalg.api.ops.impl.transforms.dtype.Cast
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.o.TransformOpValidation - ***** Starting test: test: 12 - or *****
          o.n.a.f.DifferentialFunction - No fields found for property name dst for class org.nd4j.linalg.api.ops.impl.transforms.dtype.Cast
          o.n.a.f.DifferentialFunction - No fields found for property name dst for class org.nd4j.linalg.api.ops.impl.transforms.dtype.Cast
          o.n.a.f.DifferentialFunction - No fields found for property name dst for class org.nd4j.linalg.api.ops.impl.transforms.dtype.Cast
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.o.TransformOpValidation - ***** Starting test: test: 13 - matmul *****
          o.n.a.f.DifferentialFunction - No fields found for property name dst for class org.nd4j.linalg.api.ops.impl.transforms.dtype.Cast
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "loss" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.f.DifferentialFunction - No fields found for property name dst for class org.nd4j.linalg.api.ops.impl.transforms.dtype.Cast
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 36 params checked, 36 passed, 0 failed. Largest relative error = 7.974499823204947E-11
          o.n.a.o.TransformOpValidation - ***** Starting test: test: 14 - maximum *****
          o.n.a.f.DifferentialFunction - No fields found for property name dst for class org.nd4j.linalg.api.ops.impl.transforms.dtype.Cast
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "loss" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.f.DifferentialFunction - No fields found for property name dst for class org.nd4j.linalg.api.ops.impl.transforms.dtype.Cast
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 40 params checked, 40 passed, 0 failed. Largest relative error = 4.213331072744467E-11
          o.n.a.o.TransformOpValidation - ***** Starting test: test: 15 - minimum *****
          o.n.a.f.DifferentialFunction - No fields found for property name dst for class org.nd4j.linalg.api.ops.impl.transforms.dtype.Cast
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "loss" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.f.DifferentialFunction - No fields found for property name dst for class org.nd4j.linalg.api.ops.impl.transforms.dtype.Cast
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 40 params checked, 40 passed, 0 failed. Largest relative error = 1.4377735113384253E-11
          o.n.a.o.TransformOpValidation - ***** Starting test: test: 16 - and *****
          o.n.a.f.DifferentialFunction - No fields found for property name dst for class org.nd4j.linalg.api.ops.impl.transforms.dtype.Cast
          o.n.a.f.DifferentialFunction - No fields found for property name dst for class org.nd4j.linalg.api.ops.impl.transforms.dtype.Cast
          o.n.a.f.DifferentialFunction - No fields found for property name dst for class org.nd4j.linalg.api.ops.impl.transforms.dtype.Cast
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.o.TransformOpValidation - ***** Starting test: test: 17 - xor *****
          o.n.a.f.DifferentialFunction - No fields found for property name dst for class org.nd4j.linalg.api.ops.impl.transforms.dtype.Cast
          o.n.a.f.DifferentialFunction - No fields found for property name dst for class org.nd4j.linalg.api.ops.impl.transforms.dtype.Cast
          o.n.a.f.DifferentialFunction - No fields found for property name dst for class org.nd4j.linalg.api.ops.impl.transforms.dtype.Cast
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.o.TransformOpValidation - ***** Starting test: test: 19 - tf_atan2 *****
          o.n.a.f.DifferentialFunction - No fields found for property name dst for class org.nd4j.linalg.api.ops.impl.transforms.dtype.Cast
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "loss" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.f.DifferentialFunction - No fields found for property name dst for class org.nd4j.linalg.api.ops.impl.transforms.dtype.Cast
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 40 params checked, 40 passed, 0 failed. Largest relative error = 1.332451272176314E-8
          o.n.a.o.TransformOpValidation - ***** Starting test: test: 20 - mergeadd *****
          o.n.a.f.DifferentialFunction - No fields found for property name dst for class org.nd4j.linalg.api.ops.impl.transforms.dtype.Cast
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "loss" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.f.DifferentialFunction - No fields found for property name dst for class org.nd4j.linalg.api.ops.impl.transforms.dtype.Cast
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 40 params checked, 40 passed, 0 failed. Largest relative error = 2.031673440635794E-11
          o.n.a.o.TransformOpValidation - ***** Starting test: test: 21 - squaredsubtract *****
          o.n.a.f.DifferentialFunction - No fields found for property name dst for class org.nd4j.linalg.api.ops.impl.transforms.dtype.Cast
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "loss" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.f.DifferentialFunction - No fields found for property name dst for class org.nd4j.linalg.api.ops.impl.transforms.dtype.Cast
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 40 params checked, 40 passed, 0 failed. Largest relative error = 2.4829777626850808E-9
          o.n.a.o.TransformOpValidation - ***** Starting test: test: 22 - matrix_set_diag *****
          o.n.a.f.DifferentialFunction - No fields found for property name dst for class org.nd4j.linalg.api.ops.impl.transforms.dtype.Cast
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "loss" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.f.DifferentialFunction - No fields found for property name dst for class org.nd4j.linalg.api.ops.impl.transforms.dtype.Cast
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 20 params checked, 20 passed, 0 failed. Largest relative error = 7.826683745609991E-12
          o.n.c.t.BaseND4JTest - TransformOpValidation.testPairwiseTransforms: 336 ms, threadCount: (27->27), jvmTotal=3539468288, jvmMax=7635730432, totalBytes=189170, maxBytes=8589934592, currPhys=3267538944, maxPhys=8589934592
    • 123 ms
      testBroadcastEmpty(Nd4jBackend)
      • 123 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - TransformOpValidation.testBroadcastEmpty
          o.n.c.t.BaseND4JTest - TransformOpValidation.testBroadcastEmpty: 122 ms, threadCount: (27->27), jvmTotal=3539468288, jvmMax=7635730432, totalBytes=9432, maxBytes=8589934592, currPhys=3270864896, maxPhys=8589934592
    • 125 ms
      testRank0EdgeCase(Nd4jBackend)
      • 125 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - TransformOpValidation.testRank0EdgeCase
          o.n.c.t.BaseND4JTest - TransformOpValidation.testRank0EdgeCase: 123 ms, threadCount: (27->27), jvmTotal=3531079680, jvmMax=7635730432, totalBytes=4544, maxBytes=8589934592, currPhys=3267702784, maxPhys=8589934592
    • 124 ms
      testSpaceToBatch(Nd4jBackend)
      • 124 ms
        error[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - TransformOpValidation.testSpaceToBatch
          o.n.a.f.DifferentialFunction - No fields found for property name blockSize for class org.nd4j.linalg.api.ops.impl.transforms.custom.SpaceToBatch
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "loss" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.f.DifferentialFunction - No fields found for property name blockSize for class org.nd4j.linalg.api.ops.impl.transforms.custom.SpaceToBatch
        • java.lang.NullPointerException
          at org.nd4j.linalg.api.ops.impl.transforms.custom.SpaceToBatch.doDiff(SpaceToBatch.java:83)
          at org.nd4j.autodiff.functions.DifferentialFunction.diff(DifferentialFunction.java:601)
          at org.nd4j.autodiff.samediff.SameDiff.lambda$createGradFunction$0(SameDiff.java:4500)
          at org.nd4j.autodiff.samediff.SameDiff.defineFunction(SameDiff.java:4029)
          at org.nd4j.autodiff.samediff.SameDiff.defineFunction(SameDiff.java:4014)
          at org.nd4j.autodiff.samediff.SameDiff.createGradFunction(SameDiff.java:4225)
          at org.nd4j.autodiff.samediff.SameDiff.createGradFunction(SameDiff.java:4132)
          at org.nd4j.autodiff.validation.GradCheckUtil.validateInternalState(GradCheckUtil.java:650)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:98)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:83)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:57)
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:218)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:118)
          at org.nd4j.autodiff.opvalidation.TransformOpValidation.testSpaceToBatch(TransformOpValidation.java:404)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
          at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
          at java.lang.reflect.Method.invoke(Method.java:498)
          at org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:688)
          at org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed(InvocationInterceptorChain.java:131)
          at org.junit.jupiter.engine.extension.TimeoutExtension.intercept(TimeoutExtension.java:149)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestableMethod(TimeoutExtension.java:140)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestTemplateMethod(TimeoutExtension.java:92)
          at org.junit.jupiter.engine.execution.ExecutableInvoker$ReflectiveInterceptorCall.lambda$ofVoidMethod$0(ExecutableInvoker.java:115)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.lambda$invoke$0(ExecutableInvoker.java:105)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation.proceed(InvocationInterceptorChain.java:106)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.proceed(InvocationInterceptorChain.java:64)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.chainAndInvoke(InvocationInterceptorChain.java:45)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.invoke(InvocationInterceptorChain.java:37)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:104)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:98)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$invokeTestMethod$6(TestMethodTestDescriptor.java:210)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.invokeTestMethod(TestMethodTestDescriptor.java:206)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:131)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:65)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:226)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:204)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:139)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.lambda$execute$2(TestTemplateTestDescriptor.java:107)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:175)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$11$1.accept(ReferencePipeline.java:440)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:107)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:42)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:107)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:88)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:67)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:52)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:114)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:86)
          at org.junit.platform.launcher.core.DefaultLauncherSession$DelegatingLauncher.execute(DefaultLauncherSession.java:86)
          at org.junit.platform.launcher.core.SessionPerRequestLauncher.execute(SessionPerRequestLauncher.java:53)
          at com.intellij.junit5.JUnit5IdeaTestRunner.startRunnerWithArgs(JUnit5IdeaTestRunner.java:71)
          at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:33)
          at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:235)
          at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:54)
        • o.n.c.t.BaseND4JTest - TransformOpValidation.testSpaceToBatch: 122 ms, threadCount: (27->27), jvmTotal=3537371136, jvmMax=7635730432, totalBytes=6120, maxBytes=8589934592, currPhys=3271421952, maxPhys=8589934592
        • java.lang.IllegalStateException: Exception encountered during gradient check
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:221)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:118)
          at org.nd4j.autodiff.opvalidation.TransformOpValidation.testSpaceToBatch(TransformOpValidation.java:404)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
          at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
          at java.lang.reflect.Method.invoke(Method.java:498)
          at org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:688)
          at org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed(InvocationInterceptorChain.java:131)
          at org.junit.jupiter.engine.extension.TimeoutExtension.intercept(TimeoutExtension.java:149)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestableMethod(TimeoutExtension.java:140)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestTemplateMethod(TimeoutExtension.java:92)
          at org.junit.jupiter.engine.execution.ExecutableInvoker$ReflectiveInterceptorCall.lambda$ofVoidMethod$0(ExecutableInvoker.java:115)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.lambda$invoke$0(ExecutableInvoker.java:105)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation.proceed(InvocationInterceptorChain.java:106)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.proceed(InvocationInterceptorChain.java:64)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.chainAndInvoke(InvocationInterceptorChain.java:45)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.invoke(InvocationInterceptorChain.java:37)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:104)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:98)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$invokeTestMethod$6(TestMethodTestDescriptor.java:210)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.invokeTestMethod(TestMethodTestDescriptor.java:206)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:131)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:65)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:226)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:204)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:139)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.lambda$execute$2(TestTemplateTestDescriptor.java:107)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:175)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$11$1.accept(ReferencePipeline.java:440)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:107)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:42)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:107)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:88)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:67)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:52)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:114)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:86)
          at org.junit.platform.launcher.core.DefaultLauncherSession$DelegatingLauncher.execute(DefaultLauncherSession.java:86)
          at org.junit.platform.launcher.core.SessionPerRequestLauncher.execute(SessionPerRequestLauncher.java:53)
          at com.intellij.junit5.JUnit5IdeaTestRunner.startRunnerWithArgs(JUnit5IdeaTestRunner.java:71)
          at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:33)
          at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:235)
          at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:54)
          Caused by: java.lang.NullPointerException
          at org.nd4j.linalg.api.ops.impl.transforms.custom.SpaceToBatch.doDiff(SpaceToBatch.java:83)
          at org.nd4j.autodiff.functions.DifferentialFunction.diff(DifferentialFunction.java:601)
          at org.nd4j.autodiff.samediff.SameDiff.lambda$createGradFunction$0(SameDiff.java:4500)
          at org.nd4j.autodiff.samediff.SameDiff.defineFunction(SameDiff.java:4029)
          at org.nd4j.autodiff.samediff.SameDiff.defineFunction(SameDiff.java:4014)
          at org.nd4j.autodiff.samediff.SameDiff.createGradFunction(SameDiff.java:4225)
          at org.nd4j.autodiff.samediff.SameDiff.createGradFunction(SameDiff.java:4132)
          at org.nd4j.autodiff.validation.GradCheckUtil.validateInternalState(GradCheckUtil.java:650)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:98)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:83)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:57)
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:218)
          ... 134 more
    • 3.86 s
      testSpaceToDepth(Nd4jBackend)
      • 3.86 s
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - TransformOpValidation.testSpaceToDepth
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "loss" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 8192 params checked, 8192 passed, 0 failed. Largest relative error = 5.518359661163984E-10
          o.n.c.t.BaseND4JTest - TransformOpValidation.testSpaceToDepth: 3857 ms, threadCount: (27->27), jvmTotal=3538419712, jvmMax=7635730432, totalBytes=1907166, maxBytes=8589934592, currPhys=3272155136, maxPhys=8589934592
    • 208 ms
      testScalarMulCF2(Nd4jBackend)
      • 208 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - TransformOpValidation.testScalarMulCF2
          o.n.c.t.BaseND4JTest - TransformOpValidation.testScalarMulCF2: 206 ms, threadCount: (27->27), jvmTotal=3557294080, jvmMax=7635730432, totalBytes=1895326, maxBytes=8589934592, currPhys=3272216576, maxPhys=8589934592
    • 185 ms
      testEyeShape(Nd4jBackend)
      • 185 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - TransformOpValidation.testEyeShape
          o.n.c.t.BaseND4JTest - TransformOpValidation.testEyeShape: 183 ms, threadCount: (27->27), jvmTotal=3531079680, jvmMax=7635730432, totalBytes=1891002, maxBytes=8589934592, currPhys=3272212480, maxPhys=8589934592
    • 156 ms
      testLogSumExp2(Nd4jBackend)
      • 156 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - TransformOpValidation.testLogSumExp2
          o.n.a.f.DifferentialFunction - No fields found for property name dimensions for class org.nd4j.linalg.api.ops.impl.reduce.custom.LogSumExp
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "reduce_logsumexp" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.f.DifferentialFunction - No fields found for property name dimensions for class org.nd4j.linalg.api.ops.impl.reduce.custom.LogSumExp
          o.n.a.v.GradCheckUtil - Param 0 (sd_varnull) FAILED: grad= 0.021130132093944407, numericalGrad= 0.4441225552653804, relError= 0.9091670712795897, absError=0.422992423171436, scorePlus=30.648539764654203, scoreMinus= 30.648530882203097
          o.n.a.v.GradCheckUtil - Param 1 (sd_varnull) FAILED: grad= 0.015278349315649354, numericalGrad= 0.28229851114502935, relError= 0.8973149371090416, absError=0.26702016182938, scorePlus=30.648538146411546, scoreMinus= 30.648532500441323
          o.n.a.v.GradCheckUtil - Param 2 (sd_varnull) FAILED: grad= 0.024881862353652265, numericalGrad= 0.3867502158527713, relError= 0.8791063006456237, absError=0.36186835349911906, scorePlus=30.64853919093032, scoreMinus= 30.648531455926005
          o.n.a.v.GradCheckUtil - Param 3 (sd_varnull) FAILED: grad= 0.013087571464062406, numericalGrad= 0.3393261005513181, relError= 0.9257260855447672, absError=0.3262385290872557, scorePlus=30.64853871668852, scoreMinus= 30.64853193016651
          o.n.a.v.GradCheckUtil - Param 4 (sd_varnull) FAILED: grad= 0.02160335126557319, numericalGrad= 0.4536516819086955, relError= 0.9090873330839547, absError=0.4320483306431223, scorePlus=30.64853985994552, scoreMinus= 30.64853078691188
          o.n.a.v.GradCheckUtil - Param 5 (sd_varnull) FAILED: grad= 0.01461492241824776, numericalGrad= 0.34163587638857956, relError= 0.9179514967141308, absError=0.3270209539703318, scorePlus=30.648538739786314, scoreMinus= 30.648531907068786
          o.n.a.v.GradCheckUtil - Param 6 (sd_varnull) FAILED: grad= 0.016764936289615867, numericalGrad= 0.3786999210220187, relError= 0.9152140273419807, absError=0.3619349847324028, scorePlus=30.64853911042728, scoreMinus= 30.64853153642886
          o.n.a.v.GradCheckUtil - Param 7 (sd_varnull) FAILED: grad= 0.027367592696677767, numericalGrad= 0.4826494702570016, relError= 0.8926796976627297, absError=0.45528187756032384, scorePlus=30.648540149923495, scoreMinus= 30.64853049693409
          o.n.a.v.GradCheckUtil - Param 8 (sd_varnull) FAILED: grad= 0.0148503538239726, numericalGrad= 0.28810306496040994, relError= 0.9019627909560456, absError=0.27325271113643734, scorePlus=30.64853820445721, scoreMinus= 30.64853244239591
          o.n.a.v.GradCheckUtil - Param 9 (sd_varnull) FAILED: grad= 0.012468710446257249, numericalGrad= 0.277763422396049, relError= 0.9140776706965665, absError=0.26529471194979176, scorePlus=30.64853810106056, scoreMinus= 30.64853254579211
          o.n.a.v.GradCheckUtil - Param 10 (sd_varnull) FAILED: grad= 0.015715811331040126, numericalGrad= 0.35172071122246956, relError= 0.9144569994195315, absError=0.33600489989142945, scorePlus=30.648538840634817, scoreMinus= 30.648531806220593
          o.n.a.v.GradCheckUtil - Param 11 (sd_varnull) FAILED: grad= 0.02341724685123682, numericalGrad= 0.3989009162097545, relError= 0.8891013984266887, absError=0.3754836693585177, scorePlus=30.648539312437457, scoreMinus= 30.648531334419133
          o.n.a.v.GradCheckUtil - Param 12 (sd_varnull) FAILED: grad= 0.013067875237277126, numericalGrad= 0.30282520899760357, relError= 0.9172639358729323, absError=0.2897573337603264, scorePlus=30.64853835167895, scoreMinus= 30.64853229517477
          o.n.a.v.GradCheckUtil - Param 13 (sd_varnull) FAILED: grad= 0.02380542049302989, numericalGrad= 0.456626477074451, relError= 0.9008999168724587, absError=0.4328210565814211, scorePlus=30.64853988969348, scoreMinus= 30.64853075716394
          o.n.a.v.GradCheckUtil - Param 14 (sd_varnull) FAILED: grad= 0.012611551089105392, numericalGrad= 0.22516788789062045, relError= 0.8939222739929107, absError=0.21255633680151506, scorePlus=30.648537575103905, scoreMinus= 30.648533071746147
          o.n.a.v.GradCheckUtil - Param 15 (sd_varnull) FAILED: grad= 0.012407708745464529, numericalGrad= 0.26461884434780814, relError= 0.9104222421502898, absError=0.2522111356023436, scorePlus=30.648537969614477, scoreMinus= 30.64853267723759
          o.n.a.v.GradCheckUtil - Param 16 (sd_varnull) FAILED: grad= 0.013904970827629056, numericalGrad= 0.29777404435549215, relError= 0.9107737759023691, absError=0.2838690735278631, scorePlus=30.648538301167203, scoreMinus= 30.648532345686316
          o.n.a.v.GradCheckUtil - Param 17 (sd_varnull) FAILED: grad= 0.012260802617592943, numericalGrad= 0.2513407736159934, relError= 0.906974739735788, absError=0.23907997099840045, scorePlus=30.648537836833448, scoreMinus= 30.648532810017976
          o.n.a.v.GradCheckUtil - Param 18 (sd_varnull) FAILED: grad= 0.02281821408558089, numericalGrad= 0.45376966077981246, relError= 0.9042434132759856, absError=0.4309514466942316, scorePlus=30.648539861125304, scoreMinus= 30.64853078573209
          o.n.a.v.GradCheckUtil - Param 19 (sd_varnull) FAILED: grad= 0.014108872721701006, numericalGrad= 0.23416132552966926, relError= 0.8863425991434062, absError=0.22005245280796826, scorePlus=30.648537665038525, scoreMinus= 30.648532981812014
          o.n.a.v.GradCheckUtil - Param 20 (sd_varnull) FAILED: grad= 0.015493764326458583, numericalGrad= 0.3256548597008191, relError= 0.9091670712690916, absError=0.3101610953743605, scorePlus=30.64853857997588, scoreMinus= 30.648532066878687
          o.n.a.v.GradCheckUtil - Param 21 (sd_varnull) FAILED: grad= 0.011753795298947118, numericalGrad= 0.2171752225166301, relError= 0.8973149370831105, absError=0.20542142721768297, scorePlus=30.64853749517703, scoreMinus= 30.64853315167258
          o.n.a.v.GradCheckUtil - Param 22 (sd_varnull) FAILED: grad= 0.024725658995678072, numericalGrad= 0.3843222753374675, relError= 0.8791063006540427, absError=0.3595966163417894, scorePlus=30.648539166650888, scoreMinus= 30.64853148020538
          o.n.a.v.GradCheckUtil - Param 23 (sd_varnull) FAILED: grad= 0.014009884713730787, numericalGrad= 0.36323924295089677, relError= 0.9257260855686564, absError=0.349229358237166, scorePlus=30.6485389558203, scoreMinus= 30.64853169103544
          o.n.a.v.GradCheckUtil - Param 24 (sd_varnull) FAILED: grad= 0.011780103483081984, numericalGrad= 0.24737197907853667, relError= 0.9090873330699087, absError=0.2355918755954547, scorePlus=30.648537797145405, scoreMinus= 30.648532849705823
          o.n.a.v.GradCheckUtil - Param 25 (sd_varnull) FAILED: grad= 0.014645672058194103, numericalGrad= 0.3423546747427508, relError= 0.9179514967454068, absError=0.32770900268455666, scorePlus=30.64853874697431, scoreMinus= 30.648531899880815
          o.n.a.v.GradCheckUtil - Param 26 (sd_varnull) FAILED: grad= 0.012271355534982011, numericalGrad= 0.27719528983283226, relError= 0.9152140273751455, absError=0.26492393429785027, scorePlus=30.64853809537922, scoreMinus= 30.648532551473423
          o.n.a.v.GradCheckUtil - Param 27 (sd_varnull) FAILED: grad= 0.017973415295059463, numericalGrad= 0.31697560931576163, relError= 0.8926796976588132, absError=0.29900219402070216, scorePlus=30.648538493183224, scoreMinus= 30.648532153671038
          o.n.a.v.GradCheckUtil - Param 28 (sd_varnull) FAILED: grad= 0.014880514919378519, numericalGrad= 0.28868820276528595, relError= 0.901962790943197, absError=0.2738076878459074, scorePlus=30.6485382103086, scoreMinus= 30.648532436544546
          o.n.a.v.GradCheckUtil - Param 29 (sd_varnull) FAILED: grad= 0.011393983537435442, numericalGrad= 0.25382190695921736, relError= 0.9140776707149888, absError=0.2424279234217819, scorePlus=30.648537861644844, scoreMinus= 30.648532785206704
          o.n.a.v.GradCheckUtil - Param 30 (sd_varnull) FAILED: grad= 0.015923261600467455, numericalGrad= 0.35636345963041544, relError= 0.9144569994448324, absError=0.34044019802994796, scorePlus=30.64853888706237, scoreMinus= 30.648531759793176
          o.n.a.v.GradCheckUtil - Param 31 (sd_varnull) FAILED: grad= 0.013727015507416972, numericalGrad= 0.2338327428574871, relError= 0.8891013984010818, absError=0.2201057273500701, scorePlus=30.64853766175269, scoreMinus= 30.648532985097834
          o.n.a.v.GradCheckUtil - Param 32 (sd_varnull) FAILED: grad= 0.018547016901495066, numericalGrad= 0.4297947574727345, relError= 0.9172639358561581, absError=0.4112477405712394, scorePlus=30.648539621376134, scoreMinus= 30.648531025480985
          o.n.a.v.GradCheckUtil - Param 33 (sd_varnull) FAILED: grad= 0.012017885154098299, numericalGrad= 0.23052247950516855, relError= 0.9008999168366747, absError=0.21850459435107025, scorePlus=30.64853762864997, scoreMinus= 30.64853301820038
          o.n.a.v.GradCheckUtil - Param 34 (sd_varnull) FAILED: grad= 0.02418450150908891, numericalGrad= 0.431792496158323, relError= 0.8939222740058962, absError=0.4076079946492341, scorePlus=30.648539641353533, scoreMinus= 30.64853100550361
          o.n.a.v.GradCheckUtil - Param 35 (sd_varnull) FAILED: grad= 0.022041196811869668, numericalGrad= 0.47007196446458005, relError= 0.9104222420928596, absError=0.4480307676527104, scorePlus=30.648540024148403, scoreMinus= 30.648530622709114
          o.n.a.v.GradCheckUtil - Param 36 (sd_varnull) FAILED: grad= 0.01605216536418419, numericalGrad= 0.34375607551595516, relError= 0.9107737759150906, absError=0.32770391015177097, scorePlus=30.648538760988338, scoreMinus= 30.648531885866827
          o.n.a.v.GradCheckUtil - Param 37 (sd_varnull) FAILED: grad= 0.01444630656866034, numericalGrad= 0.29614259204890914, relError= 0.9069747397092373, absError=0.2816962854802488, scorePlus=30.648538284852645, scoreMinus= 30.648532362000804
          o.n.a.v.GradCheckUtil - Param 38 (sd_varnull) FAILED: grad= 0.01604237471411296, numericalGrad= 0.3190233428540523, relError= 0.9042434133187659, absError=0.30298096813993936, scorePlus=30.648538513660593, scoreMinus= 30.648532133193736
          o.n.a.v.GradCheckUtil - Param 39 (sd_varnull) FAILED: grad= 0.02877942263931211, numericalGrad= 0.47764466284405666, relError= 0.8863425991603741, absError=0.44886524020474455, scorePlus=30.648540099875405, scoreMinus= 30.648530546982148
          o.n.a.v.GradCheckUtil - Param 40 (sd_varnull) FAILED: grad= 0.010953358654257997, numericalGrad= 0.2302225849959427, relError= 0.9091670712387082, absError=0.2192692263416847, scorePlus=30.648537625651016, scoreMinus= 30.648533021199317
          o.n.a.v.GradCheckUtil - Param 41 (sd_varnull) FAILED: grad= 0.027089109013343552, numericalGrad= 0.5005262663004828, relError= 0.8973149370515181, absError=0.47343715728713925, scorePlus=30.648540328691467, scoreMinus= 30.64853031816614
          o.n.a.v.GradCheckUtil - Param 42 (sd_varnull) FAILED: grad= 0.014728221275584836, numericalGrad= 0.22892750859426766, relError= 0.879106300652549, absError=0.21419928731868282, scorePlus=30.648537612700217, scoreMinus= 30.648533034150045
          o.n.a.v.GradCheckUtil - Param 43 (sd_varnull) FAILED: grad= 0.011471847633076026, numericalGrad= 0.29743465663756297, relError= 0.9257260855664903, absError=0.28596280900448695, scorePlus=30.64853829777332, scoreMinus= 30.648532349080188
          o.n.a.v.GradCheckUtil - Param 44 (sd_varnull) FAILED: grad= 0.014237555225454676, numericalGrad= 0.29897633915254573, relError= 0.9090873330908357, absError=0.28473878392709107, scorePlus=30.648538313190176, scoreMinus= 30.648532333663393
          o.n.a.v.GradCheckUtil - Param 45 (sd_varnull) FAILED: grad= 0.013518643387250137, numericalGrad= 0.3160094490084475, relError= 0.9179514967056774, absError=0.3024908056211974, scorePlus=30.6485384835216, scoreMinus= 30.64853216333262
          o.n.a.v.GradCheckUtil - Param 46 (sd_varnull) FAILED: grad= 0.015233419768911405, numericalGrad= 0.3441047889296555, relError= 0.9152140273416343, absError=0.3288713691607441, scorePlus=30.64853876447548, scoreMinus= 30.6485318823797
          o.n.a.v.GradCheckUtil - Param 47 (sd_varnull) FAILED: grad= 0.01136182581086786, numericalGrad= 0.20037492038937896, relError= 0.8926796976456548, absError=0.1890130945785111, scorePlus=30.64853732717352, scoreMinus= 30.648533319675114
          o.n.a.v.GradCheckUtil - Param 48 (sd_varnull) FAILED: grad= 0.021814413587980575, numericalGrad= 0.42320873223644634, relError= 0.9019627909574531, absError=0.40139431864846575, scorePlus=30.648539555515832, scoreMinus= 30.648531091341187
          o.n.a.v.GradCheckUtil - Param 49 (sd_varnull) FAILED: grad= 0.02102698350588535, numericalGrad= 0.46841467078451154, relError= 0.9140776706618046, absError=0.4473876872786262, scorePlus=30.648540007575463, scoreMinus= 30.648530639282047
          o.n.a.v.GradCheckUtil - Param 50 (sd_varnull) FAILED: grad= 0.013043571072163362, numericalGrad= 0.2919158291092572, relError= 0.9144569994274403, absError=0.2788722580370938, scorePlus=30.64853824258493, scoreMinus= 30.648532404268348
          o.n.a.v.GradCheckUtil - Param 51 (sd_varnull) FAILED: grad= 0.021560157454037544, numericalGrad= 0.36726634089490057, relError= 0.8891013984613303, absError=0.345706183440863, scorePlus=30.648538996091332, scoreMinus= 30.648531650764514
          o.n.a.v.GradCheckUtil - Param 52 (sd_varnull) FAILED: grad= 0.011538302682800514, numericalGrad= 0.26738003366943985, relError= 0.9172639358623662, absError=0.2558417309866393, scorePlus=30.648537997226438, scoreMinus= 30.648532649625764
          o.n.a.v.GradCheckUtil - Param 53 (sd_varnull) FAILED: grad= 0.016309940431840923, numericalGrad= 0.3128510433825227, relError= 0.9008999168562505, absError=0.29654110295068176, scorePlus=30.648538451937487, scoreMinus= 30.64853219491662
          o.n.a.v.GradCheckUtil - Param 54 (sd_varnull) FAILED: grad= 0.019213493012612763, numericalGrad= 0.3430396159131987, relError= 0.8939222740167144, absError=0.32382612290058593, scorePlus=30.64853875382373, scoreMinus= 30.64853189303141
          o.n.a.v.GradCheckUtil - Param 55 (sd_varnull) FAILED: grad= 0.012440078414482058, numericalGrad= 0.26530919114975404, relError= 0.9104222420890651, absError=0.25286911273527196, scorePlus=30.64853797651796, scoreMinus= 30.648532670334138
          o.n.a.v.GradCheckUtil - Param 56 (sd_varnull) FAILED: grad= 0.016739246823193055, numericalGrad= 0.35846988009069486, relError= 0.9107737758893334, absError=0.3417306332675018, scorePlus=30.648538908126604, scoreMinus= 30.648531738729
          o.n.a.v.GradCheckUtil - Param 57 (sd_varnull) FAILED: grad= 0.022074481007762752, numericalGrad= 0.4525166342972397, relError= 0.9069747397459125, absError=0.43044215328947694, scorePlus=30.648539848595032, scoreMinus= 30.648530798262346
          o.n.a.v.GradCheckUtil - Param 58 (sd_varnull) FAILED: grad= 0.011425307443690972, numericalGrad= 0.22720699632827743, relError= 0.9042434132923702, absError=0.21578168888458646, scorePlus=30.648537595495046, scoreMinus= 30.64853305135512
          o.n.a.v.GradCheckUtil - Param 59 (sd_varnull) FAILED: grad= 0.017364492693840806, numericalGrad= 0.2881940115884163, relError= 0.8863425992045011, absError=0.27082951889457546, scorePlus=30.648538205366677, scoreMinus= 30.648532441486445
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 60 params checked, 0 passed, 60 failed. Largest relative error = 0.9257260855686564
          o.n.a.f.DifferentialFunction - No fields found for property name dimensions for class org.nd4j.linalg.api.ops.impl.reduce.custom.LogSumExp
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "reduce_logsumexp" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.f.DifferentialFunction - No fields found for property name dimensions for class org.nd4j.linalg.api.ops.impl.reduce.custom.LogSumExp
          o.n.a.v.GradCheckUtil - Param 0 (sd_varnull) FAILED: grad= 0.021130132093944407, numericalGrad= 0.33083769679365105, relError= 0.8799314575952761, absError=0.3097075646997066, scorePlus=27.28013771167113, scoreMinus= 27.280131094917195
          o.n.a.v.GradCheckUtil - Param 1 (sd_varnull) FAILED: grad= 0.015278349315649354, numericalGrad= 0.22025860957342044, relError= 0.8702679240853665, absError=0.20498026025777108, scorePlus=27.28013660587778, scoreMinus= 27.280132200705587
          o.n.a.v.GradCheckUtil - Param 2 (sd_varnull) FAILED: grad= 0.024881862353652265, numericalGrad= 0.3207329363874578, relError= 0.8560139065556014, absError=0.29585107403380556, scorePlus=27.28013761062335, scoreMinus= 27.28013119596462
          o.n.a.v.GradCheckUtil - Param 3 (sd_varnull) FAILED: grad= 0.013087571464062406, numericalGrad= 0.17552706097490042, relError= 0.861224218982081, absError=0.16243948951083803, scorePlus=27.280136158560936, scoreMinus= 27.280132648019716
          o.n.a.v.GradCheckUtil - Param 4 (sd_varnull) FAILED: grad= 0.02160335126557319, numericalGrad= 0.3553621979790477, relError= 0.8853828881240589, absError=0.33375884671347456, scorePlus=27.280137956916526, scoreMinus= 27.280130849672567
          o.n.a.v.GradCheckUtil - Param 5 (sd_varnull) FAILED: grad= 0.01461492241824776, numericalGrad= 0.22882806618440552, relError= 0.8799314574460619, absError=0.21421314376615774, scorePlus=27.28013669157258, scoreMinus= 27.280132115011256
          o.n.a.v.GradCheckUtil - Param 6 (sd_varnull) FAILED: grad= 0.016764936289615867, numericalGrad= 0.24168982406536085, relError= 0.8702679241303977, absError=0.22492488777574499, scorePlus=27.2801368201905, scoreMinus= 27.280131986394018
          o.n.a.v.GradCheckUtil - Param 7 (sd_varnull) FAILED: grad= 0.027367592696677767, numericalGrad= 0.3527745729314801, relError= 0.8560139065264977, absError=0.32540698023480236, scorePlus=27.280137931040237, scoreMinus= 27.280130875548778
          o.n.a.v.GradCheckUtil - Param 8 (sd_varnull) FAILED: grad= 0.0148503538239726, numericalGrad= 0.19916903362116042, relError= 0.8612242189714733, absError=0.18431867979718783, scorePlus=27.280136394981405, scoreMinus= 27.280132411600732
          o.n.a.v.GradCheckUtil - Param 9 (sd_varnull) FAILED: grad= 0.012468710446257249, numericalGrad= 0.20510282361385632, relError= 0.8853828879764002, absError=0.19263411316759907, scorePlus=27.280136454319482, scoreMinus= 27.28013235226301
          o.n.a.v.GradCheckUtil - Param 10 (sd_varnull) FAILED: grad= 0.015715811331040126, numericalGrad= 0.24606485169442746, relError= 0.8799314575079122, absError=0.23034904036338733, scorePlus=27.28013686394089, scoreMinus= 27.280131942643855
          o.n.a.v.GradCheckUtil - Param 11 (sd_varnull) FAILED: grad= 0.02341724685123682, numericalGrad= 0.3375921131976156, relError= 0.8702679240889049, absError=0.3141748663463788, scorePlus=27.28013777921541, scoreMinus= 27.280131027373145
          o.n.a.v.GradCheckUtil - Param 12 (sd_varnull) FAILED: grad= 0.013067875237277126, numericalGrad= 0.16844792156689437, relError= 0.856013906587145, absError=0.15538004632961724, scorePlus=27.280136087769314, scoreMinus= 27.280132718810883
          o.n.a.v.GradCheckUtil - Param 13 (sd_varnull) FAILED: grad= 0.02380542049302989, numericalGrad= 0.3192720289035833, relError= 0.8612242189925473, absError=0.2954666084105534, scorePlus=27.28013759601425, scoreMinus= 27.28013121057367
          o.n.a.v.GradCheckUtil - Param 14 (sd_varnull) FAILED: grad= 0.012611551089105392, numericalGrad= 0.20745246658293579, relError= 0.8853828879203666, absError=0.1948409154938304, scorePlus=27.28013647781598, scoreMinus= 27.280132328766648
          o.n.a.v.GradCheckUtil - Param 15 (sd_varnull) FAILED: grad= 0.012407708745464529, numericalGrad= 0.19426938564492954, relError= 0.8799314575031956, absError=0.181861676899465, scorePlus=27.28013634598478, scoreMinus= 27.280132460597066
          o.n.a.v.GradCheckUtil - Param 16 (sd_varnull) FAILED: grad= 0.013904970827629056, numericalGrad= 0.20045945277047392, relError= 0.8702679241803805, absError=0.18655448194284485, scorePlus=27.280136407885635, scoreMinus= 27.28013239869658
          o.n.a.v.GradCheckUtil - Param 17 (sd_varnull) FAILED: grad= 0.012260802617592943, numericalGrad= 0.1580445694315813, relError= 0.8560139064309407, absError=0.14578376681398836, scorePlus=27.28013598373544, scoreMinus= 27.280132822844052
          o.n.a.v.GradCheckUtil - Param 18 (sd_varnull) FAILED: grad= 0.02281821408558089, numericalGrad= 0.3060318764624981, relError= 0.8612242189287476, absError=0.2832136623769172, scorePlus=27.280137463612476, scoreMinus= 27.280131342974947
          o.n.a.v.GradCheckUtil - Param 19 (sd_varnull) FAILED: grad= 0.014108872721701006, numericalGrad= 0.23208251143103095, relError= 0.8853828880303288, absError=0.21797363870932995, scorePlus=27.28013672411712, scoreMinus= 27.280132082466892
          o.n.a.v.GradCheckUtil - Param 20 (sd_varnull) FAILED: grad= 0.015493764326458583, numericalGrad= 0.227501883287573, relError= 0.8724770218842067, absError=0.21200811896111443, scorePlus=27.28013667831071, scoreMinus= 27.280132128273046
          o.n.a.v.GradCheckUtil - Param 21 (sd_varnull) FAILED: grad= 0.011753795298947118, numericalGrad= 0.21845444280188528, relError= 0.8978855370605903, absError=0.20670064750293815, scorePlus=27.28013658783606, scoreMinus= 27.280132218747205
          o.n.a.v.GradCheckUtil - Param 22 (sd_varnull) FAILED: grad= 0.024725658995678072, numericalGrad= 0.3266597403239757, relError= 0.8592675788831781, absError=0.30193408132829763, scorePlus=27.280137669891495, scoreMinus= 27.28013113669669
          o.n.a.v.GradCheckUtil - Param 23 (sd_varnull) FAILED: grad= 0.014009884713730787, numericalGrad= 0.24600039445488162, relError= 0.8922359165297029, absError=0.23199050974115082, scorePlus=27.280136863296313, scoreMinus= 27.280131943288424
          o.n.a.v.GradCheckUtil - Param 24 (sd_varnull) FAILED: grad= 0.011780103483081984, numericalGrad= 0.1547203989815671, relError= 0.8584976824849752, absError=0.1429402954984851, scorePlus=27.280135950493623, scoreMinus= 27.280132856085643
          o.n.a.v.GradCheckUtil - Param 25 (sd_varnull) FAILED: grad= 0.014645672058194103, numericalGrad= 0.21504896459134668, relError= 0.8724770219120099, absError=0.20040329253315256, scorePlus=27.280136553781183, scoreMinus= 27.28013225280189
          o.n.a.v.GradCheckUtil - Param 26 (sd_varnull) FAILED: grad= 0.012271355534982011, numericalGrad= 0.22807374691069524, relError= 0.8978855370039788, absError=0.21580239137571322, scorePlus=27.280136684029365, scoreMinus= 27.280132122554427
          o.n.a.v.GradCheckUtil - Param 27 (sd_varnull) FAILED: grad= 0.017973415295059463, numericalGrad= 0.23745337465186364, relError= 0.8592675787939529, absError=0.21947995935680417, scorePlus=27.280136777825895, scoreMinus= 27.280132028758402
          o.n.a.v.GradCheckUtil - Param 28 (sd_varnull) FAILED: grad= 0.014880514919378519, numericalGrad= 0.2612878422070253, relError= 0.8922359167124448, absError=0.24640732728764675, scorePlus=27.280137016171167, scoreMinus= 27.280131790414323
          o.n.a.v.GradCheckUtil - Param 29 (sd_varnull) FAILED: grad= 0.011393983537435442, numericalGrad= 0.14964908281456246, relError= 0.8584976826940044, absError=0.138255099277127, scorePlus=27.280135899780284, scoreMinus= 27.280132906798627
          o.n.a.v.GradCheckUtil - Param 30 (sd_varnull) FAILED: grad= 0.015923261600467455, numericalGrad= 0.23380838420905545, relError= 0.872477021894033, absError=0.217885122608588, scorePlus=27.28013674137589, scoreMinus= 27.280132065208207
          o.n.a.v.GradCheckUtil - Param 31 (sd_varnull) FAILED: grad= 0.013727015507416972, numericalGrad= 0.25512844565867, relError= 0.897885537099527, absError=0.241401430151253, scorePlus=27.280136954577053, scoreMinus= 27.28013185200814
          o.n.a.v.GradCheckUtil - Param 32 (sd_varnull) FAILED: grad= 0.018547016901495066, numericalGrad= 0.2450314358526384, relError= 0.8592675789109684, absError=0.22648441895114332, scorePlus=27.280136853606706, scoreMinus= 27.28013195297799
          o.n.a.v.GradCheckUtil - Param 33 (sd_varnull) FAILED: grad= 0.012017885154098299, numericalGrad= 0.21102275660211942, relError= 0.8922359166520532, absError=0.19900487144802112, scorePlus=27.280136513518983, scoreMinus= 27.28013229306385
          o.n.a.v.GradCheckUtil - Param 34 (sd_varnull) FAILED: grad= 0.02418450150908891, numericalGrad= 0.31764031049874575, relError= 0.8584976826753313, absError=0.29345580898965684, scorePlus=27.280137579697033, scoreMinus= 27.280131226890823
          o.n.a.v.GradCheckUtil - Param 35 (sd_varnull) FAILED: grad= 0.022041196811869668, numericalGrad= 0.32364076822943844, relError= 0.8724770219977441, absError=0.30159957141756877, scorePlus=27.28013763970172, scoreMinus= 27.280131166886356
          o.n.a.v.GradCheckUtil - Param 36 (sd_varnull) FAILED: grad= 0.01605216536418419, numericalGrad= 0.2983433649461631, relError= 0.8978855370600294, absError=0.2822911995819789, scorePlus=27.280137386727212, scoreMinus= 27.280131419859913
          o.n.a.v.GradCheckUtil - Param 37 (sd_varnull) FAILED: grad= 0.01444630656866034, numericalGrad= 0.19085544913366445, relError= 0.8592675788939028, absError=0.17640914256500412, scorePlus=27.28013631184531, scoreMinus= 27.28013249473633
          o.n.a.v.GradCheckUtil - Param 38 (sd_varnull) FAILED: grad= 0.01604237471411296, numericalGrad= 0.2816890066981159, relError= 0.8922359165633184, absError=0.26564663198400296, scorePlus=27.280137220183278, scoreMinus= 27.280131586403144
          o.n.a.v.GradCheckUtil - Param 39 (sd_varnull) FAILED: grad= 0.02877942263931211, numericalGrad= 0.3779902078449026, relError= 0.8584976828036383, absError=0.3492107852055905, scorePlus=27.28013818319693, scoreMinus= 27.280130623392772
          o.n.a.v.GradCheckUtil - Param 40 (sd_varnull) FAILED: grad= 0.010953358654257997, numericalGrad= 0.21926165132413186, relError= 0.9048423588428384, absError=0.20830829266987386, scorePlus=27.280136595908168, scoreMinus= 27.28013221067514
          o.n.a.v.GradCheckUtil - Param 41 (sd_varnull) FAILED: grad= 0.027089109013343552, numericalGrad= 0.3360017306164309, relError= 0.8507860510005433, absError=0.30891262160308736, scorePlus=27.280137763311558, scoreMinus= 27.280131043276945
          o.n.a.v.GradCheckUtil - Param 42 (sd_varnull) FAILED: grad= 0.014728221275584836, numericalGrad= 0.24669217673078944, relError= 0.8873215603074269, absError=0.2319639554552046, scorePlus=27.28013687021415, scoreMinus= 27.280131936370616
          o.n.a.v.GradCheckUtil - Param 43 (sd_varnull) FAILED: grad= 0.011471847633076026, numericalGrad= 0.18799678684899843, relError= 0.8849759245320652, absError=0.1765249392159224, scorePlus=27.280136283258592, scoreMinus= 27.280132523322855
          o.n.a.v.GradCheckUtil - Param 44 (sd_varnull) FAILED: grad= 0.014237555225454676, numericalGrad= 0.19817726801818478, relError= 0.8659457470242158, absError=0.1839397127927301, scorePlus=27.28013638506372, scoreMinus= 27.28013242151836
          o.n.a.v.GradCheckUtil - Param 45 (sd_varnull) FAILED: grad= 0.013518643387250137, numericalGrad= 0.27061289316065995, relError= 0.9048423589194182, absError=0.25709424977340983, scorePlus=27.280137109421894, scoreMinus= 27.28013169716403
          o.n.a.v.GradCheckUtil - Param 46 (sd_varnull) FAILED: grad= 0.015233419768911405, numericalGrad= 0.18894882813924593, relError= 0.850786050942455, absError=0.17371540837033453, scorePlus=27.28013629277904, scoreMinus= 27.280132513802478
          o.n.a.v.GradCheckUtil - Param 47 (sd_varnull) FAILED: grad= 0.01136182581086786, numericalGrad= 0.1903063168384733, relError= 0.8873215604447381, absError=0.17894449102760543, scorePlus=27.280136306353967, scoreMinus= 27.28013250022763
          o.n.a.v.GradCheckUtil - Param 48 (sd_varnull) FAILED: grad= 0.021814413587980575, numericalGrad= 0.35748728457463125, relError= 0.8849759244756745, absError=0.33567287098665066, scorePlus=27.280137978167424, scoreMinus= 27.280130828421733
          o.n.a.v.GradCheckUtil - Param 49 (sd_varnull) FAILED: grad= 0.02102698350588535, numericalGrad= 0.292681579239229, relError= 0.8659457470852041, absError=0.27165459573334366, scorePlus=27.280137330109238, scoreMinus= 27.280131476477653
          o.n.a.v.GradCheckUtil - Param 50 (sd_varnull) FAILED: grad= 0.013043571072163362, numericalGrad= 0.2611030119226143, relError= 0.9048423589331271, absError=0.24805944085045095, scorePlus=27.28013701432286, scoreMinus= 27.280131792262623
          o.n.a.v.GradCheckUtil - Param 51 (sd_varnull) FAILED: grad= 0.021560157454037544, numericalGrad= 0.26742297833948214, relError= 0.850786050924145, absError=0.2458628208854446, scorePlus=27.280137077522674, scoreMinus= 27.280131729063108
          o.n.a.v.GradCheckUtil - Param 52 (sd_varnull) FAILED: grad= 0.011538302682800514, numericalGrad= 0.1932622378575388, relError= 0.8873215602619191, absError=0.18172393517473828, scorePlus=27.28013633591327, scoreMinus= 27.280132470668512
          o.n.a.v.GradCheckUtil - Param 53 (sd_varnull) FAILED: grad= 0.016309940431840923, numericalGrad= 0.2672818268933952, relError= 0.8849759244728996, absError=0.25097188646155427, scorePlus=27.280137076111153, scoreMinus= 27.280131730474615
          o.n.a.v.GradCheckUtil - Param 54 (sd_varnull) FAILED: grad= 0.019213493012612763, numericalGrad= 0.26743900178871627, relError= 0.8659457471254237, absError=0.2482255087761035, scorePlus=27.28013707768291, scoreMinus= 27.280131728902873
          o.n.a.v.GradCheckUtil - Param 55 (sd_varnull) FAILED: grad= 0.012440078414482058, numericalGrad= 0.2490224435547361, relError= 0.9048423588911407, absError=0.23658236514025405, scorePlus=27.280136893516882, scoreMinus= 27.28013191306801
          o.n.a.v.GradCheckUtil - Param 56 (sd_varnull) FAILED: grad= 0.016739246823193055, numericalGrad= 0.20762646322225461, relError= 0.8507860508648818, absError=0.19088721639906156, scorePlus=27.280136479555956, scoreMinus= 27.280132327026692
          o.n.a.v.GradCheckUtil - Param 57 (sd_varnull) FAILED: grad= 0.022074481007762752, numericalGrad= 0.36973926924588335, relError= 0.8873215603409909, absError=0.3476647882381206, scorePlus=27.280138100687438, scoreMinus= 27.280130705902053
          o.n.a.v.GradCheckUtil - Param 58 (sd_varnull) FAILED: grad= 0.011425307443690972, numericalGrad= 0.1872341016451173, relError= 0.88497592441158, absError=0.17580879420142634, scorePlus=27.28013627563172, scoreMinus= 27.280132530949686
          o.n.a.v.GradCheckUtil - Param 59 (sd_varnull) FAILED: grad= 0.017364492693840806, numericalGrad= 0.2417021509160122, relError= 0.8659457469948062, absError=0.2243376582221714, scorePlus=27.280136820313768, scoreMinus= 27.28013198627075
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 60 params checked, 0 passed, 60 failed. Largest relative error = 0.9048423589331271
          o.n.a.f.DifferentialFunction - No fields found for property name dimensions for class org.nd4j.linalg.api.ops.impl.reduce.custom.LogSumExp
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "reduce_logsumexp" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.f.DifferentialFunction - No fields found for property name dimensions for class org.nd4j.linalg.api.ops.impl.reduce.custom.LogSumExp
          o.n.a.v.GradCheckUtil - Param 0 (sd_varnull) FAILED: grad= 0.021130132093944407, numericalGrad= 0.22014850262763727, relError= 0.8248487097224578, absError=0.19901837053369287, scorePlus=24.570564191774555, scoreMinus= 24.570559788804502
          o.n.a.v.GradCheckUtil - Param 1 (sd_varnull) FAILED: grad= 0.015278349315649354, numericalGrad= 0.1591805347089803, relError= 0.8248487097568227, absError=0.14390218539333094, scorePlus=24.570563582092984, scoreMinus= 24.57056039848229
          o.n.a.v.GradCheckUtil - Param 2 (sd_varnull) FAILED: grad= 0.024881862353652265, numericalGrad= 0.25923665383231764, relError= 0.824848709702779, absError=0.2343547914786654, scorePlus=24.570564582657084, scoreMinus= 24.570559397924008
          o.n.a.v.GradCheckUtil - Param 3 (sd_varnull) FAILED: grad= 0.013087571464062406, numericalGrad= 0.13635547784218716, relError= 0.8248487095944836, absError=0.12326790637812475, scorePlus=24.57056335384161, scoreMinus= 24.570560626732053
          o.n.a.v.GradCheckUtil - Param 4 (sd_varnull) FAILED: grad= 0.02160335126557319, numericalGrad= 0.22507883095101985, relError= 0.8248487096112607, absError=0.20347547968544666, scorePlus=24.570564241077975, scoreMinus= 24.570559739501356
          o.n.a.v.GradCheckUtil - Param 5 (sd_varnull) FAILED: grad= 0.01461492241824776, numericalGrad= 0.1698096211200095, relError= 0.8415078368870569, absError=0.15519469870176172, scorePlus=24.570563688384205, scoreMinus= 24.570560292191782
          o.n.a.v.GradCheckUtil - Param 6 (sd_varnull) FAILED: grad= 0.016764936289615867, numericalGrad= 0.1947904612720208, relError= 0.8415078368801117, absError=0.17802552498240493, scorePlus=24.5705639381934, scoreMinus= 24.570560042384173
          o.n.a.v.GradCheckUtil - Param 7 (sd_varnull) FAILED: grad= 0.027367592696677767, numericalGrad= 0.317981882780316, relError= 0.8415078369012845, absError=0.29061429008363826, scorePlus=24.570565170110616, scoreMinus= 24.57055881047296
          o.n.a.v.GradCheckUtil - Param 8 (sd_varnull) FAILED: grad= 0.0148503538239726, numericalGrad= 0.1725450799128225, relError= 0.8415078369003318, absError=0.1576947260888499, scorePlus=24.57056371573888, scoreMinus= 24.570560264837283
          o.n.a.v.GradCheckUtil - Param 9 (sd_varnull) FAILED: grad= 0.012468710446257249, numericalGrad= 0.14487295505460906, relError= 0.8415078370174162, absError=0.13240424460835182, scorePlus=24.570563439016688, scoreMinus= 24.570560541557587
          o.n.a.v.GradCheckUtil - Param 10 (sd_varnull) FAILED: grad= 0.015715811331040126, numericalGrad= 0.17734352137921403, relError= 0.8371919025056755, absError=0.1616277100481739, scorePlus=24.570563763723452, scoreMinus= 24.570560216853025
          o.n.a.v.GradCheckUtil - Param 11 (sd_varnull) FAILED: grad= 0.02341724685123682, numericalGrad= 0.26424961010462766, relError= 0.8371919024732862, absError=0.24083236325339086, scorePlus=24.570564632786766, scoreMinus= 24.570559347794564
          o.n.a.v.GradCheckUtil - Param 12 (sd_varnull) FAILED: grad= 0.013067875237277126, numericalGrad= 0.1474631480036237, relError= 0.8371919025562203, absError=0.13439527276634658, scorePlus=24.57056346491871, scoreMinus= 24.57056051565575
          o.n.a.v.GradCheckUtil - Param 13 (sd_varnull) FAILED: grad= 0.02380542049302989, numericalGrad= 0.26862991724385665, relError= 0.8371919024748753, absError=0.24482449675082676, scorePlus=24.57056467658994, scoreMinus= 24.570559303991594
          o.n.a.v.GradCheckUtil - Param 14 (sd_varnull) FAILED: grad= 0.012611551089105392, numericalGrad= 0.14231380305318453, relError= 0.8371919023980747, absError=0.12970225196407914, scorePlus=24.570563413425077, scoreMinus= 24.570560567149016
          o.n.a.v.GradCheckUtil - Param 15 (sd_varnull) FAILED: grad= 0.012407708745464529, numericalGrad= 0.16433927463310738, relError= 0.859599202110413, absError=0.15193156588764284, scorePlus=24.570563633680557, scoreMinus= 24.570560346895064
          o.n.a.v.GradCheckUtil - Param 16 (sd_varnull) FAILED: grad= 0.013904970827629056, numericalGrad= 0.18417041101059792, relError= 0.8595992020958405, absError=0.17026544018296885, scorePlus=24.570563831992565, scoreMinus= 24.570560148584345
          o.n.a.v.GradCheckUtil - Param 17 (sd_varnull) FAILED: grad= 0.012260802617592943, numericalGrad= 0.16239351285918247, relError= 0.8595992021826302, absError=0.15013271024158953, scorePlus=24.570563614222873, scoreMinus= 24.570560366352616
          o.n.a.v.GradCheckUtil - Param 18 (sd_varnull) FAILED: grad= 0.02281821408558089, numericalGrad= 0.3022257235585357, relError= 0.8595992021819275, absError=0.27940750947295484, scorePlus=24.570565012548723, scoreMinus= 24.570558968034252
          o.n.a.v.GradCheckUtil - Param 19 (sd_varnull) FAILED: grad= 0.014108872721701006, numericalGrad= 0.18687107807835443, relError= 0.8595992021538786, absError=0.17276220535665343, scorePlus=24.57056385899932, scoreMinus= 24.57056012157776
          o.n.a.v.GradCheckUtil - Param 20 (sd_varnull) FAILED: grad= 0.015493764326458583, numericalGrad= 0.1992428677155544, relError= 0.8556951910894529, absError=0.18374910338909584, scorePlus=24.570563982717598, scoreMinus= 24.570559997860244
          o.n.a.v.GradCheckUtil - Param 21 (sd_varnull) FAILED: grad= 0.011753795298947118, numericalGrad= 0.15114854150510837, relError= 0.8556951910016491, absError=0.13939474620616124, scorePlus=24.570563501772774, scoreMinus= 24.570560478801944
          o.n.a.v.GradCheckUtil - Param 22 (sd_varnull) FAILED: grad= 0.024725658995678072, numericalGrad= 0.31796089707825104, relError= 0.8556951910868431, absError=0.29323523808257296, scorePlus=24.570565169900757, scoreMinus= 24.570558810682815
          o.n.a.v.GradCheckUtil - Param 23 (sd_varnull) FAILED: grad= 0.014009884713730787, numericalGrad= 0.18016084055716416, relError= 0.8556951909801535, absError=0.16615095584343337, scorePlus=24.570563791896735, scoreMinus= 24.570560188679924
          o.n.a.v.GradCheckUtil - Param 24 (sd_varnull) FAILED: grad= 0.011780103483081984, numericalGrad= 0.15148685310606425, relError= 0.8556951911252187, absError=0.13970674962298227, scorePlus=24.570563505155903, scoreMinus= 24.57056047541884
          o.n.a.v.GradCheckUtil - Param 25 (sd_varnull) FAILED: grad= 0.014645672058194103, numericalGrad= 0.20579897590522475, relError= 0.8671260818214607, absError=0.19115330384703064, scorePlus=24.570564048278875, scoreMinus= 24.570559932299357
          o.n.a.v.GradCheckUtil - Param 26 (sd_varnull) FAILED: grad= 0.012271355534982011, numericalGrad= 0.1724354058652011, relError= 0.8671260819911724, absError=0.16016405033021908, scorePlus=24.570563714642137, scoreMinus= 24.57056026593402
          o.n.a.v.GradCheckUtil - Param 27 (sd_varnull) FAILED: grad= 0.017973415295059463, numericalGrad= 0.2525599679614743, relError= 0.8671260819740229, absError=0.23458655266641482, scorePlus=24.570564515890062, scoreMinus= 24.570559464690703
          o.n.a.v.GradCheckUtil - Param 28 (sd_varnull) FAILED: grad= 0.014880514919378519, numericalGrad= 0.20909895575016432, relError= 0.8671260819137028, absError=0.1942184408307858, scorePlus=24.57056408127877, scoreMinus= 24.570559899299656
          o.n.a.v.GradCheckUtil - Param 29 (sd_varnull) FAILED: grad= 0.011393983537435442, numericalGrad= 0.16010669465771343, relError= 0.8671260818634157, absError=0.14871271112027798, scorePlus=24.570563591354613, scoreMinus= 24.57056038922072
          o.n.a.v.GradCheckUtil - Param 30 (sd_varnull) FAILED: grad= 0.015923261600467455, numericalGrad= 0.18866495086200527, relError= 0.8443384258671479, absError=0.17274168926153782, scorePlus=24.570563876938106, scoreMinus= 24.57056010363909
          o.n.a.v.GradCheckUtil - Param 31 (sd_varnull) FAILED: grad= 0.013727015507416972, numericalGrad= 0.162642979262273, relError= 0.8443384258717909, absError=0.14891596375485602, scorePlus=24.570563616717546, scoreMinus= 24.57056036385796
          o.n.a.v.GradCheckUtil - Param 32 (sd_varnull) FAILED: grad= 0.018547016901495066, numericalGrad= 0.21975221660142094, relError= 0.8443384258618011, absError=0.20120519969992587, scorePlus=24.570564187811684, scoreMinus= 24.57055979276735
          o.n.a.v.GradCheckUtil - Param 33 (sd_varnull) FAILED: grad= 0.012017885154098299, numericalGrad= 0.1423925429122619, relError= 0.844338425783867, absError=0.1303746577581636, scorePlus=24.57056341421248, scoreMinus= 24.57056056636162
          o.n.a.v.GradCheckUtil - Param 34 (sd_varnull) FAILED: grad= 0.02418450150908891, numericalGrad= 0.2865473105018168, relError= 0.8443384257789472, absError=0.2623628089927279, scorePlus=24.57056485576427, scoreMinus= 24.57055912481806
          o.n.a.v.GradCheckUtil - Param 35 (sd_varnull) FAILED: grad= 0.022041196811869668, numericalGrad= 0.22638521883777682, relError= 0.8225535174733256, absError=0.20434402202590715, scorePlus=24.57056425414189, scoreMinus= 24.570559726437512
          o.n.a.v.GradCheckUtil - Param 36 (sd_varnull) FAILED: grad= 0.01605216536418419, numericalGrad= 0.16487185341418353, relError= 0.8225535175199914, absError=0.14881968804999934, scorePlus=24.570563639006362, scoreMinus= 24.570560341569294
          o.n.a.v.GradCheckUtil - Param 37 (sd_varnull) FAILED: grad= 0.01444630656866034, numericalGrad= 0.14837807125189784, relError= 0.8225535173291927, absError=0.1339317646832375, scorePlus=24.570563474067974, scoreMinus= 24.57056050650655
          o.n.a.v.GradCheckUtil - Param 38 (sd_varnull) FAILED: grad= 0.01604237471411296, numericalGrad= 0.16477129349823372, relError= 0.8225535174113843, absError=0.14872891878412076, scorePlus=24.57056363800076, scoreMinus= 24.57056034257489
          o.n.a.v.GradCheckUtil - Param 39 (sd_varnull) FAILED: grad= 0.02877942263931211, numericalGrad= 0.29559356278241466, relError= 0.8225535175076609, absError=0.26681414014310256, scorePlus=24.570564946226984, scoreMinus= 24.57055903435573
          o.n.a.v.GradCheckUtil - Param 40 (sd_varnull) FAILED: grad= 0.010953358654257997, numericalGrad= 0.13956862705555295, relError= 0.854461677440599, absError=0.12861526840129495, scorePlus=24.57056338597322, scoreMinus= 24.57056059460068
          o.n.a.v.GradCheckUtil - Param 41 (sd_varnull) FAILED: grad= 0.027089109013343552, numericalGrad= 0.3451717295988032, relError= 0.8544616773854781, absError=0.31808262058545966, scorePlus=24.570565442009542, scoreMinus= 24.57055853857495
          o.n.a.v.GradCheckUtil - Param 42 (sd_varnull) FAILED: grad= 0.014728221275584836, numericalGrad= 0.18766824716465177, relError= 0.8544616772309565, absError=0.17294002588906693, scorePlus=24.57056386697104, scoreMinus= 24.570560113606096
          o.n.a.v.GradCheckUtil - Param 43 (sd_varnull) FAILED: grad= 0.011471847633076026, numericalGrad= 0.1461752574982711, relError= 0.8544616772567057, absError=0.13470340986519508, scorePlus=24.57056345203976, scoreMinus= 24.57056052853461
          o.n.a.v.GradCheckUtil - Param 44 (sd_varnull) FAILED: grad= 0.014237555225454676, numericalGrad= 0.18141613882249882, relError= 0.8544616773556534, absError=0.16717858359704416, scorePlus=24.57056380444976, scoreMinus= 24.570560176126982
          o.n.a.v.GradCheckUtil - Param 45 (sd_varnull) FAILED: grad= 0.013518643387250137, numericalGrad= 0.16296301339480124, relError= 0.8467983173577616, absError=0.1494443700075511, scorePlus=24.5705636199179, scoreMinus= 24.57056036065763
          o.n.a.v.GradCheckUtil - Param 46 (sd_varnull) FAILED: grad= 0.015233419768911405, numericalGrad= 0.18363410561050839, relError= 0.8467983172230104, absError=0.16840068584159698, scorePlus=24.570563826629495, scoreMinus= 24.570560153947383
          o.n.a.v.GradCheckUtil - Param 47 (sd_varnull) FAILED: grad= 0.01136182581086786, numericalGrad= 0.13696325265044607, relError= 0.8467983171998624, absError=0.1256014268395782, scorePlus=24.57056335991938, scoreMinus= 24.570560620654327
          o.n.a.v.GradCheckUtil - Param 48 (sd_varnull) FAILED: grad= 0.021814413587980575, numericalGrad= 0.2629659256569994, relError= 0.8467983172868201, absError=0.2411515120690188, scorePlus=24.57056461994989, scoreMinus= 24.57055936063138
          o.n.a.v.GradCheckUtil - Param 49 (sd_varnull) FAILED: grad= 0.02102698350588535, numericalGrad= 0.2534737026493872, relError= 0.8467983173346871, absError=0.23244671914350182, scorePlus=24.570564525027432, scoreMinus= 24.57055945555338
          o.n.a.v.GradCheckUtil - Param 50 (sd_varnull) FAILED: grad= 0.013043571072163362, numericalGrad= 0.15971954763216445, relError= 0.8490005138829829, absError=0.1466759765600011, scorePlus=24.57056358748313, scoreMinus= 24.570560393092176
          o.n.a.v.GradCheckUtil - Param 51 (sd_varnull) FAILED: grad= 0.021560157454037544, numericalGrad= 0.2640058136549328, relError= 0.8490005138195522, absError=0.24244565620089525, scorePlus=24.570564630348795, scoreMinus= 24.57055935023252
          o.n.a.v.GradCheckUtil - Param 52 (sd_varnull) FAILED: grad= 0.011538302682800514, numericalGrad= 0.14128741856467286, relError= 0.8490005139368348, absError=0.12974911588187235, scorePlus=24.570563403161195, scoreMinus= 24.570560577412824
          o.n.a.v.GradCheckUtil - Param 53 (sd_varnull) FAILED: grad= 0.016309940431840923, numericalGrad= 0.19971649596328686, relError= 0.8490005139740502, absError=0.18340655553144594, scorePlus=24.570563987453895, scoreMinus= 24.570559993123975
          o.n.a.v.GradCheckUtil - Param 54 (sd_varnull) FAILED: grad= 0.019213493012612763, numericalGrad= 0.23527072414708525, relError= 0.8490005138467538, absError=0.21605723113447248, scorePlus=24.57056434299718, scoreMinus= 24.570559637582697
          o.n.a.v.GradCheckUtil - Param 55 (sd_varnull) FAILED: grad= 0.012440078414482058, numericalGrad= 0.1554162659900271, relError= 0.8517770840463046, absError=0.14297618757554506, scorePlus=24.570563544450167, scoreMinus= 24.570560436124847
          o.n.a.v.GradCheckUtil - Param 56 (sd_varnull) FAILED: grad= 0.016739246823193055, numericalGrad= 0.2091265946191356, relError= 0.8517770839866713, absError=0.19238734779594255, scorePlus=24.57056408155516, scoreMinus= 24.570559899023266
          o.n.a.v.GradCheckUtil - Param 57 (sd_varnull) FAILED: grad= 0.022074481007762752, numericalGrad= 0.2757806900177684, relError= 0.8517770839313673, absError=0.2537062090100056, scorePlus=24.57056474809783, scoreMinus= 24.57055923248403
          o.n.a.v.GradCheckUtil - Param 58 (sd_varnull) FAILED: grad= 0.011425307443690972, numericalGrad= 0.1427385392105407, relError= 0.8517770840355798, absError=0.13131323176684973, scorePlus=24.570563417672453, scoreMinus= 24.57056056290167
          o.n.a.v.GradCheckUtil - Param 59 (sd_varnull) FAILED: grad= 0.017364492693840806, numericalGrad= 0.2169379103023061, relError= 0.8517770840435951, absError=0.1995734176084653, scorePlus=24.57056415966854, scoreMinus= 24.570559820910333
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 60 params checked, 0 passed, 60 failed. Largest relative error = 0.8671260819911724
          o.n.c.t.BaseND4JTest - TransformOpValidation.testLogSumExp2: 156 ms, threadCount: (27->27), jvmTotal=3554672640, jvmMax=7635730432, totalBytes=45546, maxBytes=8589934592, currPhys=3268825088, maxPhys=8589934592
    • 108 ms
      testBatchToSpace(Nd4jBackend)
      • 108 ms
        error[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - TransformOpValidation.testBatchToSpace
          o.n.a.f.DifferentialFunction - No fields found for property name croppingTop for class org.nd4j.linalg.api.ops.impl.transforms.custom.BatchToSpace
          o.n.a.f.DifferentialFunction - No fields found for property name blockSize for class org.nd4j.linalg.api.ops.impl.transforms.custom.BatchToSpace
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "loss" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.f.DifferentialFunction - No fields found for property name croppingTop for class org.nd4j.linalg.api.ops.impl.transforms.custom.BatchToSpace
          o.n.a.f.DifferentialFunction - No fields found for property name blockSize for class org.nd4j.linalg.api.ops.impl.transforms.custom.BatchToSpace
        • java.lang.NullPointerException
          at org.nd4j.linalg.api.ops.impl.transforms.custom.BatchToSpace.doDiff(BatchToSpace.java:92)
          at org.nd4j.autodiff.functions.DifferentialFunction.diff(DifferentialFunction.java:601)
          at org.nd4j.autodiff.samediff.SameDiff.lambda$createGradFunction$0(SameDiff.java:4500)
          at org.nd4j.autodiff.samediff.SameDiff.defineFunction(SameDiff.java:4029)
          at org.nd4j.autodiff.samediff.SameDiff.defineFunction(SameDiff.java:4014)
          at org.nd4j.autodiff.samediff.SameDiff.createGradFunction(SameDiff.java:4225)
          at org.nd4j.autodiff.samediff.SameDiff.createGradFunction(SameDiff.java:4132)
          at org.nd4j.autodiff.validation.GradCheckUtil.validateInternalState(GradCheckUtil.java:650)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:98)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:83)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:57)
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:218)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:118)
          at org.nd4j.autodiff.opvalidation.TransformOpValidation.testBatchToSpace(TransformOpValidation.java:365)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
          at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
          at java.lang.reflect.Method.invoke(Method.java:498)
          at org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:688)
          at org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed(InvocationInterceptorChain.java:131)
          at org.junit.jupiter.engine.extension.TimeoutExtension.intercept(TimeoutExtension.java:149)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestableMethod(TimeoutExtension.java:140)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestTemplateMethod(TimeoutExtension.java:92)
          at org.junit.jupiter.engine.execution.ExecutableInvoker$ReflectiveInterceptorCall.lambda$ofVoidMethod$0(ExecutableInvoker.java:115)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.lambda$invoke$0(ExecutableInvoker.java:105)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation.proceed(InvocationInterceptorChain.java:106)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.proceed(InvocationInterceptorChain.java:64)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.chainAndInvoke(InvocationInterceptorChain.java:45)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.invoke(InvocationInterceptorChain.java:37)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:104)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:98)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$invokeTestMethod$6(TestMethodTestDescriptor.java:210)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.invokeTestMethod(TestMethodTestDescriptor.java:206)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:131)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:65)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:226)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:204)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:139)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.lambda$execute$2(TestTemplateTestDescriptor.java:107)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:175)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$11$1.accept(ReferencePipeline.java:440)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:107)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:42)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:107)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:88)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:67)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:52)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:114)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:86)
          at org.junit.platform.launcher.core.DefaultLauncherSession$DelegatingLauncher.execute(DefaultLauncherSession.java:86)
          at org.junit.platform.launcher.core.SessionPerRequestLauncher.execute(SessionPerRequestLauncher.java:53)
          at com.intellij.junit5.JUnit5IdeaTestRunner.startRunnerWithArgs(JUnit5IdeaTestRunner.java:71)
          at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:33)
          at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:235)
          at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:54)
        • o.n.c.t.BaseND4JTest - TransformOpValidation.testBatchToSpace: 108 ms, threadCount: (27->27), jvmTotal=3531079680, jvmMax=7635730432, totalBytes=6184, maxBytes=8589934592, currPhys=3266715648, maxPhys=8589934592
        • java.lang.IllegalStateException: Exception encountered during gradient check
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:221)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:118)
          at org.nd4j.autodiff.opvalidation.TransformOpValidation.testBatchToSpace(TransformOpValidation.java:365)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
          at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
          at java.lang.reflect.Method.invoke(Method.java:498)
          at org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:688)
          at org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed(InvocationInterceptorChain.java:131)
          at org.junit.jupiter.engine.extension.TimeoutExtension.intercept(TimeoutExtension.java:149)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestableMethod(TimeoutExtension.java:140)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestTemplateMethod(TimeoutExtension.java:92)
          at org.junit.jupiter.engine.execution.ExecutableInvoker$ReflectiveInterceptorCall.lambda$ofVoidMethod$0(ExecutableInvoker.java:115)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.lambda$invoke$0(ExecutableInvoker.java:105)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation.proceed(InvocationInterceptorChain.java:106)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.proceed(InvocationInterceptorChain.java:64)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.chainAndInvoke(InvocationInterceptorChain.java:45)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.invoke(InvocationInterceptorChain.java:37)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:104)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:98)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$invokeTestMethod$6(TestMethodTestDescriptor.java:210)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.invokeTestMethod(TestMethodTestDescriptor.java:206)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:131)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:65)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:226)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:204)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:139)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.lambda$execute$2(TestTemplateTestDescriptor.java:107)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:175)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$11$1.accept(ReferencePipeline.java:440)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:107)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:42)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:107)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:88)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:67)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:52)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:114)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:86)
          at org.junit.platform.launcher.core.DefaultLauncherSession$DelegatingLauncher.execute(DefaultLauncherSession.java:86)
          at org.junit.platform.launcher.core.SessionPerRequestLauncher.execute(SessionPerRequestLauncher.java:53)
          at com.intellij.junit5.JUnit5IdeaTestRunner.startRunnerWithArgs(JUnit5IdeaTestRunner.java:71)
          at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:33)
          at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:235)
          at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:54)
          Caused by: java.lang.NullPointerException
          at org.nd4j.linalg.api.ops.impl.transforms.custom.BatchToSpace.doDiff(BatchToSpace.java:92)
          at org.nd4j.autodiff.functions.DifferentialFunction.diff(DifferentialFunction.java:601)
          at org.nd4j.autodiff.samediff.SameDiff.lambda$createGradFunction$0(SameDiff.java:4500)
          at org.nd4j.autodiff.samediff.SameDiff.defineFunction(SameDiff.java:4029)
          at org.nd4j.autodiff.samediff.SameDiff.defineFunction(SameDiff.java:4014)
          at org.nd4j.autodiff.samediff.SameDiff.createGradFunction(SameDiff.java:4225)
          at org.nd4j.autodiff.samediff.SameDiff.createGradFunction(SameDiff.java:4132)
          at org.nd4j.autodiff.validation.GradCheckUtil.validateInternalState(GradCheckUtil.java:650)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:98)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:83)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:57)
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:218)
          ... 134 more
    • 107 ms
      testStandardizeOP(Nd4jBackend)
      • 107 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - TransformOpValidation.testStandardizeOP
          o.n.c.t.BaseND4JTest - TransformOpValidation.testStandardizeOP: 107 ms, threadCount: (27->27), jvmTotal=3551526912, jvmMax=7635730432, totalBytes=4732, maxBytes=8589934592, currPhys=3266764800, maxPhys=8589934592
    • 107 ms
      testSigmoidBackwards(Nd4jBackend)
      • 107 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - TransformOpValidation.testSigmoidBackwards
          o.n.a.s.SameDiff - Inferring output "reduce_sum" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.c.t.BaseND4JTest - TransformOpValidation.testSigmoidBackwards: 107 ms, threadCount: (27->27), jvmTotal=3531079680, jvmMax=7635730432, totalBytes=4942, maxBytes=8589934592, currPhys=3266768896, maxPhys=8589934592
    • 109 ms
      testLogGrad(Nd4jBackend)
      • 109 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - TransformOpValidation.testLogGrad
          o.n.a.s.SameDiff - Inferring output "reduce_sum" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.c.t.BaseND4JTest - TransformOpValidation.testLogGrad: 108 ms, threadCount: (27->27), jvmTotal=3549954048, jvmMax=7635730432, totalBytes=4714, maxBytes=8589934592, currPhys=3266842624, maxPhys=8589934592
    • 108 ms
      testScalarMulCF(Nd4jBackend)
      • 108 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - TransformOpValidation.testScalarMulCF
          o.n.c.t.BaseND4JTest - TransformOpValidation.testScalarMulCF: 107 ms, threadCount: (27->27), jvmTotal=3531079680, jvmMax=7635730432, totalBytes=4572, maxBytes=8589934592, currPhys=3266838528, maxPhys=8589934592
    • 110 ms
      testScatterOpsScalar(Nd4jBackend)
      • 110 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - TransformOpValidation.testScatterOpsScalar
          o.n.c.t.BaseND4JTest - TransformOpValidation.testScatterOpsScalar: 110 ms, threadCount: (27->27), jvmTotal=3547856896, jvmMax=7635730432, totalBytes=5112, maxBytes=8589934592, currPhys=3266940928, maxPhys=8589934592
    • 593 ms
      testMatMulTensorTranspose(Nd4jBackend)
      • 593 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - TransformOpValidation.testMatMulTensorTranspose
          o.n.a.o.TransformOpValidation - Testing with transposeA=false; transposeB=false; transposeResult=false;
          o.n.a.s.SameDiff - Inferring output "out" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 300 params checked, 300 passed, 0 failed. Largest relative error = 1.7371187208092676E-9
          o.n.a.o.TransformOpValidation - Testing with transposeA=false; transposeB=false; transposeResult=true;
          o.n.a.s.SameDiff - Inferring output "out" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 300 params checked, 300 passed, 0 failed. Largest relative error = 1.2214594147253825E-9
          o.n.a.o.TransformOpValidation - Testing with transposeA=false; transposeB=true; transposeResult=false;
          o.n.a.s.SameDiff - Inferring output "out" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 300 params checked, 300 passed, 0 failed. Largest relative error = 2.0510540485376405E-9
          o.n.a.o.TransformOpValidation - Testing with transposeA=false; transposeB=true; transposeResult=true;
          o.n.a.s.SameDiff - Inferring output "out" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 300 params checked, 300 passed, 0 failed. Largest relative error = 1.2790369776955866E-9
          o.n.a.o.TransformOpValidation - Testing with transposeA=true; transposeB=false; transposeResult=false;
          o.n.a.s.SameDiff - Inferring output "out" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 300 params checked, 300 passed, 0 failed. Largest relative error = 2.2770662768513956E-9
          o.n.a.o.TransformOpValidation - Testing with transposeA=true; transposeB=false; transposeResult=true;
          o.n.a.s.SameDiff - Inferring output "out" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 300 params checked, 300 passed, 0 failed. Largest relative error = 1.3651225836109464E-9
          o.n.a.o.TransformOpValidation - Testing with transposeA=true; transposeB=true; transposeResult=false;
          o.n.a.s.SameDiff - Inferring output "out" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 300 params checked, 300 passed, 0 failed. Largest relative error = 2.080008123567298E-9
          o.n.a.o.TransformOpValidation - Testing with transposeA=true; transposeB=true; transposeResult=true;
          o.n.a.s.SameDiff - Inferring output "out" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 300 params checked, 300 passed, 0 failed. Largest relative error = 1.938681345629805E-9
          o.n.c.t.BaseND4JTest - TransformOpValidation.testMatMulTensorTranspose: 593 ms, threadCount: (27->27), jvmTotal=3548905472, jvmMax=7635730432, totalBytes=964968, maxBytes=8589934592, currPhys=3272904704, maxPhys=8589934592
    • 185 ms
      testDiagPart(Nd4jBackend)
      • 185 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - TransformOpValidation.testDiagPart
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "loss" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 16 params checked, 16 passed, 0 failed. Largest relative error = 3.666893870502952E-10
          o.n.c.t.BaseND4JTest - TransformOpValidation.testDiagPart: 185 ms, threadCount: (27->27), jvmTotal=3549429760, jvmMax=7635730432, totalBytes=927096, maxBytes=8589934592, currPhys=3273064448, maxPhys=8589934592
    • 109 ms
      testMaximumBp(Nd4jBackend)
      • 109 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - TransformOpValidation.testMaximumBp
          o.n.a.s.SameDiff - Inferring output "std" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 12 params checked, 12 passed, 0 failed. Largest relative error = 1.5160816663033083E-10
          o.n.c.t.BaseND4JTest - TransformOpValidation.testMaximumBp: 109 ms, threadCount: (27->27), jvmTotal=3531079680, jvmMax=7635730432, totalBytes=470140, maxBytes=8589934592, currPhys=3273060352, maxPhys=8589934592
    • 284 ms
      testMirrorPad(Nd4jBackend)
      • 284 ms
        error[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - TransformOpValidation.testMirrorPad
          o.n.c.t.BaseND4JTest - TransformOpValidation.testMirrorPad: 283 ms, threadCount: (27->27), jvmTotal=3547332608, jvmMax=7635730432, totalBytes=23076, maxBytes=8589934592, currPhys=3273162752, maxPhys=8589934592
        • java.lang.IllegalArgumentException: Can not set org.nd4j.linalg.api.ops.impl.transforms.Pad$Mode field org.nd4j.linalg.api.ops.impl.transforms.Pad.mode to java.lang.Long
          at sun.reflect.UnsafeFieldAccessorImpl.throwSetIllegalArgumentException(UnsafeFieldAccessorImpl.java:167)
          at sun.reflect.UnsafeFieldAccessorImpl.throwSetIllegalArgumentException(UnsafeFieldAccessorImpl.java:171)
          at sun.reflect.UnsafeObjectFieldAccessorImpl.set(UnsafeObjectFieldAccessorImpl.java:81)
          at java.lang.reflect.Field.set(Field.java:764)
          at org.nd4j.autodiff.functions.DifferentialFunction.setValueFor(DifferentialFunction.java:302)
          at org.nd4j.linalg.api.ops.DynamicCustomOp.setValueFor(DynamicCustomOp.java:1075)
          at org.nd4j.autodiff.functions.DifferentialFunction.setPropertiesForFunction(DifferentialFunction.java:186)
          at org.nd4j.linalg.api.ops.DynamicCustomOp.setPropertiesForFunction(DynamicCustomOp.java:1065)
          at org.nd4j.autodiff.samediff.serde.FlatBuffersMapper.fromFlatNode(FlatBuffersMapper.java:478)
          at org.nd4j.autodiff.samediff.SameDiff.fromFlatBuffers(SameDiff.java:5400)
          at org.nd4j.autodiff.samediff.SameDiff.fromFlatBuffers(SameDiff.java:5283)
          at org.nd4j.autodiff.validation.OpValidation.checkDeserializedEquality(OpValidation.java:235)
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:210)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:118)
          at org.nd4j.autodiff.opvalidation.TransformOpValidation.testMirrorPad(TransformOpValidation.java:1562)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
          at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
          at java.lang.reflect.Method.invoke(Method.java:498)
          at org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:688)
          at org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed(InvocationInterceptorChain.java:131)
          at org.junit.jupiter.engine.extension.TimeoutExtension.intercept(TimeoutExtension.java:149)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestableMethod(TimeoutExtension.java:140)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestTemplateMethod(TimeoutExtension.java:92)
          at org.junit.jupiter.engine.execution.ExecutableInvoker$ReflectiveInterceptorCall.lambda$ofVoidMethod$0(ExecutableInvoker.java:115)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.lambda$invoke$0(ExecutableInvoker.java:105)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation.proceed(InvocationInterceptorChain.java:106)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.proceed(InvocationInterceptorChain.java:64)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.chainAndInvoke(InvocationInterceptorChain.java:45)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.invoke(InvocationInterceptorChain.java:37)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:104)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:98)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$invokeTestMethod$6(TestMethodTestDescriptor.java:210)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.invokeTestMethod(TestMethodTestDescriptor.java:206)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:131)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:65)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:226)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:204)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:139)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.lambda$execute$2(TestTemplateTestDescriptor.java:107)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:175)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$11$1.accept(ReferencePipeline.java:440)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:107)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:42)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:107)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:88)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:67)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:52)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:114)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:86)
          at org.junit.platform.launcher.core.DefaultLauncherSession$DelegatingLauncher.execute(DefaultLauncherSession.java:86)
          at org.junit.platform.launcher.core.SessionPerRequestLauncher.execute(SessionPerRequestLauncher.java:53)
          at com.intellij.junit5.JUnit5IdeaTestRunner.startRunnerWithArgs(JUnit5IdeaTestRunner.java:71)
          at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:33)
          at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:235)
          at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:54)
    • 101 ms
      testMirrorPad2(Nd4jBackend)
      • 101 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - TransformOpValidation.testMirrorPad2
          o.n.c.t.BaseND4JTest - TransformOpValidation.testMirrorPad2: 101 ms, threadCount: (27->27), jvmTotal=3531079680, jvmMax=7635730432, totalBytes=4948, maxBytes=8589934592, currPhys=3266076672, maxPhys=8589934592
    • 107 ms
      testReverseBp(Nd4jBackend)
      • 107 ms
        error[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - TransformOpValidation.testReverseBp
          o.n.a.f.DifferentialFunction - No fields found for property name dimensions for class org.nd4j.linalg.api.ops.impl.transforms.custom.Reverse
        • java.lang.NullPointerException: dimensions is marked non-null but is null
          at org.nd4j.linalg.api.ops.impl.transforms.custom.ReverseBp.(ReverseBp.java:34)
          at org.nd4j.linalg.api.ops.impl.transforms.custom.Reverse.doDiff(Reverse.java:109)
          at org.nd4j.autodiff.functions.DifferentialFunction.diff(DifferentialFunction.java:601)
          at org.nd4j.autodiff.samediff.SameDiff.lambda$createGradFunction$0(SameDiff.java:4500)
          at org.nd4j.autodiff.samediff.SameDiff.defineFunction(SameDiff.java:4029)
          at org.nd4j.autodiff.samediff.SameDiff.defineFunction(SameDiff.java:4014)
          at org.nd4j.autodiff.samediff.SameDiff.createGradFunction(SameDiff.java:4225)
          at org.nd4j.autodiff.samediff.SameDiff.createGradFunction(SameDiff.java:4132)
          at org.nd4j.autodiff.validation.GradCheckUtil.validateInternalState(GradCheckUtil.java:650)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:98)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:83)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:57)
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:218)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:118)
          at org.nd4j.autodiff.opvalidation.TransformOpValidation.testReverseBp(TransformOpValidation.java:2287)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
          at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
          at java.lang.reflect.Method.invoke(Method.java:498)
          at org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:688)
          at org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed(InvocationInterceptorChain.java:131)
          at org.junit.jupiter.engine.extension.TimeoutExtension.intercept(TimeoutExtension.java:149)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestableMethod(TimeoutExtension.java:140)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestTemplateMethod(TimeoutExtension.java:92)
          at org.junit.jupiter.engine.execution.ExecutableInvoker$ReflectiveInterceptorCall.lambda$ofVoidMethod$0(ExecutableInvoker.java:115)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.lambda$invoke$0(ExecutableInvoker.java:105)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation.proceed(InvocationInterceptorChain.java:106)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.proceed(InvocationInterceptorChain.java:64)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.chainAndInvoke(InvocationInterceptorChain.java:45)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.invoke(InvocationInterceptorChain.java:37)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:104)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:98)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$invokeTestMethod$6(TestMethodTestDescriptor.java:210)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.invokeTestMethod(TestMethodTestDescriptor.java:206)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:131)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:65)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:226)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:204)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:139)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.lambda$execute$2(TestTemplateTestDescriptor.java:107)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:175)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$11$1.accept(ReferencePipeline.java:440)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:107)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:42)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:107)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:88)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:67)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:52)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:114)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:86)
          at org.junit.platform.launcher.core.DefaultLauncherSession$DelegatingLauncher.execute(DefaultLauncherSession.java:86)
          at org.junit.platform.launcher.core.SessionPerRequestLauncher.execute(SessionPerRequestLauncher.java:53)
          at com.intellij.junit5.JUnit5IdeaTestRunner.startRunnerWithArgs(JUnit5IdeaTestRunner.java:71)
          at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:33)
          at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:235)
          at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:54)
        • o.n.c.t.BaseND4JTest - TransformOpValidation.testReverseBp: 106 ms, threadCount: (27->27), jvmTotal=3545235456, jvmMax=7635730432, totalBytes=4616, maxBytes=8589934592, currPhys=3266158592, maxPhys=8589934592
        • java.lang.IllegalStateException: Exception encountered during gradient check
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:221)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:118)
          at org.nd4j.autodiff.opvalidation.TransformOpValidation.testReverseBp(TransformOpValidation.java:2287)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
          at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
          at java.lang.reflect.Method.invoke(Method.java:498)
          at org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:688)
          at org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed(InvocationInterceptorChain.java:131)
          at org.junit.jupiter.engine.extension.TimeoutExtension.intercept(TimeoutExtension.java:149)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestableMethod(TimeoutExtension.java:140)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestTemplateMethod(TimeoutExtension.java:92)
          at org.junit.jupiter.engine.execution.ExecutableInvoker$ReflectiveInterceptorCall.lambda$ofVoidMethod$0(ExecutableInvoker.java:115)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.lambda$invoke$0(ExecutableInvoker.java:105)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation.proceed(InvocationInterceptorChain.java:106)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.proceed(InvocationInterceptorChain.java:64)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.chainAndInvoke(InvocationInterceptorChain.java:45)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.invoke(InvocationInterceptorChain.java:37)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:104)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:98)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$invokeTestMethod$6(TestMethodTestDescriptor.java:210)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.invokeTestMethod(TestMethodTestDescriptor.java:206)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:131)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:65)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:226)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:204)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:139)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.lambda$execute$2(TestTemplateTestDescriptor.java:107)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:175)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$11$1.accept(ReferencePipeline.java:440)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:107)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:42)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:107)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:88)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:67)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:52)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:114)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:86)
          at org.junit.platform.launcher.core.DefaultLauncherSession$DelegatingLauncher.execute(DefaultLauncherSession.java:86)
          at org.junit.platform.launcher.core.SessionPerRequestLauncher.execute(SessionPerRequestLauncher.java:53)
          at com.intellij.junit5.JUnit5IdeaTestRunner.startRunnerWithArgs(JUnit5IdeaTestRunner.java:71)
          at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:33)
          at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:235)
          at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:54)
          Caused by: java.lang.NullPointerException: dimensions is marked non-null but is null
          at org.nd4j.linalg.api.ops.impl.transforms.custom.ReverseBp.(ReverseBp.java:34)
          at org.nd4j.linalg.api.ops.impl.transforms.custom.Reverse.doDiff(Reverse.java:109)
          at org.nd4j.autodiff.functions.DifferentialFunction.diff(DifferentialFunction.java:601)
          at org.nd4j.autodiff.samediff.SameDiff.lambda$createGradFunction$0(SameDiff.java:4500)
          at org.nd4j.autodiff.samediff.SameDiff.defineFunction(SameDiff.java:4029)
          at org.nd4j.autodiff.samediff.SameDiff.defineFunction(SameDiff.java:4014)
          at org.nd4j.autodiff.samediff.SameDiff.createGradFunction(SameDiff.java:4225)
          at org.nd4j.autodiff.samediff.SameDiff.createGradFunction(SameDiff.java:4132)
          at org.nd4j.autodiff.validation.GradCheckUtil.validateInternalState(GradCheckUtil.java:650)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:98)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:83)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:57)
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:218)
          ... 134 more
    • 290 ms
      testStandardizeNoDeviation(Nd4jBackend)
      • 290 ms
        error[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - TransformOpValidation.testStandardizeNoDeviation
          o.n.a.f.DifferentialFunction - No fields found for property name dimensions for class org.nd4j.linalg.api.ops.impl.transforms.custom.Standardize
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "out" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.f.DifferentialFunction - No fields found for property name dimensions for class org.nd4j.linalg.api.ops.impl.transforms.custom.Standardize
        • java.lang.IllegalArgumentException: StandardizeBp: You have to provide dimensions
          at org.nd4j.common.base.Preconditions.throwEx(Preconditions.java:633)
          at org.nd4j.common.base.Preconditions.checkArgument(Preconditions.java:61)
          at org.nd4j.linalg.api.ops.impl.transforms.custom.StandardizeBp.setDimensions(StandardizeBp.java:50)
          at org.nd4j.linalg.api.ops.impl.transforms.custom.StandardizeBp.(StandardizeBp.java:37)
          at org.nd4j.linalg.api.ops.impl.transforms.custom.Standardize.doDiff(Standardize.java:69)
          at org.nd4j.autodiff.functions.DifferentialFunction.diff(DifferentialFunction.java:601)
          at org.nd4j.autodiff.samediff.SameDiff.lambda$createGradFunction$0(SameDiff.java:4500)
          at org.nd4j.autodiff.samediff.SameDiff.defineFunction(SameDiff.java:4029)
          at org.nd4j.autodiff.samediff.SameDiff.defineFunction(SameDiff.java:4014)
          at org.nd4j.autodiff.samediff.SameDiff.createGradFunction(SameDiff.java:4225)
          at org.nd4j.autodiff.samediff.SameDiff.createGradFunction(SameDiff.java:4132)
          at org.nd4j.autodiff.validation.GradCheckUtil.validateInternalState(GradCheckUtil.java:650)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:98)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:83)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:57)
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:218)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:118)
          at org.nd4j.autodiff.opvalidation.TransformOpValidation.testStandardizeNoDeviation(TransformOpValidation.java:1924)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
          at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
          at java.lang.reflect.Method.invoke(Method.java:498)
          at org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:688)
          at org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed(InvocationInterceptorChain.java:131)
          at org.junit.jupiter.engine.extension.TimeoutExtension.intercept(TimeoutExtension.java:149)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestableMethod(TimeoutExtension.java:140)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestTemplateMethod(TimeoutExtension.java:92)
          at org.junit.jupiter.engine.execution.ExecutableInvoker$ReflectiveInterceptorCall.lambda$ofVoidMethod$0(ExecutableInvoker.java:115)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.lambda$invoke$0(ExecutableInvoker.java:105)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation.proceed(InvocationInterceptorChain.java:106)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.proceed(InvocationInterceptorChain.java:64)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.chainAndInvoke(InvocationInterceptorChain.java:45)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.invoke(InvocationInterceptorChain.java:37)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:104)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:98)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$invokeTestMethod$6(TestMethodTestDescriptor.java:210)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.invokeTestMethod(TestMethodTestDescriptor.java:206)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:131)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:65)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:226)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:204)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:139)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.lambda$execute$2(TestTemplateTestDescriptor.java:107)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:175)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$11$1.accept(ReferencePipeline.java:440)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:107)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:42)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:107)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:88)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:67)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:52)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:114)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:86)
          at org.junit.platform.launcher.core.DefaultLauncherSession$DelegatingLauncher.execute(DefaultLauncherSession.java:86)
          at org.junit.platform.launcher.core.SessionPerRequestLauncher.execute(SessionPerRequestLauncher.java:53)
          at com.intellij.junit5.JUnit5IdeaTestRunner.startRunnerWithArgs(JUnit5IdeaTestRunner.java:71)
          at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:33)
          at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:235)
          at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:54)
        • o.n.c.t.BaseND4JTest - TransformOpValidation.testStandardizeNoDeviation: 289 ms, threadCount: (27->27), jvmTotal=3531079680, jvmMax=7635730432, totalBytes=5464, maxBytes=8589934592, currPhys=3266228224, maxPhys=8589934592
        • java.lang.IllegalStateException: Exception encountered during gradient check
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:221)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:118)
          at org.nd4j.autodiff.opvalidation.TransformOpValidation.testStandardizeNoDeviation(TransformOpValidation.java:1924)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
          at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
          at java.lang.reflect.Method.invoke(Method.java:498)
          at org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:688)
          at org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed(InvocationInterceptorChain.java:131)
          at org.junit.jupiter.engine.extension.TimeoutExtension.intercept(TimeoutExtension.java:149)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestableMethod(TimeoutExtension.java:140)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestTemplateMethod(TimeoutExtension.java:92)
          at org.junit.jupiter.engine.execution.ExecutableInvoker$ReflectiveInterceptorCall.lambda$ofVoidMethod$0(ExecutableInvoker.java:115)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.lambda$invoke$0(ExecutableInvoker.java:105)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation.proceed(InvocationInterceptorChain.java:106)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.proceed(InvocationInterceptorChain.java:64)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.chainAndInvoke(InvocationInterceptorChain.java:45)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.invoke(InvocationInterceptorChain.java:37)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:104)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:98)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$invokeTestMethod$6(TestMethodTestDescriptor.java:210)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.invokeTestMethod(TestMethodTestDescriptor.java:206)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:131)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:65)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:226)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:204)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:139)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.lambda$execute$2(TestTemplateTestDescriptor.java:107)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:175)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$11$1.accept(ReferencePipeline.java:440)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:107)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:42)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:107)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:88)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:67)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:52)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:114)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:86)
          at org.junit.platform.launcher.core.DefaultLauncherSession$DelegatingLauncher.execute(DefaultLauncherSession.java:86)
          at org.junit.platform.launcher.core.SessionPerRequestLauncher.execute(SessionPerRequestLauncher.java:53)
          at com.intellij.junit5.JUnit5IdeaTestRunner.startRunnerWithArgs(JUnit5IdeaTestRunner.java:71)
          at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:33)
          at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:235)
          at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:54)
          Caused by: java.lang.IllegalArgumentException: StandardizeBp: You have to provide dimensions
          at org.nd4j.common.base.Preconditions.throwEx(Preconditions.java:633)
          at org.nd4j.common.base.Preconditions.checkArgument(Preconditions.java:61)
          at org.nd4j.linalg.api.ops.impl.transforms.custom.StandardizeBp.setDimensions(StandardizeBp.java:50)
          at org.nd4j.linalg.api.ops.impl.transforms.custom.StandardizeBp.(StandardizeBp.java:37)
          at org.nd4j.linalg.api.ops.impl.transforms.custom.Standardize.doDiff(Standardize.java:69)
          at org.nd4j.autodiff.functions.DifferentialFunction.diff(DifferentialFunction.java:601)
          at org.nd4j.autodiff.samediff.SameDiff.lambda$createGradFunction$0(SameDiff.java:4500)
          at org.nd4j.autodiff.samediff.SameDiff.defineFunction(SameDiff.java:4029)
          at org.nd4j.autodiff.samediff.SameDiff.defineFunction(SameDiff.java:4014)
          at org.nd4j.autodiff.samediff.SameDiff.createGradFunction(SameDiff.java:4225)
          at org.nd4j.autodiff.samediff.SameDiff.createGradFunction(SameDiff.java:4132)
          at org.nd4j.autodiff.validation.GradCheckUtil.validateInternalState(GradCheckUtil.java:650)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:98)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:83)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:57)
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:218)
          ... 134 more
    • 162 ms
      testUpsampling3dBp(Nd4jBackend)
      • 162 ms
        failed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - TransformOpValidation.testUpsampling3dBp
          o.n.a.f.DifferentialFunction - No fields found for property name factorH for class org.nd4j.linalg.api.ops.impl.layers.convolution.Upsampling3d
          o.n.a.f.DifferentialFunction - No fields found for property name isNCDHW for class org.nd4j.linalg.api.ops.impl.layers.convolution.Upsampling3d
          o.n.a.f.DifferentialFunction - No fields found for property name factorW for class org.nd4j.linalg.api.ops.impl.layers.convolution.Upsampling3d
          o.n.a.f.DifferentialFunction - No fields found for property name factorD for class org.nd4j.linalg.api.ops.impl.layers.convolution.Upsampling3d
          o.n.a.v.GradCheckUtil - Param 0 (sd_varnull) FAILED: grad= 0.0014343684710594112, numericalGrad= 0.002868736956318507, relError= 0.33333333553324607, absError=0.0014343684852590956, scorePlus=0.28737272252871143, scoreMinus= 0.2873726651539723
          o.n.a.v.GradCheckUtil - Param 1 (sd_varnull) FAILED: grad= 0.0014343684710594112, numericalGrad= -0.0016470093733289557, relError= 1.0, absError=0.003081377844388367, scorePlus=0.2873726773712491, scoreMinus= 0.2873727103114366
          o.n.a.v.GradCheckUtil - Param 2 (sd_varnull) FAILED: grad= -8.235046950508817E-4, numericalGrad= 0.005144816753177572, relError= 1.0, absError=0.005968321448228454, scorePlus=0.28737274528950624, scoreMinus= 0.2873726423931712
          o.n.a.v.GradCheckUtil - Param 3 (sd_varnull) FAILED: grad= -8.235046950508817E-4, numericalGrad= -0.0038024144083381724, relError= 0.6439606155466214, absError=0.0029789097132872904, scorePlus=0.28737265581719673, scoreMinus= 0.2873727318654849
          o.n.a.v.GradCheckUtil - Param 4 (sd_varnull) FAILED: grad= 0.002572408370593009, numericalGrad= 0.0031771789338330687, relError= 0.10518503871999693, absError=6.047705632400598E-4, scorePlus=0.2873727256131309, scoreMinus= 0.2873726620695522
          o.n.a.v.GradCheckUtil - Param 5 (sd_varnull) FAILED: grad= -0.0011326215145905632, numericalGrad= -0.002265243018162444, relError= 0.33333333117144953, absError=0.0011326215035718807, scorePlus=0.28737267118891224, scoreMinus= 0.2873727164937726
          o.n.a.v.GradCheckUtil - Param 6 (sd_varnull) FAILED: grad= -0.0011326215145905632, numericalGrad= -3.539250670314686E-4, relError= 0.5238291602738926, absError=7.786964475590945E-4, scorePlus=0.2873726903020926, scoreMinus= 0.28737269738059396
          o.n.a.v.GradCheckUtil - Param 7 (sd_varnull) FAILED: grad= -1.7696253904062636E-4, numericalGrad= 0.006470872884745126, relError= 1.0, absError=0.0066478354237857525, scorePlus=0.28737275855006483, scoreMinus= 0.28737262913260714
          o.n.a.v.GradCheckUtil - Param 8 (sd_varnull) FAILED: grad= -1.7696253904062636E-4, numericalGrad= -0.0020426944441487294, relError= 0.8405496521481851, absError=0.001865731905108103, scorePlus=0.28737267341439815, scoreMinus= 0.28737271426828703
          o.n.a.v.GradCheckUtil - Param 9 (sd_varnull) FAILED: grad= 0.003235436436020472, numericalGrad= -0.004477007764513985, relError= 1.0, absError=0.007712444200534457, scorePlus=0.28737264907126214, scoreMinus= 0.28737273861141743
          o.n.a.v.GradCheckUtil - Param 10 (sd_varnull) FAILED: grad= -6.269329897673577E-4, numericalGrad= -0.00125386596661059, relError= 0.333333328752257, absError=6.269329768432324E-4, scorePlus=0.28737268130268334, scoreMinus= 0.2873727063800027
          o.n.a.v.GradCheckUtil - Param 11 (sd_varnull) FAILED: grad= -6.269329897673577E-4, numericalGrad= 0.0042999672267285405, relError= 1.0, absError=0.004926900216495898, scorePlus=0.28737273684101233, scoreMinus= 0.2873726508416678
          o.n.a.v.GradCheckUtil - Param 12 (sd_varnull) FAILED: grad= 0.0021499836075965046, numericalGrad= -0.0038233884780414225, relError= 1.0, absError=0.005973372085637927, scorePlus=0.28737265560745595, scoreMinus= 0.2873727320752255
          o.n.a.v.GradCheckUtil - Param 13 (sd_varnull) FAILED: grad= 0.0021499836075965046, numericalGrad= 0.004528920577451245, relError= 0.35618671924962386, absError=0.0023789369698547407, scorePlus=0.2873727391305455, scoreMinus= 0.28737264855213396
          o.n.a.v.GradCheckUtil - Param 14 (sd_varnull) FAILED: grad= -0.0019116942458628726, numericalGrad= -0.004318377475054369, relError= 0.38630104708283597, absError=0.0024066832291914962, scorePlus=0.2873726506575653, scoreMinus= 0.2873727370251148
          o.n.a.v.GradCheckUtil - Param 15 (sd_varnull) FAILED: grad= -0.0022726535687287277, numericalGrad= -0.0045453071223500174, relError= 0.33333333185611375, absError=0.00227265355362129, scorePlus=0.2873726483882685, scoreMinus= 0.28737273929441093
          o.n.a.v.GradCheckUtil - Param 16 (sd_varnull) FAILED: grad= -0.0022726535687287277, numericalGrad= -0.002958720335399789, relError= 0.13114466280638598, absError=6.860667666710612E-4, scorePlus=0.28737266425413843, scoreMinus= 0.28737272342854514
          o.n.a.v.GradCheckUtil - Param 17 (sd_varnull) FAILED: grad= -0.0014793601738374864, numericalGrad= -0.004711175574656501, relError= 0.5220574651564268, absError=0.0032318154008190146, scorePlus=0.2873726467295837, scoreMinus= 0.2873727409530952
          o.n.a.v.GradCheckUtil - Param 18 (sd_varnull) FAILED: grad= -0.0014793601738374864, numericalGrad= 0.003939088422111325, relError= 1.0, absError=0.005418448595948812, scorePlus=0.2873727332322248, scoreMinus= 0.28737265445045634
          o.n.a.v.GradCheckUtil - Param 19 (sd_varnull) FAILED: grad= -0.0023555877949812567, numericalGrad= -0.002755990383129791, relError= 0.07833247858032384, absError=4.0040258814853444E-4, scorePlus=0.28737266628143815, scoreMinus= 0.2873727214012458
          o.n.a.v.GradCheckUtil - Param 20 (sd_varnull) FAILED: grad= -7.260152892187371E-4, numericalGrad= -0.0014520305652299113, relError= 0.33333332929069953, absError=7.260152760111742E-4, scorePlus=0.28737267932103727, scoreMinus= 0.2873727083616486
          o.n.a.v.GradCheckUtil - Param 21 (sd_varnull) FAILED: grad= -7.260152892187371E-4, numericalGrad= -0.00529929447823374, relError= 0.7590114642269423, absError=0.004573279189015003, scorePlus=0.28737264084839365, scoreMinus= 0.2873727468342832
          o.n.a.v.GradCheckUtil - Param 22 (sd_varnull) FAILED: grad= -0.0026496472459680885, numericalGrad= 0.0050571154680545405, relError= 1.0, absError=0.007706762714022629, scorePlus=0.2873727444124935, scoreMinus= 0.28737264327018414
          o.n.a.v.GradCheckUtil - Param 23 (sd_varnull) FAILED: grad= -0.0026496472459680885, numericalGrad= -0.0028540409091615255, relError= 0.03713758073355511, absError=2.04393663193437E-4, scorePlus=0.28737266530093275, scoreMinus= 0.28737272238175093
          o.n.a.v.GradCheckUtil - Param 24 (sd_varnull) FAILED: grad= 0.002528557727488822, numericalGrad= -0.005268158764781816, relError= 1.0, absError=0.007796716492270638, scorePlus=0.2873726411597508, scoreMinus= 0.2873727465229261
          o.n.a.v.GradCheckUtil - Param 25 (sd_varnull) FAILED: grad= -0.0011179866488267652, numericalGrad= -0.0022359732815280253, relError= 0.33333333012806643, absError=0.0011179866327012602, scorePlus=0.2873726714816096, scoreMinus= 0.28737271620107524
          o.n.a.v.GradCheckUtil - Param 26 (sd_varnull) FAILED: grad= -0.0011179866488267652, numericalGrad= -0.004699194428026132, relError= 0.6156259762050943, absError=0.003581207779199367, scorePlus=0.2873726468493952, scoreMinus= 0.28737274083328374
          o.n.a.v.GradCheckUtil - Param 27 (sd_varnull) FAILED: grad= -0.0023495972200724413, numericalGrad= 6.153942827546999E-4, relError= 1.0, absError=0.002964991502827141, scorePlus=0.2873726999952861, scoreMinus= 0.28737268768740043
          o.n.a.v.GradCheckUtil - Param 28 (sd_varnull) FAILED: grad= -0.0023495972200724413, numericalGrad= -0.0020144390516785293, relError= 0.07680004187028386, absError=3.35158168393912E-4, scorePlus=0.2873726736969521, scoreMinus= 0.2873727139857331
          o.n.a.v.GradCheckUtil - Param 29 (sd_varnull) FAILED: grad= 3.076971338025408E-4, numericalGrad= -0.00573226935918214, relError= 1.0, absError=0.006039966492984681, scorePlus=0.287372636518644, scoreMinus= 0.28737275116403116
          o.n.a.v.GradCheckUtil - Param 30 (sd_varnull) FAILED: grad= -5.356209233382068E-4, numericalGrad= -0.0010712418341274343, relError= 0.33333332812692346, absError=5.356209107892276E-4, scorePlus=0.2873726831289248, scoreMinus= 0.28737270455376146
          o.n.a.v.GradCheckUtil - Param 31 (sd_varnull) FAILED: grad= -5.356209233382068E-4, numericalGrad= -0.0031380972570493877, relError= 0.7084039128544715, absError=0.002602476333711181, scorePlus=0.287372662460369, scoreMinus= 0.28737272522231416
          o.n.a.v.GradCheckUtil - Param 32 (sd_varnull) FAILED: grad= -0.0015690486342639152, numericalGrad= 0.0010528880323157352, relError= 1.0, absError=0.0026219366665796505, scorePlus=0.28737270437022344, scoreMinus= 0.2873726833124628
          o.n.a.v.GradCheckUtil - Param 33 (sd_varnull) FAILED: grad= -0.0015690486342639152, numericalGrad= -0.004989858082282694, relError= 0.5215517762112496, absError=0.003420809448018779, scorePlus=0.28737264394275813, scoreMinus= 0.2873727437399198
          o.n.a.v.GradCheckUtil - Param 34 (sd_varnull) FAILED: grad= 5.264440100281477E-4, numericalGrad= 0.0047489357918317765, relError= 0.8004147455534705, absError=0.004222491781803629, scorePlus=0.2873727413306973, scoreMinus= 0.28737264635198145
          o.n.a.v.GradCheckUtil - Param 35 (sd_varnull) FAILED: grad= 0.0017283025823190388, numericalGrad= 0.0034566051798634585, relError= 0.333333335290987, absError=0.0017283025975444197, scorePlus=0.28737272840739303, scoreMinus= 0.28737265927528943
          o.n.a.v.GradCheckUtil - Param 36 (sd_varnull) FAILED: grad= 0.0017283025823190388, numericalGrad= -9.589590205250075E-4, relError= 1.0, absError=0.002687261602844046, scorePlus=0.28737268425175294, scoreMinus= 0.28737270343093335
          o.n.a.v.GradCheckUtil - Param 37 (sd_varnull) FAILED: grad= -4.794795163882621E-4, numericalGrad= -0.0024268465959043084, relError= 0.6700442428946567, absError=0.0019473670795160463, scorePlus=0.2873726695728763, scoreMinus= 0.28737271810980825
          o.n.a.v.GradCheckUtil - Param 38 (sd_varnull) FAILED: grad= -4.794795163882621E-4, numericalGrad= -9.674555573324638E-4, relError= 0.33724805612002623, absError=4.879760409442017E-4, scorePlus=0.2873726841667876, scoreMinus= 0.2873727035158987
          o.n.a.v.GradCheckUtil - Param 39 (sd_varnull) FAILED: grad= -0.0012134233053517876, numericalGrad= 0.007171374208359004, relError= 1.0, absError=0.008384797513710792, scorePlus=0.28737276555507646, scoreMinus= 0.2873726221275923
          o.n.a.v.GradCheckUtil - Param 40 (sd_varnull) FAILED: grad= -0.0031407540291502846, numericalGrad= -0.0062815080470457465, relError= 0.3333333325370049, absError=0.003140754017895462, scorePlus=0.287372631026256, scoreMinus= 0.28737275665641693
          o.n.a.v.GradCheckUtil - Param 41 (sd_varnull) FAILED: grad= -0.0031407540291502846, numericalGrad= 0.006328438811875613, relError= 1.0, absError=0.009469192841025898, scorePlus=0.28737275712572447, scoreMinus= 0.2873726305569482
          o.n.a.v.GradCheckUtil - Param 42 (sd_varnull) FAILED: grad= 0.003164219399100469, numericalGrad= -0.002157699866001117, relError= 1.0, absError=0.005321919265101586, scorePlus=0.2873726722643438, scoreMinus= 0.28737271541834114
          o.n.a.v.GradCheckUtil - Param 43 (sd_varnull) FAILED: grad= 0.003164219399100469, numericalGrad= -0.005637424541071744, relError= 1.0, absError=0.008801643940172212, scorePlus=0.28737263746709235, scoreMinus= 0.2873727502155832
          o.n.a.v.GradCheckUtil - Param 44 (sd_varnull) FAILED: grad= -0.0010788499415556342, numericalGrad= -0.0026295499888639995, relError= 0.41815879527667116, absError=0.0015507000473083652, scorePlus=0.2873726675458422, scoreMinus= 0.28737272013684195
          o.n.a.v.GradCheckUtil - Param 45 (sd_varnull) FAILED: grad= -0.001675556690003817, numericalGrad= -0.0033511133673558287, relError= 0.3333333316553762, absError=0.0016755566773520116, scorePlus=0.2873726603302077, scoreMinus= 0.28737272735247504
          o.n.a.v.GradCheckUtil - Param 46 (sd_varnull) FAILED: grad= -0.001675556690003817, numericalGrad= -0.0016880228631555025, relError= 0.0037062221822511615, absError=1.246617315168552E-5, scorePlus=0.2873726769611142, scoreMinus= 0.28737271072157144
          o.n.a.v.GradCheckUtil - Param 47 (sd_varnull) FAILED: grad= -8.4401143651164E-4, numericalGrad= -0.005771629357775864, relError= 0.744843632610637, absError=0.004927617921264224, scorePlus=0.28737263612504393, scoreMinus= 0.2873727515576311
          o.n.a.v.GradCheckUtil - Param 48 (sd_varnull) FAILED: grad= -8.4401143651164E-4, numericalGrad= 0.003312575719283117, relError= 1.0, absError=0.004156587155794757, scorePlus=0.2873727269670986, scoreMinus= 0.2873726607155842
          o.n.a.v.GradCheckUtil - Param 49 (sd_varnull) FAILED: grad= -0.0028858146841462123, numericalGrad= 0.0028005886637538775, relError= 1.0, absError=0.00568640334790009, scorePlus=0.28737272184722856, scoreMinus= 0.2873726658354553
          o.n.a.v.GradCheckUtil - Param 50 (sd_varnull) FAILED: grad= -0.001924656531823253, numericalGrad= -0.003849313057191494, relError= 0.33333333258803305, absError=0.0019246565253682412, scorePlus=0.28737265534821016, scoreMinus= 0.2873727323344713
          o.n.a.v.GradCheckUtil - Param 51 (sd_varnull) FAILED: grad= -0.001924656531823253, numericalGrad= 0.003149307020722247, relError= 1.0, absError=0.0050739635525455, scorePlus=0.28737272533441177, scoreMinus= 0.28737266234827136
          o.n.a.v.GradCheckUtil - Param 52 (sd_varnull) FAILED: grad= 0.001574653508119741, numericalGrad= -0.005556984664090158, relError= 1.0, absError=0.007131638172209899, scorePlus=0.2873726382714913, scoreMinus= 0.28737274941118457
          o.n.a.v.GradCheckUtil - Param 53 (sd_varnull) FAILED: grad= 0.001574653508119741, numericalGrad= -7.371010690704337E-4, relError= 1.0, absError=0.0023117545771901746, scorePlus=0.28737268647033254, scoreMinus= 0.2873727012123539
          o.n.a.v.GradCheckUtil - Param 54 (sd_varnull) FAILED: grad= -0.002778492335211694, numericalGrad= 0.0015445351830845053, relError= 1.0, absError=0.0043230275182961995, scorePlus=0.2873727092866947, scoreMinus= 0.28737267839599107
          o.n.a.v.GradCheckUtil - Param 55 (sd_varnull) FAILED: grad= -0.0022545116807964737, numericalGrad= -0.004509023351917385, relError= 0.3333333323796346, absError=0.0022545116711209113, scorePlus=0.28737264875110624, scoreMinus= 0.2873727389315733
          o.n.a.v.GradCheckUtil - Param 56 (sd_varnull) FAILED: grad= -0.0022545116807964737, numericalGrad= -3.752809701884629E-4, relError= 0.7145927303067724, absError=0.0018792307106080108, scorePlus=0.2873726900885336, scoreMinus= 0.287372697594153
          o.n.a.v.GradCheckUtil - Param 57 (sd_varnull) FAILED: grad= -1.8764048772110375E-4, numericalGrad= 0.0034776190815932746, relError= 1.0, absError=0.0036652595693143783, scorePlus=0.28737272861753205, scoreMinus= 0.2873726590651504
          o.n.a.v.GradCheckUtil - Param 58 (sd_varnull) FAILED: grad= -1.8764048772110375E-4, numericalGrad= -0.005694036597780893, relError= 0.9361949032585868, absError=0.005506396110059789, scorePlus=0.2873726369009717, scoreMinus= 0.28737275078170366
          o.n.a.v.GradCheckUtil - Param 59 (sd_varnull) FAILED: grad= 0.001738809537729291, numericalGrad= 1.3541118504267757E-4, relError= 0.8555013468825543, absError=0.0016033983526866134, scorePlus=0.28737269519545516, scoreMinus= 0.28737269248723146
          o.n.a.v.GradCheckUtil - Param 60 (sd_varnull) FAILED: grad= 0.0028036261346432033, numericalGrad= 0.005607252276385032, relError= 0.3333333338959876, absError=0.002803626141741829, scorePlus=0.2873727499138606, scoreMinus= 0.28737263776881505
          o.n.a.v.GradCheckUtil - Param 61 (sd_varnull) FAILED: grad= 0.0028036261346432033, numericalGrad= 0.0013433856693723099, relError= 0.35211871445771054, absError=0.0014602404652708934, scorePlus=0.2873727072751997, scoreMinus= 0.2873726804074863
          o.n.a.v.GradCheckUtil - Param 62 (sd_varnull) FAILED: grad= 6.716928323115228E-4, numericalGrad= -3.828461742072519E-4, relError= 1.0, absError=0.0010545390065187746, scorePlus=0.28737269001288157, scoreMinus= 0.28737269766980506
          o.n.a.v.GradCheckUtil - Param 63 (sd_varnull) FAILED: grad= 6.716928323115228E-4, numericalGrad= 7.575926080916061E-4, relError= 0.060099804665928305, absError=8.589977578008336E-5, scorePlus=0.2873727014172693, scoreMinus= 0.2873726862654171
          o.n.a.v.GradCheckUtil - Param 64 (sd_varnull) FAILED: grad= -1.9142309127652472E-4, numericalGrad= -0.006360191517895685, relError= 0.9415646057664826, absError=0.00616876842661916, scorePlus=0.2873726302394211, scoreMinus= 0.28737275744325147
          o.n.a.v.GradCheckUtil - Param 65 (sd_varnull) FAILED: grad= 0.0019519186164239741, numericalGrad= 0.0039038372423583208, relError= 0.33333333441607116, absError=0.0019519186259343466, scorePlus=0.2873727328797131, scoreMinus= 0.28737265480296825
          o.n.a.v.GradCheckUtil - Param 66 (sd_varnull) FAILED: grad= 0.0019519186164239741, numericalGrad= -0.004633494832262386, relError= 1.0, absError=0.00658541344868636, scorePlus=0.28737264750639124, scoreMinus= 0.2873727401762879
          o.n.a.v.GradCheckUtil - Param 67 (sd_varnull) FAILED: grad= -0.0023167474207075552, numericalGrad= 0.003910120827121943, relError= 1.0, absError=0.006226868247829498, scorePlus=0.28737273294254895, scoreMinus= 0.2873726547401324
          o.n.a.v.GradCheckUtil - Param 68 (sd_varnull) FAILED: grad= -0.0023167474207075552, numericalGrad= -0.0043369161401018985, relError= 0.3036175034898487, absError=0.0020201687193943433, scorePlus=0.28737265047217864, scoreMinus= 0.28737273721050144
          o.n.a.v.GradCheckUtil - Param 69 (sd_varnull) FAILED: grad= 0.0019550604102482596, numericalGrad= 0.0042012908263444615, relError= 0.3648639152920383, absError=0.002246230416096202, scorePlus=0.2873727358542485, scoreMinus= 0.28737265182843197
          o.n.a.v.GradCheckUtil - Param 70 (sd_varnull) FAILED: grad= -9.797709623619291E-4, numericalGrad= -0.001959541917617713, relError= 0.33333333172158586, absError=9.79770955255784E-4, scorePlus=0.28737267424592344, scoreMinus= 0.2873727134367618
          o.n.a.v.GradCheckUtil - Param 71 (sd_varnull) FAILED: grad= -9.797709623619291E-4, numericalGrad= -0.004957161853225145, relError= 0.6699403571522328, absError=0.003977390890863216, scorePlus=0.28737264426972053, scoreMinus= 0.2873727434129576
          o.n.a.v.GradCheckUtil - Param 72 (sd_varnull) FAILED: grad= -0.0024785809300739477, numericalGrad= -0.006345369887861273, relError= 0.4382151530046881, absError=0.0038667889577873255, scorePlus=0.28737263038763744, scoreMinus= 0.2873727572950352
          o.n.a.v.GradCheckUtil - Param 73 (sd_varnull) FAILED: grad= -0.0024785809300739477, numericalGrad= 0.0018817239516577542, relError= 1.0, absError=0.004360304881731702, scorePlus=0.2873727126585822, scoreMinus= 0.2873726750241032
          o.n.a.v.GradCheckUtil - Param 74 (sd_varnull) FAILED: grad= -0.003172684947203814, numericalGrad= 7.213486752366548E-4, relError= 1.0, absError=0.003894033622440469, scorePlus=0.28737270105483, scoreMinus= 0.2873726866278565
          o.n.a.v.GradCheckUtil - Param 75 (sd_varnull) FAILED: grad= 0.0030904930774431306, numericalGrad= 0.0061809861645611966, relError= 0.33333333402901055, absError=0.003090493087118066, scorePlus=0.2873727556511983, scoreMinus= 0.287372632031475
          o.n.a.v.GradCheckUtil - Param 76 (sd_varnull) FAILED: grad= 0.0030904930774431306, numericalGrad= 0.005243710621272157, relError= 0.25835912123925453, absError=0.0021532175438290268, scorePlus=0.2873727462784447, scoreMinus= 0.2873726414042323
          o.n.a.v.GradCheckUtil - Param 77 (sd_varnull) FAILED: grad= 0.002621855308007191, numericalGrad= 0.0016163905380839336, relError= 0.23723606568283045, absError=0.0010054647699232575, scorePlus=0.2873727100052482, scoreMinus= 0.28737267767743746
          o.n.a.v.GradCheckUtil - Param 78 (sd_varnull) FAILED: grad= 0.002621855308007191, numericalGrad= 0.005276961340117126, relError= 0.3361397219848654, absError=0.0026551060321099345, scorePlus=0.28737274661095186, scoreMinus= 0.28737264107172505
          o.n.a.v.GradCheckUtil - Param 79 (sd_varnull) FAILED: grad= 8.081952658164315E-4, numericalGrad= -0.001151950662636736, relError= 1.0, absError=0.0019601459284531676, scorePlus=0.28737268232183644, scoreMinus= 0.2873727053608497
          o.n.a.v.GradCheckUtil - Param 80 (sd_varnull) FAILED: grad= 0.0028989341311833473, numericalGrad= 0.005797868268819783, relError= 0.3333333338280047, absError=0.0028989341376364354, scorePlus=0.2873727518200201, scoreMinus= 0.2873726358626547
          o.n.a.v.GradCheckUtil - Param 81 (sd_varnull) FAILED: grad= 0.0028989341311833473, numericalGrad= 0.0027307968442080717, relError= 0.02986595411223634, absError=1.6813728697527563E-4, scorePlus=0.28737272114931045, scoreMinus= 0.28737266653337357
          o.n.a.v.GradCheckUtil - Param 82 (sd_varnull) FAILED: grad= 0.0013653984185204757, numericalGrad= 0.0031406129336053463, relError= 0.3939658328307072, absError=0.0017752145150848706, scorePlus=0.2873727252474709, scoreMinus= 0.2873726624352122
          o.n.a.v.GradCheckUtil - Param 83 (sd_varnull) FAILED: grad= 0.0013653984185204757, numericalGrad= 0.006797719048767802, relError= 0.6654713290622166, absError=0.005432320630247327, scorePlus=0.2873727618185257, scoreMinus= 0.28737262586414475
          o.n.a.v.GradCheckUtil - Param 84 (sd_varnull) FAILED: grad= 0.0015703064607596928, numericalGrad= -0.004400014311234379, relError= 1.0, absError=0.005970320771994072, scorePlus=0.2873726498411968, scoreMinus= 0.28737273784148304
          o.n.a.v.GradCheckUtil - Param 85 (sd_varnull) FAILED: grad= -0.0022002702913006345, numericalGrad= -0.0044005405763769545, relError= 0.33333333270469195, absError=0.00220027028507632, scorePlus=0.2873726498359342, scoreMinus= 0.2873727378467457
          o.n.a.v.GradCheckUtil - Param 86 (sd_varnull) FAILED: grad= -0.0022002702913006345, numericalGrad= 2.808384719221735E-4, relError= 1.0, absError=0.002481108763222808, scorePlus=0.28737269664972803, scoreMinus= 0.2873726910329586
          o.n.a.v.GradCheckUtil - Param 87 (sd_varnull) FAILED: grad= 1.404192319147511E-4, numericalGrad= 0.0013450209002119349, relError= 0.8109392241695871, absError=0.0012046016682971837, scorePlus=0.287372707291552, scoreMinus= 0.287372680391134
          o.n.a.v.GradCheckUtil - Param 88 (sd_varnull) FAILED: grad= 1.404192319147511E-4, numericalGrad= -0.004825734428726136, relError= 1.0, absError=0.0049661536606408875, scorePlus=0.28737264558399495, scoreMinus= 0.2873727420986835
          o.n.a.v.GradCheckUtil - Param 89 (sd_varnull) FAILED: grad= 6.725104457638136E-4, numericalGrad= -0.00498036547003089, relError= 1.0, absError=0.005652875915794703, scorePlus=0.28737264403768426, scoreMinus= 0.28737274364499366
          o.n.a.v.GradCheckUtil - Param 90 (sd_varnull) FAILED: grad= 0.0021795430316061816, numericalGrad= 0.004359086069882778, relError= 0.3333333340134366, absError=0.0021795430382765967, scorePlus=0.2873727374322007, scoreMinus= 0.2873726502504793
          o.n.a.v.GradCheckUtil - Param 91 (sd_varnull) FAILED: grad= 0.0021795430316061816, numericalGrad= 0.00368465374878113, relError= 0.25666101830156196, absError=0.0015051107171749484, scorePlus=0.28737273068787844, scoreMinus= 0.28737265699480347
          o.n.a.v.GradCheckUtil - Param 92 (sd_varnull) FAILED: grad= 0.001842326871369087, numericalGrad= 2.3291719108975426E-4, relError= 0.7755279050756242, absError=0.0016094096802793327, scorePlus=0.28737269617051525, scoreMinus= 0.28737269151217143
          o.n.a.v.GradCheckUtil - Param 93 (sd_varnull) FAILED: grad= 0.001842326871369087, numericalGrad= 0.0018808689800087206, relError= 0.01035188858662129, absError=3.8542108639633664E-5, scorePlus=0.2873727126500325, scoreMinus= 0.2873726750326529
          o.n.a.v.GradCheckUtil - Param 94 (sd_varnull) FAILED: grad= 1.1645859240832537E-4, numericalGrad= 0.0067283688232055985, relError= 0.965971795828579, absError=0.006611910230797273, scorePlus=0.28737276112502363, scoreMinus= 0.28737262655764717
          o.n.a.v.GradCheckUtil - Param 95 (sd_varnull) FAILED: grad= -5.797189256391273E-4, numericalGrad= -0.0011594378401813543, relError= 0.33333332907958596, absError=5.79718914542227E-4, scorePlus=0.28737268224696466, scoreMinus= 0.28737270543572146
          o.n.a.v.GradCheckUtil - Param 96 (sd_varnull) FAILED: grad= -5.797189256391273E-4, numericalGrad= -0.004540623901871932, relError= 0.7735624565900707, absError=0.003960904976232804, scorePlus=0.2873726484351007, scoreMinus= 0.2873727392475787
          o.n.a.v.GradCheckUtil - Param 97 (sd_varnull) FAILED: grad= -0.0022703119570039432, numericalGrad= 0.005254212601113473, relError= 1.0, absError=0.007524524558117416, scorePlus=0.2873727463834645, scoreMinus= 0.2873726412992125
          o.n.a.v.GradCheckUtil - Param 98 (sd_varnull) FAILED: grad= -0.0022703119570039432, numericalGrad= 3.383519769917242E-4, relError= 1.0, absError=0.0026086639339956675, scorePlus=0.287372697224863, scoreMinus= 0.2873726904578235
          o.n.a.v.GradCheckUtil - Param 99 (sd_varnull) FAILED: grad= 0.002627106295519061, numericalGrad= -0.005591188292908277, relError= 1.0, absError=0.008218294588427339, scorePlus=0.2873726379294549, scoreMinus= 0.28737274975322075
          o.n.a.v.GradCheckUtil - Param 100 (sd_varnull) FAILED: grad= -0.002723990305488424, numericalGrad= -0.00544798059998186, relError= 0.33333333243636587, absError=0.002723990294493436, scorePlus=0.2873726393615321, scoreMinus= 0.2873727483211441
          o.n.a.v.GradCheckUtil - Param 101 (sd_varnull) FAILED: grad= -0.002723990305488424, numericalGrad= -0.00610022031499735, relError= 0.38260986219785675, absError=0.0033762300095089262, scorePlus=0.28737263283913367, scoreMinus= 0.28737275484353997
          o.n.a.v.GradCheckUtil - Param 102 (sd_varnull) FAILED: grad= -0.003050110164578082, numericalGrad= 0.0036025139010797953, relError= 1.0, absError=0.006652624065657878, scorePlus=0.28737272986648005, scoreMinus= 0.287372657816202
          o.n.a.v.GradCheckUtil - Param 103 (sd_varnull) FAILED: grad= -0.003050110164578082, numericalGrad= -0.0014402469689089867, relError= 0.3585156253304348, absError=0.0016098631956690953, scorePlus=0.28737267943887324, scoreMinus= 0.2873727082438126
          o.n.a.v.GradCheckUtil - Param 104 (sd_varnull) FAILED: grad= 0.0018012569440671077, numericalGrad= 0.005115243217890253, relError= 0.47914207998591174, absError=0.0033139862738231452, scorePlus=0.2873727449937709, scoreMinus= 0.28737264268890655
          o.n.a.v.GradCheckUtil - Param 105 (sd_varnull) FAILED: grad= -0.0013888565901520222, numericalGrad= -0.002777713170587503, relError= 0.33333333177865054, absError=0.0013888565804354809, scorePlus=0.28737266606421025, scoreMinus= 0.28737272161847366
          o.n.a.v.GradCheckUtil - Param 106 (sd_varnull) FAILED: grad= -0.0013888565901520222, numericalGrad= -5.787513329691407E-4, relError= 0.41172087572092797, absError=8.101052571828815E-4, scorePlus=0.2873726880538299, scoreMinus= 0.28737269962885653
          o.n.a.v.GradCheckUtil - Param 107 (sd_varnull) FAILED: grad= -2.8937567305423114E-4, numericalGrad= -0.004736612072009372, relError= 0.884848237706728, absError=0.004447236398955141, scorePlus=0.28737264647521865, scoreMinus= 0.2873727412074601
          o.n.a.v.GradCheckUtil - Param 108 (sd_varnull) FAILED: grad= -2.8937567305423114E-4, numericalGrad= -0.0039046019834065855, relError= 0.8620041894555883, absError=0.0036152263103523545, scorePlus=0.2873726547953208, scoreMinus= 0.2873727328873605
          o.n.a.v.GradCheckUtil - Param 109 (sd_varnull) FAILED: grad= -0.0023683060420025778, numericalGrad= -0.0031536775663143497, relError= 0.14222634111569724, absError=7.853715243117719E-4, scorePlus=0.2873726623045659, scoreMinus= 0.2873727253781172
          o.n.a.v.GradCheckUtil - Param 110 (sd_varnull) FAILED: grad= -6.053413541115291E-4, numericalGrad= -0.0012106826985380792, relError= 0.333333329777955, absError=6.053413444265501E-4, scorePlus=0.287372681734516, scoreMinus= 0.28737270594817
          o.n.a.v.GradCheckUtil - Param 111 (sd_varnull) FAILED: grad= -6.053413541115291E-4, numericalGrad= 5.318001511378512E-4, relError= 1.0, absError=0.0011371415052493802, scorePlus=0.2873726991593447, scoreMinus= 0.2873726885233417
          o.n.a.v.GradCheckUtil - Param 112 (sd_varnull) FAILED: grad= 2.659000700698947E-4, numericalGrad= -0.003820207672422526, relError= 1.0, absError=0.004086107742492421, scorePlus=0.287372655639264, scoreMinus= 0.28737273204341746
          o.n.a.v.GradCheckUtil - Param 113 (sd_varnull) FAILED: grad= 2.659000700698947E-4, numericalGrad= -0.004619629434543526, relError= 1.0, absError=0.004885529504613421, scorePlus=0.2873726476450452, scoreMinus= 0.2873727400376339
          o.n.a.v.GradCheckUtil - Param 114 (sd_varnull) FAILED: grad= -0.0019101038424368935, numericalGrad= 0.0031242573445000583, relError= 1.0, absError=0.005034361186936951, scorePlus=0.28737272508391504, scoreMinus= 0.28737266259876815
          o.n.a.v.GradCheckUtil - Param 115 (sd_varnull) FAILED: grad= -0.0015299534302137129, numericalGrad= -0.0030599068473469155, relError= 0.33333333143341926, absError=0.0015299534171332027, scorePlus=0.2873726632422732, scoreMinus= 0.2873727244404101
          o.n.a.v.GradCheckUtil - Param 116 (sd_varnull) FAILED: grad= -0.0015299534302137129, numericalGrad= 0.004301292008679347, relError= 1.0, absError=0.00583124543889306, scorePlus=0.2873727368542601, scoreMinus= 0.28737265082841995
          o.n.a.v.GradCheckUtil - Param 117 (sd_varnull) FAILED: grad= 0.002150645999002523, numericalGrad= 0.00636070673076805, relError= 0.4946406130061784, absError=0.0042100607317655265, scorePlus=0.28737275744840357, scoreMinus= 0.28737263023426896
          o.n.a.v.GradCheckUtil - Param 118 (sd_varnull) FAILED: grad= 0.002150645999002523, numericalGrad= -0.0019196158190792898, relError= 1.0, absError=0.004070261818081813, scorePlus=0.28737267464518446, scoreMinus= 0.28737271303750084
          o.n.a.v.GradCheckUtil - Param 119 (sd_varnull) FAILED: grad= 0.0031803533612042036, numericalGrad= 0.001190039572440682, relError= 0.4554084309997293, absError=0.0019903137887635216, scorePlus=0.2873727057417388, scoreMinus= 0.28737268194094734
          o.n.a.v.GradCheckUtil - Param 120 (sd_varnull) FAILED: grad= 0.0013299729292647687, numericalGrad= 0.002659945869121216, relError= 0.3333333351030734, absError=0.0013299729398564472, scorePlus=0.2873727204408007, scoreMinus= 0.2873726672418833
          o.n.a.v.GradCheckUtil - Param 121 (sd_varnull) FAILED: grad= 0.0013299729292647687, numericalGrad= -0.0063294924135259825, relError= 1.0, absError=0.007659465342790751, scorePlus=0.2873726305464122, scoreMinus= 0.2873727571362605
          o.n.a.v.GradCheckUtil - Param 122 (sd_varnull) FAILED: grad= -0.003164746211104616, numericalGrad= 0.0022867406052062833, relError= 1.0, absError=0.005451486816310899, scorePlus=0.2873727167087484, scoreMinus= 0.2873726709739363
          o.n.a.v.GradCheckUtil - Param 123 (sd_varnull) FAILED: grad= -0.003164746211104616, numericalGrad= -0.0025474367004729714, relError= 0.1080689326982977, absError=6.173095106316445E-4, scorePlus=0.2873726683669751, scoreMinus= 0.2873727193157091
          o.n.a.v.GradCheckUtil - Param 124 (sd_varnull) FAILED: grad= 0.0011433702976482638, numericalGrad= -5.354966803317041E-4, relError= 1.0, absError=0.0016788669779799678, scorePlus=0.2873726884863764, scoreMinus= 0.28737269919631003
          o.n.a.v.GradCheckUtil - Param 125 (sd_varnull) FAILED: grad= 0.002570481791077509, numericalGrad= 0.005140963596494963, relError= 0.3333333345730443, absError=0.002570481805417454, scorePlus=0.28737274525097456, scoreMinus= 0.28737264243170263
          o.n.a.v.GradCheckUtil - Param 126 (sd_varnull) FAILED: grad= 0.002570481791077509, numericalGrad= -1.0105589975939465E-4, relError= 1.0, absError=0.0026715376908369036, scorePlus=0.2873726928307842, scoreMinus= 0.2873726948519022
          o.n.a.v.GradCheckUtil - Param 127 (sd_varnull) FAILED: grad= -5.052795686854642E-5, numericalGrad= -0.001280632225264533, relError= 0.9240843325292687, absError=0.0012301042683959865, scorePlus=0.2873726810350206, scoreMinus= 0.2873727066476651
          o.n.a.v.GradCheckUtil - Param 128 (sd_varnull) FAILED: grad= -5.052795686854642E-5, numericalGrad= 6.939548991002907E-4, relError= 1.0, absError=7.444828559688371E-4, scorePlus=0.28737270078089205, scoreMinus= 0.28737268690179407
          o.n.a.v.GradCheckUtil - Param 129 (sd_varnull) FAILED: grad= -6.403161183879528E-4, numericalGrad= 0.0071974398913043905, relError= 1.0, absError=0.007837756009692344, scorePlus=0.28737276581573307, scoreMinus= 0.28737262186693524
          o.n.a.v.GradCheckUtil - Param 130 (sd_varnull) FAILED: grad= 0.0031501929705554823, numericalGrad= 0.0063003859573917955, relError= 0.3333333344818225, absError=0.003150192986836313, scorePlus=0.28737275684519586, scoreMinus= 0.2873726308374767
          o.n.a.v.GradCheckUtil - Param 131 (sd_varnull) FAILED: grad= 0.0031501929705554823, numericalGrad= 0.0023689103484381135, relError= 0.14155970217637365, absError=7.812826221173688E-4, scorePlus=0.2873727175304457, scoreMinus= 0.2873726701522387
          o.n.a.v.GradCheckUtil - Param 132 (sd_varnull) FAILED: grad= 0.0011844551661097772, numericalGrad= -0.0063576581527113865, relError= 1.0, absError=0.0075421133188211635, scorePlus=0.2873726302647547, scoreMinus= 0.28737275741791773
          o.n.a.v.GradCheckUtil - Param 133 (sd_varnull) FAILED: grad= 0.0011844551661097772, numericalGrad= 0.006202742161565133, relError= 0.6793221803694313, absError=0.005018286995455356, scorePlus=0.28737275586875816, scoreMinus= 0.2873726318139149
          o.n.a.v.GradCheckUtil - Param 134 (sd_varnull) FAILED: grad= -0.0031788290840300652, numericalGrad= -0.0034032098666925133, relError= 0.03408985944056369, absError=2.2438078266244802E-4, scorePlus=0.28737265980924254, scoreMinus= 0.28737272787343987
          o.n.a.v.GradCheckUtil - Param 135 (sd_varnull) FAILED: grad= -0.003252041595812309, numericalGrad= -0.006504083183145325, relError= 0.33333333275391663, absError=0.003252041587333016, scorePlus=0.287372628800504, scoreMinus= 0.2873727588821677
          o.n.a.v.GradCheckUtil - Param 136 (sd_varnull) FAILED: grad= -0.003252041595812309, numericalGrad= 0.0026824704957295604, relError= 1.0, absError=0.005934512091541869, scorePlus=0.2873727206660469, scoreMinus= 0.287372667016637
          o.n.a.v.GradCheckUtil - Param 137 (sd_varnull) FAILED: grad= 0.001341235243295919, numericalGrad= -0.003941011930685967, relError= 1.0, absError=0.0052822471739818865, scorePlus=0.28737265443122123, scoreMinus= 0.28737273325145984
          o.n.a.v.GradCheckUtil - Param 138 (sd_varnull) FAILED: grad= 0.001341235243295919, numericalGrad= 0.0017013094544271465, relError= 0.11834639977539015, absError=3.6007421113122746E-4, scorePlus=0.2873727108544373, scoreMinus= 0.2873726768282482
          o.n.a.v.GradCheckUtil - Param 139 (sd_varnull) FAILED: grad= -0.001970505970047355, numericalGrad= 0.0031407175193898236, relError= 1.0, absError=0.005111223489437178, scorePlus=0.2873727252485167, scoreMinus= 0.2873726624341663
          o.n.a.v.GradCheckUtil - Param 140 (sd_varnull) FAILED: grad= -0.001753895679635146, numericalGrad= -0.003507791349055544, relError= 0.3333333320391036, absError=0.0017538956694203981, scorePlus=0.28737265876342766, scoreMinus= 0.28737272891925464
          o.n.a.v.GradCheckUtil - Param 141 (sd_varnull) FAILED: grad= -0.001753895679635146, numericalGrad= 0.006114702202908439, relError= 1.0, absError=0.007868597882543585, scorePlus=0.2873727549883588, scoreMinus= 0.28737263269431473
          o.n.a.v.GradCheckUtil - Param 142 (sd_varnull) FAILED: grad= 0.003057351095402908, numericalGrad= 0.0055352043476508675, relError= 0.2883720993911138, absError=0.0024778532522479594, scorePlus=0.28737274919338146, scoreMinus= 0.2873726384892945
          o.n.a.v.GradCheckUtil - Param 143 (sd_varnull) FAILED: grad= 0.003057351095402908, numericalGrad= 0.003537450130042252, relError= 0.07279962173642866, absError=4.800990346393438E-4, scorePlus=0.2873727292158424, scoreMinus= 0.2873726584668398
          o.n.a.v.GradCheckUtil - Param 144 (sd_varnull) FAILED: grad= 0.0027676021689417075, numericalGrad= 7.049183819995973E-4, relError= 0.5940018947858993, absError=0.00206268378694211, scorePlus=0.287372700890527, scoreMinus= 0.2873726867921594
          o.n.a.v.GradCheckUtil - Param 145 (sd_varnull) FAILED: grad= 0.0013197116729224132, numericalGrad= 0.0026394233521020993, relError= 0.33333333438697643, absError=0.0013197116791796861, scorePlus=0.28737272023557553, scoreMinus= 0.2873726674471085
          o.n.a.v.GradCheckUtil - Param 146 (sd_varnull) FAILED: grad= 0.0013197116729224132, numericalGrad= -0.003544387233711532, relError= 1.0, absError=0.004864098906633945, scorePlus=0.2873726583974687, scoreMinus= 0.2873727292852134
          o.n.a.v.GradCheckUtil - Param 147 (sd_varnull) FAILED: grad= -0.001772193619678091, numericalGrad= -0.0019200557505039126, relError= 0.04004662632484463, absError=1.4786213082582165E-4, scorePlus=0.28737267464078503, scoreMinus= 0.28737271304190004
          o.n.a.v.GradCheckUtil - Param 148 (sd_varnull) FAILED: grad= -0.001772193619678091, numericalGrad= -0.006095331239741596, relError= 0.5494914470956476, absError=0.004323137620063505, scorePlus=0.28737263288802434, scoreMinus= 0.28737275479464913
          o.n.a.v.GradCheckUtil - Param 149 (sd_varnull) FAILED: grad= -9.600278801662548E-4, numericalGrad= 5.117408136134927E-4, relError= 1.0, absError=0.0014717686937797474, scorePlus=0.2873726989587513, scoreMinus= 0.287372688723935
          o.n.a.v.GradCheckUtil - Param 150 (sd_varnull) FAILED: grad= 1.975708272620948E-4, numericalGrad= 3.951416582825828E-4, relError= 0.3333333375606704, absError=1.9757083102048799E-4, scorePlus=0.2873726977927598, scoreMinus= 0.28737268988992665
          o.n.a.v.GradCheckUtil - Param 151 (sd_varnull) FAILED: grad= 1.975708272620948E-4, numericalGrad= 0.0038696136794857945, relError= 0.902846390698871, absError=0.0036720428522236995, scorePlus=0.2873727325374774, scoreMinus= 0.2873726551452038
          o.n.a.v.GradCheckUtil - Param 152 (sd_varnull) FAILED: grad= 0.001934806838435165, numericalGrad= -0.003967613843025575, relError= 1.0, absError=0.00590242068146074, scorePlus=0.2873726541652021, scoreMinus= 0.28737273351747894
          o.n.a.v.GradCheckUtil - Param 153 (sd_varnull) FAILED: grad= 0.001934806838435165, numericalGrad= 0.003723278307887767, relError= 0.31609129647242784, absError=0.001788471469452602, scorePlus=0.2873727310741239, scoreMinus= 0.28737265660855776
          o.n.a.v.GradCheckUtil - Param 154 (sd_varnull) FAILED: grad= -0.001983806922290512, numericalGrad= 0.002116085998093986, relError= 1.0, absError=0.004099892920384499, scorePlus=0.28737271500220246, scoreMinus= 0.2873726726804825
          o.n.a.v.GradCheckUtil - Param 155 (sd_varnull) FAILED: grad= -1.3199129901059724E-5, numericalGrad= -2.6398253027970494E-5, relError= 0.3333332192828843, absError=1.319912312691077E-5, scorePlus=0.2873726935773607, scoreMinus= 0.2873726941053258
          o.n.a.v.GradCheckUtil - Param 156 (sd_varnull) FAILED: grad= -1.3199129901059724E-5, numericalGrad= 8.854607130848179E-4, relError= 1.0, absError=8.986598429858776E-4, scorePlus=0.2873727026959503, scoreMinus= 0.287372684986736
          o.n.a.v.GradCheckUtil - Param 157 (sd_varnull) FAILED: grad= 4.4273035328658164E-4, numericalGrad= -0.00382285558486739, relError= 1.0, absError=0.004265585938153972, scorePlus=0.28737265561278486, scoreMinus= 0.28737273206989655
          o.n.a.v.GradCheckUtil - Param 158 (sd_varnull) FAILED: grad= 4.4273035328658164E-4, numericalGrad= 0.007196053677938074, relError= 0.8840835527024049, absError=0.006753323324651492, scorePlus=0.287372765801871, scoreMinus= 0.28737262188079743
          o.n.a.v.GradCheckUtil - Param 159 (sd_varnull) FAILED: grad= -0.0019114277951845118, numericalGrad= -0.0054421718159725066, relError= 0.4801381918361566, absError=0.0035307440207879947, scorePlus=0.28737263941961994, scoreMinus= 0.28737274826305625
          o.n.a.v.GradCheckUtil - Param 160 (sd_varnull) FAILED: grad= 0.0031020143715728746, numericalGrad= 0.00620402875461945, relError= 0.3333333341552867, absError=0.003102014383046575, scorePlus=0.28737275588162414, scoreMinus= 0.28737263180104905
          o.n.a.v.GradCheckUtil - Param 161 (sd_varnull) FAILED: grad= 0.0031020143715728746, numericalGrad= -0.006263349558444097, relError= 1.0, absError=0.009365363930016971, scorePlus=0.28737263120784085, scoreMinus= 0.287372756474832
          o.n.a.v.GradCheckUtil - Param 162 (sd_varnull) FAILED: grad= -0.0031316747845399717, numericalGrad= 0.007180307359799797, relError= 1.0, absError=0.010311982144339768, scorePlus=0.2873727656444079, scoreMinus= 0.2873726220382607
          o.n.a.v.GradCheckUtil - Param 163 (sd_varnull) FAILED: grad= -0.0031316747845399717, numericalGrad= -0.001367302568389128, relError= 0.39217183767376235, absError=0.0017643722161508437, scorePlus=0.2873726801683172, scoreMinus= 0.28737270751436855
          o.n.a.v.GradCheckUtil - Param 164 (sd_varnull) FAILED: grad= 0.0035901536744586842, numericalGrad= 0.006189967466374568, relError= 0.26582633839383946, absError=0.0025998137919158834, scorePlus=0.2873727557410112, scoreMinus= 0.28737263194166185
          o.n.a.v.GradCheckUtil - Param 165 (sd_varnull) FAILED: grad= -2.748794280483343E-4, numericalGrad= -5.497588467795467E-4, relError= 0.33333332580104336, absError=2.7487941873121236E-4, scorePlus=0.28737268834375473, scoreMinus= 0.28737269933893167
          o.n.a.v.GradCheckUtil - Param 166 (sd_varnull) FAILED: grad= -2.748794280483343E-4, numericalGrad= 0.002854121178286206, relError= 1.0, absError=0.00312900060633454, scorePlus=0.28737272238255357, scoreMinus= 0.28737266530013
          o.n.a.v.GradCheckUtil - Param 167 (sd_varnull) FAILED: grad= 0.0014270605839183258, numericalGrad= 0.0026939121100522097, relError= 0.3074156564996016, absError=0.001266851526133884, scorePlus=0.28737272078046305, scoreMinus= 0.28737266690222085
          o.n.a.v.GradCheckUtil - Param 168 (sd_varnull) FAILED: grad= 0.0014270605839183258, numericalGrad= -8.565488873735204E-5, relError= 1.0, absError=0.0015127154726556778, scorePlus=0.28737269298479434, scoreMinus= 0.2873726946978921
          o.n.a.v.GradCheckUtil - Param 169 (sd_varnull) FAILED: grad= 0.0013469560472686997, numericalGrad= 0.003864834177691456, relError= 0.4831119484364906, absError=0.0025178781304227562, scorePlus=0.28737273248968237, scoreMinus= 0.2873726551929988
          o.n.a.v.GradCheckUtil - Param 170 (sd_varnull) FAILED: grad= 3.4602535832998506E-4, numericalGrad= 6.920507278351805E-4, relError= 0.3333333405102064, absError=3.4602536950519545E-4, scorePlus=0.2873727007618504, scoreMinus= 0.28737268692083584
          o.n.a.v.GradCheckUtil - Param 171 (sd_varnull) FAILED: grad= 3.4602535832998506E-4, numericalGrad= 0.004079880625007526, relError= 0.8436363720184347, absError=0.0037338552666775406, scorePlus=0.28737273464014657, scoreMinus= 0.28737265304253407
          o.n.a.v.GradCheckUtil - Param 172 (sd_varnull) FAILED: grad= 0.0020399403074979157, numericalGrad= -7.603910084919007E-4, relError= 1.0, absError=0.0028003313159898164, scorePlus=0.287372686237433, scoreMinus= 0.2873727014452532
          o.n.a.v.GradCheckUtil - Param 173 (sd_varnull) FAILED: grad= 0.0020399403074979157, numericalGrad= 0.004066687583903494, relError= 0.33189303695078437, absError=0.0020267472764055787, scorePlus=0.28737273450821615, scoreMinus= 0.2873726531744645
          o.n.a.v.GradCheckUtil - Param 174 (sd_varnull) FAILED: grad= -3.8019551128317026E-4, numericalGrad= 5.927683843776066E-4, relError= 1.0, absError=9.729638956607769E-4, scorePlus=0.28737269976902696, scoreMinus= 0.2873726879136593
          o.n.a.v.GradCheckUtil - Param 175 (sd_varnull) FAILED: grad= -3.206500101526723E-4, numericalGrad= -6.413000103178135E-4, relError= 0.33333332641160773, absError=3.206500001651412E-4, scorePlus=0.2873726874283431, scoreMinus= 0.2873727002543433
          o.n.a.v.GradCheckUtil - Param 176 (sd_varnull) FAILED: grad= -3.206500101526723E-4, numericalGrad= 2.962013051499568E-4, relError= 1.0, absError=6.168513153026291E-4, scorePlus=0.2873726968033563, scoreMinus= 0.2873726908793302
          o.n.a.v.GradCheckUtil - Param 177 (sd_varnull) FAILED: grad= 1.4810064804419277E-4, numericalGrad= -0.002787750311150638, relError= 1.0, absError=0.002935850959194831, scorePlus=0.2873726659638388, scoreMinus= 0.28737272171884504
          o.n.a.v.GradCheckUtil - Param 178 (sd_varnull) FAILED: grad= 1.4810064804419277E-4, numericalGrad= 0.0057506807704665866, relError= 0.9497860193363182, absError=0.005602580122422394, scorePlus=0.2873727513481452, scoreMinus= 0.2873726363345298
          o.n.a.v.GradCheckUtil - Param 179 (sd_varnull) FAILED: grad= -0.001393875159626693, numericalGrad= -0.005990195278693377, relError= 0.6224642840910358, absError=0.004596320119066684, scorePlus=0.2873726339393842, scoreMinus= 0.2873727537432898
          o.n.a.v.GradCheckUtil - Param 180 (sd_varnull) FAILED: grad= -0.0010694959456227751, numericalGrad= -0.0021389918780645445, relError= 0.33333333059455494, absError=0.0010694959324417694, scorePlus=0.28737267245142367, scoreMinus= 0.28737271523126123
          o.n.a.v.GradCheckUtil - Param 181 (sd_varnull) FAILED: grad= -0.0010694959456227751, numericalGrad= -0.006029698046416953, relError= 0.6986993321151688, absError=0.004960202100794177, scorePlus=0.2873726335443565, scoreMinus= 0.2873727541383174
          o.n.a.v.GradCheckUtil - Param 182 (sd_varnull) FAILED: grad= -0.003014849028077252, numericalGrad= 9.660533317745744E-4, relError= 1.0, absError=0.003980902359851826, scorePlus=0.28737270350187644, scoreMinus= 0.2873726841808098
          o.n.a.v.GradCheckUtil - Param 183 (sd_varnull) FAILED: grad= -0.003014849028077252, numericalGrad= 0.006259183213397356, relError= 1.0, absError=0.009274032241474607, scorePlus=0.2873727564331686, scoreMinus= 0.28737263124950435
          o.n.a.v.GradCheckUtil - Param 184 (sd_varnull) FAILED: grad= 4.8302666055045413E-4, numericalGrad= -0.0059522380968513025, relError= 1.0, absError=0.006435264757401756, scorePlus=0.28737263431895615, scoreMinus= 0.2873727533637181
          o.n.a.v.GradCheckUtil - Param 185 (sd_varnull) FAILED: grad= 0.001581495729122009, numericalGrad= 0.0031629914659658804, relError= 0.3333333344183628, absError=0.0015814957368438715, scorePlus=0.28737272547125625, scoreMinus= 0.28737266221142693
          o.n.a.v.GradCheckUtil - Param 186 (sd_varnull) FAILED: grad= 0.001581495729122009, numericalGrad= 0.005132832273102572, relError= 0.5289191327566869, absError=0.0035513365439805633, scorePlus=0.2873727451696615, scoreMinus= 0.28737264251301603
          o.n.a.v.GradCheckUtil - Param 187 (sd_varnull) FAILED: grad= 0.002566416135555356, numericalGrad= 9.234278591785382E-4, relError= 0.4707913244420251, absError=0.0016429882763768179, scorePlus=0.2873727030756218, scoreMinus= 0.2873726846070646
          o.n.a.v.GradCheckUtil - Param 188 (sd_varnull) FAILED: grad= 0.002566416135555356, numericalGrad= -0.006460489859749784, relError= 1.0, absError=0.00902690599530514, scorePlus=0.28737262923643747, scoreMinus= 0.28737275844623467
          o.n.a.v.GradCheckUtil - Param 189 (sd_varnull) FAILED: grad= 4.6171392653926495E-4, numericalGrad= -0.006062196725165058, relError= 1.0, absError=0.006523910651704323, scorePlus=0.2873726332193697, scoreMinus= 0.2873727544633042
          o.n.a.v.GradCheckUtil - Param 190 (sd_varnull) FAILED: grad= -0.0030761094422965146, numericalGrad= -0.006152218867683245, relError= 0.3333333321117481, absError=0.0030761094253867302, scorePlus=0.287372632319148, scoreMinus= 0.28737275536352536
          o.n.a.v.GradCheckUtil - Param 191 (sd_varnull) FAILED: grad= -0.0030761094422965146, numericalGrad= -5.361109223223082E-4, relError= 0.7031682078018068, absError=0.0025399985199742064, scorePlus=0.287372688480234, scoreMinus= 0.28737269920245245
          o.n.a.v.GradCheckUtil - Param 192 (sd_varnull) FAILED: grad= -2.6805546846327485E-4, numericalGrad= 0.006225962381756211, relError= 1.0, absError=0.0064940178502194855, scorePlus=0.28737275610096036, scoreMinus= 0.2873726315817127
          o.n.a.v.GradCheckUtil - Param 193 (sd_varnull) FAILED: grad= -2.6805546846327485E-4, numericalGrad= 0.0010378439441183218, relError= 1.0, absError=0.0013058994125815966, scorePlus=0.28737270421978256, scoreMinus= 0.2873726834629037
          o.n.a.v.GradCheckUtil - Param 194 (sd_varnull) FAILED: grad= 0.003112981182671014, numericalGrad= 0.004952899218535478, relError= 0.2281112469246692, absError=0.001839918035864464, scorePlus=0.28737274337033125, scoreMinus= 0.2873726443123469
          o.n.a.v.GradCheckUtil - Param 195 (sd_varnull) FAILED: grad= -0.0024695680906171207, numericalGrad= -0.0049391361667261435, relError= 0.3333333320278331, absError=0.002469568076109023, scorePlus=0.28737264444997734, scoreMinus= 0.2873727432327007
          o.n.a.v.GradCheckUtil - Param 196 (sd_varnull) FAILED: grad= -0.0024695680906171207, numericalGrad= -0.006271895902631996, relError= 0.434976088095924, absError=0.003802327812014875, scorePlus=0.28737263112237743, scoreMinus= 0.2873727565602955
          o.n.a.v.GradCheckUtil - Param 197 (sd_varnull) FAILED: grad= -0.0031359479561667673, numericalGrad= 0.002653997632773297, relError= 1.0, absError=0.005789945588940065, scorePlus=0.28737272038131834, scoreMinus= 0.2873726673013657
          o.n.a.v.GradCheckUtil - Param 198 (sd_varnull) FAILED: grad= -0.0031359479561667673, numericalGrad= 0.005603646482943424, relError= 1.0, absError=0.008739594439110192, scorePlus=0.2873727498778026, scoreMinus= 0.28737263780487293
          o.n.a.v.GradCheckUtil - Param 199 (sd_varnull) FAILED: grad= 0.0013269988084530344, numericalGrad= 0.004938241943142074, relError= 0.5763933546798867, absError=0.00361124313468904, scorePlus=0.2873727432237585, scoreMinus= 0.28737264445891963
          o.n.a.v.GradCheckUtil - Param 200 (sd_varnull) FAILED: grad= 0.002014759473296193, numericalGrad= 0.00402951894906689, relError= 0.33333333360626405, absError=0.0020147594757706972, scorePlus=0.28737273413653003, scoreMinus= 0.28737265354615105
          o.n.a.v.GradCheckUtil - Param 201 (sd_varnull) FAILED: grad= 0.002014759473296193, numericalGrad= -5.699543226267423E-4, relError= 1.0, absError=0.0025847137959229354, scorePlus=0.28737268814180006, scoreMinus= 0.2873726995408865
          o.n.a.v.GradCheckUtil - Param 202 (sd_varnull) FAILED: grad= -2.8497716170023166E-4, numericalGrad= -2.800692178173136E-5, relError= 0.8210329326005782, absError=2.569702399185003E-4, scorePlus=0.28737269356127415, scoreMinus= 0.2873726941214126
          o.n.a.v.GradCheckUtil - Param 203 (sd_varnull) FAILED: grad= -2.8497716170023166E-4, numericalGrad= -0.003014082317065458, relError= 0.827237330193966, absError=0.0027291051553652262, scorePlus=0.28737266370051856, scoreMinus= 0.2873727239821649
          o.n.a.v.GradCheckUtil - Param 204 (sd_varnull) FAILED: grad= -1.400346232265352E-5, numericalGrad= -0.002333954099431601, relError= 0.988071792650127, absError=0.0023199506371089475, scorePlus=0.2873726705018014, scoreMinus= 0.28737271718088336
          o.n.a.v.GradCheckUtil - Param 205 (sd_varnull) FAILED: grad= -2.0468254029875311E-4, numericalGrad= -4.093650723957509E-4, relError= 0.333333324428752, absError=2.0468253209699776E-4, scorePlus=0.2873726897476926, scoreMinus= 0.28737269793499404
          o.n.a.v.GradCheckUtil - Param 206 (sd_varnull) FAILED: grad= -2.0468254029875311E-4, numericalGrad= 0.007248384253921713, relError= 1.0, absError=0.007453066794220466, scorePlus=0.2873727663251767, scoreMinus= 0.28737262135749164
          o.n.a.v.GradCheckUtil - Param 207 (sd_varnull) FAILED: grad= 0.003624192126070962, numericalGrad= 0.0019407514900704468, relError= 0.3025081208581535, absError=0.001683440636000515, scorePlus=0.28737271324885755, scoreMinus= 0.28737267443382775
          o.n.a.v.GradCheckUtil - Param 208 (sd_varnull) FAILED: grad= 0.003624192126070962, numericalGrad= -3.4687948624601E-4, relError= 1.0, absError=0.003971071612316972, scorePlus=0.2873726903725484, scoreMinus= 0.28737269731013815
          o.n.a.v.GradCheckUtil - Param 209 (sd_varnull) FAILED: grad= 9.703757421097863E-4, numericalGrad= 0.002248243874403144, relError= 0.3970236575137161, absError=0.0012778681322933578, scorePlus=0.28737271632378114, scoreMinus= 0.28737267135890365
          o.n.a.v.GradCheckUtil - Param 210 (sd_varnull) FAILED: grad= -0.002611126446495536, numericalGrad= -0.005222252888459344, relError= 0.33333333294765666, absError=0.0026111264419638085, scorePlus=0.28737264161880965, scoreMinus= 0.2873727460638674
          o.n.a.v.GradCheckUtil - Param 211 (sd_varnull) FAILED: grad= -0.002611126446495536, numericalGrad= -0.0018245651461912258, relError= 0.1773255159581279, absError=7.865613003043101E-4, scorePlus=0.28737267559569124, scoreMinus= 0.28737271208699416
          o.n.a.v.GradCheckUtil - Param 212 (sd_varnull) FAILED: grad= -9.122825748101401E-4, numericalGrad= 0.006400637805881181, relError= 1.0, absError=0.007312920380691321, scorePlus=0.2873727578477142, scoreMinus= 0.2873726298349581
          o.n.a.v.GradCheckUtil - Param 213 (sd_varnull) FAILED: grad= -9.122825748101401E-4, numericalGrad= 0.0025681755971840303, relError= 1.0, absError=0.0034804581719941703, scorePlus=0.2873727195230981, scoreMinus= 0.2873726681595862
          o.n.a.v.GradCheckUtil - Param 214 (sd_varnull) FAILED: grad= 0.0032003189006640544, numericalGrad= -0.00508011598066016, relError= 1.0, absError=0.008280434881324215, scorePlus=0.28737264304017895, scoreMinus= 0.28737274464249857
          o.n.a.v.GradCheckUtil - Param 215 (sd_varnull) FAILED: grad= -0.0018667429373396625, numericalGrad= -0.003733485873236297, relError= 0.33333333316155134, absError=0.0018667429358966345, scorePlus=0.2873726565064822, scoreMinus= 0.28737273117619966
          o.n.a.v.GradCheckUtil - Param 216 (sd_varnull) FAILED: grad= -0.0018667429373396625, numericalGrad= -1.2452847086841246E-4, relError= 0.8749256677366001, absError=0.00174221446647125, scorePlus=0.2873726925960587, scoreMinus= 0.2873726950866281
          o.n.a.v.GradCheckUtil - Param 217 (sd_varnull) FAILED: grad= -6.226423768269987E-5, numericalGrad= -0.00601001722833061, relError= 0.9794923084408408, absError=0.00594775299064791, scorePlus=0.28737263374116484, scoreMinus= 0.2873727539415094
          o.n.a.v.GradCheckUtil - Param 218 (sd_varnull) FAILED: grad= -6.226423768269987E-5, numericalGrad= 0.005853746540274151, relError= 1.0, absError=0.005916010777956851, scorePlus=0.2873727523788029, scoreMinus= 0.2873726353038721
          o.n.a.v.GradCheckUtil - Param 219 (sd_varnull) FAILED: grad= -0.003005008614395111, numericalGrad= 0.0031568390235214845, relError= 1.0, absError=0.006161847637916596, scorePlus=0.2873727254097319, scoreMinus= 0.28737266227295144
          o.n.a.v.GradCheckUtil - Param 220 (sd_varnull) FAILED: grad= -0.0018294315417249657, numericalGrad= -0.003658863076405616, relError= 0.3333333324776558, absError=0.00182943153468065, scorePlus=0.2873726572527103, scoreMinus= 0.2873727304299718
          o.n.a.v.GradCheckUtil - Param 221 (sd_varnull) FAILED: grad= -0.0018294315417249657, numericalGrad= 5.315959505924894E-4, relError= 1.0, absError=0.002361027492317455, scorePlus=0.28737269915730285, scoreMinus= 0.28737268852538383
          o.n.a.v.GradCheckUtil - Param 222 (sd_varnull) FAILED: grad= 2.657979721464107E-4, numericalGrad= -4.3654802828196887E-4, relError= 1.0, absError=7.023460004283795E-4, scorePlus=0.287372689475863, scoreMinus= 0.28737269820682354
          o.n.a.v.GradCheckUtil - Param 223 (sd_varnull) FAILED: grad= 2.657979721464107E-4, numericalGrad= 0.004957354993173624, relError= 0.8982231713636497, absError=0.004691557021027213, scorePlus=0.28737274341488894, scoreMinus= 0.2873726442677891
          o.n.a.v.GradCheckUtil - Param 224 (sd_varnull) FAILED: grad= -2.1827401508840927E-4, numericalGrad= -0.0036811951320547816, relError= 0.8880493693618168, absError=0.0034629211169663722, scorePlus=0.28737265702938963, scoreMinus= 0.2873727306532923
          o.n.a.v.GradCheckUtil - Param 225 (sd_varnull) FAILED: grad= 0.0011514908178551287, numericalGrad= 0.0023029816414998905, relError= 0.33333333445065455, absError=0.0011514908236447618, scorePlus=0.28737271687115873, scoreMinus= 0.2873726708115259
          o.n.a.v.GradCheckUtil - Param 226 (sd_varnull) FAILED: grad= 0.0011514908178551287, numericalGrad= 0.004572570336258686, relError= 0.5976664864848391, absError=0.0034210795184035567, scorePlus=0.28737273956704296, scoreMinus= 0.28737264811563623
          o.n.a.v.GradCheckUtil - Param 227 (sd_varnull) FAILED: grad= 0.0022862851655121195, numericalGrad= -0.005035246011808603, relError= 1.0, absError=0.007321531177320722, scorePlus=0.2873726434888787, scoreMinus= 0.28737274419379893
          o.n.a.v.GradCheckUtil - Param 228 (sd_varnull) FAILED: grad= 0.0022862851655121195, numericalGrad= -0.005066456437718969, relError= 1.0, absError=0.007352741603231089, scorePlus=0.28737264317677436, scoreMinus= 0.2873727445059031
          o.n.a.v.GradCheckUtil - Param 229 (sd_varnull) FAILED: grad= -0.002517623010001362, numericalGrad= -0.0038548761516210557, relError= 0.20984751942740681, absError=0.0013372531416196939, scorePlus=0.2873726552925791, scoreMinus= 0.28737273239010214
          o.n.a.v.GradCheckUtil - Param 230 (sd_varnull) FAILED: grad= -0.002874163899967172, numericalGrad= -0.005748327791543772, relError= 0.333333332684598, absError=0.0028741638915765998, scorePlus=0.28737263635805954, scoreMinus= 0.28737275132461537
          o.n.a.v.GradCheckUtil - Param 231 (sd_varnull) FAILED: grad= -0.002874163899967172, numericalGrad= -0.005444610537419513, relError= 0.30899342887578507, absError=0.0025704466374523414, scorePlus=0.28737263939523267, scoreMinus= 0.2873727482874434
          o.n.a.v.GradCheckUtil - Param 232 (sd_varnull) FAILED: grad= -0.002722305274718728, numericalGrad= 0.0024085824390507327, relError= 1.0, absError=0.005130887713769461, scorePlus=0.28737271792716657, scoreMinus= 0.2873726697555178
          o.n.a.v.GradCheckUtil - Param 233 (sd_varnull) FAILED: grad= -0.002722305274718728, numericalGrad= -0.002015541383793007, relError= 0.14917407460961005, absError=7.067638909257212E-4, scorePlus=0.2873726736859286, scoreMinus= 0.2873727139967563
          o.n.a.v.GradCheckUtil - Param 234 (sd_varnull) FAILED: grad= 0.0012042912155203313, numericalGrad= 0.0017950336828054245, relError= 0.19695847809447045, absError=5.907424672850932E-4, scorePlus=0.28737271179167945, scoreMinus= 0.2873726758910058
          o.n.a.v.GradCheckUtil - Param 235 (sd_varnull) FAILED: grad= 0.0025029502401759545, numericalGrad= 0.005005900488574966, relError= 0.33333333406341015, absError=0.0025029502483990113, scorePlus=0.28737274390034373, scoreMinus= 0.28737264378233396
          o.n.a.v.GradCheckUtil - Param 236 (sd_varnull) FAILED: grad= 0.0025029502401759545, numericalGrad= 0.0010458889254660875, relError= 0.4105740628700093, absError=0.001457061314709867, scorePlus=0.2873727043002323, scoreMinus= 0.2873726833824538
          o.n.a.v.GradCheckUtil - Param 237 (sd_varnull) FAILED: grad= 5.229444584394589E-4, numericalGrad= 0.004716422161155087, relError= 0.8003787494145894, absError=0.004193477702715628, scorePlus=0.287372741005561, scoreMinus= 0.28737264667711776
          o.n.a.v.GradCheckUtil - Param 238 (sd_varnull) FAILED: grad= 5.229444584394589E-4, numericalGrad= -0.0011854620257656379, relError= 1.0, absError=0.0017084064842050968, scorePlus=0.28737268198672267, scoreMinus= 0.2873727056959632
          o.n.a.v.GradCheckUtil - Param 239 (sd_varnull) FAILED: grad= 0.002358211077445581, numericalGrad= 0.002797543979804473, relError= 0.08521213624008364, absError=4.393329023588918E-4, scorePlus=0.28737272181678164, scoreMinus= 0.28737266586590204
          o.n.a.v.GradCheckUtil - Param 240 (sd_varnull) FAILED: grad= -8.649730532737743E-4, numericalGrad= -0.0017299461002595604, relError= 0.3333333317178718, absError=8.649730469857861E-4, scorePlus=0.2873726765418817, scoreMinus= 0.2873727111408037
          o.n.a.v.GradCheckUtil - Param 241 (sd_varnull) FAILED: grad= -8.649730532737743E-4, numericalGrad= -6.193829893419434E-4, relError= 0.16545226137191082, absError=2.455900639318309E-4, scorePlus=0.2873726876475133, scoreMinus= 0.28737270003517307
          o.n.a.v.GradCheckUtil - Param 242 (sd_varnull) FAILED: grad= -3.096914996987184E-4, numericalGrad= -2.7721383799583776E-4, relError= 0.055337138064644804, absError=3.2477661702880634E-5, scorePlus=0.2873726910692048, scoreMinus= 0.2873726966134816
          o.n.a.v.GradCheckUtil - Param 243 (sd_varnull) FAILED: grad= -3.096914996987184E-4, numericalGrad= 0.003707309528810931, relError= 1.0, absError=0.00401700102850965, scorePlus=0.28737273091443616, scoreMinus= 0.2873726567682456
          o.n.a.v.GradCheckUtil - Param 244 (sd_varnull) FAILED: grad= -1.3860692238736925E-4, numericalGrad= 0.006936899263343398, relError= 1.0, absError=0.007075506185730767, scorePlus=0.2873727632103275, scoreMinus= 0.28737262447234224
          o.n.a.v.GradCheckUtil - Param 245 (sd_varnull) FAILED: grad= -3.0620937946281956E-4, numericalGrad= -6.124187573730566E-4, relError= 0.3333333322065934, absError=3.0620937791023706E-4, scorePlus=0.28737268771715563, scoreMinus= 0.2873726999655308
          o.n.a.v.GradCheckUtil - Param 246 (sd_varnull) FAILED: grad= -3.0620937946281956E-4, numericalGrad= -2.994230502428863E-4, relError= 0.01120535969850713, absError=6.786329219933269E-6, scorePlus=0.28737269084711276, scoreMinus= 0.28737269683557376
          o.n.a.v.GradCheckUtil - Param 247 (sd_varnull) FAILED: grad= -1.4971152417899133E-4, numericalGrad= 0.005180589193742868, relError= 1.0, absError=0.00533030071792186, scorePlus=0.28737274564723053, scoreMinus= 0.28737264203544666
          o.n.a.v.GradCheckUtil - Param 248 (sd_varnull) FAILED: grad= -1.4971152417899133E-4, numericalGrad= -0.00594532533204628, relError= 0.9508742842051625, absError=0.0057956138078672885, scorePlus=0.2873726343880838, scoreMinus= 0.28737275329459044
          o.n.a.v.GradCheckUtil - Param 249 (sd_varnull) FAILED: grad= 0.0025902945986843433, numericalGrad= 0.005666014188387968, relError= 0.37252962177475385, absError=0.0030757195897036247, scorePlus=0.28737275050147953, scoreMinus= 0.28737263718119577
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 250 params checked, 0 passed, 250 failed. Largest relative error = 1.0
          o.n.c.t.BaseND4JTest - TransformOpValidation.testUpsampling3dBp: 162 ms, threadCount: (27->27), jvmTotal=3543138304, jvmMax=7635730432, totalBytes=95948, maxBytes=8589934592, currPhys=3267198976, maxPhys=8589934592
        • org.opentest4j.AssertionFailedError:
          at org.junit.jupiter.api.AssertionUtils.fail(AssertionUtils.java:55)
          at org.junit.jupiter.api.AssertNull.failNotNull(AssertNull.java:54)
          at org.junit.jupiter.api.AssertNull.assertNull(AssertNull.java:38)
          at org.junit.jupiter.api.AssertNull.assertNull(AssertNull.java:33)
          at org.junit.jupiter.api.Assertions.assertNull(Assertions.java:259)
          at org.nd4j.autodiff.opvalidation.TransformOpValidation.testUpsampling3dBp(TransformOpValidation.java:2310)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
          at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
          at java.lang.reflect.Method.invoke(Method.java:498)
          at org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:688)
          at org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed(InvocationInterceptorChain.java:131)
          at org.junit.jupiter.engine.extension.TimeoutExtension.intercept(TimeoutExtension.java:149)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestableMethod(TimeoutExtension.java:140)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestTemplateMethod(TimeoutExtension.java:92)
          at org.junit.jupiter.engine.execution.ExecutableInvoker$ReflectiveInterceptorCall.lambda$ofVoidMethod$0(ExecutableInvoker.java:115)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.lambda$invoke$0(ExecutableInvoker.java:105)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation.proceed(InvocationInterceptorChain.java:106)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.proceed(InvocationInterceptorChain.java:64)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.chainAndInvoke(InvocationInterceptorChain.java:45)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.invoke(InvocationInterceptorChain.java:37)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:104)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:98)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$invokeTestMethod$6(TestMethodTestDescriptor.java:210)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.invokeTestMethod(TestMethodTestDescriptor.java:206)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:131)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:65)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:226)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:204)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:139)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.lambda$execute$2(TestTemplateTestDescriptor.java:107)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:175)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$11$1.accept(ReferencePipeline.java:440)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:107)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:42)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:107)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:88)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:67)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:52)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:114)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:86)
          at org.junit.platform.launcher.core.DefaultLauncherSession$DelegatingLauncher.execute(DefaultLauncherSession.java:86)
          at org.junit.platform.launcher.core.SessionPerRequestLauncher.execute(SessionPerRequestLauncher.java:53)
          at com.intellij.junit5.JUnit5IdeaTestRunner.startRunnerWithArgs(JUnit5IdeaTestRunner.java:71)
          at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:33)
          at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:235)
          at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:54)
    • 108 ms
      testInTopK(Nd4jBackend)
      • 108 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - TransformOpValidation.testInTopK
          o.n.a.o.TransformOpValidation - Testing: k=4
          o.n.a.o.TransformOpValidation - Testing: k=3
          o.n.a.o.TransformOpValidation - Testing: k=2
          o.n.a.o.TransformOpValidation - Testing: k=1
          o.n.c.t.BaseND4JTest - TransformOpValidation.testInTopK: 108 ms, threadCount: (27->27), jvmTotal=3531079680, jvmMax=7635730432, totalBytes=5160, maxBytes=8589934592, currPhys=3266166784, maxPhys=8589934592
    • 297 ms
      testImageResize(Nd4jBackend)
      • 297 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - TransformOpValidation.testImageResize
          o.n.a.o.TransformOpValidation - Trying ResizeBilinear
          o.n.a.f.DifferentialFunction - No fields found for property name method for class org.nd4j.linalg.api.ops.impl.image.ImageResize
          o.n.a.f.DifferentialFunction - No fields found for property name antialias for class org.nd4j.linalg.api.ops.impl.image.ImageResize
          o.n.a.f.DifferentialFunction - No fields found for property name preserveAspectRatio for class org.nd4j.linalg.api.ops.impl.image.ImageResize
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.o.TransformOpValidation - Trying ResizeBicubic
          o.n.a.f.DifferentialFunction - No fields found for property name method for class org.nd4j.linalg.api.ops.impl.image.ImageResize
          o.n.a.f.DifferentialFunction - No fields found for property name antialias for class org.nd4j.linalg.api.ops.impl.image.ImageResize
          o.n.a.f.DifferentialFunction - No fields found for property name preserveAspectRatio for class org.nd4j.linalg.api.ops.impl.image.ImageResize
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.o.TransformOpValidation - Trying ResizeNearest
          o.n.a.f.DifferentialFunction - No fields found for property name method for class org.nd4j.linalg.api.ops.impl.image.ImageResize
          o.n.a.f.DifferentialFunction - No fields found for property name antialias for class org.nd4j.linalg.api.ops.impl.image.ImageResize
          o.n.a.f.DifferentialFunction - No fields found for property name preserveAspectRatio for class org.nd4j.linalg.api.ops.impl.image.ImageResize
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.o.TransformOpValidation - Trying ResizeGaussian
          o.n.a.f.DifferentialFunction - No fields found for property name method for class org.nd4j.linalg.api.ops.impl.image.ImageResize
          o.n.a.f.DifferentialFunction - No fields found for property name antialias for class org.nd4j.linalg.api.ops.impl.image.ImageResize
          o.n.a.f.DifferentialFunction - No fields found for property name preserveAspectRatio for class org.nd4j.linalg.api.ops.impl.image.ImageResize
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.c.t.BaseND4JTest - TransformOpValidation.testImageResize: 296 ms, threadCount: (27->27), jvmTotal=3541565440, jvmMax=7635730432, totalBytes=9416, maxBytes=8589934592, currPhys=3266162688, maxPhys=8589934592
    • 3.63 s
      testDepthToSpace(Nd4jBackend)
      • 3.63 s
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - TransformOpValidation.testDepthToSpace
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "loss" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 8192 params checked, 8192 passed, 0 failed. Largest relative error = 5.518359661163984E-10
          o.n.c.t.BaseND4JTest - TransformOpValidation.testDepthToSpace: 3635 ms, threadCount: (27->27), jvmTotal=3542614016, jvmMax=7635730432, totalBytes=1907166, maxBytes=8589934592, currPhys=3273248768, maxPhys=8589934592
    • 202 ms
      testUnique(Nd4jBackend)
      • 202 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - TransformOpValidation.testUnique
          o.n.c.t.BaseND4JTest - TransformOpValidation.testUnique: 202 ms, threadCount: (27->27), jvmTotal=3558866944, jvmMax=7635730432, totalBytes=1899362, maxBytes=8589934592, currPhys=3273314304, maxPhys=8589934592
    • 647 ms
      testTransforms(Nd4jBackend)
      • 647 ms
        failed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - TransformOpValidation.testTransforms
          o.n.a.o.TransformOpValidation - *** Starting test: test: 0 - add_scalar
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "loss" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 20 params checked, 20 passed, 0 failed. Largest relative error = 3.7420032364523973E-10
          o.n.a.o.TransformOpValidation - *** Starting test: test: 1 - sub_scalar
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "loss" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 20 params checked, 20 passed, 0 failed. Largest relative error = 3.7420032364523973E-10
          o.n.a.o.TransformOpValidation - *** Starting test: test: 2 - mul_scalar
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "loss" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 20 params checked, 20 passed, 0 failed. Largest relative error = 2.548006250370796E-11
          o.n.a.o.TransformOpValidation - *** Starting test: test: 3 - div_scalar
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "loss" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 20 params checked, 20 passed, 0 failed. Largest relative error = 2.8255522920607055E-11
          o.n.a.o.TransformOpValidation - *** Starting test: test: 4 - rsub_scalar
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "loss" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 20 params checked, 20 passed, 0 failed. Largest relative error = 3.7420032364523973E-10
          o.n.a.o.TransformOpValidation - *** Starting test: test: 5 - rdiv_scalar
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "loss" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 20 params checked, 20 passed, 0 failed. Largest relative error = 1.4574557432045758E-9
          o.n.a.o.TransformOpValidation - *** Starting test: test: 6 - pow
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "loss" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 20 params checked, 20 passed, 0 failed. Largest relative error = 2.256847619848288E-8
          o.n.a.o.TransformOpValidation - *** Starting test: test: 7 - sigmoid
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "loss" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 20 params checked, 20 passed, 0 failed. Largest relative error = 2.3562594202122167E-10
          o.n.a.o.TransformOpValidation - *** Starting test: test: 8 - tanh
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "loss" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 20 params checked, 20 passed, 0 failed. Largest relative error = 2.410185944693144E-11
          o.n.a.o.TransformOpValidation - *** Starting test: test: 9 - tan
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "loss" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 20 params checked, 20 passed, 0 failed. Largest relative error = 1.3905993366212617E-10
          o.n.a.o.TransformOpValidation - *** Starting test: test: 10 - cos
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "loss" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 20 params checked, 20 passed, 0 failed. Largest relative error = 2.346646497217429E-10
          o.n.a.o.TransformOpValidation - *** Starting test: test: 11 - sin
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "loss" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 20 params checked, 20 passed, 0 failed. Largest relative error = 7.698235969314719E-10
          o.n.a.o.TransformOpValidation - *** Starting test: test: 12 - softplus
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "loss" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 20 params checked, 20 passed, 0 failed. Largest relative error = 2.1238880464834712E-10
          o.n.a.o.TransformOpValidation - *** Starting test: test: 13 - log
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "loss" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 20 params checked, 20 passed, 0 failed. Largest relative error = 4.845450719518922E-7
          o.n.a.o.TransformOpValidation - *** Starting test: test: 14 - neg
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "loss" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 20 params checked, 20 passed, 0 failed. Largest relative error = 2.7255628310595267E-11
          o.n.a.o.TransformOpValidation - *** Starting test: test: 15 - acos
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "loss" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 20 params checked, 20 passed, 0 failed. Largest relative error = 5.710741452469454E-10
          o.n.a.o.TransformOpValidation - *** Starting test: test: 16 - acosh
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "loss" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 20 params checked, 20 passed, 0 failed. Largest relative error = 7.452704789097325E-9
          o.n.a.o.TransformOpValidation - *** Starting test: test: 17 - asin
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "loss" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 20 params checked, 20 passed, 0 failed. Largest relative error = 4.736561061208387E-10
          o.n.a.o.TransformOpValidation - *** Starting test: test: 18 - atan
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "loss" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 20 params checked, 20 passed, 0 failed. Largest relative error = 3.2835555978865025E-11
          o.n.a.o.TransformOpValidation - *** Starting test: test: 19 - atanh
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "loss" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 20 params checked, 20 passed, 0 failed. Largest relative error = 7.271677839359351E-10
          o.n.a.o.TransformOpValidation - *** Starting test: test: 20 - cosh
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "loss" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 20 params checked, 20 passed, 0 failed. Largest relative error = 5.106660935118342E-9
          o.n.a.o.TransformOpValidation - *** Starting test: test: 21 - cube
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "loss" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 20 params checked, 20 passed, 0 failed. Largest relative error = 2.581706230441423E-9
          o.n.a.o.TransformOpValidation - *** Starting test: test: 22 - elu
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "loss" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 20 params checked, 20 passed, 0 failed. Largest relative error = 9.854460423790987E-11
          o.n.a.o.TransformOpValidation - *** Starting test: test: 23 - softmax
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "loss" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 20 params checked, 20 passed, 0 failed. Largest relative error = 0.0
          o.n.a.o.TransformOpValidation - *** Starting test: test: 24 - sqrt
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "loss" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 20 params checked, 20 passed, 0 failed. Largest relative error = 3.04946337013235E-9
          o.n.a.o.TransformOpValidation - *** Starting test: test: 25 - square
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "loss" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 20 params checked, 20 passed, 0 failed. Largest relative error = 3.5816452897557465E-10
          o.n.a.o.TransformOpValidation - *** Starting test: test: 26 - transpose
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "loss" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 20 params checked, 20 passed, 0 failed. Largest relative error = 4.213331072744467E-11
          o.n.a.o.TransformOpValidation - *** Starting test: test: 27 - abs
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "loss" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 20 params checked, 20 passed, 0 failed. Largest relative error = 6.988888633996435E-11
          o.n.a.o.TransformOpValidation - *** Starting test: test: 28 - sinh
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "loss" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 20 params checked, 20 passed, 0 failed. Largest relative error = 3.0781517060400734E-11
          o.n.a.o.TransformOpValidation - *** Starting test: test: 29 - asinh
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "loss" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 20 params checked, 20 passed, 0 failed. Largest relative error = 4.800437058642698E-11
          o.n.a.o.TransformOpValidation - *** Starting test: test: 30 - exp
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "loss" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 20 params checked, 20 passed, 0 failed. Largest relative error = 9.8663896789382E-10
          o.n.a.o.TransformOpValidation - *** Starting test: test: 31 - floor
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "loss" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 20 params checked, 20 passed, 0 failed. Largest relative error = 0.0
          o.n.a.o.TransformOpValidation - *** Starting test: test: 32 - relu
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "loss" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 20 params checked, 20 passed, 0 failed. Largest relative error = 4.1133416119358814E-11
          o.n.a.o.TransformOpValidation - *** Starting test: test: 33 - hardtanh
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "loss" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 20 params checked, 20 passed, 0 failed. Largest relative error = 3.969394257714374E-12
          o.n.a.o.TransformOpValidation - *** Starting test: test: 34 - logsigmoid
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "loss" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 20 params checked, 20 passed, 0 failed. Largest relative error = 2.3321374253868066E-10
          o.n.a.o.TransformOpValidation - *** Starting test: test: 35 - swish
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "loss" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 20 params checked, 20 passed, 0 failed. Largest relative error = 1.3891675763809605E-10
          o.n.a.o.TransformOpValidation - *** Starting test: test: 36 - sign
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "loss" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 20 params checked, 20 passed, 0 failed. Largest relative error = 0.0
          o.n.a.o.TransformOpValidation - *** Starting test: test: 37 - softsign
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "loss" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 20 params checked, 20 passed, 0 failed. Largest relative error = 1.481815080284421E-10
          o.n.a.o.TransformOpValidation - *** Starting test: test: 38 - leakyrelu
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "loss" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 20 params checked, 20 passed, 0 failed. Largest relative error = 1.3377840502216908E-11
          o.n.a.o.TransformOpValidation - *** Starting test: test: 40 - selu
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "loss" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 20 params checked, 20 passed, 0 failed. Largest relative error = 1.4486173846810094E-11
          o.n.a.o.TransformOpValidation - *** Starting test: test: 41 - greaterthan_scalar
          o.n.a.f.DifferentialFunction - No fields found for property name dst for class org.nd4j.linalg.api.ops.impl.transforms.dtype.Cast
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.o.TransformOpValidation - *** Starting test: test: 42 - greaterthanorequal_scalar
          o.n.a.f.DifferentialFunction - No fields found for property name dst for class org.nd4j.linalg.api.ops.impl.transforms.dtype.Cast
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.o.TransformOpValidation - *** Starting test: test: 43 - lessthan_scalar
          o.n.a.f.DifferentialFunction - No fields found for property name dst for class org.nd4j.linalg.api.ops.impl.transforms.dtype.Cast
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.o.TransformOpValidation - *** Starting test: test: 44 - lessthanorequal_scalar
          o.n.a.f.DifferentialFunction - No fields found for property name dst for class org.nd4j.linalg.api.ops.impl.transforms.dtype.Cast
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.o.TransformOpValidation - *** Starting test: test: 45 - equals_scalar
          o.n.a.f.DifferentialFunction - No fields found for property name dst for class org.nd4j.linalg.api.ops.impl.transforms.dtype.Cast
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.o.TransformOpValidation - *** Starting test: test: 46 - notequals_scalar
          o.n.a.f.DifferentialFunction - No fields found for property name dst for class org.nd4j.linalg.api.ops.impl.transforms.dtype.Cast
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.o.TransformOpValidation - *** Starting test: test: 47 - ceil
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "loss" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 20 params checked, 20 passed, 0 failed. Largest relative error = 0.0
          o.n.a.o.TransformOpValidation - *** Starting test: test: 48 - ClipByValue
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "loss" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 20 params checked, 20 passed, 0 failed. Largest relative error = 6.988888633996435E-11
          o.n.a.o.TransformOpValidation - *** Starting test: test: 49 - clipbynorm
          o.n.a.f.DifferentialFunction - No fields found for property name dimensions for class org.nd4j.linalg.api.ops.impl.transforms.clip.ClipByNorm
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "loss" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.f.DifferentialFunction - No fields found for property name dimensions for class org.nd4j.linalg.api.ops.impl.transforms.clip.ClipByNorm
        • java.lang.NullPointerException
          at org.nd4j.linalg.api.ops.DynamicCustomOp.addIArgument(DynamicCustomOp.java:337)
          at org.nd4j.linalg.api.ops.impl.transforms.clip.ClipByNormBp.(ClipByNormBp.java:44)
          at org.nd4j.linalg.api.ops.impl.transforms.clip.ClipByNorm.doDiff(ClipByNorm.java:88)
          at org.nd4j.autodiff.functions.DifferentialFunction.diff(DifferentialFunction.java:601)
          at org.nd4j.autodiff.samediff.SameDiff.lambda$createGradFunction$0(SameDiff.java:4500)
          at org.nd4j.autodiff.samediff.SameDiff.defineFunction(SameDiff.java:4029)
          at org.nd4j.autodiff.samediff.SameDiff.defineFunction(SameDiff.java:4014)
          at org.nd4j.autodiff.samediff.SameDiff.createGradFunction(SameDiff.java:4225)
          at org.nd4j.autodiff.samediff.SameDiff.createGradFunction(SameDiff.java:4132)
          at org.nd4j.autodiff.validation.GradCheckUtil.validateInternalState(GradCheckUtil.java:650)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:98)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:83)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:57)
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:218)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
          at org.nd4j.autodiff.opvalidation.TransformOpValidation.testTransforms(TransformOpValidation.java:1079)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
          at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
          at java.lang.reflect.Method.invoke(Method.java:498)
          at org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:688)
          at org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed(InvocationInterceptorChain.java:131)
          at org.junit.jupiter.engine.extension.TimeoutExtension.intercept(TimeoutExtension.java:149)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestableMethod(TimeoutExtension.java:140)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestTemplateMethod(TimeoutExtension.java:92)
          at org.junit.jupiter.engine.execution.ExecutableInvoker$ReflectiveInterceptorCall.lambda$ofVoidMethod$0(ExecutableInvoker.java:115)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.lambda$invoke$0(ExecutableInvoker.java:105)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation.proceed(InvocationInterceptorChain.java:106)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.proceed(InvocationInterceptorChain.java:64)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.chainAndInvoke(InvocationInterceptorChain.java:45)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.invoke(InvocationInterceptorChain.java:37)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:104)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:98)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$invokeTestMethod$6(TestMethodTestDescriptor.java:210)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.invokeTestMethod(TestMethodTestDescriptor.java:206)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:131)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:65)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:226)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:204)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:139)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.lambda$execute$2(TestTemplateTestDescriptor.java:107)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:175)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$11$1.accept(ReferencePipeline.java:440)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:107)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:42)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:107)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:88)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:67)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:52)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:114)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:86)
          at org.junit.platform.launcher.core.DefaultLauncherSession$DelegatingLauncher.execute(DefaultLauncherSession.java:86)
          at org.junit.platform.launcher.core.SessionPerRequestLauncher.execute(SessionPerRequestLauncher.java:53)
          at com.intellij.junit5.JUnit5IdeaTestRunner.startRunnerWithArgs(JUnit5IdeaTestRunner.java:71)
          at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:33)
          at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:235)
          at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:54)
        • o.n.a.v.OpValidation - Exception encountered - returning as error message
          java.lang.IllegalStateException: Exception encountered during gradient check - Test name: "clipbynorm"
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:221)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
          at org.nd4j.autodiff.opvalidation.TransformOpValidation.testTransforms(TransformOpValidation.java:1079)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
          Caused by: java.lang.NullPointerException: null
          at org.nd4j.linalg.api.ops.DynamicCustomOp.addIArgument(DynamicCustomOp.java:337)
          at org.nd4j.linalg.api.ops.impl.transforms.clip.ClipByNormBp.(ClipByNormBp.java:44)
          at org.nd4j.linalg.api.ops.impl.transforms.clip.ClipByNorm.doDiff(ClipByNorm.java:88)
          at org.nd4j.autodiff.functions.DifferentialFunction.diff(DifferentialFunction.java:601)
          at org.nd4j.autodiff.samediff.SameDiff.lambda$createGradFunction$0(SameDiff.java:4500)
          o.n.a.o.TransformOpValidation - *** Starting test: test: 50 - reverse
          o.n.a.f.DifferentialFunction - No fields found for property name dimensions for class org.nd4j.linalg.api.ops.impl.transforms.custom.Reverse
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "loss" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.f.DifferentialFunction - No fields found for property name dimensions for class org.nd4j.linalg.api.ops.impl.transforms.custom.Reverse
        • java.lang.NullPointerException: dimensions is marked non-null but is null
          at org.nd4j.linalg.api.ops.impl.transforms.custom.ReverseBp.(ReverseBp.java:34)
          at org.nd4j.linalg.api.ops.impl.transforms.custom.Reverse.doDiff(Reverse.java:109)
          at org.nd4j.autodiff.functions.DifferentialFunction.diff(DifferentialFunction.java:601)
          at org.nd4j.autodiff.samediff.SameDiff.lambda$createGradFunction$0(SameDiff.java:4500)
          at org.nd4j.autodiff.samediff.SameDiff.defineFunction(SameDiff.java:4029)
          at org.nd4j.autodiff.samediff.SameDiff.defineFunction(SameDiff.java:4014)
          at org.nd4j.autodiff.samediff.SameDiff.createGradFunction(SameDiff.java:4225)
          at org.nd4j.autodiff.samediff.SameDiff.createGradFunction(SameDiff.java:4132)
          at org.nd4j.autodiff.validation.GradCheckUtil.validateInternalState(GradCheckUtil.java:650)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:98)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:83)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:57)
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:218)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
          at org.nd4j.autodiff.opvalidation.TransformOpValidation.testTransforms(TransformOpValidation.java:1079)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
          at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
          at java.lang.reflect.Method.invoke(Method.java:498)
          at org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:688)
          at org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed(InvocationInterceptorChain.java:131)
          at org.junit.jupiter.engine.extension.TimeoutExtension.intercept(TimeoutExtension.java:149)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestableMethod(TimeoutExtension.java:140)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestTemplateMethod(TimeoutExtension.java:92)
          at org.junit.jupiter.engine.execution.ExecutableInvoker$ReflectiveInterceptorCall.lambda$ofVoidMethod$0(ExecutableInvoker.java:115)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.lambda$invoke$0(ExecutableInvoker.java:105)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation.proceed(InvocationInterceptorChain.java:106)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.proceed(InvocationInterceptorChain.java:64)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.chainAndInvoke(InvocationInterceptorChain.java:45)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.invoke(InvocationInterceptorChain.java:37)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:104)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:98)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$invokeTestMethod$6(TestMethodTestDescriptor.java:210)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.invokeTestMethod(TestMethodTestDescriptor.java:206)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:131)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:65)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:226)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:204)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:139)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.lambda$execute$2(TestTemplateTestDescriptor.java:107)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:175)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$11$1.accept(ReferencePipeline.java:440)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:107)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:42)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:107)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:88)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:67)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:52)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:114)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:86)
          at org.junit.platform.launcher.core.DefaultLauncherSession$DelegatingLauncher.execute(DefaultLauncherSession.java:86)
          at org.junit.platform.launcher.core.SessionPerRequestLauncher.execute(SessionPerRequestLauncher.java:53)
          at com.intellij.junit5.JUnit5IdeaTestRunner.startRunnerWithArgs(JUnit5IdeaTestRunner.java:71)
          at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:33)
          at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:235)
          at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:54)
        • o.n.a.v.OpValidation - Exception encountered - returning as error message
          java.lang.IllegalStateException: Exception encountered during gradient check - Test name: "reverse"
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:221)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
          at org.nd4j.autodiff.opvalidation.TransformOpValidation.testTransforms(TransformOpValidation.java:1079)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
          Caused by: java.lang.NullPointerException: dimensions is marked non-null but is null
          at org.nd4j.linalg.api.ops.impl.transforms.custom.ReverseBp.(ReverseBp.java:34)
          at org.nd4j.linalg.api.ops.impl.transforms.custom.Reverse.doDiff(Reverse.java:109)
          at org.nd4j.autodiff.functions.DifferentialFunction.diff(DifferentialFunction.java:601)
          at org.nd4j.autodiff.samediff.SameDiff.lambda$createGradFunction$0(SameDiff.java:4500)
          at org.nd4j.autodiff.samediff.SameDiff.defineFunction(SameDiff.java:4029)
          o.n.a.o.TransformOpValidation - *** Starting test: test: 51 - cumsum
          o.n.a.v.OpValidation - Exception encountered - returning as error message
          java.lang.IllegalArgumentException: Can not set boolean field org.nd4j.linalg.api.ops.impl.transforms.custom.CumSum.exclusive to java.lang.Long
          at sun.reflect.UnsafeFieldAccessorImpl.throwSetIllegalArgumentException(UnsafeFieldAccessorImpl.java:167)
          at sun.reflect.UnsafeFieldAccessorImpl.throwSetIllegalArgumentException(UnsafeFieldAccessorImpl.java:171)
          at sun.reflect.UnsafeBooleanFieldAccessorImpl.set(UnsafeBooleanFieldAccessorImpl.java:86)
          at java.lang.reflect.Field.set(Field.java:764)
          at org.nd4j.autodiff.functions.DifferentialFunction.setValueFor(DifferentialFunction.java:302)
          o.n.a.o.TransformOpValidation - *** Starting test: test: 54 - erf
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "loss" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 20 params checked, 20 passed, 0 failed. Largest relative error = 2.5656687540562116E-9
          o.n.a.o.TransformOpValidation - *** Starting test: test: 55 - erfc
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "loss" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 20 params checked, 20 passed, 0 failed. Largest relative error = 1.2076663286373277E-9
          o.n.a.o.TransformOpValidation - *** Starting test: test: 56 - expm1
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "loss" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 20 params checked, 20 passed, 0 failed. Largest relative error = 1.0658999290884742E-10
          o.n.a.o.TransformOpValidation - *** Starting test: test: 57 - log1p
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "loss" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 20 params checked, 20 passed, 0 failed. Largest relative error = 8.808482375312766E-11
          o.n.a.o.TransformOpValidation - *** Starting test: test: 58 - round
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "loss" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 20 params checked, 20 passed, 0 failed. Largest relative error = 0.0
          o.n.a.o.TransformOpValidation - *** Starting test: test: 59 - rsqrt
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "loss" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 2 params checked, 2 passed, 0 failed. Largest relative error = 2.152800872828739E-11
          o.n.a.o.TransformOpValidation - *** Starting test: test: 60 - relu6
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "loss" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 20 params checked, 20 passed, 0 failed. Largest relative error = 4.1133416119358814E-11
          o.n.a.o.TransformOpValidation - *** Starting test: test: 61 - fill
          o.n.a.f.DifferentialFunction - No fields found for property name dst for class org.nd4j.linalg.api.ops.impl.transforms.dtype.Cast
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.o.TransformOpValidation - *** Starting test: test: 62 - hard_sigmoid
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "loss" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 20 params checked, 20 passed, 0 failed. Largest relative error = 2.1975311872315455E-10
          o.n.a.o.TransformOpValidation - *** Starting test: test: 63 - max_scalar
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "loss" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 20 params checked, 20 passed, 0 failed. Largest relative error = 1.4377735113384253E-11
          o.n.a.o.TransformOpValidation - *** Starting test: test: 64 - scalar_min
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "loss" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 20 params checked, 20 passed, 0 failed. Largest relative error = 7.438841209628409E-12
          o.n.a.o.TransformOpValidation - *** Starting test: test: 66 - fmod_scalar
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "loss" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 20 params checked, 20 passed, 0 failed. Largest relative error = 3.102032519732104E-12
          o.n.a.o.TransformOpValidation - *** Starting test: test: 67 - Reciprocal
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "loss" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 20 params checked, 20 passed, 0 failed. Largest relative error = 3.188079621872441E-8
          o.n.a.o.TransformOpValidation - *** Starting test: test: 68 - shape_of
          o.n.a.f.DifferentialFunction - No fields found for property name dst for class org.nd4j.linalg.api.ops.impl.transforms.dtype.Cast
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.o.TransformOpValidation - *** Starting test: test: 69 - rank
          o.n.a.f.DifferentialFunction - No fields found for property name dst for class org.nd4j.linalg.api.ops.impl.transforms.dtype.Cast
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.o.TransformOpValidation - *** Starting test: test: 70 - ones_as
          o.n.a.f.DifferentialFunction - No fields found for property name dtype for class org.nd4j.linalg.api.ops.impl.shape.OnesLike
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "loss" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.f.DifferentialFunction - No fields found for property name dtype for class org.nd4j.linalg.api.ops.impl.shape.OnesLike
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 20 params checked, 20 passed, 0 failed. Largest relative error = 0.0
          o.n.a.o.TransformOpValidation - *** Starting test: test: 71 - diag_part
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "loss" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 16 params checked, 16 passed, 0 failed. Largest relative error = 7.826683745609991E-12
          o.n.a.o.TransformOpValidation - *** Starting test: test: 72 - identity
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "loss" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 20 params checked, 20 passed, 0 failed. Largest relative error = 2.8255522920607055E-11
          o.n.a.o.TransformOpValidation - *** Starting test: test: 73 - step
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "loss" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 20 params checked, 20 passed, 0 failed. Largest relative error = 0.0
          o.n.a.o.TransformOpValidation - *** Starting test: test: 75 - log_x
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "loss" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 20 params checked, 20 passed, 0 failed. Largest relative error = 2.0248523997163398E-8
          o.n.a.o.TransformOpValidation - *** Starting test: test: 76 - log_x
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "loss" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 20 params checked, 20 passed, 0 failed. Largest relative error = 9.314101831371368E-9
          o.n.a.o.TransformOpValidation - *** Starting test: test: 77 - match_condition_transform
          o.n.a.f.DifferentialFunction - No fields found for property name dst for class org.nd4j.linalg.api.ops.impl.transforms.dtype.Cast
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.o.TransformOpValidation - *** Starting test: test: 78 - rational_tanh
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "loss" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 20 params checked, 20 passed, 0 failed. Largest relative error = 2.7031179438981453E-11
          o.n.a.o.TransformOpValidation - *** Starting test: test: 79 - rectified_tanh
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "loss" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 20 params checked, 20 passed, 0 failed. Largest relative error = 7.017387007327082E-11
          o.n.a.o.TransformOpValidation - *** Starting test: test: 80 - gelu
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "loss" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 20 params checked, 20 passed, 0 failed. Largest relative error = 8.407858868411346E-10
          o.n.a.o.TransformOpValidation - *** Starting test: test: 81 - precise_gelu
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "loss" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 20 params checked, 20 passed, 0 failed. Largest relative error = 2.0585599227214817E-6
          o.n.a.o.TransformOpValidation - All failed transforms: [clipbynorm - EXCEPTION: Exception encountered during gradient check - Test name: "clipbynorm", reverse - EXCEPTION: Exception encountered during gradient check - Test name: "reverse", cumsum - EXCEPTION: Can not set boolean field org.nd4j.linalg.api.ops.impl.transforms.custom.CumSum.exclusive to java.lang.Long]
          o.n.c.t.BaseND4JTest - TransformOpValidation.testTransforms: 646 ms, threadCount: (27->27), jvmTotal=3539992576, jvmMax=7635730432, totalBytes=194016, maxBytes=8589934592, currPhys=3261931520, maxPhys=8589934592
        • org.opentest4j.AssertionFailedError: 3 transforms failed
          at org.junit.jupiter.api.AssertionUtils.fail(AssertionUtils.java:39)
          at org.junit.jupiter.api.Assertions.fail(Assertions.java:118)
          at org.nd4j.autodiff.opvalidation.TransformOpValidation.testTransforms(TransformOpValidation.java:1087)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
          at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
          at java.lang.reflect.Method.invoke(Method.java:498)
          at org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:688)
          at org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed(InvocationInterceptorChain.java:131)
          at org.junit.jupiter.engine.extension.TimeoutExtension.intercept(TimeoutExtension.java:149)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestableMethod(TimeoutExtension.java:140)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestTemplateMethod(TimeoutExtension.java:92)
          at org.junit.jupiter.engine.execution.ExecutableInvoker$ReflectiveInterceptorCall.lambda$ofVoidMethod$0(ExecutableInvoker.java:115)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.lambda$invoke$0(ExecutableInvoker.java:105)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation.proceed(InvocationInterceptorChain.java:106)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.proceed(InvocationInterceptorChain.java:64)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.chainAndInvoke(InvocationInterceptorChain.java:45)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.invoke(InvocationInterceptorChain.java:37)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:104)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:98)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$invokeTestMethod$6(TestMethodTestDescriptor.java:210)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.invokeTestMethod(TestMethodTestDescriptor.java:206)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:131)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:65)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:226)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:204)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:139)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.lambda$execute$2(TestTemplateTestDescriptor.java:107)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:175)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$11$1.accept(ReferencePipeline.java:440)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:107)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:42)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:107)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:88)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:67)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:52)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:114)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:86)
          at org.junit.platform.launcher.core.DefaultLauncherSession$DelegatingLauncher.execute(DefaultLauncherSession.java:86)
          at org.junit.platform.launcher.core.SessionPerRequestLauncher.execute(SessionPerRequestLauncher.java:53)
          at com.intellij.junit5.JUnit5IdeaTestRunner.startRunnerWithArgs(JUnit5IdeaTestRunner.java:71)
          at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:33)
          at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:235)
          at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:54)
    • 138 ms
      testClipByAvgNorm(Nd4jBackend)
      • 138 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - TransformOpValidation.testClipByAvgNorm
          o.n.a.f.DifferentialFunction - No fields found for property name clipNorm for class org.nd4j.linalg.api.ops.impl.transforms.clip.ClipByAvgNorm
          o.n.a.f.DifferentialFunction - No fields found for property name dimensions for class org.nd4j.linalg.api.ops.impl.transforms.clip.ClipByAvgNorm
          o.n.a.f.DifferentialFunction - No fields found for property name dimensions for class org.nd4j.linalg.api.ops.impl.transforms.clip.ClipByNorm
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.c.t.BaseND4JTest - TransformOpValidation.testClipByAvgNorm: 137 ms, threadCount: (27->27), jvmTotal=3557294080, jvmMax=7635730432, totalBytes=107348, maxBytes=8589934592, currPhys=3262025728, maxPhys=8589934592
    • 137 ms
      testReplaceWhereScalar(Nd4jBackend)
      • 137 ms
        error[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - TransformOpValidation.testReplaceWhereScalar
          o.n.a.o.TransformOpValidation - Testing condition: LessThan
          o.n.a.s.SameDiff - Inferring output "std" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
        • java.lang.NullPointerException
          at org.nd4j.linalg.api.ops.impl.transforms.bool.MatchConditionTransform.(MatchConditionTransform.java:45)
          at org.nd4j.autodiff.samediff.ops.SDBaseOps.matchCondition(SDBaseOps.java:1568)
          at org.nd4j.linalg.api.ops.impl.transforms.comparison.CompareAndSet.doDiff(CompareAndSet.java:205)
          at org.nd4j.autodiff.functions.DifferentialFunction.diff(DifferentialFunction.java:601)
          at org.nd4j.autodiff.samediff.SameDiff.lambda$createGradFunction$0(SameDiff.java:4500)
          at org.nd4j.autodiff.samediff.SameDiff.defineFunction(SameDiff.java:4029)
          at org.nd4j.autodiff.samediff.SameDiff.defineFunction(SameDiff.java:4014)
          at org.nd4j.autodiff.samediff.SameDiff.createGradFunction(SameDiff.java:4225)
          at org.nd4j.autodiff.samediff.SameDiff.createGradFunction(SameDiff.java:4132)
          at org.nd4j.autodiff.validation.GradCheckUtil.validateInternalState(GradCheckUtil.java:650)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:98)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:83)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:57)
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:218)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:118)
          at org.nd4j.autodiff.opvalidation.TransformOpValidation.testReplaceWhereScalar(TransformOpValidation.java:1353)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
          at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
          at java.lang.reflect.Method.invoke(Method.java:498)
          at org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:688)
          at org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed(InvocationInterceptorChain.java:131)
          at org.junit.jupiter.engine.extension.TimeoutExtension.intercept(TimeoutExtension.java:149)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestableMethod(TimeoutExtension.java:140)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestTemplateMethod(TimeoutExtension.java:92)
          at org.junit.jupiter.engine.execution.ExecutableInvoker$ReflectiveInterceptorCall.lambda$ofVoidMethod$0(ExecutableInvoker.java:115)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.lambda$invoke$0(ExecutableInvoker.java:105)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation.proceed(InvocationInterceptorChain.java:106)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.proceed(InvocationInterceptorChain.java:64)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.chainAndInvoke(InvocationInterceptorChain.java:45)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.invoke(InvocationInterceptorChain.java:37)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:104)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:98)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$invokeTestMethod$6(TestMethodTestDescriptor.java:210)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.invokeTestMethod(TestMethodTestDescriptor.java:206)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:131)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:65)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:226)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:204)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:139)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.lambda$execute$2(TestTemplateTestDescriptor.java:107)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:175)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$11$1.accept(ReferencePipeline.java:440)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:107)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:42)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:107)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:88)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:67)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:52)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:114)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:86)
          at org.junit.platform.launcher.core.DefaultLauncherSession$DelegatingLauncher.execute(DefaultLauncherSession.java:86)
          at org.junit.platform.launcher.core.SessionPerRequestLauncher.execute(SessionPerRequestLauncher.java:53)
          at com.intellij.junit5.JUnit5IdeaTestRunner.startRunnerWithArgs(JUnit5IdeaTestRunner.java:71)
          at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:33)
          at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:235)
          at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:54)
        • o.n.c.t.BaseND4JTest - TransformOpValidation.testReplaceWhereScalar: 136 ms, threadCount: (27->27), jvmTotal=3531079680, jvmMax=7635730432, totalBytes=4732, maxBytes=8589934592, currPhys=3262021632, maxPhys=8589934592
        • java.lang.IllegalStateException: Exception encountered during gradient check
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:221)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:118)
          at org.nd4j.autodiff.opvalidation.TransformOpValidation.testReplaceWhereScalar(TransformOpValidation.java:1353)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
          at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
          at java.lang.reflect.Method.invoke(Method.java:498)
          at org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:688)
          at org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed(InvocationInterceptorChain.java:131)
          at org.junit.jupiter.engine.extension.TimeoutExtension.intercept(TimeoutExtension.java:149)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestableMethod(TimeoutExtension.java:140)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestTemplateMethod(TimeoutExtension.java:92)
          at org.junit.jupiter.engine.execution.ExecutableInvoker$ReflectiveInterceptorCall.lambda$ofVoidMethod$0(ExecutableInvoker.java:115)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.lambda$invoke$0(ExecutableInvoker.java:105)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation.proceed(InvocationInterceptorChain.java:106)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.proceed(InvocationInterceptorChain.java:64)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.chainAndInvoke(InvocationInterceptorChain.java:45)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.invoke(InvocationInterceptorChain.java:37)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:104)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:98)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$invokeTestMethod$6(TestMethodTestDescriptor.java:210)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.invokeTestMethod(TestMethodTestDescriptor.java:206)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:131)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:65)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:226)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:204)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:139)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.lambda$execute$2(TestTemplateTestDescriptor.java:107)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:175)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$11$1.accept(ReferencePipeline.java:440)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:107)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:42)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:107)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:88)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:67)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:52)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:114)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:86)
          at org.junit.platform.launcher.core.DefaultLauncherSession$DelegatingLauncher.execute(DefaultLauncherSession.java:86)
          at org.junit.platform.launcher.core.SessionPerRequestLauncher.execute(SessionPerRequestLauncher.java:53)
          at com.intellij.junit5.JUnit5IdeaTestRunner.startRunnerWithArgs(JUnit5IdeaTestRunner.java:71)
          at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:33)
          at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:235)
          at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:54)
          Caused by: java.lang.NullPointerException
          at org.nd4j.linalg.api.ops.impl.transforms.bool.MatchConditionTransform.(MatchConditionTransform.java:45)
          at org.nd4j.autodiff.samediff.ops.SDBaseOps.matchCondition(SDBaseOps.java:1568)
          at org.nd4j.linalg.api.ops.impl.transforms.comparison.CompareAndSet.doDiff(CompareAndSet.java:205)
          at org.nd4j.autodiff.functions.DifferentialFunction.diff(DifferentialFunction.java:601)
          at org.nd4j.autodiff.samediff.SameDiff.lambda$createGradFunction$0(SameDiff.java:4500)
          at org.nd4j.autodiff.samediff.SameDiff.defineFunction(SameDiff.java:4029)
          at org.nd4j.autodiff.samediff.SameDiff.defineFunction(SameDiff.java:4014)
          at org.nd4j.autodiff.samediff.SameDiff.createGradFunction(SameDiff.java:4225)
          at org.nd4j.autodiff.samediff.SameDiff.createGradFunction(SameDiff.java:4132)
          at org.nd4j.autodiff.validation.GradCheckUtil.validateInternalState(GradCheckUtil.java:650)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:98)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:83)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:57)
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:218)
          ... 134 more
  • 1.08 s
    Level2Test
    • 401 ms
      testGemv1(Nd4jBackend)
      • 401 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Level2Test.testGemv1
          o.n.c.t.BaseND4JTest - Level2Test.testGemv1: 401 ms, threadCount: (27->27), jvmTotal=3555196928, jvmMax=7635730432, totalBytes=4608, maxBytes=8589934592, currPhys=3259658240, maxPhys=8589934592
    • 120 ms
      testGemv2(Nd4jBackend)
      • 120 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Level2Test.testGemv2
          o.n.c.t.BaseND4JTest - Level2Test.testGemv2: 119 ms, threadCount: (27->27), jvmTotal=3531079680, jvmMax=7635730432, totalBytes=4608, maxBytes=8589934592, currPhys=3259654144, maxPhys=8589934592
    • 124 ms
      testGemv3(Nd4jBackend)
      • 124 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Level2Test.testGemv3
          o.n.c.t.BaseND4JTest - Level2Test.testGemv3: 123 ms, threadCount: (27->27), jvmTotal=3552575488, jvmMax=7635730432, totalBytes=4576, maxBytes=8589934592, currPhys=3259699200, maxPhys=8589934592
    • 107 ms
      testGemv4(Nd4jBackend)
      • 107 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Level2Test.testGemv4
          o.n.c.t.BaseND4JTest - Level2Test.testGemv4: 107 ms, threadCount: (27->27), jvmTotal=3531079680, jvmMax=7635730432, totalBytes=4608, maxBytes=8589934592, currPhys=3259695104, maxPhys=8589934592
    • 108 ms
      testGemv5(Nd4jBackend)
      • 108 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Level2Test.testGemv5
          o.n.c.t.BaseND4JTest - Level2Test.testGemv5: 108 ms, threadCount: (27->27), jvmTotal=3549429760, jvmMax=7635730432, totalBytes=4608, maxBytes=8589934592, currPhys=3259752448, maxPhys=8589934592
    • 108 ms
      testGemv6(Nd4jBackend)
      • 108 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Level2Test.testGemv6
          o.n.c.t.BaseND4JTest - Level2Test.testGemv6: 107 ms, threadCount: (27->27), jvmTotal=3531079680, jvmMax=7635730432, totalBytes=4608, maxBytes=8589934592, currPhys=3259752448, maxPhys=8589934592
    • 110 ms
      testGemv7(Nd4jBackend)
      • 110 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Level2Test.testGemv7
          o.n.c.t.BaseND4JTest - Level2Test.testGemv7: 109 ms, threadCount: (27->27), jvmTotal=3547856896, jvmMax=7635730432, totalBytes=4608, maxBytes=8589934592, currPhys=3259748352, maxPhys=8589934592
  • OpConstructorTests
    • passedcheckForINDArrayConstructors(Nd4jBackend)
  • 1.25 s
    Nd4jTestsComparisonC
    • 1.25 s
      testGemmWithOpsCommonsMath(Nd4jBackend)
      • 1.25 s
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Nd4jTestsComparisonC.testGemmWithOpsCommonsMath
          o.n.c.t.BaseND4JTest - Nd4jTestsComparisonC.testGemmWithOpsCommonsMath: 1251 ms, threadCount: (27->27), jvmTotal=3548905472, jvmMax=7635730432, totalBytes=2785896, maxBytes=8589934592, currPhys=3291336704, maxPhys=8589934592
  • 4 ms
    SmokeTest
    • 4 ms
      testBasic()
      • 4 ms
        passed[1]
        • o.n.s.SmokeTest - Testing matrix multiply on data type DOUBLE
          o.n.s.SmokeTest - Result for data type DOUBLE was [[ 0.0367, -0.2540],
          [ 0.6964, -0.2656]]
          o.n.s.SmokeTest - Testing matrix multiply on data type FLOAT
          o.n.s.SmokeTest - Result for data type FLOAT was [[ 0.0367, -0.2540],
          [ 0.6964, -0.2656]]
          o.n.s.SmokeTest - Testing matrix multiply on data type HALF
          o.n.s.SmokeTest - Result for data type HALF was [[ 0.0367, -0.2539],
          [ 0.6963, -0.2654]]
          o.n.s.SmokeTest - Testing matrix multiply on data type BFLOAT16
          o.n.s.SmokeTest - Result for data type BFLOAT16 was [[ 0.0366, -0.2539],
          [ 0.6953, -0.2656]]
  • 435 ms
    MiniBatchFileDataSetIteratorTest
    • 435 ms
      testMiniBatches(Nd4jBackend)
      • 435 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - MiniBatchFileDataSetIteratorTest.testMiniBatches
          o.n.c.t.BaseND4JTest - MiniBatchFileDataSetIteratorTest.testMiniBatches: 428 ms, threadCount: (27->27), jvmTotal=3578265600, jvmMax=7635730432, totalBytes=1306936, maxBytes=8589934592, currPhys=3292925952, maxPhys=8589934592
  • 382 ms
    HalfTests
    • 382 ms
      testRandomNorman_1(Nd4jBackend)
      • 382 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - HalfTests.testRandomNorman_1
          o.n.c.t.BaseND4JTest - HalfTests.testRandomNorman_1: 381 ms, threadCount: (27->27), jvmTotal=3531079680, jvmMax=7635730432, totalBytes=1213556, maxBytes=8589934592, currPhys=3292942336, maxPhys=8589934592
  • 9.82 s
    LayerOpValidation
    • 367 ms
      testXwPlusB(Nd4jBackend)
      • 367 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - LayerOpValidation.testXwPlusB
          o.n.a.s.SameDiff - Inferring output "std" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 22 params checked, 22 passed, 0 failed. Largest relative error = 1.1556431626710505E-9
          o.n.c.t.BaseND4JTest - LayerOpValidation.testXwPlusB: 366 ms, threadCount: (27->27), jvmTotal=3574071296, jvmMax=7635730432, totalBytes=178868, maxBytes=8589934592, currPhys=3293229056, maxPhys=8589934592
    • 477 ms
      testSeparableConv2dBasic(Nd4jBackend)
      • 477 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - LayerOpValidation.testSeparableConv2dBasic
          o.n.a.s.SameDiff - Inferring output "std" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 301 params checked, 301 passed, 0 failed. Largest relative error = 1.241755978144926E-6
          o.n.c.t.BaseND4JTest - LayerOpValidation.testSeparableConv2dBasic: 477 ms, threadCount: (27->27), jvmTotal=3533176832, jvmMax=7635730432, totalBytes=232196, maxBytes=8589934592, currPhys=3269754880, maxPhys=8589934592
    • 212 ms
      GRUTestCase(Nd4jBackend)
      • 212 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - LayerOpValidation.GRUTestCase
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 268 params checked, 268 passed, 0 failed. Largest relative error = 1.0
          o.n.c.t.BaseND4JTest - LayerOpValidation.GRUTestCase: 212 ms, threadCount: (27->27), jvmTotal=3568828416, jvmMax=7635730432, totalBytes=77372, maxBytes=8589934592, currPhys=3268472832, maxPhys=8589934592
    • 108 ms
      testLayerNormNoBias(Nd4jBackend)
      • 108 ms
        error[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - LayerOpValidation.testLayerNormNoBias
          o.n.a.f.DifferentialFunction - No fields found for property name dimensions for class org.nd4j.linalg.api.ops.impl.transforms.custom.LayerNorm
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "out" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.f.DifferentialFunction - No fields found for property name dimensions for class org.nd4j.linalg.api.ops.impl.transforms.custom.LayerNorm
        • java.lang.IllegalArgumentException: LayerNormBp: You have to provide dimensions
          at org.nd4j.common.base.Preconditions.throwEx(Preconditions.java:633)
          at org.nd4j.common.base.Preconditions.checkArgument(Preconditions.java:61)
          at org.nd4j.linalg.api.ops.impl.transforms.custom.LayerNormBp.setDimensions(LayerNormBp.java:68)
          at org.nd4j.linalg.api.ops.impl.transforms.custom.LayerNormBp.(LayerNormBp.java:47)
          at org.nd4j.linalg.api.ops.impl.transforms.custom.LayerNormBp.(LayerNormBp.java:59)
          at org.nd4j.linalg.api.ops.impl.transforms.custom.LayerNorm.doDiff(LayerNorm.java:100)
          at org.nd4j.autodiff.functions.DifferentialFunction.diff(DifferentialFunction.java:601)
          at org.nd4j.autodiff.samediff.SameDiff.lambda$createGradFunction$0(SameDiff.java:4500)
          at org.nd4j.autodiff.samediff.SameDiff.defineFunction(SameDiff.java:4029)
          at org.nd4j.autodiff.samediff.SameDiff.defineFunction(SameDiff.java:4014)
          at org.nd4j.autodiff.samediff.SameDiff.createGradFunction(SameDiff.java:4225)
          at org.nd4j.autodiff.samediff.SameDiff.createGradFunction(SameDiff.java:4132)
          at org.nd4j.autodiff.validation.GradCheckUtil.validateInternalState(GradCheckUtil.java:650)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:98)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:83)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:57)
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:218)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:118)
          at org.nd4j.autodiff.opvalidation.LayerOpValidation.testLayerNormNoBias(LayerOpValidation.java:1309)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
          at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
          at java.lang.reflect.Method.invoke(Method.java:498)
          at org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:688)
          at org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed(InvocationInterceptorChain.java:131)
          at org.junit.jupiter.engine.extension.TimeoutExtension.intercept(TimeoutExtension.java:149)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestableMethod(TimeoutExtension.java:140)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestTemplateMethod(TimeoutExtension.java:92)
          at org.junit.jupiter.engine.execution.ExecutableInvoker$ReflectiveInterceptorCall.lambda$ofVoidMethod$0(ExecutableInvoker.java:115)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.lambda$invoke$0(ExecutableInvoker.java:105)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation.proceed(InvocationInterceptorChain.java:106)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.proceed(InvocationInterceptorChain.java:64)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.chainAndInvoke(InvocationInterceptorChain.java:45)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.invoke(InvocationInterceptorChain.java:37)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:104)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:98)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$invokeTestMethod$6(TestMethodTestDescriptor.java:210)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.invokeTestMethod(TestMethodTestDescriptor.java:206)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:131)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:65)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:226)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:204)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:139)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.lambda$execute$2(TestTemplateTestDescriptor.java:107)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:175)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$11$1.accept(ReferencePipeline.java:440)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:107)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:42)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:107)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:88)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:67)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:52)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:114)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:86)
          at org.junit.platform.launcher.core.DefaultLauncherSession$DelegatingLauncher.execute(DefaultLauncherSession.java:86)
          at org.junit.platform.launcher.core.SessionPerRequestLauncher.execute(SessionPerRequestLauncher.java:53)
          at com.intellij.junit5.JUnit5IdeaTestRunner.startRunnerWithArgs(JUnit5IdeaTestRunner.java:71)
          at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:33)
          at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:235)
          at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:54)
        • o.n.c.t.BaseND4JTest - LayerOpValidation.testLayerNormNoBias: 107 ms, threadCount: (27->27), jvmTotal=3531079680, jvmMax=7635730432, totalBytes=5530, maxBytes=8589934592, currPhys=3268472832, maxPhys=8589934592
        • java.lang.IllegalStateException: Exception encountered during gradient check
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:221)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:118)
          at org.nd4j.autodiff.opvalidation.LayerOpValidation.testLayerNormNoBias(LayerOpValidation.java:1309)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
          at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
          at java.lang.reflect.Method.invoke(Method.java:498)
          at org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:688)
          at org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed(InvocationInterceptorChain.java:131)
          at org.junit.jupiter.engine.extension.TimeoutExtension.intercept(TimeoutExtension.java:149)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestableMethod(TimeoutExtension.java:140)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestTemplateMethod(TimeoutExtension.java:92)
          at org.junit.jupiter.engine.execution.ExecutableInvoker$ReflectiveInterceptorCall.lambda$ofVoidMethod$0(ExecutableInvoker.java:115)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.lambda$invoke$0(ExecutableInvoker.java:105)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation.proceed(InvocationInterceptorChain.java:106)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.proceed(InvocationInterceptorChain.java:64)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.chainAndInvoke(InvocationInterceptorChain.java:45)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.invoke(InvocationInterceptorChain.java:37)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:104)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:98)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$invokeTestMethod$6(TestMethodTestDescriptor.java:210)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.invokeTestMethod(TestMethodTestDescriptor.java:206)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:131)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:65)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:226)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:204)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:139)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.lambda$execute$2(TestTemplateTestDescriptor.java:107)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:175)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$11$1.accept(ReferencePipeline.java:440)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:107)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:42)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:107)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:88)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:67)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:52)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:114)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:86)
          at org.junit.platform.launcher.core.DefaultLauncherSession$DelegatingLauncher.execute(DefaultLauncherSession.java:86)
          at org.junit.platform.launcher.core.SessionPerRequestLauncher.execute(SessionPerRequestLauncher.java:53)
          at com.intellij.junit5.JUnit5IdeaTestRunner.startRunnerWithArgs(JUnit5IdeaTestRunner.java:71)
          at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:33)
          at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:235)
          at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:54)
          Caused by: java.lang.IllegalArgumentException: LayerNormBp: You have to provide dimensions
          at org.nd4j.common.base.Preconditions.throwEx(Preconditions.java:633)
          at org.nd4j.common.base.Preconditions.checkArgument(Preconditions.java:61)
          at org.nd4j.linalg.api.ops.impl.transforms.custom.LayerNormBp.setDimensions(LayerNormBp.java:68)
          at org.nd4j.linalg.api.ops.impl.transforms.custom.LayerNormBp.(LayerNormBp.java:47)
          at org.nd4j.linalg.api.ops.impl.transforms.custom.LayerNormBp.(LayerNormBp.java:59)
          at org.nd4j.linalg.api.ops.impl.transforms.custom.LayerNorm.doDiff(LayerNorm.java:100)
          at org.nd4j.autodiff.functions.DifferentialFunction.diff(DifferentialFunction.java:601)
          at org.nd4j.autodiff.samediff.SameDiff.lambda$createGradFunction$0(SameDiff.java:4500)
          at org.nd4j.autodiff.samediff.SameDiff.defineFunction(SameDiff.java:4029)
          at org.nd4j.autodiff.samediff.SameDiff.defineFunction(SameDiff.java:4014)
          at org.nd4j.autodiff.samediff.SameDiff.createGradFunction(SameDiff.java:4225)
          at org.nd4j.autodiff.samediff.SameDiff.createGradFunction(SameDiff.java:4132)
          at org.nd4j.autodiff.validation.GradCheckUtil.validateInternalState(GradCheckUtil.java:650)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:98)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:83)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:57)
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:218)
          ... 134 more
    • 287 ms
      testOutputShape(Nd4jBackend)
      • 287 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - LayerOpValidation.testOutputShape
          o.n.c.t.BaseND4JTest - LayerOpValidation.testOutputShape: 286 ms, threadCount: (27->27), jvmTotal=3566206976, jvmMax=7635730432, totalBytes=4904, maxBytes=8589934592, currPhys=3268567040, maxPhys=8589934592
    • 115 ms
      testLayerNormOPNoBias(Nd4jBackend)
      • 115 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - LayerOpValidation.testLayerNormOPNoBias
          o.n.c.t.BaseND4JTest - LayerOpValidation.testLayerNormOPNoBias: 115 ms, threadCount: (27->27), jvmTotal=3531079680, jvmMax=7635730432, totalBytes=4629, maxBytes=8589934592, currPhys=3268558848, maxPhys=8589934592
    • 715 ms
      testLrn2d(Nd4jBackend)
      • 715 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - LayerOpValidation.testLrn2d
          o.n.a.o.LayerOpValidation - Starting test: LRN with NCHW - input[1, 3, 8, 8]
          o.n.a.s.SameDiff - Inferring output "loss" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 192 params checked, 192 passed, 0 failed. Largest relative error = 5.366775525216556E-7
          o.n.a.o.LayerOpValidation - Starting test: LRN with NCHW - input[3, 6, 12, 12]
          o.n.a.s.SameDiff - Inferring output "loss" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 2592 params checked, 2592 passed, 0 failed. Largest relative error = 2.616715465381315E-4
          o.n.c.t.BaseND4JTest - LayerOpValidation.testLrn2d: 715 ms, threadCount: (27->27), jvmTotal=3564634112, jvmMax=7635730432, totalBytes=831180, maxBytes=8589934592, currPhys=3283824640, maxPhys=8589934592
    • 186 ms
      testConv1dBasic(Nd4jBackend)
      • 186 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - LayerOpValidation.testConv1dBasic
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.c.t.BaseND4JTest - LayerOpValidation.testConv1dBasic: 186 ms, threadCount: (27->27), jvmTotal=3530031104, jvmMax=7635730432, totalBytes=813668, maxBytes=8589934592, currPhys=3283955712, maxPhys=8589934592
    • 246 ms
      testDeconv2dBasic(Nd4jBackend)
      • 246 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - LayerOpValidation.testDeconv2dBasic
          o.n.a.s.SameDiff - Inferring output "std" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 283 params checked, 283 passed, 0 failed. Largest relative error = 1.619933859306958E-6
          o.n.c.t.BaseND4JTest - LayerOpValidation.testDeconv2dBasic: 246 ms, threadCount: (27->27), jvmTotal=3560439808, jvmMax=7635730432, totalBytes=200020, maxBytes=8589934592, currPhys=3286827008, maxPhys=8589934592
    • 107 ms
      testAvgPool(Nd4jBackend)
      • 107 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - LayerOpValidation.testAvgPool
          o.n.c.t.BaseND4JTest - LayerOpValidation.testAvgPool: 107 ms, threadCount: (27->27), jvmTotal=3531079680, jvmMax=7635730432, totalBytes=4928, maxBytes=8589934592, currPhys=3286831104, maxPhys=8589934592
    • 108 ms
      testLayerNorm(Nd4jBackend)
      • 108 ms
        error[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - LayerOpValidation.testLayerNorm
          o.n.a.f.DifferentialFunction - No fields found for property name dimensions for class org.nd4j.linalg.api.ops.impl.transforms.custom.LayerNorm
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "out" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.f.DifferentialFunction - No fields found for property name dimensions for class org.nd4j.linalg.api.ops.impl.transforms.custom.LayerNorm
        • java.lang.IllegalArgumentException: LayerNormBp: You have to provide dimensions
          at org.nd4j.common.base.Preconditions.throwEx(Preconditions.java:633)
          at org.nd4j.common.base.Preconditions.checkArgument(Preconditions.java:61)
          at org.nd4j.linalg.api.ops.impl.transforms.custom.LayerNormBp.setDimensions(LayerNormBp.java:68)
          at org.nd4j.linalg.api.ops.impl.transforms.custom.LayerNormBp.(LayerNormBp.java:47)
          at org.nd4j.linalg.api.ops.impl.transforms.custom.LayerNormBp.(LayerNormBp.java:59)
          at org.nd4j.linalg.api.ops.impl.transforms.custom.LayerNorm.doDiff(LayerNorm.java:100)
          at org.nd4j.autodiff.functions.DifferentialFunction.diff(DifferentialFunction.java:601)
          at org.nd4j.autodiff.samediff.SameDiff.lambda$createGradFunction$0(SameDiff.java:4500)
          at org.nd4j.autodiff.samediff.SameDiff.defineFunction(SameDiff.java:4029)
          at org.nd4j.autodiff.samediff.SameDiff.defineFunction(SameDiff.java:4014)
          at org.nd4j.autodiff.samediff.SameDiff.createGradFunction(SameDiff.java:4225)
          at org.nd4j.autodiff.samediff.SameDiff.createGradFunction(SameDiff.java:4132)
          at org.nd4j.autodiff.validation.GradCheckUtil.validateInternalState(GradCheckUtil.java:650)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:98)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:83)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:57)
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:218)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:118)
          at org.nd4j.autodiff.opvalidation.LayerOpValidation.testLayerNorm(LayerOpValidation.java:1235)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
          at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
          at java.lang.reflect.Method.invoke(Method.java:498)
          at org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:688)
          at org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed(InvocationInterceptorChain.java:131)
          at org.junit.jupiter.engine.extension.TimeoutExtension.intercept(TimeoutExtension.java:149)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestableMethod(TimeoutExtension.java:140)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestTemplateMethod(TimeoutExtension.java:92)
          at org.junit.jupiter.engine.execution.ExecutableInvoker$ReflectiveInterceptorCall.lambda$ofVoidMethod$0(ExecutableInvoker.java:115)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.lambda$invoke$0(ExecutableInvoker.java:105)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation.proceed(InvocationInterceptorChain.java:106)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.proceed(InvocationInterceptorChain.java:64)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.chainAndInvoke(InvocationInterceptorChain.java:45)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.invoke(InvocationInterceptorChain.java:37)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:104)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:98)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$invokeTestMethod$6(TestMethodTestDescriptor.java:210)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.invokeTestMethod(TestMethodTestDescriptor.java:206)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:131)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:65)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:226)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:204)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:139)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.lambda$execute$2(TestTemplateTestDescriptor.java:107)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:175)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$11$1.accept(ReferencePipeline.java:440)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:107)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:42)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:107)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:88)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:67)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:52)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:114)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:86)
          at org.junit.platform.launcher.core.DefaultLauncherSession$DelegatingLauncher.execute(DefaultLauncherSession.java:86)
          at org.junit.platform.launcher.core.SessionPerRequestLauncher.execute(SessionPerRequestLauncher.java:53)
          at com.intellij.junit5.JUnit5IdeaTestRunner.startRunnerWithArgs(JUnit5IdeaTestRunner.java:71)
          at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:33)
          at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:235)
          at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:54)
        • o.n.c.t.BaseND4JTest - LayerOpValidation.testLayerNorm: 107 ms, threadCount: (27->27), jvmTotal=3557818368, jvmMax=7635730432, totalBytes=5798, maxBytes=8589934592, currPhys=3286933504, maxPhys=8589934592
        • java.lang.IllegalStateException: Exception encountered during gradient check
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:221)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:118)
          at org.nd4j.autodiff.opvalidation.LayerOpValidation.testLayerNorm(LayerOpValidation.java:1235)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
          at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
          at java.lang.reflect.Method.invoke(Method.java:498)
          at org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:688)
          at org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed(InvocationInterceptorChain.java:131)
          at org.junit.jupiter.engine.extension.TimeoutExtension.intercept(TimeoutExtension.java:149)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestableMethod(TimeoutExtension.java:140)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestTemplateMethod(TimeoutExtension.java:92)
          at org.junit.jupiter.engine.execution.ExecutableInvoker$ReflectiveInterceptorCall.lambda$ofVoidMethod$0(ExecutableInvoker.java:115)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.lambda$invoke$0(ExecutableInvoker.java:105)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation.proceed(InvocationInterceptorChain.java:106)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.proceed(InvocationInterceptorChain.java:64)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.chainAndInvoke(InvocationInterceptorChain.java:45)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.invoke(InvocationInterceptorChain.java:37)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:104)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:98)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$invokeTestMethod$6(TestMethodTestDescriptor.java:210)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.invokeTestMethod(TestMethodTestDescriptor.java:206)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:131)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:65)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:226)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:204)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:139)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.lambda$execute$2(TestTemplateTestDescriptor.java:107)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:175)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$11$1.accept(ReferencePipeline.java:440)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:107)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:42)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:107)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:88)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:67)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:52)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:114)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:86)
          at org.junit.platform.launcher.core.DefaultLauncherSession$DelegatingLauncher.execute(DefaultLauncherSession.java:86)
          at org.junit.platform.launcher.core.SessionPerRequestLauncher.execute(SessionPerRequestLauncher.java:53)
          at com.intellij.junit5.JUnit5IdeaTestRunner.startRunnerWithArgs(JUnit5IdeaTestRunner.java:71)
          at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:33)
          at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:235)
          at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:54)
          Caused by: java.lang.IllegalArgumentException: LayerNormBp: You have to provide dimensions
          at org.nd4j.common.base.Preconditions.throwEx(Preconditions.java:633)
          at org.nd4j.common.base.Preconditions.checkArgument(Preconditions.java:61)
          at org.nd4j.linalg.api.ops.impl.transforms.custom.LayerNormBp.setDimensions(LayerNormBp.java:68)
          at org.nd4j.linalg.api.ops.impl.transforms.custom.LayerNormBp.(LayerNormBp.java:47)
          at org.nd4j.linalg.api.ops.impl.transforms.custom.LayerNormBp.(LayerNormBp.java:59)
          at org.nd4j.linalg.api.ops.impl.transforms.custom.LayerNorm.doDiff(LayerNorm.java:100)
          at org.nd4j.autodiff.functions.DifferentialFunction.diff(DifferentialFunction.java:601)
          at org.nd4j.autodiff.samediff.SameDiff.lambda$createGradFunction$0(SameDiff.java:4500)
          at org.nd4j.autodiff.samediff.SameDiff.defineFunction(SameDiff.java:4029)
          at org.nd4j.autodiff.samediff.SameDiff.defineFunction(SameDiff.java:4014)
          at org.nd4j.autodiff.samediff.SameDiff.createGradFunction(SameDiff.java:4225)
          at org.nd4j.autodiff.samediff.SameDiff.createGradFunction(SameDiff.java:4132)
          at org.nd4j.autodiff.validation.GradCheckUtil.validateInternalState(GradCheckUtil.java:650)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:98)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:83)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:57)
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:218)
          ... 134 more
    • 107 ms
      exceptionThrown_WhenConv1DConfigInvalid(Nd4jBackend)
      • 107 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - LayerOpValidation.exceptionThrown_WhenConv1DConfigInvalid
          o.n.c.t.BaseND4JTest - LayerOpValidation.exceptionThrown_WhenConv1DConfigInvalid: 106 ms, threadCount: (27->27), jvmTotal=3531079680, jvmMax=7635730432, totalBytes=4616, maxBytes=8589934592, currPhys=3286937600, maxPhys=8589934592
    • 105 ms
      testConv1dForward(Nd4jBackend)
      • 105 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - LayerOpValidation.testConv1dForward
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.c.t.BaseND4JTest - LayerOpValidation.testConv1dForward: 105 ms, threadCount: (27->27), jvmTotal=3554672640, jvmMax=7635730432, totalBytes=5976, maxBytes=8589934592, currPhys=3285835776, maxPhys=8589934592
    • 236 ms
      testDepthwiseConv2D()
      • 236 ms
        passed[1]
        • o.n.c.t.BaseND4JTest - LayerOpValidation.testDepthwiseConv2D
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 530 params checked, 530 passed, 0 failed. Largest relative error = 2.4973840849043097E-7
          o.n.c.t.BaseND4JTest - LayerOpValidation.testDepthwiseConv2D: 236 ms, threadCount: (27->27), jvmTotal=3533701120, jvmMax=7635730432, totalBytes=299260, maxBytes=8589934592, currPhys=3282010112, maxPhys=8589934592
    • 107 ms
      testBiasAdd(Nd4jBackend)
      • 107 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - LayerOpValidation.testBiasAdd
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "std" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 12 params checked, 12 passed, 0 failed. Largest relative error = 1.998623681233993E-9
          o.n.c.t.BaseND4JTest - LayerOpValidation.testBiasAdd: 107 ms, threadCount: (27->27), jvmTotal=3551002624, jvmMax=7635730432, totalBytes=7766, maxBytes=8589934592, currPhys=3279044608, maxPhys=8589934592
    • 107 ms
      exceptionThrown_WhenConf3DInvalid(Nd4jBackend)
      • 107 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - LayerOpValidation.exceptionThrown_WhenConf3DInvalid
          o.n.c.t.BaseND4JTest - LayerOpValidation.exceptionThrown_WhenConf3DInvalid: 107 ms, threadCount: (27->27), jvmTotal=3531079680, jvmMax=7635730432, totalBytes=4776, maxBytes=8589934592, currPhys=3276959744, maxPhys=8589934592
    • 140 ms
      testBiasAdd_nchw_nhwc(Nd4jBackend)
      • 140 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - LayerOpValidation.testBiasAdd_nchw_nhwc
          o.n.a.o.LayerOpValidation - Starting test: nchw
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "std" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 76 params checked, 76 passed, 0 failed. Largest relative error = 2.623404891247849E-9
          o.n.a.o.LayerOpValidation - Starting test: nhwc
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "std" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 76 params checked, 76 passed, 0 failed. Largest relative error = 1.014514275364694E-9
          o.n.c.t.BaseND4JTest - LayerOpValidation.testBiasAdd_nchw_nhwc: 140 ms, threadCount: (27->27), jvmTotal=3548381184, jvmMax=7635730432, totalBytes=40468, maxBytes=8589934592, currPhys=3274530816, maxPhys=8589934592
    • 108 ms
      testConv2dBasic(Nd4jBackend)
      • 108 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - LayerOpValidation.testConv2dBasic
          o.n.c.t.BaseND4JTest - LayerOpValidation.testConv2dBasic: 108 ms, threadCount: (27->27), jvmTotal=3531079680, jvmMax=7635730432, totalBytes=5096, maxBytes=8589934592, currPhys=3272818688, maxPhys=8589934592
    • 108 ms
      testLayerNormMixedOrders(Nd4jBackend)
      • 108 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - LayerOpValidation.testLayerNormMixedOrders
          o.n.c.t.BaseND4JTest - LayerOpValidation.testLayerNormMixedOrders: 108 ms, threadCount: (27->27), jvmTotal=3546808320, jvmMax=7635730432, totalBytes=4900, maxBytes=8589934592, currPhys=3270799360, maxPhys=8589934592
    • 266 ms
      testAvgPooling2dBasic(Nd4jBackend)
      • 266 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - LayerOpValidation.testAvgPooling2dBasic
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "std" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 576 params checked, 576 passed, 0 failed. Largest relative error = 4.1641713993606725E-6
          o.n.c.t.BaseND4JTest - LayerOpValidation.testAvgPooling2dBasic: 266 ms, threadCount: (27->27), jvmTotal=3534749696, jvmMax=7635730432, totalBytes=381796, maxBytes=8589934592, currPhys=3272896512, maxPhys=8589934592
    • 122 ms
      testLayerNormNoDeviation(Nd4jBackend)
      • 122 ms
        error[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - LayerOpValidation.testLayerNormNoDeviation
          o.n.a.f.DifferentialFunction - No fields found for property name dimensions for class org.nd4j.linalg.api.ops.impl.transforms.custom.LayerNorm
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "out" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.f.DifferentialFunction - No fields found for property name dimensions for class org.nd4j.linalg.api.ops.impl.transforms.custom.LayerNorm
        • java.lang.IllegalArgumentException: LayerNormBp: You have to provide dimensions
          at org.nd4j.common.base.Preconditions.throwEx(Preconditions.java:633)
          at org.nd4j.common.base.Preconditions.checkArgument(Preconditions.java:61)
          at org.nd4j.linalg.api.ops.impl.transforms.custom.LayerNormBp.setDimensions(LayerNormBp.java:68)
          at org.nd4j.linalg.api.ops.impl.transforms.custom.LayerNormBp.(LayerNormBp.java:47)
          at org.nd4j.linalg.api.ops.impl.transforms.custom.LayerNormBp.(LayerNormBp.java:59)
          at org.nd4j.linalg.api.ops.impl.transforms.custom.LayerNorm.doDiff(LayerNorm.java:100)
          at org.nd4j.autodiff.functions.DifferentialFunction.diff(DifferentialFunction.java:601)
          at org.nd4j.autodiff.samediff.SameDiff.lambda$createGradFunction$0(SameDiff.java:4500)
          at org.nd4j.autodiff.samediff.SameDiff.defineFunction(SameDiff.java:4029)
          at org.nd4j.autodiff.samediff.SameDiff.defineFunction(SameDiff.java:4014)
          at org.nd4j.autodiff.samediff.SameDiff.createGradFunction(SameDiff.java:4225)
          at org.nd4j.autodiff.samediff.SameDiff.createGradFunction(SameDiff.java:4132)
          at org.nd4j.autodiff.validation.GradCheckUtil.validateInternalState(GradCheckUtil.java:650)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:98)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:83)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:57)
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:218)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:118)
          at org.nd4j.autodiff.opvalidation.LayerOpValidation.testLayerNormNoDeviation(LayerOpValidation.java:1355)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
          at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
          at java.lang.reflect.Method.invoke(Method.java:498)
          at org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:688)
          at org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed(InvocationInterceptorChain.java:131)
          at org.junit.jupiter.engine.extension.TimeoutExtension.intercept(TimeoutExtension.java:149)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestableMethod(TimeoutExtension.java:140)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestTemplateMethod(TimeoutExtension.java:92)
          at org.junit.jupiter.engine.execution.ExecutableInvoker$ReflectiveInterceptorCall.lambda$ofVoidMethod$0(ExecutableInvoker.java:115)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.lambda$invoke$0(ExecutableInvoker.java:105)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation.proceed(InvocationInterceptorChain.java:106)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.proceed(InvocationInterceptorChain.java:64)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.chainAndInvoke(InvocationInterceptorChain.java:45)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.invoke(InvocationInterceptorChain.java:37)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:104)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:98)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$invokeTestMethod$6(TestMethodTestDescriptor.java:210)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.invokeTestMethod(TestMethodTestDescriptor.java:206)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:131)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:65)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:226)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:204)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:139)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.lambda$execute$2(TestTemplateTestDescriptor.java:107)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:175)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$11$1.accept(ReferencePipeline.java:440)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:107)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:42)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:107)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:88)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:67)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:52)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:114)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:86)
          at org.junit.platform.launcher.core.DefaultLauncherSession$DelegatingLauncher.execute(DefaultLauncherSession.java:86)
          at org.junit.platform.launcher.core.SessionPerRequestLauncher.execute(SessionPerRequestLauncher.java:53)
          at com.intellij.junit5.JUnit5IdeaTestRunner.startRunnerWithArgs(JUnit5IdeaTestRunner.java:71)
          at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:33)
          at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:235)
          at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:54)
        • o.n.c.t.BaseND4JTest - LayerOpValidation.testLayerNormNoDeviation: 121 ms, threadCount: (27->27), jvmTotal=3544711168, jvmMax=7635730432, totalBytes=5830, maxBytes=8589934592, currPhys=3268554752, maxPhys=8589934592
        • java.lang.IllegalStateException: Exception encountered during gradient check
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:221)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:118)
          at org.nd4j.autodiff.opvalidation.LayerOpValidation.testLayerNormNoDeviation(LayerOpValidation.java:1355)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
          at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
          at java.lang.reflect.Method.invoke(Method.java:498)
          at org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:688)
          at org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed(InvocationInterceptorChain.java:131)
          at org.junit.jupiter.engine.extension.TimeoutExtension.intercept(TimeoutExtension.java:149)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestableMethod(TimeoutExtension.java:140)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestTemplateMethod(TimeoutExtension.java:92)
          at org.junit.jupiter.engine.execution.ExecutableInvoker$ReflectiveInterceptorCall.lambda$ofVoidMethod$0(ExecutableInvoker.java:115)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.lambda$invoke$0(ExecutableInvoker.java:105)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation.proceed(InvocationInterceptorChain.java:106)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.proceed(InvocationInterceptorChain.java:64)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.chainAndInvoke(InvocationInterceptorChain.java:45)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.invoke(InvocationInterceptorChain.java:37)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:104)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:98)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$invokeTestMethod$6(TestMethodTestDescriptor.java:210)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.invokeTestMethod(TestMethodTestDescriptor.java:206)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:131)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:65)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:226)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:204)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:139)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.lambda$execute$2(TestTemplateTestDescriptor.java:107)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:175)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$11$1.accept(ReferencePipeline.java:440)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:107)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:42)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:107)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:88)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:67)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:52)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:114)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:86)
          at org.junit.platform.launcher.core.DefaultLauncherSession$DelegatingLauncher.execute(DefaultLauncherSession.java:86)
          at org.junit.platform.launcher.core.SessionPerRequestLauncher.execute(SessionPerRequestLauncher.java:53)
          at com.intellij.junit5.JUnit5IdeaTestRunner.startRunnerWithArgs(JUnit5IdeaTestRunner.java:71)
          at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:33)
          at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:235)
          at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:54)
          Caused by: java.lang.IllegalArgumentException: LayerNormBp: You have to provide dimensions
          at org.nd4j.common.base.Preconditions.throwEx(Preconditions.java:633)
          at org.nd4j.common.base.Preconditions.checkArgument(Preconditions.java:61)
          at org.nd4j.linalg.api.ops.impl.transforms.custom.LayerNormBp.setDimensions(LayerNormBp.java:68)
          at org.nd4j.linalg.api.ops.impl.transforms.custom.LayerNormBp.(LayerNormBp.java:47)
          at org.nd4j.linalg.api.ops.impl.transforms.custom.LayerNormBp.(LayerNormBp.java:59)
          at org.nd4j.linalg.api.ops.impl.transforms.custom.LayerNorm.doDiff(LayerNorm.java:100)
          at org.nd4j.autodiff.functions.DifferentialFunction.diff(DifferentialFunction.java:601)
          at org.nd4j.autodiff.samediff.SameDiff.lambda$createGradFunction$0(SameDiff.java:4500)
          at org.nd4j.autodiff.samediff.SameDiff.defineFunction(SameDiff.java:4029)
          at org.nd4j.autodiff.samediff.SameDiff.defineFunction(SameDiff.java:4014)
          at org.nd4j.autodiff.samediff.SameDiff.createGradFunction(SameDiff.java:4225)
          at org.nd4j.autodiff.samediff.SameDiff.createGradFunction(SameDiff.java:4132)
          at org.nd4j.autodiff.validation.GradCheckUtil.validateInternalState(GradCheckUtil.java:650)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:98)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:83)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:57)
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:218)
          ... 134 more
    • 1.18 s
      testConv1dCausal(Nd4jBackend)
      • 1.18 s
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - LayerOpValidation.testConv1dCausal
          k=2, sz=3, ncw=true
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 46 params checked, 46 passed, 0 failed. Largest relative error = 1.5570952186455552E-9
          k=2, sz=3, ncw=false
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 46 params checked, 46 passed, 0 failed. Largest relative error = 2.05143270460172E-9
          k=2, sz=3, ncw=true
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 46 params checked, 46 passed, 0 failed. Largest relative error = 3.0158616464396758E-9
          k=2, sz=3, ncw=false
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 46 params checked, 46 passed, 0 failed. Largest relative error = 3.940604617527275E-9
          k=2, sz=3, ncw=true
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 46 params checked, 46 passed, 0 failed. Largest relative error = 5.185871353305526E-9
          k=2, sz=3, ncw=false
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 46 params checked, 46 passed, 0 failed. Largest relative error = 1.4640592511665484E-9
          k=2, sz=3, ncw=true
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 46 params checked, 46 passed, 0 failed. Largest relative error = 4.897437334025686E-9
          k=2, sz=3, ncw=false
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 46 params checked, 46 passed, 0 failed. Largest relative error = 1.9577507108643774E-8
          k=2, sz=4, ncw=true
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 52 params checked, 52 passed, 0 failed. Largest relative error = 1.5933593477374847E-8
          k=2, sz=4, ncw=false
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 52 params checked, 52 passed, 0 failed. Largest relative error = 7.005398621515146E-9
          k=2, sz=4, ncw=true
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 52 params checked, 52 passed, 0 failed. Largest relative error = 7.95397797290784E-8
          k=2, sz=4, ncw=false
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 52 params checked, 52 passed, 0 failed. Largest relative error = 3.4030980557802155E-9
          k=2, sz=4, ncw=true
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 52 params checked, 52 passed, 0 failed. Largest relative error = 4.976619385204817E-10
          k=2, sz=4, ncw=false
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 52 params checked, 52 passed, 0 failed. Largest relative error = 3.5514636737715652E-9
          k=2, sz=4, ncw=true
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 52 params checked, 52 passed, 0 failed. Largest relative error = 1.6692035491096998E-9
          k=2, sz=4, ncw=false
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 52 params checked, 52 passed, 0 failed. Largest relative error = 1.1610227243182174E-8
          k=2, sz=5, ncw=true
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 58 params checked, 58 passed, 0 failed. Largest relative error = 6.558846720352973E-8
          k=2, sz=5, ncw=false
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 58 params checked, 58 passed, 0 failed. Largest relative error = 6.171381917544996E-9
          k=2, sz=5, ncw=true
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 58 params checked, 58 passed, 0 failed. Largest relative error = 4.432668396014862E-8
          k=2, sz=5, ncw=false
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 58 params checked, 58 passed, 0 failed. Largest relative error = 3.413926323111914E-8
          k=2, sz=5, ncw=true
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 58 params checked, 58 passed, 0 failed. Largest relative error = 1.1984976599404552E-7
          k=2, sz=5, ncw=false
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 58 params checked, 58 passed, 0 failed. Largest relative error = 3.708846469191055E-9
          k=2, sz=5, ncw=true
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 58 params checked, 58 passed, 0 failed. Largest relative error = 6.346504630026054E-9
          k=2, sz=5, ncw=false
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 58 params checked, 58 passed, 0 failed. Largest relative error = 3.53522013173188E-9
          k=3, sz=3, ncw=true
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 58 params checked, 58 passed, 0 failed. Largest relative error = 4.342763929735558E-9
          k=3, sz=3, ncw=false
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 58 params checked, 58 passed, 0 failed. Largest relative error = 7.539303227087452E-10
          k=3, sz=3, ncw=true
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 58 params checked, 58 passed, 0 failed. Largest relative error = 2.447404135022833E-9
          k=3, sz=3, ncw=false
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 58 params checked, 58 passed, 0 failed. Largest relative error = 1.8082057802628285E-9
          k=3, sz=3, ncw=true
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 58 params checked, 58 passed, 0 failed. Largest relative error = 1.3498310987783071E-8
          k=3, sz=3, ncw=false
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 58 params checked, 58 passed, 0 failed. Largest relative error = 1.0193721576012448E-8
          k=3, sz=3, ncw=true
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 58 params checked, 58 passed, 0 failed. Largest relative error = 5.805152076457974E-9
          k=3, sz=3, ncw=false
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 58 params checked, 58 passed, 0 failed. Largest relative error = 4.6049563579429885E-9
          k=3, sz=4, ncw=true
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 64 params checked, 64 passed, 0 failed. Largest relative error = 5.706337488194265E-9
          k=3, sz=4, ncw=false
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 64 params checked, 64 passed, 0 failed. Largest relative error = 1.8737867151972381E-6
          k=3, sz=4, ncw=true
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 64 params checked, 64 passed, 0 failed. Largest relative error = 6.226983318677466E-8
          k=3, sz=4, ncw=false
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 64 params checked, 64 passed, 0 failed. Largest relative error = 7.145053570252215E-9
          k=3, sz=4, ncw=true
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 64 params checked, 64 passed, 0 failed. Largest relative error = 2.2901863129285777E-8
          k=3, sz=4, ncw=false
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 64 params checked, 64 passed, 0 failed. Largest relative error = 6.0967239714648816E-9
          k=3, sz=4, ncw=true
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 64 params checked, 64 passed, 0 failed. Largest relative error = 2.7461757345205325E-9
          k=3, sz=4, ncw=false
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 64 params checked, 64 passed, 0 failed. Largest relative error = 1.4521834031614987E-9
          k=3, sz=5, ncw=true
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 70 params checked, 70 passed, 0 failed. Largest relative error = 6.6457987482749206E-9
          k=3, sz=5, ncw=false
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 70 params checked, 70 passed, 0 failed. Largest relative error = 4.485034392616121E-7
          k=3, sz=5, ncw=true
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 70 params checked, 70 passed, 0 failed. Largest relative error = 1.929838083468102E-8
          k=3, sz=5, ncw=false
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 70 params checked, 70 passed, 0 failed. Largest relative error = 2.0124939511904908E-8
          k=3, sz=5, ncw=true
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 70 params checked, 70 passed, 0 failed. Largest relative error = 9.100387795138426E-9
          k=3, sz=5, ncw=false
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 70 params checked, 70 passed, 0 failed. Largest relative error = 1.0953133727472076E-8
          k=3, sz=5, ncw=true
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 70 params checked, 70 passed, 0 failed. Largest relative error = 1.1224084921645671E-8
          k=3, sz=5, ncw=false
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 70 params checked, 70 passed, 0 failed. Largest relative error = 2.0486450052885353E-8
          o.n.c.t.BaseND4JTest - LayerOpValidation.testConv1dCausal: 1176 ms, threadCount: (27->27), jvmTotal=3545759744, jvmMax=7635730432, totalBytes=1467656, maxBytes=8589934592, currPhys=3270909952, maxPhys=8589934592
    • 132 ms
      exceptionThrown_WhenConv2DConfigInvalid(Nd4jBackend)
      • 132 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - LayerOpValidation.exceptionThrown_WhenConv2DConfigInvalid
          o.n.c.t.BaseND4JTest - LayerOpValidation.exceptionThrown_WhenConv2DConfigInvalid: 132 ms, threadCount: (27->27), jvmTotal=3548905472, jvmMax=7635730432, totalBytes=1368546, maxBytes=8589934592, currPhys=3270975488, maxPhys=8589934592
    • 140 ms
      testConv3dBasic(Nd4jBackend)
      • 140 ms
        error[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - LayerOpValidation.testConv3dBasic
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          applyPairwiseLambda requires both operands to have the same shape
          o.n.l.c.n.o.NativeOpExecutioner - Failed to execute op tanh_bp. Attempted to execute with 2 inputs, 1 outputs, 0 targs,0 bargs and 0 iargs. Inputs: [(DOUBLE,[3,4,5,5,5],c), (DOUBLE,[],c)]. Outputs: [(DOUBLE,[3,4,5,5,5],c)]. tArgs: -. iArgs: -. bArgs: -. Input var names: [conv3dnew, cast]. Output var names: [conv3dnew-grad] - Please see above message (printed out from c++) for a possible cause of error.
        • java.lang.RuntimeException: Shapes mismach
          at org.nd4j.linalg.cpu.nativecpu.ops.NativeOpExecutioner.exec(NativeOpExecutioner.java:1921)
          at org.nd4j.linalg.factory.Nd4j.exec(Nd4j.java:6577)
          at org.nd4j.autodiff.samediff.internal.InferenceSession.doExec(InferenceSession.java:487)
          at org.nd4j.autodiff.samediff.internal.InferenceSession.getOutputs(InferenceSession.java:214)
          at org.nd4j.autodiff.samediff.internal.InferenceSession.getOutputs(InferenceSession.java:60)
          at org.nd4j.autodiff.samediff.internal.AbstractSession.output(AbstractSession.java:387)
          at org.nd4j.autodiff.samediff.SameDiff.directExecHelper(SameDiff.java:2606)
          at org.nd4j.autodiff.samediff.SameDiff.batchOutputHelper(SameDiff.java:2574)
          at org.nd4j.autodiff.samediff.SameDiff.calculateGradientsAndOutputs(SameDiff.java:4091)
          at org.nd4j.autodiff.samediff.SameDiff.calculateGradients(SameDiff.java:4052)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:166)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:83)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:57)
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:218)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:118)
          at org.nd4j.autodiff.opvalidation.LayerOpValidation.testConv3dBasic(LayerOpValidation.java:1165)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
          at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
          at java.lang.reflect.Method.invoke(Method.java:498)
          at org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:688)
          at org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed(InvocationInterceptorChain.java:131)
          at org.junit.jupiter.engine.extension.TimeoutExtension.intercept(TimeoutExtension.java:149)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestableMethod(TimeoutExtension.java:140)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestTemplateMethod(TimeoutExtension.java:92)
          at org.junit.jupiter.engine.execution.ExecutableInvoker$ReflectiveInterceptorCall.lambda$ofVoidMethod$0(ExecutableInvoker.java:115)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.lambda$invoke$0(ExecutableInvoker.java:105)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation.proceed(InvocationInterceptorChain.java:106)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.proceed(InvocationInterceptorChain.java:64)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.chainAndInvoke(InvocationInterceptorChain.java:45)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.invoke(InvocationInterceptorChain.java:37)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:104)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:98)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$invokeTestMethod$6(TestMethodTestDescriptor.java:210)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.invokeTestMethod(TestMethodTestDescriptor.java:206)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:131)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:65)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:226)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:204)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:139)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.lambda$execute$2(TestTemplateTestDescriptor.java:107)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:175)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$11$1.accept(ReferencePipeline.java:440)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:107)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:42)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:107)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:88)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:67)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:52)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:114)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:86)
          at org.junit.platform.launcher.core.DefaultLauncherSession$DelegatingLauncher.execute(DefaultLauncherSession.java:86)
          at org.junit.platform.launcher.core.SessionPerRequestLauncher.execute(SessionPerRequestLauncher.java:53)
          at com.intellij.junit5.JUnit5IdeaTestRunner.startRunnerWithArgs(JUnit5IdeaTestRunner.java:71)
          at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:33)
          at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:235)
          at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:54)
        • o.n.c.t.BaseND4JTest - LayerOpValidation.testConv3dBasic: 139 ms, threadCount: (27->27), jvmTotal=3531079680, jvmMax=7635730432, totalBytes=886506, maxBytes=8589934592, currPhys=3271290880, maxPhys=8589934592
        • java.lang.IllegalStateException: Exception encountered during gradient check
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:221)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:118)
          at org.nd4j.autodiff.opvalidation.LayerOpValidation.testConv3dBasic(LayerOpValidation.java:1165)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
          at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
          at java.lang.reflect.Method.invoke(Method.java:498)
          at org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:688)
          at org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed(InvocationInterceptorChain.java:131)
          at org.junit.jupiter.engine.extension.TimeoutExtension.intercept(TimeoutExtension.java:149)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestableMethod(TimeoutExtension.java:140)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestTemplateMethod(TimeoutExtension.java:92)
          at org.junit.jupiter.engine.execution.ExecutableInvoker$ReflectiveInterceptorCall.lambda$ofVoidMethod$0(ExecutableInvoker.java:115)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.lambda$invoke$0(ExecutableInvoker.java:105)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation.proceed(InvocationInterceptorChain.java:106)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.proceed(InvocationInterceptorChain.java:64)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.chainAndInvoke(InvocationInterceptorChain.java:45)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.invoke(InvocationInterceptorChain.java:37)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:104)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:98)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$invokeTestMethod$6(TestMethodTestDescriptor.java:210)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.invokeTestMethod(TestMethodTestDescriptor.java:206)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:131)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:65)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:226)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:204)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:139)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.lambda$execute$2(TestTemplateTestDescriptor.java:107)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:175)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$11$1.accept(ReferencePipeline.java:440)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:107)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:42)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:107)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:88)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:67)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:52)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:114)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:86)
          at org.junit.platform.launcher.core.DefaultLauncherSession$DelegatingLauncher.execute(DefaultLauncherSession.java:86)
          at org.junit.platform.launcher.core.SessionPerRequestLauncher.execute(SessionPerRequestLauncher.java:53)
          at com.intellij.junit5.JUnit5IdeaTestRunner.startRunnerWithArgs(JUnit5IdeaTestRunner.java:71)
          at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:33)
          at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:235)
          at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:54)
          Caused by: java.lang.RuntimeException: Shapes mismach
          at org.nd4j.linalg.cpu.nativecpu.ops.NativeOpExecutioner.exec(NativeOpExecutioner.java:1921)
          at org.nd4j.linalg.factory.Nd4j.exec(Nd4j.java:6577)
          at org.nd4j.autodiff.samediff.internal.InferenceSession.doExec(InferenceSession.java:487)
          at org.nd4j.autodiff.samediff.internal.InferenceSession.getOutputs(InferenceSession.java:214)
          at org.nd4j.autodiff.samediff.internal.InferenceSession.getOutputs(InferenceSession.java:60)
          at org.nd4j.autodiff.samediff.internal.AbstractSession.output(AbstractSession.java:387)
          at org.nd4j.autodiff.samediff.SameDiff.directExecHelper(SameDiff.java:2606)
          at org.nd4j.autodiff.samediff.SameDiff.batchOutputHelper(SameDiff.java:2574)
          at org.nd4j.autodiff.samediff.SameDiff.calculateGradientsAndOutputs(SameDiff.java:4091)
          at org.nd4j.autodiff.samediff.SameDiff.calculateGradients(SameDiff.java:4052)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:166)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:83)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:57)
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:218)
          ... 134 more
    • 288 ms
      testAvgPooling3dBasic(Nd4jBackend)
      • 288 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - LayerOpValidation.testAvgPooling3dBasic
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.c.t.BaseND4JTest - LayerOpValidation.testAvgPooling3dBasic: 287 ms, threadCount: (27->27), jvmTotal=3547332608, jvmMax=7635730432, totalBytes=7164, maxBytes=8589934592, currPhys=3271356416, maxPhys=8589934592
    • 240 ms
      testMaxPooling2dBasic(Nd4jBackend)
      • 240 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - LayerOpValidation.testMaxPooling2dBasic
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "std" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 576 params checked, 576 passed, 0 failed. Largest relative error = 1.3995173310702795E-5
          o.n.c.t.BaseND4JTest - LayerOpValidation.testMaxPooling2dBasic: 240 ms, threadCount: (27->27), jvmTotal=3534749696, jvmMax=7635730432, totalBytes=381796, maxBytes=8589934592, currPhys=3273527296, maxPhys=8589934592
    • 109 ms
      testReluLayer(Nd4jBackend)
      • 109 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - LayerOpValidation.testReluLayer
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "std" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 22 params checked, 22 passed, 0 failed. Largest relative error = 1.1556431626710505E-9
          o.n.c.t.BaseND4JTest - LayerOpValidation.testReluLayer: 108 ms, threadCount: (27->27), jvmTotal=3545235456, jvmMax=7635730432, totalBytes=12556, maxBytes=8589934592, currPhys=3273527296, maxPhys=8589934592
    • 406 ms
      testConv2d(Nd4jBackend)
      • 406 ms
        failed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - LayerOpValidation.testConv2d
          o.n.a.o.LayerOpValidation - Starting test: 0 - conv2d+bias, nchw - input [1, 3, 8, 8]
          o.n.a.s.SameDiff - Inferring output "loss" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 276 params checked, 276 passed, 0 failed. Largest relative error = 2.3218944580086247E-6
          o.n.a.o.LayerOpValidation - Starting test: 1 - conv2d+bias, nhwc - input [1, 3, 8, 8]
          o.n.a.s.SameDiff - Inferring output "loss" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 267 params checked, 267 passed, 0 failed. Largest relative error = 4.561244977709526E-8
          o.n.a.o.LayerOpValidation - Starting test: 2 - conv2d, no bias, nchw - input [1, 3, 8, 8]
          o.n.a.s.SameDiff - Inferring output "loss" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 219 params checked, 219 passed, 0 failed. Largest relative error = 1.902788559257773E-7
          o.n.a.o.LayerOpValidation - Starting test: 3 - avg pool, NCHW, same - input [1, 3, 8, 8]
          o.n.a.s.SameDiff - Inferring output "loss" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 192 params checked, 192 passed, 0 failed. Largest relative error = 6.29047814645344E-7
          o.n.a.o.LayerOpValidation - Starting test: 3 - avg pool, NHWC, not same - input [1, 3, 8, 8]
          o.n.a.s.SameDiff - Inferring output "loss" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 192 params checked, 192 passed, 0 failed. Largest relative error = 1.3073312149472249E-8
          o.n.a.o.LayerOpValidation - Starting test: 5 - avg pool, NCHW, same - input [1, 3, 8, 8]
          o.n.a.s.SameDiff - Inferring output "loss" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 192 params checked, 192 passed, 0 failed. Largest relative error = 4.6448584547954375E-7
          o.n.a.o.LayerOpValidation - Starting test: 6 - avg pool, NHWC, not same - input [1, 3, 8, 8]
          o.n.a.s.SameDiff - Inferring output "loss" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 192 params checked, 192 passed, 0 failed. Largest relative error = 3.0681566055534454E-9
          o.n.a.o.LayerOpValidation - Starting test: 7 - upsampling2d, NCHW, 2x2 - [1, 3, 8, 8]
          o.n.a.s.SameDiff - Inferring output "loss" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.f.DifferentialFunction - No fields found for property name factorH for class org.nd4j.linalg.api.ops.impl.layers.convolution.Upsampling2d
          o.n.a.f.DifferentialFunction - No fields found for property name factorW for class org.nd4j.linalg.api.ops.impl.layers.convolution.Upsampling2d
          o.n.a.f.DifferentialFunction - No fields found for property name isNCHW for class org.nd4j.linalg.api.ops.impl.layers.convolution.Upsampling2d
          o.n.a.v.GradCheckUtil - Param 0 (innull) FAILED: grad= -0.0014716568257160515, numericalGrad= -0.0029433136816692236, relError= 0.33333333789918046, absError=0.001471656855953172, scorePlus=3.025598067076938, scoreMinus= 3.0255981259432114
          o.n.a.v.GradCheckUtil - Param 1 (innull) FAILED: grad= -0.0014716568257160515, numericalGrad= -0.006421248355259478, relError= 0.6270937526873568, absError=0.004949591529543426, scorePlus=3.025598032297591, scoreMinus= 3.025598160722558
          o.n.a.v.GradCheckUtil - Param 2 (innull) FAILED: grad= -0.0032106241512681838, numericalGrad= -7.751293162883143E-4, relError= 0.6110500448169895, absError=0.0024354948349798694, scorePlus=3.0255980887587817, scoreMinus= 3.025598104261368
          o.n.a.v.GradCheckUtil - Param 3 (innull) FAILED: grad= -0.0032106241512681838, numericalGrad= -0.00787512233202392, relError= 0.4207653663906026, absError=0.004664498180755736, scorePlus=3.0255980177588504, scoreMinus= 3.025598175261297
          o.n.a.v.GradCheckUtil - Param 4 (innull) FAILED: grad= -3.8756463039805094E-4, numericalGrad= 0.00564460085339391, relError= 1.0, absError=0.00603216548379196, scorePlus=3.025598152956083, scoreMinus= 3.025598040064066
          o.n.a.v.GradCheckUtil - Param 5 (innull) FAILED: grad= -3.8756463039805094E-4, numericalGrad= 0.003129016290515096, relError= 1.0, absError=0.003516580920913147, scorePlus=3.0255981278002375, scoreMinus= 3.0255980652199117
          o.n.a.v.GradCheckUtil - Param 6 (innull) FAILED: grad= -0.0039375611380044785, numericalGrad= 0.002084594519224936, relError= 1.0, absError=0.0060221556572294145, scorePlus=3.02559811735602, scoreMinus= 3.0255980756641296
          o.n.a.v.GradCheckUtil - Param 7 (innull) FAILED: grad= -0.0039375611380044785, numericalGrad= -0.007462024931292887, relError= 0.30917471668387037, absError=0.0035244637932884083, scorePlus=3.0255980218898246, scoreMinus= 3.0255981711303233
          o.n.a.v.GradCheckUtil - Param 8 (innull) FAILED: grad= -0.0034271446484948325, numericalGrad= -0.006854289336111207, relError= 0.3333333358700445, absError=0.0034271446876163745, scorePlus=3.0255980279671806, scoreMinus= 3.0255981650529673
          o.n.a.v.GradCheckUtil - Param 9 (innull) FAILED: grad= -0.0034271446484948325, numericalGrad= -0.003799370462687079, relError= 0.051508342328971925, absError=3.722258141922465E-4, scorePlus=3.02559805851637, scoreMinus= 3.0255981345037792
          o.n.a.v.GradCheckUtil - Param 10 (innull) FAILED: grad= -0.0018996852056090477, numericalGrad= 5.011879800065344E-6, relError= 1.0, absError=0.001904697085409113, scorePlus=3.0255980965601936, scoreMinus= 3.025598096459956
          o.n.a.v.GradCheckUtil - Param 11 (innull) FAILED: grad= -0.0018996852056090477, numericalGrad= -0.008256958405894466, relError= 0.6259226417165124, absError=0.006357273200285418, scorePlus=3.0255980139404897, scoreMinus= 3.025598179079658
          o.n.a.v.GradCheckUtil - Param 12 (innull) FAILED: grad= 2.5059594673021657E-6, numericalGrad= 0.002813267796497598, relError= 0.9982200562371222, absError=0.0028107618370302955, scorePlus=3.0255981246427526, scoreMinus= 3.0255980683773966
          o.n.a.v.GradCheckUtil - Param 13 (innull) FAILED: grad= 2.5059594673021657E-6, numericalGrad= -0.004221897187406398, relError= 1.0, absError=0.0042244031468737005, scorePlus=3.0255980542911027, scoreMinus= 3.0255981387290465
          o.n.a.v.GradCheckUtil - Param 14 (innull) FAILED: grad= -0.004128479184966177, numericalGrad= -0.0027874962560403556, relError= 0.19389642724507106, absError=0.0013409829289258214, scorePlus=3.025598068635112, scoreMinus= 3.025598124385037
          o.n.a.v.GradCheckUtil - Param 15 (innull) FAILED: grad= -0.004128479184966177, numericalGrad= 0.003395992731469732, relError= 1.0, absError=0.007524471916435909, scorePlus=3.0255981304700015, scoreMinus= 3.025598062550147
          o.n.a.v.GradCheckUtil - Param 16 (innull) FAILED: grad= 0.002928374934413011, numericalGrad= 0.005856749818455852, relError= 0.3333333295109501, absError=0.002928374884042841, scorePlus=3.025598155077572, scoreMinus= 3.0255980379425758
          o.n.a.v.GradCheckUtil - Param 17 (innull) FAILED: grad= 0.002928374934413011, numericalGrad= -0.0014801768033478877, relError= 1.0, absError=0.0044085517377608985, scorePlus=3.025598081708307, scoreMinus= 3.025598111311843
          o.n.a.v.GradCheckUtil - Param 18 (innull) FAILED: grad= -7.400883844936253E-4, numericalGrad= -0.006848240086121392, relError= 0.8049403403240812, absError=0.006108151701627767, scorePlus=3.025598028027673, scoreMinus= 3.025598164992475
          o.n.a.v.GradCheckUtil - Param 19 (innull) FAILED: grad= -7.400883844936253E-4, numericalGrad= 0.006761479998118602, relError= 1.0, absError=0.007501568382612227, scorePlus=3.025598164124874, scoreMinus= 3.025598028895274
          o.n.a.v.GradCheckUtil - Param 20 (innull) FAILED: grad= -0.0034241200251569504, numericalGrad= -0.005447921691548173, relError= 0.22811002596850025, absError=0.002023801666391223, scorePlus=3.0255980420308575, scoreMinus= 3.0255981509892913
          o.n.a.v.GradCheckUtil - Param 21 (innull) FAILED: grad= -0.0034241200251569504, numericalGrad= -0.00543789646645365, relError= 0.22723681943077859, absError=0.0020137764412967, scorePlus=3.0255980421311097, scoreMinus= 3.025598150889039
          o.n.a.v.GradCheckUtil - Param 22 (innull) FAILED: grad= 0.0033807400254567354, numericalGrad= -8.296752618264235E-4, relError= 1.0, absError=0.0042104152872831585, scorePlus=3.025598088213322, scoreMinus= 3.0255981048068272
          o.n.a.v.GradCheckUtil - Param 23 (innull) FAILED: grad= 0.0033807400254567354, numericalGrad= -0.00696843185377105, relError= 1.0, absError=0.010349171879227785, scorePlus=3.0255980268257554, scoreMinus= 3.0255981661943925
          o.n.a.v.GradCheckUtil - Param 24 (innull) FAILED: grad= -9.524089292048998E-4, numericalGrad= -0.001904817903408684, relError= 0.3333333438327644, absError=9.524089742037842E-4, scorePlus=3.0255980774618956, scoreMinus= 3.0255981155582536
          o.n.a.v.GradCheckUtil - Param 25 (innull) FAILED: grad= -9.524089292048998E-4, numericalGrad= -0.008037965026908012, relError= 0.7881269602679164, absError=0.007085556097703112, scorePlus=3.0255980161304237, scoreMinus= 3.025598176889724
          o.n.a.v.GradCheckUtil - Param 26 (innull) FAILED: grad= -0.004018982477729503, numericalGrad= -0.0012958021988751511, relError= 0.5123782889721984, absError=0.0027231802788543515, scorePlus=3.025598083552053, scoreMinus= 3.025598109468097
          o.n.a.v.GradCheckUtil - Param 27 (innull) FAILED: grad= -0.004018982477729503, numericalGrad= 3.0578723997365387E-4, relError= 1.0, absError=0.0043247697177031565, scorePlus=3.0255980995679472, scoreMinus= 3.0255980934522024
          o.n.a.v.GradCheckUtil - Param 28 (innull) FAILED: grad= -6.479010705981992E-4, numericalGrad= 8.958250807822309E-4, relError= 1.0, absError=0.00154372615138043, scorePlus=3.0255981054683256, scoreMinus= 3.025598087551824
          o.n.a.v.GradCheckUtil - Param 29 (innull) FAILED: grad= -6.479010705981992E-4, numericalGrad= -0.002919546160384811, relError= 0.6367704811601825, absError=0.0022716450897866123, scorePlus=3.025598067314613, scoreMinus= 3.025598125705536
          o.n.a.v.GradCheckUtil - Param 30 (innull) FAILED: grad= 1.5289364274712592E-4, numericalGrad= 0.008427235842489722, relError= 0.964360994082852, absError=0.008274342199742596, scorePlus=3.025598180782432, scoreMinus= 3.0255980122377153
          o.n.a.v.GradCheckUtil - Param 31 (innull) FAILED: grad= 1.5289364274712592E-4, numericalGrad= -0.0014359869071611795, relError= 1.0, absError=0.0015888805499083055, scorePlus=3.0255980821502058, scoreMinus= 3.025598110869944
          o.n.a.v.GradCheckUtil - Param 32 (innull) FAILED: grad= 0.0030532002354680256, numericalGrad= 0.006106400451955095, relError= 0.3333333319518353, absError=0.00305320021648707, scorePlus=3.0255981575740787, scoreMinus= 3.0255980354460696
          o.n.a.v.GradCheckUtil - Param 33 (innull) FAILED: grad= 0.0030532002354680256, numericalGrad= -0.002453854830442026, relError= 1.0, absError=0.005507055065910052, scorePlus=3.0255980719715265, scoreMinus= 3.025598121048623
          o.n.a.v.GradCheckUtil - Param 34 (innull) FAILED: grad= -0.0012269274008439477, numericalGrad= -0.0028559468789879357, relError= 0.398988400448878, absError=0.001629019478143988, scorePlus=3.025598067950606, scoreMinus= 3.0255981250695436
          o.n.a.v.GradCheckUtil - Param 35 (innull) FAILED: grad= -0.0012269274008439477, numericalGrad= 0.0027886064568605202, relError= 1.0, absError=0.004015533857704468, scorePlus=3.025598124396139, scoreMinus= 3.02559806862401
          o.n.a.v.GradCheckUtil - Param 36 (innull) FAILED: grad= -0.0014279734154907131, numericalGrad= 0.006918287809298817, relError= 1.0, absError=0.00834626122478953, scorePlus=3.025598165692952, scoreMinus= 3.0255980273271956
          o.n.a.v.GradCheckUtil - Param 37 (innull) FAILED: grad= -0.0014279734154907131, numericalGrad= 0.007239619126409024, relError= 1.0, absError=0.008667592541899737, scorePlus=3.025598168906265, scoreMinus= 3.0255980241138825
          o.n.a.v.GradCheckUtil - Param 38 (innull) FAILED: grad= 0.0013943032375181884, numericalGrad= 9.536895273498657E-4, relError= 0.1876554803579572, absError=4.4061371016832277E-4, scorePlus=3.02559810604697, scoreMinus= 3.0255980869731793
          o.n.a.v.GradCheckUtil - Param 39 (innull) FAILED: grad= 0.0013943032375181884, numericalGrad= -0.003952565963416532, relError= 1.0, absError=0.005346869200934721, scorePlus=3.0255980569844145, scoreMinus= 3.025598136035734
          o.n.a.v.GradCheckUtil - Param 40 (innull) FAILED: grad= -0.0035027643414844564, numericalGrad= -0.007005528690484652, relError= 0.3333333338101465, absError=0.0035027643490001953, scorePlus=3.025598026454787, scoreMinus= 3.0255981665653606
          o.n.a.v.GradCheckUtil - Param 41 (innull) FAILED: grad= -0.0035027643414844564, numericalGrad= -0.006222759485474682, relError= 0.27967595292403713, absError=0.0027199951439902254, scorePlus=3.025598034282479, scoreMinus= 3.025598158737669
          o.n.a.v.GradCheckUtil - Param 42 (innull) FAILED: grad= -0.003111379725379582, numericalGrad= -0.008111047056225118, relError= 0.4455067899432204, absError=0.004999667330845536, scorePlus=3.025598015399603, scoreMinus= 3.025598177620544
          o.n.a.v.GradCheckUtil - Param 43 (innull) FAILED: grad= -0.003111379725379582, numericalGrad= -0.003971385598156019, relError= 0.12142233061410199, absError=8.600058727764367E-4, scorePlus=3.0255980567962184, scoreMinus= 3.0255981362239304
          o.n.a.v.GradCheckUtil - Param 44 (innull) FAILED: grad= -0.004055523502953158, numericalGrad= 0.0067515328217027095, relError= 1.0, absError=0.010807056324655867, scorePlus=3.025598164025402, scoreMinus= 3.0255980289947457
          o.n.a.v.GradCheckUtil - Param 45 (innull) FAILED: grad= -0.004055523502953158, numericalGrad= -0.006855382483905713, relError= 0.2566110444288232, absError=0.002799858980952555, scorePlus=3.0255980279562493, scoreMinus= 3.025598165063899
          o.n.a.v.GradCheckUtil - Param 46 (innull) FAILED: grad= -0.0019856927948518383, numericalGrad= 0.001217047507218183, relError= 1.0, absError=0.0032027403020700213, scorePlus=3.02559810868055, scoreMinus= 3.0255980843395998
          o.n.a.v.GradCheckUtil - Param 47 (innull) FAILED: grad= -0.0019856927948518383, numericalGrad= 0.008262077466625328, relError= 1.0, absError=0.010247770261477166, scorePlus=3.0255981791308484, scoreMinus= 3.025598013889299
          o.n.a.v.GradCheckUtil - Param 48 (innull) FAILED: grad= 0.0021426920365150036, numericalGrad= 0.00428538402541534, relError= 0.33333332839513546, absError=0.002142691988900336, scorePlus=3.0255981393639146, scoreMinus= 3.025598053656234
          o.n.a.v.GradCheckUtil - Param 49 (innull) FAILED: grad= 0.0021426920365150036, numericalGrad= 3.1625813079472205E-6, relError= 0.9970523806396951, absError=0.0021395294552070563, scorePlus=3.0255980965417004, scoreMinus= 3.025598096478449
          o.n.a.v.GradCheckUtil - Param 50 (innull) FAILED: grad= 1.5813123871073194E-6, numericalGrad= 0.00771641444075044, relError= 0.9995902271942909, absError=0.007714833128363333, scorePlus=3.025598173674218, scoreMinus= 3.0255980193459293
          o.n.a.v.GradCheckUtil - Param 51 (innull) FAILED: grad= 1.5813123871073194E-6, numericalGrad= -0.0037569681810012408, relError= 1.0, absError=0.003758549493388348, scorePlus=3.0255980589403926, scoreMinus= 3.025598134079756
          o.n.a.v.GradCheckUtil - Param 52 (innull) FAILED: grad= 0.0038582072299564608, numericalGrad= -0.007823952352659092, relError= 1.0, absError=0.011682159582615552, scorePlus=3.02559801827055, scoreMinus= 3.025598174749597
          o.n.a.v.GradCheckUtil - Param 53 (innull) FAILED: grad= 0.0038582072299564608, numericalGrad= -0.0032368336677635052, relError= 1.0, absError=0.0070950408977199664, scorePlus=3.0255980641417377, scoreMinus= 3.025598128878411
          o.n.a.v.GradCheckUtil - Param 54 (innull) FAILED: grad= -0.0018784840754458246, numericalGrad= -0.005581366746554294, relError= 0.49637489535154816, absError=0.0037028826711084694, scorePlus=3.0255980406964067, scoreMinus= 3.0255981523237416
          o.n.a.v.GradCheckUtil - Param 55 (innull) FAILED: grad= -0.0018784840754458246, numericalGrad= 7.617081188016072E-4, relError= 1.0, absError=0.002640192194247432, scorePlus=3.025598104127156, scoreMinus= 3.0255980888929934
          o.n.a.v.GradCheckUtil - Param 56 (innull) FAILED: grad= 0.0024088722462619833, numericalGrad= 0.004817744492235931, relError= 0.3333333333067616, absError=0.002408872245973948, scorePlus=3.025598144687519, scoreMinus= 3.025598048332629
          o.n.a.v.GradCheckUtil - Param 57 (innull) FAILED: grad= 0.0024088722462619833, numericalGrad= 0.003584289909319693, relError= 0.19612645754345148, absError=0.0011754176630577096, scorePlus=3.0255981323529735, scoreMinus= 3.0255980606671753
          o.n.a.v.GradCheckUtil - Param 58 (innull) FAILED: grad= 0.0017921449723997567, numericalGrad= 2.3936674864444282E-4, relError= 0.7643461800738143, absError=0.0015527782237553139, scorePlus=3.025598098903742, scoreMinus= 3.025598094116407
          o.n.a.v.GradCheckUtil - Param 59 (innull) FAILED: grad= 0.0017921449723997567, numericalGrad= -0.005756287357883138, relError= 1.0, absError=0.007548432330282895, scorePlus=3.0255980389472006, scoreMinus= 3.0255981540729477
          o.n.a.v.GradCheckUtil - Param 60 (innull) FAILED: grad= 1.1968340178346102E-4, numericalGrad= 0.007753788655584514, relError= 0.969598316749861, absError=0.007634105253801053, scorePlus=3.02559817404796, scoreMinus= 3.025598018972187
          o.n.a.v.GradCheckUtil - Param 61 (innull) FAILED: grad= 1.1968340178346102E-4, numericalGrad= -6.208406455598947E-4, relError= 1.0, absError=7.405240473433557E-4, scorePlus=3.0255980903016684, scoreMinus= 3.0255981027184813
          o.n.a.v.GradCheckUtil - Param 62 (innull) FAILED: grad= -0.0028781436637142998, numericalGrad= -0.008434554343850209, relError= 0.49116582767616357, absError=0.005556410680135909, scorePlus=3.0255980121645303, scoreMinus= 3.025598180855617
          o.n.a.v.GradCheckUtil - Param 63 (innull) FAILED: grad= -0.0028781436637142998, numericalGrad= -0.003946547555422342, relError= 0.15654977747743443, absError=0.001068403891708042, scorePlus=3.0255980570445993, scoreMinus= 3.0255981359755504
          o.n.a.v.GradCheckUtil - Param 64 (innull) FAILED: grad= 2.6427149309917375E-4, numericalGrad= 5.285429649504181E-4, relError= 0.3333333154662446, absError=2.6427147185124433E-4, scorePlus=3.025598101795504, scoreMinus= 3.0255980912246447
          o.n.a.v.GradCheckUtil - Param 65 (innull) FAILED: grad= 2.6427149309917375E-4, numericalGrad= -0.008476167545623525, relError= 1.0, absError=0.0087404390387227, scorePlus=3.025598011748398, scoreMinus= 3.0255981812717487
          o.n.a.v.GradCheckUtil - Param 66 (innull) FAILED: grad= -0.004238083767695539, numericalGrad= -0.006840107280581264, relError= 0.23487801406805178, absError=0.0026020235128857245, scorePlus=3.025598028109001, scoreMinus= 3.0255981649111465
          o.n.a.v.GradCheckUtil - Param 67 (innull) FAILED: grad= -0.004238083767695539, numericalGrad= -0.003462145503618785, relError= 0.10076820270369848, absError=7.759382640767543E-4, scorePlus=3.025598061888619, scoreMinus= 3.025598131131529
          o.n.a.v.GradCheckUtil - Param 68 (innull) FAILED: grad= -0.0034200536327753826, numericalGrad= -0.00843207834666515, relError= 0.4228795901517083, absError=0.005012024713889768, scorePlus=3.02559801218929, scoreMinus= 3.025598180830857
          o.n.a.v.GradCheckUtil - Param 69 (innull) FAILED: grad= -0.0034200536327753826, numericalGrad= -0.008302202436638595, relError= 0.41648542524180515, absError=0.004882148803863212, scorePlus=3.025598013488049, scoreMinus= 3.0255981795320976
          o.n.a.v.GradCheckUtil - Param 70 (innull) FAILED: grad= -0.0017310727283785835, numericalGrad= -1.2505085855707419E-5, relError= 0.9856558327897753, absError=0.001718567642522876, scorePlus=3.0255980963850235, scoreMinus= 3.0255980966351252
          o.n.a.v.GradCheckUtil - Param 71 (innull) FAILED: grad= -0.0017310727283785835, numericalGrad= 0.0025854614449372093, relError= 1.0, absError=0.004316534173315793, scorePlus=3.0255981223646886, scoreMinus= 3.0255980706554597
          o.n.a.v.GradCheckUtil - Param 72 (innull) FAILED: grad= -8.497299531061962E-4, numericalGrad= -0.0016994599061348479, relError= 0.3333333333130538, absError=8.497299530286517E-4, scorePlus=3.025598079515475, scoreMinus= 3.0255981135046732
          o.n.a.v.GradCheckUtil - Param 73 (innull) FAILED: grad= -8.497299531061962E-4, numericalGrad= -0.006892688864112983, relError= 0.7805001322800074, absError=0.006042958911006787, scorePlus=3.0255980275831846, scoreMinus= 3.025598165436962
          o.n.a.v.GradCheckUtil - Param 74 (innull) FAILED: grad= -0.003446344431422256, numericalGrad= 0.00680418434928498, relError= 1.0, absError=0.010250528780707237, scorePlus=3.0255981645519165, scoreMinus= 3.0255980284682296
          o.n.a.v.GradCheckUtil - Param 75 (innull) FAILED: grad= -0.003446344431422256, numericalGrad= -0.005576959227759914, relError= 0.23612358364660935, absError=0.0021306147963376576, scorePlus=3.025598040740481, scoreMinus= 3.0255981522796658
          o.n.a.v.GradCheckUtil - Param 76 (innull) FAILED: grad= 0.0034020921813097235, numericalGrad= 0.004651104590358557, relError= 0.15509523043606085, absError=0.0012490124090488333, scorePlus=3.02559814302112, scoreMinus= 3.025598049999028
          o.n.a.v.GradCheckUtil - Param 77 (innull) FAILED: grad= 0.0034020921813097235, numericalGrad= 0.0035812858456552017, relError= 0.0256600263731331, absError=1.7919366434547817E-4, scorePlus=3.025598132322932, scoreMinus= 3.0255980606972153
          o.n.a.v.GradCheckUtil - Param 78 (innull) FAILED: grad= -0.002788479608962161, numericalGrad= 0.005996716767597831, relError= 1.0, absError=0.008785196376559992, scorePlus=3.0255981564772414, scoreMinus= 3.025598036542906
          o.n.a.v.GradCheckUtil - Param 79 (innull) FAILED: grad= -0.002788479608962161, numericalGrad= 0.008374177529191229, relError= 1.0, absError=0.011162657138153391, scorePlus=3.025598180251848, scoreMinus= 3.0255980127682975
          o.n.a.v.GradCheckUtil - Param 80 (innull) FAILED: grad= 0.0037398863074177943, numericalGrad= 0.007479772579088716, relError= 0.33333333120927156, absError=0.003739886271670922, scorePlus=3.025598171307799, scoreMinus= 3.0255980217123475
          o.n.a.v.GradCheckUtil - Param 81 (innull) FAILED: grad= 0.0037398863074177943, numericalGrad= 0.006247193362618474, relError= 0.25105507696341167, absError=0.00250730705520068, scorePlus=3.025598158982007, scoreMinus= 3.02559803403814
          o.n.a.v.GradCheckUtil - Param 82 (innull) FAILED: grad= 0.0031235966998401934, numericalGrad= 0.003560425798632138, relError= 0.06535422328272898, absError=4.368290987919448E-4, scorePlus=3.025598132114332, scoreMinus= 3.025598060905816
          o.n.a.v.GradCheckUtil - Param 83 (innull) FAILED: grad= 0.0031235966998401934, numericalGrad= -0.0065917553193628456, relError= 1.0, absError=0.009715352019203038, scorePlus=3.0255980305925205, scoreMinus= 3.025598162427627
          o.n.a.v.GradCheckUtil - Param 84 (innull) FAILED: grad= 0.0017802129155226646, numericalGrad= 0.007152346848116053, relError= 0.6014103543377834, absError=0.005372133932593388, scorePlus=3.025598168033542, scoreMinus= 3.0255980249866052
          o.n.a.v.GradCheckUtil - Param 85 (innull) FAILED: grad= 0.0017802129155226646, numericalGrad= 0.00804339224114159, relError= 0.6375642369308823, absError=0.006263179325618925, scorePlus=3.025598176943996, scoreMinus= 3.025598016076151
          o.n.a.v.GradCheckUtil - Param 86 (innull) FAILED: grad= -0.0032958776394477933, numericalGrad= 0.0037601413316323824, relError= 1.0, absError=0.007056018971080175, scorePlus=3.0255981341114877, scoreMinus= 3.025598058908661
          o.n.a.v.GradCheckUtil - Param 87 (innull) FAILED: grad= -0.0032958776394477933, numericalGrad= 0.007786486233563038, relError= 1.0, absError=0.011082363873010832, scorePlus=3.025598174374936, scoreMinus= 3.025598018645211
          o.n.a.v.GradCheckUtil - Param 88 (innull) FAILED: grad= -0.003975100782074745, numericalGrad= -0.007950201585948946, relError= 0.3333333345520002, absError=0.003975100803874201, scorePlus=3.0255980170080576, scoreMinus= 3.0255981760120894
          o.n.a.v.GradCheckUtil - Param 89 (innull) FAILED: grad= -0.003975100782074745, numericalGrad= -0.0016397852853344828, relError= 0.415915028141934, absError=0.002335315496740262, scorePlus=3.0255980801122213, scoreMinus= 3.025598112907927
          o.n.a.v.GradCheckUtil - Param 90 (innull) FAILED: grad= -8.198926192139531E-4, numericalGrad= 5.764889454695776E-4, relError= 1.0, absError=0.0013963815646835308, scorePlus=3.0255981022749636, scoreMinus= 3.0255980907451847
          o.n.a.v.GradCheckUtil - Param 91 (innull) FAILED: grad= -8.198926192139531E-4, numericalGrad= 0.006443520561560944, relError= 1.0, absError=0.007263413180774897, scorePlus=3.0255981609452793, scoreMinus= 3.025598032074868
          o.n.a.v.GradCheckUtil - Param 92 (innull) FAILED: grad= 2.8824450973169213E-4, numericalGrad= -0.002206074101174238, relError= 1.0, absError=0.00249431861090593, scorePlus=3.025598074449333, scoreMinus= 3.025598118570815
          o.n.a.v.GradCheckUtil - Param 93 (innull) FAILED: grad= 2.8824450973169213E-4, numericalGrad= 0.003629338674038251, relError= 0.8528457489169072, absError=0.003341094164306559, scorePlus=3.0255981328034607, scoreMinus= 3.025598060216687
          o.n.a.v.GradCheckUtil - Param 94 (innull) FAILED: grad= 0.003221760316030612, numericalGrad= -5.94791771391101E-5, relError= 1.0, absError=0.003281239493169722, scorePlus=3.0255980959152824, scoreMinus= 3.025598097104866
          o.n.a.v.GradCheckUtil - Param 95 (innull) FAILED: grad= 0.003221760316030612, numericalGrad= 0.0016190305984764561, relError= 0.3310883997800925, absError=0.0016027297175541559, scorePlus=3.02559811270038, scoreMinus= 3.025598080319768
          o.n.a.v.GradCheckUtil - Param 96 (innull) FAILED: grad= -7.246118471424529E-4, numericalGrad= -0.0014492237188079569, relError= 0.33333334085400373, absError=7.24611871665504E-4, scorePlus=3.0255980820178365, scoreMinus= 3.025598111002311
          o.n.a.v.GradCheckUtil - Param 97 (innull) FAILED: grad= -7.246118471424529E-4, numericalGrad= -0.006599610746782502, relError= 0.8021327621190872, absError=0.005874998899640049, scorePlus=3.0255980305139656, scoreMinus= 3.0255981625061805
          o.n.a.v.GradCheckUtil - Param 98 (innull) FAILED: grad= -0.003299805334767332, numericalGrad= -0.007668829460349968, relError= 0.3983197733529711, absError=0.0043690241255826354, scorePlus=3.025598019821778, scoreMinus= 3.025598173198367
          o.n.a.v.GradCheckUtil - Param 99 (innull) FAILED: grad= -0.003299805334767332, numericalGrad= -0.0014148124671820026, relError= 0.3998188075406555, absError=0.0018849928675853296, scorePlus=3.025598082361949, scoreMinus= 3.025598110658198
          o.n.a.v.GradCheckUtil - Param 100 (innull) FAILED: grad= -0.0038344147014374545, numericalGrad= 0.0023511230295980567, relError= 1.0, absError=0.006185537731035511, scorePlus=3.025598120021304, scoreMinus= 3.0255980729988434
          o.n.a.v.GradCheckUtil - Param 101 (innull) FAILED: grad= -0.0038344147014374545, numericalGrad= 0.008229575043650073, relError= 1.0, absError=0.012063989745087527, scorePlus=3.025598178805823, scoreMinus= 3.025598014214322
          o.n.a.v.GradCheckUtil - Param 102 (innull) FAILED: grad= -7.074062197513162E-4, numericalGrad= 0.007039017968502036, relError= 1.0, absError=0.007746424188253352, scorePlus=3.0255981669002527, scoreMinus= 3.0255980261198934
          o.n.a.v.GradCheckUtil - Param 103 (innull) FAILED: grad= -7.074062197513162E-4, numericalGrad= 0.007362401999166933, relError= 1.0, absError=0.00806980821891825, scorePlus=3.025598170134093, scoreMinus= 3.025598022886053
          o.n.a.v.GradCheckUtil - Param 104 (innull) FAILED: grad= -0.00138044039125483, numericalGrad= -0.0027608808350620957, relError= 0.33333334179318347, absError=0.0013804404438072656, scorePlus=3.0255980689012656, scoreMinus= 3.0255981241188823
          o.n.a.v.GradCheckUtil - Param 105 (innull) FAILED: grad= -0.00138044039125483, numericalGrad= -0.0028123816386838025, relError= 0.3415220672864884, absError=0.0014319412474289724, scorePlus=3.0255980683862576, scoreMinus= 3.0255981246338903
          o.n.a.v.GradCheckUtil - Param 106 (innull) FAILED: grad= -0.0014061907850526118, numericalGrad= -0.006058659307583979, relError= 0.6232500940803368, absError=0.004652468522531367, scorePlus=3.0255980359234806, scoreMinus= 3.025598157096667
          o.n.a.v.GradCheckUtil - Param 107 (innull) FAILED: grad= -0.0014061907850526118, numericalGrad= 0.0031639782127612644, relError= 1.0, absError=0.004570168997813876, scorePlus=3.0255981281498565, scoreMinus= 3.0255980648702923
          o.n.a.v.GradCheckUtil - Param 108 (innull) FAILED: grad= -0.0030293296256400253, numericalGrad= -4.241065720833603E-4, relError= 0.7543857492644892, absError=0.002605223053556665, scorePlus=3.0255980922690084, scoreMinus= 3.02559810075114
          o.n.a.v.GradCheckUtil - Param 109 (innull) FAILED: grad= -0.0030293296256400253, numericalGrad= 0.005156596816213721, relError= 1.0, absError=0.008185926441853746, scorePlus=3.0255981480760417, scoreMinus= 3.0255980449441053
          o.n.a.v.GradCheckUtil - Param 110 (innull) FAILED: grad= 0.0015819891292417829, numericalGrad= 0.008688409636192773, relError= 0.6919322870761296, absError=0.00710642050695099, scorePlus=3.025598183394169, scoreMinus= 3.0255980096259765
          o.n.a.v.GradCheckUtil - Param 111 (innull) FAILED: grad= 0.0015819891292417829, numericalGrad= 0.00855830972756877, relError= 0.6879797821384194, absError=0.006976320598326986, scorePlus=3.0255981820931703, scoreMinus= 3.025598010926976
          o.n.a.v.GradCheckUtil - Param 112 (innull) FAILED: grad= -0.0033346953512600175, numericalGrad= -0.006669390728575308, relError= 0.333333335069642, absError=0.00333469537731529, scorePlus=3.025598029816167, scoreMinus= 3.0255981632039814
          o.n.a.v.GradCheckUtil - Param 113 (innull) FAILED: grad= -0.0033346953512600175, numericalGrad= -0.008378249494178647, relError= 0.4305965928698729, absError=0.005043554142918629, scorePlus=3.0255980127275786, scoreMinus= 3.0255981802925684
          o.n.a.v.GradCheckUtil - Param 114 (innull) FAILED: grad= -0.004189124732184867, numericalGrad= -0.002706914292716078, relError= 0.2149364924004443, absError=0.0014822104394687893, scorePlus=3.0255980694409317, scoreMinus= 3.0255981235792175
          o.n.a.v.GradCheckUtil - Param 115 (innull) FAILED: grad= -0.004189124732184867, numericalGrad= -0.0033360359585898887, relError= 0.11336485806087795, absError=8.530887735949786E-4, scorePlus=3.0255980631497152, scoreMinus= 3.0255981298704344
          o.n.a.v.GradCheckUtil - Param 116 (innull) FAILED: grad= -0.0013534571346834551, numericalGrad= -2.8535811491536833E-4, relError= 0.6517507205461713, absError=0.0010680990197680868, scorePlus=3.0255980936564937, scoreMinus= 3.025598099363656
          o.n.a.v.GradCheckUtil - Param 117 (innull) FAILED: grad= -0.0013534571346834551, numericalGrad= 0.0027979309757952815, relError= 1.0, absError=0.004151388110478736, scorePlus=3.0255981244893846, scoreMinus= 3.025598068530765
          o.n.a.v.GradCheckUtil - Param 118 (innull) FAILED: grad= -0.0016680179618231632, numericalGrad= 0.004607060533068363, relError= 1.0, absError=0.006275078494891527, scorePlus=3.02559814258068, scoreMinus= 3.0255980504394695
          o.n.a.v.GradCheckUtil - Param 119 (innull) FAILED: grad= -0.0016680179618231632, numericalGrad= 0.0035250796504016075, relError= 1.0, absError=0.005193097612224771, scorePlus=3.025598131760871, scoreMinus= 3.025598061259278
          o.n.a.v.GradCheckUtil - Param 120 (innull) FAILED: grad= 0.001062923079989736, numericalGrad= 0.0021258461435635922, relError= 0.33333332990131326, absError=0.0010629230635738562, scorePlus=3.0255981177685367, scoreMinus= 3.025598075251614
          o.n.a.v.GradCheckUtil - Param 121 (innull) FAILED: grad= 0.001062923079989736, numericalGrad= 0.00227812935182925, relError= 0.3637196053154763, absError=0.001215206271839514, scorePlus=3.025598119291369, scoreMinus= 3.0255980737287818
          o.n.a.v.GradCheckUtil - Param 122 (innull) FAILED: grad= 0.0011390646848868477, numericalGrad= 0.0036842319639518446, relError= 0.5276820947096004, absError=0.002545167279064997, scorePlus=3.025598133352395, scoreMinus= 3.0255980596677556
          o.n.a.v.GradCheckUtil - Param 123 (innull) FAILED: grad= 0.0011390646848868477, numericalGrad= 0.002614766625441689, relError= 0.3931188747066227, absError=0.0014757019405548413, scorePlus=3.0255981226577413, scoreMinus= 3.025598070362409
          o.n.a.v.GradCheckUtil - Param 124 (innull) FAILED: grad= 0.0018421159827704202, numericalGrad= -0.007427305437346376, relError= 1.0, absError=0.009269421420116795, scorePlus=3.02559802223702, scoreMinus= 3.0255981707831285
          o.n.a.v.GradCheckUtil - Param 125 (innull) FAILED: grad= 0.0018421159827704202, numericalGrad= 0.004410110698849223, relError= 0.41073282317613635, absError=0.002567994716078803, scorePlus=3.025598140611182, scoreMinus= 3.025598052408968
          o.n.a.v.GradCheckUtil - Param 126 (innull) FAILED: grad= 0.0013073833298229388, numericalGrad= -0.00847629082478818, relError= 1.0, absError=0.009783674154611118, scorePlus=3.025598011747166, scoreMinus= 3.0255981812729824
          o.n.a.v.GradCheckUtil - Param 127 (innull) FAILED: grad= 0.0013073833298229388, numericalGrad= 0.003444563434484848, relError= 0.4497483264573631, absError=0.002137180104661909, scorePlus=3.0255981309557094, scoreMinus= 3.0255980620644407
          o.n.a.v.GradCheckUtil - Param 128 (innull) FAILED: grad= -0.003314556537853374, numericalGrad= -0.0066291131251006155, relError= 0.3333333366449121, absError=0.0033145565872472415, scorePlus=3.025598030218943, scoreMinus= 3.0255981628012054
          o.n.a.v.GradCheckUtil - Param 129 (innull) FAILED: grad= -0.003314556537853374, numericalGrad= -4.142477694202284E-4, relError= 0.7778120087384716, absError=0.0029003087684331456, scorePlus=3.025598092367597, scoreMinus= 3.0255981006525525
          o.n.a.v.GradCheckUtil - Param 130 (innull) FAILED: grad= -2.0712386224060536E-4, numericalGrad= 0.004971032474543335, relError= 1.0, absError=0.005178156336783941, scorePlus=3.025598146220399, scoreMinus= 3.0255980467997494
          o.n.a.v.GradCheckUtil - Param 131 (innull) FAILED: grad= -2.0712386224060536E-4, numericalGrad= -0.00449362627108485, relError= 0.9118762510807698, absError=0.004286502408844244, scorePlus=3.025598051573812, scoreMinus= 3.0255981414463373
          o.n.a.v.GradCheckUtil - Param 132 (innull) FAILED: grad= 0.002485516242739334, numericalGrad= 0.002439716562108174, relError= 0.009298987975976086, absError=4.579968063115995E-5, scorePlus=3.0255981209072402, scoreMinus= 3.025598072112909
          o.n.a.v.GradCheckUtil - Param 133 (innull) FAILED: grad= 0.002485516242739334, numericalGrad= 0.0081574854871036, relError= 0.5329294674884894, absError=0.005671969244364266, scorePlus=3.025598178084929, scoreMinus= 3.0255980149352193
          o.n.a.v.GradCheckUtil - Param 134 (innull) FAILED: grad= -0.0022468131302988627, numericalGrad= 0.00812098654989768, relError= 1.0, absError=0.010367799680196542, scorePlus=3.0255981777199397, scoreMinus= 3.0255980153002087
          o.n.a.v.GradCheckUtil - Param 135 (innull) FAILED: grad= -0.0022468131302988627, numericalGrad= -0.005048145390595948, relError= 0.38400934731476305, absError=0.0028013322602970857, scorePlus=3.025598046028621, scoreMinus= 3.0255981469915287
          o.n.a.v.GradCheckUtil - Param 136 (innull) FAILED: grad= 0.0019357919784649602, numericalGrad= 0.0038715838979186397, relError= 0.3333333265590424, absError=0.0019357919194536795, scorePlus=3.025598135225914, scoreMinus= 3.025598057794236
          o.n.a.v.GradCheckUtil - Param 137 (innull) FAILED: grad= 0.0019357919784649602, numericalGrad= -1.5341712344962843E-4, relError= 1.0, absError=0.0020892091019145886, scorePlus=3.0255980949759045, scoreMinus= 3.025598098044247
          o.n.a.v.GradCheckUtil - Param 138 (innull) FAILED: grad= -7.67085558929903E-5, numericalGrad= -0.007054820638785485, relError= 0.9784874873820245, absError=0.006978112082892495, scorePlus=3.0255980259618687, scoreMinus= 3.0255981670582814
          o.n.a.v.GradCheckUtil - Param 139 (innull) FAILED: grad= -7.67085558929903E-5, numericalGrad= 0.0013583520752646903, relError= 1.0, absError=0.0014350606311576805, scorePlus=3.025598110093597, scoreMinus= 3.0255980829265554
          o.n.a.v.GradCheckUtil - Param 140 (innull) FAILED: grad= -0.0035274102957142278, numericalGrad= 0.0016988584539134874, relError= 1.0, absError=0.005226268749627715, scorePlus=3.0255981134986607, scoreMinus= 3.0255980795214916
          o.n.a.v.GradCheckUtil - Param 141 (innull) FAILED: grad= -0.0035274102957142278, numericalGrad= -0.005700905081340578, relError= 0.23552454557746336, absError=0.0021734947856263506, scorePlus=3.0255980395010242, scoreMinus= 3.025598153519126
          o.n.a.v.GradCheckUtil - Param 142 (innull) FAILED: grad= 6.791760487672711E-4, numericalGrad= 0.0013541007204409536, relError= 0.3319394004272738, absError=6.749246716736825E-4, scorePlus=3.025598110051083, scoreMinus= 3.0255980829690685
          o.n.a.v.GradCheckUtil - Param 143 (innull) FAILED: grad= 6.791760487672711E-4, numericalGrad= -0.001955716633084137, relError= 1.0, absError=0.002634892681851408, scorePlus=3.0255980769529094, scoreMinus= 3.025598116067242
          o.n.a.v.GradCheckUtil - Param 144 (innull) FAILED: grad= -0.001469706847762485, numericalGrad= -0.0029394137346372413, relError= 0.33333333924717645, absError=0.0014697068868747562, scorePlus=3.025598067115938, scoreMinus= 3.025598125904213
          o.n.a.v.GradCheckUtil - Param 145 (innull) FAILED: grad= -0.001469706847762485, numericalGrad= 0.004855521429369958, relError= 1.0, absError=0.0063252282771324424, scorePlus=3.0255981450652896, scoreMinus= 3.025598047954861
          o.n.a.v.GradCheckUtil - Param 146 (innull) FAILED: grad= 0.0024277607313390745, numericalGrad= 0.002681131627824129, relError= 0.049594095681153576, absError=2.533708964850543E-4, scorePlus=3.0255981233213918, scoreMinus= 3.025598069698759
          o.n.a.v.GradCheckUtil - Param 147 (innull) FAILED: grad= 0.0024277607313390745, numericalGrad= -0.0069076805830903245, relError= 1.0, absError=0.009335441314429399, scorePlus=3.025598027433269, scoreMinus= 3.0255981655868807
          o.n.a.v.GradCheckUtil - Param 148 (innull) FAILED: grad= 0.001340565831374198, numericalGrad= 0.0016588582063548072, relError= 0.1061178316159666, absError=3.1829237498060925E-4, scorePlus=3.025598113098658, scoreMinus= 3.025598079921494
          o.n.a.v.GradCheckUtil - Param 149 (innull) FAILED: grad= 0.001340565831374198, numericalGrad= 0.004499207628683166, relError= 0.5408843029465634, absError=0.003158641797308968, scorePlus=3.0255981415021513, scoreMinus= 3.0255980515179988
          o.n.a.v.GradCheckUtil - Param 150 (innull) FAILED: grad= -0.0034538402370857023, numericalGrad= 0.0048464577684370624, relError= 1.0, absError=0.008300298005522764, scorePlus=3.0255981449746527, scoreMinus= 3.0255980480454974
          o.n.a.v.GradCheckUtil - Param 151 (innull) FAILED: grad= -0.0034538402370857023, numericalGrad= 0.003943521442728581, relError= 1.0, absError=0.007397361679814284, scorePlus=3.0255981359452897, scoreMinus= 3.025598057074861
          o.n.a.v.GradCheckUtil - Param 152 (innull) FAILED: grad= 0.004061380960273319, numericalGrad= 0.008122761885331897, relError= 0.33333333140652616, absError=0.004061380925058578, scorePlus=3.0255981777376935, scoreMinus= 3.0255980152824558
          o.n.a.v.GradCheckUtil - Param 153 (innull) FAILED: grad= 0.004061380960273319, numericalGrad= -0.008277206120510527, relError= 1.0, absError=0.012338587080783846, scorePlus=3.025598013738013, scoreMinus= 3.0255981792821354
          o.n.a.v.GradCheckUtil - Param 154 (innull) FAILED: grad= -0.004138603043108665, numericalGrad= -0.005619665643941118, relError= 0.15177514048142304, absError=0.0014810626008324524, scorePlus=3.0255980403134184, scoreMinus= 3.0255981527067313
          o.n.a.v.GradCheckUtil - Param 155 (innull) FAILED: grad= -0.004138603043108665, numericalGrad= -0.006248996897717517, relError= 0.20316472203693675, absError=0.002110393854608852, scorePlus=3.025598034020106, scoreMinus= 3.025598159000044
          o.n.a.v.GradCheckUtil - Param 156 (innull) FAILED: grad= -0.002809832792200794, numericalGrad= -0.0030917791882245633, relError= 0.04777447195087334, absError=2.8194639602376927E-4, scorePlus=3.0255980655922836, scoreMinus= 3.0255981274278674
          o.n.a.v.GradCheckUtil - Param 157 (innull) FAILED: grad= -0.002809832792200794, numericalGrad= -0.0020563778679871803, relError= 0.15483401291642993, absError=7.534549242136138E-4, scorePlus=3.025598075946297, scoreMinus= 3.025598117073854
          o.n.a.v.GradCheckUtil - Param 158 (innull) FAILED: grad= -0.003124498412676257, numericalGrad= 0.0014494626388028562, relError= 1.0, absError=0.004573961051479113, scorePlus=3.025598111004702, scoreMinus= 3.025598082015449
          o.n.a.v.GradCheckUtil - Param 159 (innull) FAILED: grad= -0.003124498412676257, numericalGrad= 0.005413174020141297, relError= 1.0, absError=0.008537672432817554, scorePlus=3.0255981506418155, scoreMinus= 3.025598042378335
          o.n.a.v.GradCheckUtil - Param 160 (innull) FAILED: grad= -0.002443641726874295, numericalGrad= -0.004887283533427933, relError= 0.33333334057928937, absError=0.002443641806553638, scorePlus=3.0255980476372395, scoreMinus= 3.02559814538291
          o.n.a.v.GradCheckUtil - Param 161 (innull) FAILED: grad= -0.002443641726874295, numericalGrad= 0.00557872279483007, relError= 1.0, absError=0.008022364521704364, scorePlus=3.025598152297303, scoreMinus= 3.025598040722847
          o.n.a.v.GradCheckUtil - Param 162 (innull) FAILED: grad= 0.0027893614376052283, numericalGrad= 0.006897575688391554, relError= 0.4240983705531786, absError=0.004108214250786326, scorePlus=3.0255981654858313, scoreMinus= 3.0255980275343175
          o.n.a.v.GradCheckUtil - Param 163 (innull) FAILED: grad= 0.0027893614376052283, numericalGrad= 0.00549627103829664, relError= 0.3266992119870453, absError=0.0027069096006914115, scorePlus=3.025598151472785, scoreMinus= 3.0255980415473642
          o.n.a.v.GradCheckUtil - Param 164 (innull) FAILED: grad= 0.003448787886245208, numericalGrad= 0.00652064848782885, relError= 0.30812781047202886, absError=0.003071860601583642, scorePlus=3.0255981617165593, scoreMinus= 3.0255980313035895
          o.n.a.v.GradCheckUtil - Param 165 (innull) FAILED: grad= 0.003448787886245208, numericalGrad= -0.005213774323387099, relError= 1.0, absError=0.008662562209632307, scorePlus=3.025598044372332, scoreMinus= 3.0255981486478185
          o.n.a.v.GradCheckUtil - Param 166 (innull) FAILED: grad= 0.0027481355338419187, numericalGrad= -0.0032963336726865573, relError= 1.0, absError=0.006044469206528476, scorePlus=3.0255980635467385, scoreMinus= 3.025598129473412
          o.n.a.v.GradCheckUtil - Param 167 (innull) FAILED: grad= 0.0027481355338419187, numericalGrad= 0.0018677627222629665, relError= 0.1907262168126411, absError=8.803728115789522E-4, scorePlus=3.0255981151877025, scoreMinus= 3.025598077832448
          o.n.a.v.GradCheckUtil - Param 168 (innull) FAILED: grad= -0.0018162245053793716, numericalGrad= -0.0036324490082506595, relError= 0.33333333302645946, absError=0.001816224502871288, scorePlus=3.0255980601855854, scoreMinus= 3.0255981328345656
          o.n.a.v.GradCheckUtil - Param 169 (innull) FAILED: grad= -0.0018162245053793716, numericalGrad= 0.0027239777544707518, relError= 1.0, absError=0.004540202259850123, scorePlus=3.0255981237498535, scoreMinus= 3.0255980692702984
          o.n.a.v.GradCheckUtil - Param 170 (innull) FAILED: grad= 0.001361988876836668, numericalGrad= 0.006755469850183714, relError= 0.6644297377692726, absError=0.005393480973347046, scorePlus=3.0255981640647738, scoreMinus= 3.0255980289553768
          o.n.a.v.GradCheckUtil - Param 171 (innull) FAILED: grad= 0.001361988876836668, numericalGrad= 0.008429734443815562, relError= 0.721808136885562, absError=0.007067745566978894, scorePlus=3.0255981808074197, scoreMinus= 3.025598012212731
          o.n.a.v.GradCheckUtil - Param 172 (innull) FAILED: grad= 0.003377734922446102, numericalGrad= 0.006632356108760006, relError= 0.32513402487227505, absError=0.003254621186313904, scorePlus=3.0255981628336364, scoreMinus= 3.025598030186514
          o.n.a.v.GradCheckUtil - Param 173 (innull) FAILED: grad= 0.003377734922446102, numericalGrad= -0.005082262788391745, relError= 1.0, absError=0.008459997710837847, scorePlus=3.0255980456874476, scoreMinus= 3.0255981473327034
          o.n.a.v.GradCheckUtil - Param 174 (innull) FAILED: grad= 0.00421486723865744, numericalGrad= -0.0062480187912328225, relError= 1.0, absError=0.010462886029890262, scorePlus=3.0255980340298874, scoreMinus= 3.025598158990263
          o.n.a.v.GradCheckUtil - Param 175 (innull) FAILED: grad= 0.00421486723865744, numericalGrad= -0.002216105454699857, relError= 1.0, absError=0.006430972693357297, scorePlus=3.025598074349021, scoreMinus= 3.0255981186711303
          o.n.a.v.GradCheckUtil - Param 176 (innull) FAILED: grad= 8.916650847242701E-4, numericalGrad= 0.0017833301280134604, relError= 0.33333332300681523, absError=8.916650432891903E-4, scorePlus=3.0255981143433766, scoreMinus= 3.025598078676774
          o.n.a.v.GradCheckUtil - Param 177 (innull) FAILED: grad= 8.916650847242701E-4, numericalGrad= -0.004260076935658219, relError= 1.0, absError=0.005151742020382489, scorePlus=3.0255980539093055, scoreMinus= 3.025598139110844
          o.n.a.v.GradCheckUtil - Param 178 (innull) FAILED: grad= -0.002130038423155411, numericalGrad= 0.007721707495633722, relError= 1.0, absError=0.009851745918789134, scorePlus=3.0255981737271496, scoreMinus= 3.0255980192929997
          o.n.a.v.GradCheckUtil - Param 179 (innull) FAILED: grad= -0.002130038423155411, numericalGrad= -0.0034327088727081896, relError= 0.23417753499631921, absError=0.0013026704495527784, scorePlus=3.0255980621829863, scoreMinus= 3.025598130837164
          o.n.a.v.GradCheckUtil - Param 180 (innull) FAILED: grad= 0.003860853775377107, numericalGrad= -0.0016384332557350942, relError= 1.0, absError=0.005499287031112202, scorePlus=3.025598080125743, scoreMinus= 3.025598112894408
          o.n.a.v.GradCheckUtil - Param 181 (innull) FAILED: grad= 0.003860853775377107, numericalGrad= -0.006708608113470404, relError= 1.0, absError=0.010569461888847512, scorePlus=3.025598029423994, scoreMinus= 3.025598163596156
          o.n.a.v.GradCheckUtil - Param 182 (innull) FAILED: grad= -0.001716354401633171, numericalGrad= 0.0067146805449169724, relError= 1.0, absError=0.008431034946550144, scorePlus=3.0255981636568805, scoreMinus= 3.0255980293632696
          o.n.a.v.GradCheckUtil - Param 183 (innull) FAILED: grad= -0.001716354401633171, numericalGrad= -0.0013045370117481525, relError= 0.13632313563500975, absError=4.1181738988501845E-4, scorePlus=3.025598083464706, scoreMinus= 3.025598109555446
          o.n.a.v.GradCheckUtil - Param 184 (innull) FAILED: grad= 0.0023023693407938513, numericalGrad= 0.004604738634839123, relError= 0.3333333288212104, absError=0.0023023692940452715, scorePlus=3.0255981425574614, scoreMinus= 3.0255980504626887
          o.n.a.v.GradCheckUtil - Param 185 (innull) FAILED: grad= 0.0023023693407938513, numericalGrad= 0.004841842793368301, relError= 0.3554588532486612, absError=0.0025394734525744493, scorePlus=3.025598144928503, scoreMinus= 3.025598048091647
          o.n.a.v.GradCheckUtil - Param 186 (innull) FAILED: grad= 0.002420921425102567, numericalGrad= -0.00491192637674942, relError= 1.0, absError=0.0073328478018519876, scorePlus=3.0255980473908113, scoreMinus= 3.025598145629339
          o.n.a.v.GradCheckUtil - Param 187 (innull) FAILED: grad= 0.002420921425102567, numericalGrad= 0.005406249448114408, relError= 0.3814057558430264, absError=0.002985328023011841, scorePlus=3.025598150572569, scoreMinus= 3.02559804244758
          o.n.a.v.GradCheckUtil - Param 188 (innull) FAILED: grad= -0.002455963162910714, numericalGrad= 0.003613243704236879, relError= 1.0, absError=0.006069206867147592, scorePlus=3.025598132642512, scoreMinus= 3.025598060377638
          o.n.a.v.GradCheckUtil - Param 189 (innull) FAILED: grad= -0.002455963162910714, numericalGrad= 0.00547453156141131, relError= 1.0, absError=0.007930494724322024, scorePlus=3.0255981512553904, scoreMinus= 3.025598041764759
          o.n.a.v.GradCheckUtil - Param 190 (innull) FAILED: grad= 0.0027031247413636782, numericalGrad= -0.0074837376740077835, relError= 1.0, absError=0.01018686241537146, scorePlus=3.0255980216726974, scoreMinus= 3.025598171347451
          o.n.a.v.GradCheckUtil - Param 191 (innull) FAILED: grad= 0.0027031247413636782, numericalGrad= -0.0019743287227314, relError= 1.0, absError=0.004677453464095078, scorePlus=3.0255980767667876, scoreMinus= 3.025598116253362
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 192 params checked, 0 passed, 192 failed. Largest relative error = 1.0
          o.n.c.t.BaseND4JTest - LayerOpValidation.testConv2d: 406 ms, threadCount: (27->27), jvmTotal=3546284032, jvmMax=7635730432, totalBytes=907096, maxBytes=8589934592, currPhys=3273551872, maxPhys=8589934592
        • org.opentest4j.AssertionFailedError: [7 - upsampling2d, NCHW, 2x2 - [1, 3, 8, 8]] ==>
          at org.junit.jupiter.api.AssertionUtils.fail(AssertionUtils.java:55)
          at org.junit.jupiter.api.AssertionUtils.failNotEqual(AssertionUtils.java:62)
          at org.junit.jupiter.api.AssertEquals.assertEquals(AssertEquals.java:150)
          at org.junit.jupiter.api.Assertions.assertEquals(Assertions.java:543)
          at org.nd4j.autodiff.opvalidation.LayerOpValidation.testConv2d(LayerOpValidation.java:309)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
          at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
          at java.lang.reflect.Method.invoke(Method.java:498)
          at org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:688)
          at org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed(InvocationInterceptorChain.java:131)
          at org.junit.jupiter.engine.extension.TimeoutExtension.intercept(TimeoutExtension.java:149)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestableMethod(TimeoutExtension.java:140)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestTemplateMethod(TimeoutExtension.java:92)
          at org.junit.jupiter.engine.execution.ExecutableInvoker$ReflectiveInterceptorCall.lambda$ofVoidMethod$0(ExecutableInvoker.java:115)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.lambda$invoke$0(ExecutableInvoker.java:105)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation.proceed(InvocationInterceptorChain.java:106)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.proceed(InvocationInterceptorChain.java:64)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.chainAndInvoke(InvocationInterceptorChain.java:45)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.invoke(InvocationInterceptorChain.java:37)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:104)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:98)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$invokeTestMethod$6(TestMethodTestDescriptor.java:210)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.invokeTestMethod(TestMethodTestDescriptor.java:206)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:131)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:65)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:226)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:204)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:139)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.lambda$execute$2(TestTemplateTestDescriptor.java:107)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:175)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$11$1.accept(ReferencePipeline.java:440)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:107)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:42)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:107)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:88)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:67)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:52)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:114)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:86)
          at org.junit.platform.launcher.core.DefaultLauncherSession$DelegatingLauncher.execute(DefaultLauncherSession.java:86)
          at org.junit.platform.launcher.core.SessionPerRequestLauncher.execute(SessionPerRequestLauncher.java:53)
          at com.intellij.junit5.JUnit5IdeaTestRunner.startRunnerWithArgs(JUnit5IdeaTestRunner.java:71)
          at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:33)
          at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:235)
          at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:54)
    • 1.84 s
      testConv3d(Nd4jBackend, TestInfo)
      • 1.84 s
        error[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - LayerOpValidation.testConv3d
          o.n.a.o.LayerOpValidation - Starting test: 0 - conv3d+bias+same, ncdhw=true - input [2, 3, 4, 5, 5]
          o.n.a.s.SameDiff - Inferring output "loss" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 675 params checked, 675 passed, 0 failed. Largest relative error = 4.228838830182769E-6
          o.n.a.o.LayerOpValidation - Starting test: 1 - conv3d+no bias+no same, ncdhw=true - input [2, 3, 4, 5, 5]
          o.n.a.s.SameDiff - Inferring output "loss" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 672 params checked, 672 passed, 0 failed. Largest relative error = 3.0691840891227385E-5
          o.n.a.o.LayerOpValidation - Starting test: 2 - pooling 3d, average, same
          o.n.a.s.SameDiff - Inferring output "loss" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 600 params checked, 600 passed, 0 failed. Largest relative error = 1.2538504645498738E-5
          o.n.a.o.LayerOpValidation - Starting test: 3 - pooling 3d, max, same
          o.n.a.s.SameDiff - Inferring output "loss" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - Param 14 (innull) FAILED: grad= 0.0033579926701736667, numericalGrad= 0.006715985290117742, relError= 0.33333333000928456, absError=0.0033579926199440754, scorePlus=1.5837174047074918, scoreMinus= 1.583717270387786
          o.n.a.v.GradCheckUtil - Param 26 (innull) FAILED: grad= 0.0016697387806165528, numericalGrad= 9.20174769714066E-4, relError= 0.2894166142367185, absError=7.495640109024868E-4, scorePlus=1.5837173467492311, scoreMinus= 1.5837173283457358
          o.n.a.v.GradCheckUtil - Param 28 (innull) FAILED: grad= 0.003598475460194917, numericalGrad= 0.0071969508796954065, relError= 0.33333333082026734, absError=0.0035984754195004893, scorePlus=1.5837174095171476, scoreMinus= 1.58371726557813
          o.n.a.v.GradCheckUtil - Param 32 (innull) FAILED: grad= 0.006937953021428023, numericalGrad= 0.010018432694547386, relError= 0.18167077139658944, absError=0.003080479673119363, scorePlus=1.5837174377320684, scoreMinus= 1.5837172373634145
          o.n.a.v.GradCheckUtil - Param 35 (innull) FAILED: grad= 0.002569420344956756, numericalGrad= 0.0015966949096224423, relError= 0.23348500362901375, absError=9.727254353343138E-4, scorePlus=1.5837173535144853, scoreMinus= 1.583717321580587
          o.n.a.v.GradCheckUtil - Param 44 (innull) FAILED: grad= 9.697120925203428E-4, numericalGrad= 0.0019394242323222952, relError= 0.33333334416853305, absError=9.697121398019524E-4, scorePlus=1.5837173569417786, scoreMinus= 1.583717318153294
          o.n.a.v.GradCheckUtil - Param 47 (innull) FAILED: grad= 0.004111097754796625, numericalGrad= 0.008222195524432152, relError= 0.33333333413543875, absError=0.004111097769635527, scorePlus=1.5837174197698007, scoreMinus= 1.5837172553258902
          o.n.a.v.GradCheckUtil - Param 48 (innull) FAILED: grad= 1.75689873763485E-4, numericalGrad= 3.5137979192967345E-4, relError= 0.33333338949631186, absError=1.7568991816618846E-4, scorePlus=1.5837173410613343, scoreMinus= 1.5837173340337385
          o.n.a.v.GradCheckUtil - Param 54 (innull) FAILED: grad= -0.0025116537454108454, numericalGrad= -0.003767480682981272, relError= 0.20000000826419687, absError=0.0012558269375704265, scorePlus=1.5837172998727813, scoreMinus= 1.583717375222395
          o.n.a.v.GradCheckUtil - Param 56 (innull) FAILED: grad= 0.0033394775612331055, numericalGrad= 0.001945450989193631, relError= 0.26377396756421856, absError=0.0013940265720394746, scorePlus=1.5837173570020462, scoreMinus= 1.5837173180930264
          o.n.a.v.GradCheckUtil - Param 61 (innull) FAILED: grad= 0.0021961073812287414, numericalGrad= 5.947856207555446E-4, relError= 0.5737668048666428, absError=0.0016013217604731967, scorePlus=1.5837173434953398, scoreMinus= 1.5837173315996274
          o.n.a.v.GradCheckUtil - Param 69 (innull) FAILED: grad= 0.005545027220769121, numericalGrad= 0.01109005441923827, relError= 0.3333333324396408, absError=0.005545027198469148, scorePlus=1.5837174484483876, scoreMinus= 1.5837172266472992
          o.n.a.v.GradCheckUtil - Param 74 (innull) FAILED: grad= 3.539274787927775E-5, numericalGrad= 1.061781884637014E-4, relError= 0.4999998051360919, absError=7.078544058442365E-5, scorePlus=1.5837173386093704, scoreMinus= 1.5837173364858066
          o.n.a.v.GradCheckUtil - Param 81 (innull) FAILED: grad= 0.005157685210463799, numericalGrad= 0.005865124574899737, relError= 0.06417958562392148, absError=7.074393644359387E-4, scorePlus=1.583717396198989, scoreMinus= 1.5837172788964975
          o.n.a.v.GradCheckUtil - Param 83 (innull) FAILED: grad= -0.0015451647194248638, numericalGrad= -0.004635494210702973, relError= 0.5000000042413263, absError=0.003090329491278109, scorePlus=1.5837172911926458, scoreMinus= 1.58371738390253
          o.n.a.v.GradCheckUtil - Param 87 (innull) FAILED: grad= 0.006405287386272682, numericalGrad= 0.012810574767652126, relError= 0.3333333331635695, absError=0.006405287381379444, scorePlus=1.5837174656535897, scoreMinus= 1.5837172094420944
          o.n.a.v.GradCheckUtil - Param 93 (innull) FAILED: grad= -0.0020519627342774037, numericalGrad= -0.004103925432819011, relError= 0.3333333294632396, absError=0.0020519626985416074, scorePlus=1.5837172965082815, scoreMinus= 1.5837173785867902
          o.n.a.v.GradCheckUtil - Param 96 (innull) FAILED: grad= -5.349552933979986E-4, numericalGrad= -0.0056909093104628985, relError= 0.8281506818936434, absError=0.0051559540170649, scorePlus=1.5837172806384427, scoreMinus= 1.583717394456629
          o.n.a.v.GradCheckUtil - Param 97 (innull) FAILED: grad= -0.0021398211735919946, numericalGrad= -0.0042796423183055765, relError= 0.3333333303342859, absError=0.002139821144713582, scorePlus=1.5837172947514238, scoreMinus= 1.5837173803442701
          o.n.a.v.GradCheckUtil - Param 98 (innull) FAILED: grad= -0.003660956450819607, numericalGrad= -0.0036963491156782875, relError= 0.004810547086673161, absError=3.539266485868067E-5, scorePlus=1.583717300583992, scoreMinus= 1.5837173745109743
          o.n.a.v.GradCheckUtil - Param 111 (innull) FAILED: grad= -0.0013512713796566978, numericalGrad= -0.002026907153229729, relError= 0.2000000198319139, absError=6.756357735730311E-4, scorePlus=1.5837173172785166, scoreMinus= 1.5837173578166597
          o.n.a.v.GradCheckUtil - Param 123 (innull) FAILED: grad= 0.002685445763959808, numericalGrad= 0.006160175203273609, relError= 0.39281916466748273, absError=0.0034747294393138012, scorePlus=1.5837173991493911, scoreMinus= 1.583717275945887
          o.n.a.v.GradCheckUtil - Param 129 (innull) FAILED: grad= -0.004718687742657714, numericalGrad= -0.0029747852958728056, relError= 0.22667297825716431, absError=0.0017439024467849084, scorePlus=1.5837173077996833, scoreMinus= 1.5837173672953893
          o.n.a.v.GradCheckUtil - Param 130 (innull) FAILED: grad= 0.002685086105392555, numericalGrad= 7.92185916864696E-4, relError= 0.5443635632794392, absError=0.001892900188527859, scorePlus=1.5837173454694995, scoreMinus= 1.5837173296257812
          o.n.a.v.GradCheckUtil - Param 138 (innull) FAILED: grad= 0.0022864951422566795, numericalGrad= 0.0012149976580388966, relError= 0.30601161999457294, absError=0.0010714974842177829, scorePlus=1.5837173496975128, scoreMinus= 1.5837173253975596
          o.n.a.v.GradCheckUtil - Param 139 (innull) FAILED: grad= 9.16890776283199E-4, numericalGrad= 0.0022075676175958847, relError= 0.4130881831683737, absError=0.0012906768413126857, scorePlus=1.5837173596233165, scoreMinus= 1.5837173154719641
          o.n.a.v.GradCheckUtil - Param 143 (innull) FAILED: grad= 0.0016789963350868334, numericalGrad= 0.0015126970454026887, relError= 0.052103779987361674, absError=1.662992896841447E-4, scorePlus=1.583717352674507, scoreMinus= 1.583717322420566
          o.n.a.v.GradCheckUtil - Param 144 (innull) FAILED: grad= -0.0020461784905924977, numericalGrad= -0.004092356997720259, relError= 0.33333333512912144, absError=0.0020461785071277613, scorePlus=1.5837172966239663, scoreMinus= 1.5837173784711063
          o.n.a.v.GradCheckUtil - Param 146 (innull) FAILED: grad= 0.009844965515212264, numericalGrad= 0.011467735561154766, relError= 0.0761409846704949, absError=0.0016227700459425023, scorePlus=1.583717452225199, scoreMinus= 1.5837172228704879
          o.n.a.v.GradCheckUtil - Param 148 (innull) FAILED: grad= -0.001441400188024164, numericalGrad= -0.0028828003539871356, relError= 0.3333333299321355, absError=0.0014414001659629717, scorePlus=1.5837173087195333, scoreMinus= 1.5837173663755404
          o.n.a.v.GradCheckUtil - Param 149 (innull) FAILED: grad= -0.002545784842049705, numericalGrad= -0.0050915696991893356, relError= 0.3333333346505369, absError=0.0025457848571396307, scorePlus=1.583717286631839, scoreMinus= 1.583717388463233
          o.n.a.v.GradCheckUtil - Param 153 (innull) FAILED: grad= -1.0715508088060327E-4, numericalGrad= 0.004594687197378988, relError= 1.0, absError=0.004701842278259592, scorePlus=1.583717383494512, scoreMinus= 1.583717291600768
          o.n.a.v.GradCheckUtil - Param 156 (innull) FAILED: grad= 0.0021235672854761894, numericalGrad= 3.7504198635573966E-4, relError= 0.6997994119498592, absError=0.0017485252991204497, scorePlus=1.5837173412979566, scoreMinus= 1.5837173337971169
          o.n.a.v.GradCheckUtil - Param 163 (innull) FAILED: grad= 9.163356120386735E-4, numericalGrad= 0.0013693764788769156, relError= 0.19820556956356092, absError=4.5304086683824207E-4, scorePlus=1.5837173512413016, scoreMinus= 1.583717323853772
          o.n.a.v.GradCheckUtil - Param 164 (innull) FAILED: grad= -0.003703195466217782, numericalGrad= 5.848556083876133E-4, relError= 1.0, absError=0.004288051074605396, scorePlus=1.5837173433960932, scoreMinus= 1.583717331698981
          o.n.a.v.GradCheckUtil - Param 167 (innull) FAILED: grad= 2.316473735003654E-4, numericalGrad= -0.0018169512006060982, relError= 1.0, absError=0.0020485985741064638, scorePlus=1.5837173193779714, scoreMinus= 1.5837173557169955
          o.n.a.v.GradCheckUtil - Param 168 (innull) FAILED: grad= 0.008024619090671618, numericalGrad= 0.009918367516181803, relError= 0.10554254244312133, absError=0.001893748425510185, scorePlus=1.5837174367315197, scoreMinus= 1.5837172383641693
          o.n.a.v.GradCheckUtil - Param 171 (innull) FAILED: grad= -5.349552933979986E-4, numericalGrad= -0.002166886026166992, relError= 0.6040068752193566, absError=0.0016319307327689932, scorePlus=1.5837173158786229, scoreMinus= 1.5837173592163434
          o.n.a.v.GradCheckUtil - Param 175 (innull) FAILED: grad= 0.0044219992820793905, numericalGrad= 0.002466957815805415, relError= 0.2837935319519197, absError=0.0019550414662739754, scorePlus=1.5837173622171155, scoreMinus= 1.5837173128779591
          o.n.a.v.GradCheckUtil - Param 182 (innull) FAILED: grad= 9.078557323558875E-4, numericalGrad= 0.006119838547036237, relError= 0.7416348246627443, absError=0.00521198281468035, scorePlus=1.5837173987461806, scoreMinus= 1.5837172763494096
          o.n.a.v.GradCheckUtil - Param 185 (innull) FAILED: grad= 0.010123978933055932, numericalGrad= 0.006360295212726185, relError= 0.22831965102283697, absError=0.0037636837203297467, scorePlus=1.5837174011505912, scoreMinus= 1.583717273944687
          o.n.a.v.GradCheckUtil - Param 188 (innull) FAILED: grad= -0.004275324232717429, numericalGrad= 0.0034678717231173546, relError= 1.0, absError=0.007743195955834784, scorePlus=1.5837173722263576, scoreMinus= 1.583717302868923
          o.n.a.v.GradCheckUtil - Param 189 (innull) FAILED: grad= -0.013705042575700793, numericalGrad= -0.003367452849900587, relError= 0.6055113484053585, absError=0.010337589725800206, scorePlus=1.5837173038730086, scoreMinus= 1.5837173712220656
          o.n.a.v.GradCheckUtil - Param 191 (innull) FAILED: grad= -0.003517557158267414, numericalGrad= -0.002389690756388063, relError= 0.19092924796353844, absError=0.001127866401879351, scorePlus=1.5837173136506295, scoreMinus= 1.5837173614444446
          o.n.a.v.GradCheckUtil - Param 195 (innull) FAILED: grad= 0.0029874034531389947, numericalGrad= 0.006869670510223357, relError= 0.3938559324515893, absError=0.0038822670570843624, scorePlus=1.5837174062443444, scoreMinus= 1.5837172688509342
          o.n.a.v.GradCheckUtil - Param 199 (innull) FAILED: grad= -0.0043368702065707445, numericalGrad= 0.0054531350435205175, relError= 1.0, absError=0.009790005250091261, scorePlus=1.5837173920791459, scoreMinus= 1.583717283016445
          o.n.a.v.GradCheckUtil - Param 201 (innull) FAILED: grad= 0.0012581790103302249, numericalGrad= -5.370035083274161E-4, relError= 1.0, absError=0.001795182518657641, scorePlus=1.5837173321774487, scoreMinus= 1.5837173429175189
          o.n.a.v.GradCheckUtil - Param 208 (innull) FAILED: grad= -0.0012201325348881963, numericalGrad= -5.859302043553782E-4, relError= 0.3511518823529011, absError=6.342023305328181E-4, scorePlus=1.5837173316881819, scoreMinus= 1.583717343406786
          o.n.a.v.GradCheckUtil - Param 210 (innull) FAILED: grad= -8.900059936496805E-4, numericalGrad= -2.1437024377846112E-4, relError= 0.6117804123028144, absError=6.756357498712193E-4, scorePlus=1.5837173354038352, scoreMinus= 1.58371733969124
          o.n.a.v.GradCheckUtil - Param 212 (innull) FAILED: grad= 0.0025508952709819956, numericalGrad= 5.349073406435422E-5, relError= 0.9589225760231327, absError=0.0024974045369176414, scorePlus=1.5837173380823912, scoreMinus= 1.5837173370125766
          o.n.a.v.GradCheckUtil - Param 221 (innull) FAILED: grad= 0.002662445849280735, numericalGrad= -3.0980337184516316E-4, relError= 1.0, absError=0.002972249221125898, scorePlus=1.583717334449504, scoreMinus= 1.5837173406455713
          o.n.a.v.GradCheckUtil - Param 224 (innull) FAILED: grad= -0.0015082516315358934, numericalGrad= 0.004625567484595194, relError= 1.0, absError=0.006133819116131088, scorePlus=1.583717383803263, scoreMinus= 1.5837172912919133
          o.n.a.v.GradCheckUtil - Param 232 (innull) FAILED: grad= 0.006086091783841401, numericalGrad= 0.006365477156489162, relError= 0.02243776458907391, absError=2.7938537264776166E-4, scorePlus=1.5837174012026178, scoreMinus= 1.5837172738930747
          o.n.a.v.GradCheckUtil - Param 239 (innull) FAILED: grad= 0.0010290496489205336, numericalGrad= 0.001543574501550182, relError= 0.2000000087597348, absError=5.145248526296485E-4, scorePlus=1.5837173529834903, scoreMinus= 1.5837173221120002
          o.n.a.v.GradCheckUtil - Param 243 (innull) FAILED: grad= 0.011954171188373322, numericalGrad= 0.014356373967405743, relError= 0.09130190061853513, absError=0.002402202779032421, scorePlus=1.5837174811115806, scoreMinus= 1.5837171939841013
          o.n.a.v.GradCheckUtil - Param 247 (innull) FAILED: grad= 0.009130022691435013, numericalGrad= 0.007987337558024166, relError= 0.06675592011606757, absError=0.0011426851334108475, scorePlus=1.5837174174211188, scoreMinus= 1.5837172576743677
          o.n.a.v.GradCheckUtil - Param 251 (innull) FAILED: grad= 7.296815994422831E-4, numericalGrad= -1.9800922013146757E-4, relError= 1.0, absError=9.276908195737507E-4, scorePlus=1.5837173355674967, scoreMinus= 1.5837173395276811
          o.n.a.v.GradCheckUtil - Param 261 (innull) FAILED: grad= 9.424873174967741E-4, numericalGrad= -0.0035333284409411188, relError= 1.0, absError=0.0044758157584378925, scorePlus=1.583717302214199, scoreMinus= 1.5837173728807679
          o.n.a.v.GradCheckUtil - Param 265 (innull) FAILED: grad= 9.790722504007612E-4, numericalGrad= 0.002229106188522678, relError= 0.38963977905835806, absError=0.001250033938121917, scorePlus=1.5837173598387029, scoreMinus= 1.583717315256579
          o.n.a.v.GradCheckUtil - Param 267 (innull) FAILED: grad= 0.004736257254046577, numericalGrad= 0.0013863558301352439, relError= 0.5471359006117872, absError=0.003349901423911333, scorePlus=1.583717351411147, scoreMinus= 1.5837173236840303
          o.n.a.v.GradCheckUtil - Param 271 (innull) FAILED: grad= -0.0027060561941267647, numericalGrad= -0.0015789829665990849, relError= 0.26302518722763857, absError=0.0011270732275276798, scorePlus=1.5837173217576543, scoreMinus= 1.5837173533373137
          o.n.a.v.GradCheckUtil - Param 272 (innull) FAILED: grad= -0.0061530556827012455, numericalGrad= -0.0020025774705167976, relError= 0.5089093800824962, absError=0.004150478212184448, scorePlus=1.5837173175217631, scoreMinus= 1.5837173575733126
          o.n.a.v.GradCheckUtil - Param 273 (innull) FAILED: grad= -0.004301938288116652, numericalGrad= -0.0050809576102039955, relError= 0.0830254678863881, absError=7.790193220873435E-4, scorePlus=1.5837172867380118, scoreMinus= 1.583717388357164
          o.n.a.v.GradCheckUtil - Param 275 (innull) FAILED: grad= -9.720082098141734E-4, numericalGrad= -9.060051153753078E-4, relError= 0.035145168329519846, absError=6.600309443886561E-5, scorePlus=1.583717328487433, scoreMinus= 1.5837173466075354
          o.n.a.v.GradCheckUtil - Param 277 (innull) FAILED: grad= 0.001748747804610638, numericalGrad= -0.005790349655310222, relError= 1.0, absError=0.00753909745992086, scorePlus=1.5837172796439867, scoreMinus= 1.5837173954509798
          o.n.a.v.GradCheckUtil - Param 278 (innull) FAILED: grad= 0.0010848877693069759, numericalGrad= 0.006994991252895487, relError= 0.7314594027148563, absError=0.005910103483588511, scorePlus=1.5837174074975522, scoreMinus= 1.5837172675977271
          o.n.a.v.GradCheckUtil - Param 279 (innull) FAILED: grad= -0.011208233514288188, numericalGrad= -1.3806802368065973E-4, relError= 0.975662902449995, absError=0.011070165490607528, scorePlus=1.5837173361668573, scoreMinus= 1.5837173389282178
          o.n.a.v.GradCheckUtil - Param 283 (innull) FAILED: grad= 0.003900598031106431, numericalGrad= 0.004333324332694843, relError= 0.0525540905620878, absError=4.3272630158841226E-4, scorePlus=1.583717380880884, scoreMinus= 1.5837172942143973
          o.n.a.v.GradCheckUtil - Param 287 (innull) FAILED: grad= 0.007906925954709194, numericalGrad= 0.0056549239291214795, relError= 0.16605419208132507, absError=0.0022520020255877146, scorePlus=1.5837173940969835, scoreMinus= 1.583717280998505
          o.n.a.v.GradCheckUtil - Param 292 (innull) FAILED: grad= -0.005577980219146624, numericalGrad= -0.0015236601980106455, relError= 0.5708990857015105, absError=0.0040543200211359785, scorePlus=1.5837173223109362, scoreMinus= 1.5837173527841402
          o.n.a.v.GradCheckUtil - Param 295 (innull) FAILED: grad= -0.007307407594284894, numericalGrad= -0.00572842454582556, relError= 0.12112637164150801, absError=0.0015789830484593337, scorePlus=1.5837172802632913, scoreMinus= 1.5837173948317822
          o.n.a.v.GradCheckUtil - Param 296 (innull) FAILED: grad= -0.01211007395993421, numericalGrad= -0.005279432446769761, relError= 0.3928024955631353, absError=0.006830641513164449, scorePlus=1.5837172847531589, scoreMinus= 1.5837173903418078
          o.n.a.v.GradCheckUtil - Param 298 (innull) FAILED: grad= -0.0021435608888225573, numericalGrad= -0.0026914778850084527, relError= 0.113322151448179, absError=5.479169961858953E-4, scorePlus=1.5837173106327052, scoreMinus= 1.5837173644622629
          o.n.a.v.GradCheckUtil - Param 299 (innull) FAILED: grad= -0.00740319892966481, numericalGrad= -0.011104798380845436, relError= 0.19999999940990784, absError=0.0037015994511806257, scorePlus=1.5837172264997577, scoreMinus= 1.5837174485957253
          o.n.a.v.GradCheckUtil - Param 312 (innull) FAILED: grad= 0.0016991576224386976, numericalGrad= 0.002885725292056662, relError= 0.2587999937504544, absError=0.0011865676696179643, scorePlus=1.5837173664048416, scoreMinus= 1.5837173086903358
          o.n.a.v.GradCheckUtil - Param 317 (innull) FAILED: grad= 0.0016991576224386976, numericalGrad= -3.76695941106675E-4, relError= 1.0, absError=0.0020758535635453726, scorePlus=1.5837173337805248, scoreMinus= 1.5837173413144436
          o.n.a.v.GradCheckUtil - Param 343 (innull) FAILED: grad= 0.00679663048975479, numericalGrad= 0.013593260927979854, relError= 0.33333333164852047, absError=0.0067966304382250636, scorePlus=1.5837174734804507, scoreMinus= 1.583717201615232
          o.n.a.v.GradCheckUtil - Param 348 (innull) FAILED: grad= 0.0030244505349241507, numericalGrad= 0.004268047715250134, relError= 0.17053102210840604, absError=0.0012435971803259832, scorePlus=1.583717380228066, scoreMinus= 1.5837172948671117
          o.n.a.v.GradCheckUtil - Param 355 (innull) FAILED: grad= 0.0026424365255588544, numericalGrad= 0.0035232487038960865, relError= 0.14285714329518207, absError=8.80812178337232E-4, scorePlus=1.583717372780128, scoreMinus= 1.5837173023151538
          o.n.a.v.GradCheckUtil - Param 357 (innull) FAILED: grad= 0.007203832197474028, numericalGrad= 0.014407664439275434, relError= 0.3333333347007345, absError=0.0072038322418014064, scorePlus=1.5837174816244857, scoreMinus= 1.5837171934711969
          o.n.a.v.GradCheckUtil - Param 359 (innull) FAILED: grad= 0.0010550368245012362, numericalGrad= 0.002110073671346413, relError= 0.3333333380396336, absError=0.0010550368468451767, scorePlus=1.5837173586483777, scoreMinus= 1.5837173164469043
          o.n.a.v.GradCheckUtil - Param 366 (innull) FAILED: grad= 0.0019645565039422713, numericalGrad= 0.003929113023826147, relError= 0.3333333351365794, absError=0.001964556519883876, scorePlus=1.5837173768389772, scoreMinus= 1.5837172982567167
          o.n.a.v.GradCheckUtil - Param 368 (innull) FAILED: grad= 0.0018605684692650575, numericalGrad= -0.0023090656831037393, relError= 1.0, absError=0.004169634152368797, scorePlus=1.5837173144568804, scoreMinus= 1.583717360638194
          o.n.a.v.GradCheckUtil - Param 373 (innull) FAILED: grad= 0.0016065506621173544, numericalGrad= -0.004748632909112871, relError= 1.0, absError=0.006355183571230225, scorePlus=1.5837172900611545, scoreMinus= 1.5837173850338127
          o.n.a.v.GradCheckUtil - Param 374 (innull) FAILED: grad= 0.0032035358967027723, numericalGrad= 0.004805303788213422, relError= 0.19999999432220011, absError=0.0016017678915106496, scorePlus=1.5837173856006261, scoreMinus= 1.5837172894945504
          o.n.a.v.GradCheckUtil - Param 376 (innull) FAILED: grad= 6.811520965158608E-4, numericalGrad= -0.0010824993235125646, relError= 1.0, absError=0.0017636514200284254, scorePlus=1.5837173267224909, scoreMinus= 1.5837173483724774
          o.n.a.v.GradCheckUtil - Param 377 (innull) FAILED: grad= 6.811520965158608E-4, numericalGrad= 0.0013623042138810602, relError= 0.3333333401353183, absError=6.811521173651993E-4, scorePlus=1.5837173511705795, scoreMinus= 1.5837173239244953
          o.n.a.v.GradCheckUtil - Param 383 (innull) FAILED: grad= 0.006500433985196501, numericalGrad= -2.269326171422392E-4, relError= 1.0, absError=0.00672736660233874, scorePlus=1.5837173352781577, scoreMinus= 1.58371733981681
          o.n.a.v.GradCheckUtil - Param 384 (innull) FAILED: grad= 0.006500433985196501, numericalGrad= 0.0130008679932736, relError= 0.33333333411552374, absError=0.006500434008077099, scorePlus=1.583717467556522, scoreMinus= 1.5837172075391621
          o.n.a.v.GradCheckUtil - Param 386 (innull) FAILED: grad= -0.00196877426435698, numericalGrad= -0.00393754853167394, relError= 0.33333333366743634, absError=0.00196877426731696, scorePlus=1.583717298172156, scoreMinus= 1.5837173769231265
          o.n.a.v.GradCheckUtil - Param 389 (innull) FAILED: grad= 5.080356142954061E-4, numericalGrad= 0.0010160712493600954, relError= 0.333333342418122, absError=5.080356350646893E-4, scorePlus=1.583717347708354, scoreMinus= 1.583717327386929
          o.n.a.v.GradCheckUtil - Param 393 (innull) FAILED: grad= 0.0016065506621173544, numericalGrad= -0.006812316177828847, relError= 1.0, absError=0.008418866839946202, scorePlus=1.5837172694243742, scoreMinus= 1.5837174056706977
          o.n.a.v.GradCheckUtil - Param 398 (innull) FAILED: grad= 0.0016065506621173544, numericalGrad= -0.0063268693728524275, relError= 1.0, absError=0.007933420034969782, scorePlus=1.5837172742787888, scoreMinus= 1.5837174008161763
          o.n.a.v.GradCheckUtil - Param 399 (innull) FAILED: grad= 0.006426202648469418, numericalGrad= 0.012852405328889203, relError= 0.3333333344381976, absError=0.006426202680419785, scorePlus=1.5837174660718953, scoreMinus= 1.5837172090237888
          o.n.a.v.GradCheckUtil - Param 400 (innull) FAILED: grad= 0.001315962385816436, numericalGrad= 9.183714677618581E-4, relError= 0.17794606540908584, absError=3.9759091805457796E-4, scorePlus=1.583717346731199, scoreMinus= 1.5837173283637695
          o.n.a.v.GradCheckUtil - Param 403 (innull) FAILED: grad= 0.001380899725955736, numericalGrad= 0.0015808854003651616, relError= 0.06752200645218515, absError=1.9998567440942562E-4, scorePlus=1.5837173533563382, scoreMinus= 1.5837173217386302
          o.n.a.v.GradCheckUtil - Param 405 (innull) FAILED: grad= 0.0010781348438738748, numericalGrad= 6.805439434209858E-4, relError= 0.22607363170874978, absError=3.97590900452889E-4, scorePlus=1.5837173443529236, scoreMinus= 1.5837173307420447
          o.n.a.v.GradCheckUtil - Param 407 (innull) FAILED: grad= 0.003176295866254842, numericalGrad= 0.0035309845269893, relError= 0.052881144061267406, absError=3.5468866073445774E-4, scorePlus=1.5837173728574336, scoreMinus= 1.583717302237743
          o.n.a.v.GradCheckUtil - Param 409 (innull) FAILED: grad= 0.0017709835155194432, numericalGrad= 0.006649841644001952, relError= 0.5793800531490673, absError=0.004878858128482508, scorePlus=1.583717404046056, scoreMinus= 1.583717271049223
          o.n.a.v.GradCheckUtil - Param 411 (innull) FAILED: grad= 0.003699166111550559, numericalGrad= 0.0011967086765984902, relError= 0.511135914057589, absError=0.0025024574349520688, scorePlus=1.5837173495146242, scoreMinus= 1.5837173255804506
          o.n.a.v.GradCheckUtil - Param 419 (innull) FAILED: grad= -0.0011429229095601388, numericalGrad= 2.7842652627896314E-4, relError= 1.0, absError=0.001421349435839102, scorePlus=1.5837173403317493, scoreMinus= 1.5837173347632187
          o.n.a.v.GradCheckUtil - Param 420 (innull) FAILED: grad= 0.006268521375911956, numericalGrad= 0.0036537543768311305, relError= 0.26352492757097123, absError=0.0026147669990808256, scorePlus=1.5837173740850807, scoreMinus= 1.5837173010099932
          o.n.a.v.GradCheckUtil - Param 421 (innull) FAILED: grad= 9.47009646050065E-4, numericalGrad= 0.0033179591074627974, relError= 0.5559125045077735, absError=0.0023709494614127325, scorePlus=1.5837173707271281, scoreMinus= 1.583717304367946
          o.n.a.v.GradCheckUtil - Param 432 (innull) FAILED: grad= 0.0017697773316951136, numericalGrad= 0.0026546659426252, relError= 0.1999999900701685, absError=8.848886109300866E-4, scorePlus=1.5837173640942477, scoreMinus= 1.5837173110009288
          o.n.a.v.GradCheckUtil - Param 435 (innull) FAILED: grad= -3.238791308064077E-4, numericalGrad= -2.1256834070726424E-4, relError= 0.20749615947496655, absError=1.1131079009914346E-4, scorePlus=1.583717335421854, scoreMinus= 1.5837173396732207
          o.n.a.v.GradCheckUtil - Param 439 (innull) FAILED: grad= -8.597619137935939E-5, numericalGrad= 0.003107190149620464, relError= 1.0, absError=0.0031931663409998238, scorePlus=1.5837173686196464, scoreMinus= 1.5837173064758434
          o.n.a.v.GradCheckUtil - Param 440 (innull) FAILED: grad= -4.7670579809644116E-4, numericalGrad= -9.678448820160667E-4, relError= 0.3399943599634549, absError=4.911390839196255E-4, scorePlus=1.583717327869035, scoreMinus= 1.5837173472259327
          o.n.a.v.GradCheckUtil - Param 446 (innull) FAILED: grad= -0.003975042177233481, numericalGrad= -0.0011233949104294538, relError= 0.5593179277830786, absError=0.0028516472668040273, scorePlus=1.5837173263135347, scoreMinus= 1.5837173487814329
          o.n.a.v.GradCheckUtil - Param 448 (innull) FAILED: grad= 0.0031027217442675388, numericalGrad= 0.006205443470186366, relError= 0.3333333320191673, absError=0.0031027217259188273, scorePlus=1.5837173996022809, scoreMinus= 1.5837172754934115
          o.n.a.v.GradCheckUtil - Param 449 (innull) FAILED: grad= -0.0074755702858470795, numericalGrad= 8.95078122731263E-5, relError= 1.0, absError=0.007565078098120206, scorePlus=1.5837173384426668, scoreMinus= 1.5837173366525106
          o.n.a.v.GradCheckUtil - Param 451 (innull) FAILED: grad= 0.006418532211047592, numericalGrad= 0.005633232214030669, relError= 0.06516058307469143, absError=7.852999970169227E-4, scorePlus=1.583717393879962, scoreMinus= 1.5837172812153177
          o.n.a.v.GradCheckUtil - Param 462 (innull) FAILED: grad= 5.44624756892279E-4, numericalGrad= -0.003523199176846958, relError= 1.0, absError=0.004067823933739237, scorePlus=1.5837173023157007, scoreMinus= 1.5837173727796843
          o.n.a.v.GradCheckUtil - Param 472 (innull) FAILED: grad= 0.004673201081145231, numericalGrad= -4.1896042191069676E-5, relError= 1.0, absError=0.004715097123336301, scorePlus=1.5837173371285769, scoreMinus= 1.5837173379664977
          o.n.a.v.GradCheckUtil - Param 475 (innull) FAILED: grad= 0.0026103510380716148, numericalGrad= 0.001403730209847964, relError= 0.3005970117941731, absError=0.0012066208282236507, scorePlus=1.5837173515847858, scoreMinus= 1.5837173235101816
          o.n.a.v.GradCheckUtil - Param 477 (innull) FAILED: grad= -6.955294040740159E-4, numericalGrad= -0.0010617222878650523, relError= 0.2083895468536752, absError=3.6619288379103644E-4, scorePlus=1.5837173269302607, scoreMinus= 1.5837173481647064
          o.n.a.v.GradCheckUtil - Param 479 (innull) FAILED: grad= 9.98351827002787E-4, numericalGrad= 0.003993407304836438, relError= 0.5999999997456039, absError=0.002995055477833651, scorePlus=1.583717377481713, scoreMinus= 1.583717297613567
          o.n.a.v.GradCheckUtil - Param 483 (innull) FAILED: grad= 0.001301174249931558, numericalGrad= -0.0020865882022214066, relError= 1.0, absError=0.0033877624521529647, scorePlus=1.5837173166818628, scoreMinus= 1.5837173584136268
          o.n.a.v.GradCheckUtil - Param 485 (innull) FAILED: grad= -9.841388482620759E-4, numericalGrad= 4.934962771763196E-4, relError= 1.0, absError=0.0014776351254383955, scorePlus=1.5837173424826032, scoreMinus= 1.5837173326126777
          o.n.a.v.GradCheckUtil - Param 487 (innull) FAILED: grad= -0.004790526553840804, numericalGrad= -0.0024290131683812888, relError= 0.32710026903663436, absError=0.002361513385459515, scorePlus=1.5837173132574562, scoreMinus= 1.5837173618377196
          o.n.a.v.GradCheckUtil - Param 496 (innull) FAILED: grad= -0.004576275893261107, numericalGrad= -0.002375669527765467, relError= 0.31654540308095264, absError=0.0022006063654956397, scorePlus=1.5837173137909448, scoreMinus= 1.5837173613043354
          o.n.a.v.GradCheckUtil - Param 497 (innull) FAILED: grad= -0.013886841342151141, numericalGrad= 0.0034987039487788247, relError= 1.0, absError=0.017385545290929966, scorePlus=1.5837173725348868, scoreMinus= 1.5837173025608078
          o.n.a.v.GradCheckUtil - Param 499 (innull) FAILED: grad= 5.176211478232058E-4, numericalGrad= 0.0020704845948849027, relError= 0.6000000005551673, absError=0.001552863447061697, scorePlus=1.5837173582526933, scoreMinus= 1.5837173168430014
          o.n.a.v.GradCheckUtil - Param 504 (innull) FAILED: grad= -0.0015034988128725228, numericalGrad= -0.003006997661980648, relError= 0.33333333868907816, absError=0.001503498849108125, scorePlus=1.58371730747756, scoreMinus= 1.5837173676175131
          o.n.a.v.GradCheckUtil - Param 517 (innull) FAILED: grad= -4.3751301699901087E-4, numericalGrad= -0.0014793616665009777, relError= 0.5435142205538825, absError=0.0010418486495019667, scorePlus=1.5837173227539196, scoreMinus= 1.583717352341153
          o.n.a.v.GradCheckUtil - Param 518 (innull) FAILED: grad= 7.705733371901571E-4, numericalGrad= -0.0018197901741068276, relError= 1.0, absError=0.002590363511296985, scorePlus=1.5837173193496863, scoreMinus= 1.5837173557454898
          o.n.a.v.GradCheckUtil - Param 523 (innull) FAILED: grad= 8.59305042736325E-4, numericalGrad= -0.0020252745258630966, relError= 1.0, absError=0.002884579568599422, scorePlus=1.5837173172947383, scoreMinus= 1.5837173578002288
          o.n.a.v.GradCheckUtil - Param 524 (innull) FAILED: grad= 0.0020268725248709014, numericalGrad= 0.003437220186253142, relError= 0.25811195672265813, absError=0.0014103476613822408, scorePlus=1.583717371919842, scoreMinus= 1.5837173031754384
          o.n.a.v.GradCheckUtil - Param 525 (innull) FAILED: grad= 7.478334558688324E-4, numericalGrad= -8.363215342477303E-4, relError= 1.0, absError=0.0015841549901165627, scorePlus=1.5837173291842683, scoreMinus= 1.583717345910699
          o.n.a.v.GradCheckUtil - Param 531 (innull) FAILED: grad= -0.001802922417730594, numericalGrad= -0.002704383628149287, relError= 0.20000000027571163, absError=9.014612104186928E-4, scorePlus=1.5837173105037516, scoreMinus= 1.5837173645914242
          o.n.a.v.GradCheckUtil - Param 533 (innull) FAILED: grad= -0.00343496038267275, numericalGrad= -0.0017021975717845803, relError= 0.33729988959843304, absError=0.0017327628108881699, scorePlus=1.5837173205255082, scoreMinus= 1.5837173545694596
          o.n.a.v.GradCheckUtil - Param 539 (innull) FAILED: grad= -0.004413165825893106, numericalGrad= -0.007355276387954745, relError= 0.2500000007307404, absError=0.002942110562061639, scorePlus=1.5837172639949262, scoreMinus= 1.583717411100454
          o.n.a.v.GradCheckUtil - Param 546 (innull) FAILED: grad= -0.00190437350298228, numericalGrad= -0.0011646926756370135, relError= 0.2410116902979371, absError=7.396808273452665E-4, scorePlus=1.583717325900557, scoreMinus= 1.5837173491944105
          o.n.a.v.GradCheckUtil - Param 554 (innull) FAILED: grad= 0.0028917507862993006, numericalGrad= 0.00560245999592368, relError= 0.31912431644590905, absError=0.0027107092096243794, scorePlus=1.58371739357224, scoreMinus= 1.58371728152304
          o.n.a.v.GradCheckUtil - Param 556 (innull) FAILED: grad= 0.0014124295214160564, numericalGrad= 0.0010550817330923223, relError= 0.14482113816941078, absError=3.5734778832373403E-4, scorePlus=1.5837173480985616, scoreMinus= 1.583717326996927
          o.n.a.v.GradCheckUtil - Param 562 (innull) FAILED: grad= -0.004377841199641063, numericalGrad= -0.00327599599669881, relError= 0.143959843236431, absError=0.0011018452029422526, scorePlus=1.5837173047877322, scoreMinus= 1.5837173703076521
          o.n.a.v.GradCheckUtil - Param 566 (innull) FAILED: grad= -0.001359839047143921, numericalGrad= -0.0019197268552595401, relError= 0.1707200967375896, absError=5.598878081156191E-4, scorePlus=1.5837173183502153, scoreMinus= 1.5837173567447524
          o.n.a.v.GradCheckUtil - Param 568 (innull) FAILED: grad= 0.002382973323587776, numericalGrad= -0.0016007641767679102, relError= 1.0, absError=0.003983737500355686, scorePlus=1.5837173215398948, scoreMinus= 1.5837173535551783
          o.n.a.v.GradCheckUtil - Param 569 (innull) FAILED: grad= 4.9764198309512E-4, numericalGrad= 9.356120544978807E-4, relError= 0.3055774202724629, absError=4.3797007140276064E-4, scorePlus=1.583717346903761, scoreMinus= 1.58371732819152
          o.n.a.v.GradCheckUtil - Param 571 (innull) FAILED: grad= 0.0031679502694919263, numericalGrad= 0.00467034065865235, relError= 0.19167321077174104, absError=0.0015023903891604237, scorePlus=1.5837173842512529, scoreMinus= 1.5837172908444397
          o.n.a.v.GradCheckUtil - Param 573 (innull) FAILED: grad= -1.047185734706591E-4, numericalGrad= -0.004878740167413298, relError= 0.9579735364871971, absError=0.004774021593942639, scorePlus=1.583717288760134, scoreMinus= 1.5837173863349374
          o.n.a.v.GradCheckUtil - Param 574 (innull) FAILED: grad= -5.932199561601858E-4, numericalGrad= -0.0011864399240835155, relError= 0.3333333377398472, absError=5.932199679233297E-4, scorePlus=1.583717325683137, scoreMinus= 1.5837173494119354
          o.n.a.v.GradCheckUtil - Param 578 (innull) FAILED: grad= 0.002048936518008789, numericalGrad= -0.0028701863663549427, relError= 1.0, absError=0.004919122884363731, scorePlus=1.5837173088456722, scoreMinus= 1.5837173662493995
          o.n.a.v.GradCheckUtil - Param 579 (innull) FAILED: grad= 6.483215185206725E-4, numericalGrad= 0.0012966430373850812, relError= 0.3333333334511543, absError=6.483215188644088E-4, scorePlus=1.5837173505139668, scoreMinus= 1.583717324581106
          o.n.a.v.GradCheckUtil - Param 581 (innull) FAILED: grad= -9.739107396727325E-4, numericalGrad= 1.75623182663287E-4, relError= 1.0, absError=0.0011495339223360195, scorePlus=1.583717339303768, scoreMinus= 1.5837173357913044
          o.n.a.v.GradCheckUtil - Param 586 (innull) FAILED: grad= 0.0035890100348599024, numericalGrad= 0.013235263662814132, relError= 0.5733533465571136, absError=0.00964625362795423, scorePlus=1.583717469900478, scoreMinus= 1.5837172051952046
          o.n.a.v.GradCheckUtil - Param 588 (innull) FAILED: grad= -0.004728749624926256, numericalGrad= -0.009730880112801543, relError= 0.3459376608257002, absError=0.0050021304878752875, scorePlus=1.5837172402388364, scoreMinus= 1.5837174348564387
          o.n.a.v.GradCheckUtil - Param 593 (innull) FAILED: grad= 0.001260611835829677, numericalGrad= -0.0026345628789670172, relError= 1.0, absError=0.0038951747147966944, scorePlus=1.5837173112018552, scoreMinus= 1.5837173638931128
          o.n.a.v.GradCheckUtil - Param 594 (innull) FAILED: grad= 0.0027946045455569017, numericalGrad= 0.008014410080026124, relError= 0.48291224642391234, absError=0.0052198055344692225, scorePlus=1.583717417691946, scoreMinus= 1.5837172574037444
          o.n.a.v.GradCheckUtil - Param 596 (innull) FAILED: grad= -0.0036973545864557784, numericalGrad= -0.007394709189423309, relError= 0.3333333343257397, absError=0.0036973546029675304, scorePlus=1.5837172636005472, scoreMinus= 1.583717411494731
          o.n.a.v.GradCheckUtil - Param 597 (innull) FAILED: grad= -0.008534694005862448, numericalGrad= -0.0026603789726742373, relError= 0.5247232460610584, absError=0.005874315033188211, scorePlus=1.5837173109436942, scoreMinus= 1.5837173641512736
          o.n.a.v.GradCheckUtil - Param 599 (innull) FAILED: grad= 4.5938161755584763E-4, numericalGrad= 9.187631988538668E-4, relError= 0.33333331579389525, absError=4.593815812980192E-4, scorePlus=1.5837173467352725, scoreMinus= 1.5837173283600086
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 600 params checked, 449 passed, 151 failed. Largest relative error = 1.0
          o.n.a.o.LayerOpValidation - Starting test: 4 - deconv3d, ncdhw=true
          o.n.a.s.SameDiff - Inferring output "loss" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 675 params checked, 675 passed, 0 failed. Largest relative error = 7.103046356563571E-6
          o.n.a.o.LayerOpValidation - Starting test: 0 - conv3d+bias+same, ncdhw=false - input [2, 4, 5, 5, 3]
          o.n.a.s.SameDiff - Inferring output "loss" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 675 params checked, 675 passed, 0 failed. Largest relative error = 5.9352781270731036E-5
          o.n.a.o.LayerOpValidation - Starting test: 1 - conv3d+no bias+no same, ncdhw=false - input [2, 4, 5, 5, 3]
          o.n.a.s.SameDiff - Inferring output "loss" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 672 params checked, 672 passed, 0 failed. Largest relative error = 3.6639592775897683E-6
          o.n.a.o.LayerOpValidation - Starting test: 2 - pooling 3d, average, same
          o.n.a.s.SameDiff - Inferring output "loss" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          Error at [C:/Users/agibs/Documents/GitHub/dl4j-PR-split/deeplearning4j/libnd4j/include/ops/declarable/generic/nn/pooling/avgpool3d.cpp:181:0]:
          AVGPOOL3DNEW_BP op: wrong shape of output's gradients array (next epsilon), expected is [2, 4, 4, 4, 3], but got [2, 3, 4, 4, 3] instead !
          o.n.l.c.n.o.NativeOpExecutioner - Failed to execute op avgpool3dnew_bp. Attempted to execute with 2 inputs, 1 outputs, 0 targs,0 bargs and 15 iargs. Inputs: [(DOUBLE,[2,4,5,5,3],c), (DOUBLE,[2,3,4,4,3],c)]. Outputs: [(DOUBLE,[2,4,5,5,3],c)]. tArgs: -. iArgs: [2, 2, 2, 1, 1, 1, 0, 0, 0, 1, 1, 1, 0, 0, 0]. bArgs: -. Op own name: "pooling3dpool3dnew_bp". Input var names: [in, avgpool3dnew-grad]. Output var names: [in-grad] - Please see above message (printed out from c++) for a possible cause of error.
        • java.lang.RuntimeException: Op validation failed
          at org.nd4j.linalg.cpu.nativecpu.ops.NativeOpExecutioner.exec(NativeOpExecutioner.java:1921)
          at org.nd4j.linalg.factory.Nd4j.exec(Nd4j.java:6577)
          at org.nd4j.autodiff.samediff.internal.InferenceSession.doExec(InferenceSession.java:487)
          at org.nd4j.autodiff.samediff.internal.InferenceSession.getOutputs(InferenceSession.java:214)
          at org.nd4j.autodiff.samediff.internal.InferenceSession.getOutputs(InferenceSession.java:60)
          at org.nd4j.autodiff.samediff.internal.AbstractSession.output(AbstractSession.java:387)
          at org.nd4j.autodiff.samediff.SameDiff.directExecHelper(SameDiff.java:2606)
          at org.nd4j.autodiff.samediff.SameDiff.batchOutputHelper(SameDiff.java:2574)
          at org.nd4j.autodiff.samediff.SameDiff.calculateGradientsAndOutputs(SameDiff.java:4091)
          at org.nd4j.autodiff.samediff.SameDiff.calculateGradients(SameDiff.java:4052)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:166)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:83)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:57)
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:218)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:118)
          at org.nd4j.autodiff.opvalidation.LayerOpValidation.testConv3d(LayerOpValidation.java:580)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
          at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
          at java.lang.reflect.Method.invoke(Method.java:498)
          at org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:688)
          at org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed(InvocationInterceptorChain.java:131)
          at org.junit.jupiter.engine.extension.TimeoutExtension.intercept(TimeoutExtension.java:149)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestableMethod(TimeoutExtension.java:140)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestTemplateMethod(TimeoutExtension.java:92)
          at org.junit.jupiter.engine.execution.ExecutableInvoker$ReflectiveInterceptorCall.lambda$ofVoidMethod$0(ExecutableInvoker.java:115)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.lambda$invoke$0(ExecutableInvoker.java:105)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation.proceed(InvocationInterceptorChain.java:106)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.proceed(InvocationInterceptorChain.java:64)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.chainAndInvoke(InvocationInterceptorChain.java:45)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.invoke(InvocationInterceptorChain.java:37)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:104)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:98)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$invokeTestMethod$6(TestMethodTestDescriptor.java:210)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.invokeTestMethod(TestMethodTestDescriptor.java:206)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:131)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:65)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:226)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:204)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:139)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.lambda$execute$2(TestTemplateTestDescriptor.java:107)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:175)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$11$1.accept(ReferencePipeline.java:440)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:107)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:42)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:107)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:88)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:67)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:52)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:114)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:86)
          at org.junit.platform.launcher.core.DefaultLauncherSession$DelegatingLauncher.execute(DefaultLauncherSession.java:86)
          at org.junit.platform.launcher.core.SessionPerRequestLauncher.execute(SessionPerRequestLauncher.java:53)
          at com.intellij.junit5.JUnit5IdeaTestRunner.startRunnerWithArgs(JUnit5IdeaTestRunner.java:71)
          at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:33)
          at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:235)
          at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:54)
        • o.n.c.t.BaseND4JTest - LayerOpValidation.testConv3d: 1840 ms, threadCount: (27->27), jvmTotal=3541041152, jvmMax=7635730432, totalBytes=3195808, maxBytes=8589934592, currPhys=3287904256, maxPhys=8589934592
        • java.lang.IllegalStateException: Exception encountered during gradient check - Test name: "2 - pooling 3d, average, same"
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:221)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:118)
          at org.nd4j.autodiff.opvalidation.LayerOpValidation.testConv3d(LayerOpValidation.java:580)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
          at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
          at java.lang.reflect.Method.invoke(Method.java:498)
          at org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:688)
          at org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed(InvocationInterceptorChain.java:131)
          at org.junit.jupiter.engine.extension.TimeoutExtension.intercept(TimeoutExtension.java:149)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestableMethod(TimeoutExtension.java:140)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestTemplateMethod(TimeoutExtension.java:92)
          at org.junit.jupiter.engine.execution.ExecutableInvoker$ReflectiveInterceptorCall.lambda$ofVoidMethod$0(ExecutableInvoker.java:115)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.lambda$invoke$0(ExecutableInvoker.java:105)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation.proceed(InvocationInterceptorChain.java:106)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.proceed(InvocationInterceptorChain.java:64)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.chainAndInvoke(InvocationInterceptorChain.java:45)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.invoke(InvocationInterceptorChain.java:37)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:104)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:98)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$invokeTestMethod$6(TestMethodTestDescriptor.java:210)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.invokeTestMethod(TestMethodTestDescriptor.java:206)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:131)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:65)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:226)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:204)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:139)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.lambda$execute$2(TestTemplateTestDescriptor.java:107)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:175)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$11$1.accept(ReferencePipeline.java:440)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:107)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:42)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:107)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:88)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:67)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:52)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:114)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:86)
          at org.junit.platform.launcher.core.DefaultLauncherSession$DelegatingLauncher.execute(DefaultLauncherSession.java:86)
          at org.junit.platform.launcher.core.SessionPerRequestLauncher.execute(SessionPerRequestLauncher.java:53)
          at com.intellij.junit5.JUnit5IdeaTestRunner.startRunnerWithArgs(JUnit5IdeaTestRunner.java:71)
          at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:33)
          at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:235)
          at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:54)
          Caused by: java.lang.RuntimeException: Op validation failed
          at org.nd4j.linalg.cpu.nativecpu.ops.NativeOpExecutioner.exec(NativeOpExecutioner.java:1921)
          at org.nd4j.linalg.factory.Nd4j.exec(Nd4j.java:6577)
          at org.nd4j.autodiff.samediff.internal.InferenceSession.doExec(InferenceSession.java:487)
          at org.nd4j.autodiff.samediff.internal.InferenceSession.getOutputs(InferenceSession.java:214)
          at org.nd4j.autodiff.samediff.internal.InferenceSession.getOutputs(InferenceSession.java:60)
          at org.nd4j.autodiff.samediff.internal.AbstractSession.output(AbstractSession.java:387)
          at org.nd4j.autodiff.samediff.SameDiff.directExecHelper(SameDiff.java:2606)
          at org.nd4j.autodiff.samediff.SameDiff.batchOutputHelper(SameDiff.java:2574)
          at org.nd4j.autodiff.samediff.SameDiff.calculateGradientsAndOutputs(SameDiff.java:4091)
          at org.nd4j.autodiff.samediff.SameDiff.calculateGradients(SameDiff.java:4052)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:166)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:83)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:57)
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:218)
          ... 134 more
    • 137 ms
      testDepthWiseConv2dBasic(Nd4jBackend)
      • 137 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - LayerOpValidation.testDepthWiseConv2dBasic
          o.n.c.t.BaseND4JTest - LayerOpValidation.testDepthWiseConv2dBasic: 137 ms, threadCount: (27->27), jvmTotal=3547332608, jvmMax=7635730432, totalBytes=2952812, maxBytes=8589934592, currPhys=3288875008, maxPhys=8589934592
    • 154 ms
      LSTMLayerTestCase1(Nd4jBackend)
      • 154 ms
        error[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - LayerOpValidation.LSTMLayerTestCase1
        • java.lang.NullPointerException
          at org.nd4j.linalg.api.ops.impl.layers.recurrent.LSTMLayerBp.(LSTMLayerBp.java:55)
          at org.nd4j.linalg.api.ops.impl.layers.recurrent.LSTMLayer.doDiff(LSTMLayer.java:115)
          at org.nd4j.autodiff.functions.DifferentialFunction.diff(DifferentialFunction.java:601)
          at org.nd4j.autodiff.samediff.SameDiff.lambda$createGradFunction$0(SameDiff.java:4500)
          at org.nd4j.autodiff.samediff.SameDiff.defineFunction(SameDiff.java:4029)
          at org.nd4j.autodiff.samediff.SameDiff.defineFunction(SameDiff.java:4014)
          at org.nd4j.autodiff.samediff.SameDiff.createGradFunction(SameDiff.java:4225)
          at org.nd4j.autodiff.samediff.SameDiff.createGradFunction(SameDiff.java:4132)
          at org.nd4j.autodiff.validation.GradCheckUtil.validateInternalState(GradCheckUtil.java:650)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:98)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:83)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:57)
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:218)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:118)
          at org.nd4j.autodiff.opvalidation.LayerOpValidation.LSTMLayerTestCase1(LayerOpValidation.java:1632)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
          at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
          at java.lang.reflect.Method.invoke(Method.java:498)
          at org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:688)
          at org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed(InvocationInterceptorChain.java:131)
          at org.junit.jupiter.engine.extension.TimeoutExtension.intercept(TimeoutExtension.java:149)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestableMethod(TimeoutExtension.java:140)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestTemplateMethod(TimeoutExtension.java:92)
          at org.junit.jupiter.engine.execution.ExecutableInvoker$ReflectiveInterceptorCall.lambda$ofVoidMethod$0(ExecutableInvoker.java:115)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.lambda$invoke$0(ExecutableInvoker.java:105)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation.proceed(InvocationInterceptorChain.java:106)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.proceed(InvocationInterceptorChain.java:64)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.chainAndInvoke(InvocationInterceptorChain.java:45)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.invoke(InvocationInterceptorChain.java:37)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:104)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:98)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$invokeTestMethod$6(TestMethodTestDescriptor.java:210)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.invokeTestMethod(TestMethodTestDescriptor.java:206)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:131)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:65)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:226)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:204)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:139)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.lambda$execute$2(TestTemplateTestDescriptor.java:107)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:175)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$11$1.accept(ReferencePipeline.java:440)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:107)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:42)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:107)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:88)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:67)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:52)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:114)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:86)
          at org.junit.platform.launcher.core.DefaultLauncherSession$DelegatingLauncher.execute(DefaultLauncherSession.java:86)
          at org.junit.platform.launcher.core.SessionPerRequestLauncher.execute(SessionPerRequestLauncher.java:53)
          at com.intellij.junit5.JUnit5IdeaTestRunner.startRunnerWithArgs(JUnit5IdeaTestRunner.java:71)
          at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:33)
          at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:235)
          at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:54)
        • o.n.c.t.BaseND4JTest - LayerOpValidation.LSTMLayerTestCase1: 154 ms, threadCount: (27->27), jvmTotal=3551002624, jvmMax=7635730432, totalBytes=2588264, maxBytes=8589934592, currPhys=3288961024, maxPhys=8589934592
        • java.lang.IllegalStateException: Exception encountered during gradient check - Test name: "cLast=null, yLast=null"
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:221)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:118)
          at org.nd4j.autodiff.opvalidation.LayerOpValidation.LSTMLayerTestCase1(LayerOpValidation.java:1632)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
          at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
          at java.lang.reflect.Method.invoke(Method.java:498)
          at org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:688)
          at org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed(InvocationInterceptorChain.java:131)
          at org.junit.jupiter.engine.extension.TimeoutExtension.intercept(TimeoutExtension.java:149)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestableMethod(TimeoutExtension.java:140)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestTemplateMethod(TimeoutExtension.java:92)
          at org.junit.jupiter.engine.execution.ExecutableInvoker$ReflectiveInterceptorCall.lambda$ofVoidMethod$0(ExecutableInvoker.java:115)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.lambda$invoke$0(ExecutableInvoker.java:105)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation.proceed(InvocationInterceptorChain.java:106)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.proceed(InvocationInterceptorChain.java:64)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.chainAndInvoke(InvocationInterceptorChain.java:45)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.invoke(InvocationInterceptorChain.java:37)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:104)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:98)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$invokeTestMethod$6(TestMethodTestDescriptor.java:210)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.invokeTestMethod(TestMethodTestDescriptor.java:206)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:131)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:65)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:226)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:204)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:139)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.lambda$execute$2(TestTemplateTestDescriptor.java:107)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:175)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$11$1.accept(ReferencePipeline.java:440)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:107)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:42)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:107)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:88)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:67)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:52)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:114)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:86)
          at org.junit.platform.launcher.core.DefaultLauncherSession$DelegatingLauncher.execute(DefaultLauncherSession.java:86)
          at org.junit.platform.launcher.core.SessionPerRequestLauncher.execute(SessionPerRequestLauncher.java:53)
          at com.intellij.junit5.JUnit5IdeaTestRunner.startRunnerWithArgs(JUnit5IdeaTestRunner.java:71)
          at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:33)
          at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:235)
          at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:54)
          Caused by: java.lang.NullPointerException
          at org.nd4j.linalg.api.ops.impl.layers.recurrent.LSTMLayerBp.(LSTMLayerBp.java:55)
          at org.nd4j.linalg.api.ops.impl.layers.recurrent.LSTMLayer.doDiff(LSTMLayer.java:115)
          at org.nd4j.autodiff.functions.DifferentialFunction.diff(DifferentialFunction.java:601)
          at org.nd4j.autodiff.samediff.SameDiff.lambda$createGradFunction$0(SameDiff.java:4500)
          at org.nd4j.autodiff.samediff.SameDiff.defineFunction(SameDiff.java:4029)
          at org.nd4j.autodiff.samediff.SameDiff.defineFunction(SameDiff.java:4014)
          at org.nd4j.autodiff.samediff.SameDiff.createGradFunction(SameDiff.java:4225)
          at org.nd4j.autodiff.samediff.SameDiff.createGradFunction(SameDiff.java:4132)
          at org.nd4j.autodiff.validation.GradCheckUtil.validateInternalState(GradCheckUtil.java:650)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:98)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:83)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:57)
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:218)
          ... 134 more
    • 111 ms
      LSTMLayerTestCase2(Nd4jBackend)
      • 111 ms
        error[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - LayerOpValidation.LSTMLayerTestCase2
        • java.lang.NullPointerException
          at org.nd4j.linalg.api.ops.impl.layers.recurrent.LSTMLayerBp.(LSTMLayerBp.java:55)
          at org.nd4j.linalg.api.ops.impl.layers.recurrent.LSTMLayer.doDiff(LSTMLayer.java:115)
          at org.nd4j.autodiff.functions.DifferentialFunction.diff(DifferentialFunction.java:601)
          at org.nd4j.autodiff.samediff.SameDiff.lambda$createGradFunction$0(SameDiff.java:4500)
          at org.nd4j.autodiff.samediff.SameDiff.defineFunction(SameDiff.java:4029)
          at org.nd4j.autodiff.samediff.SameDiff.defineFunction(SameDiff.java:4014)
          at org.nd4j.autodiff.samediff.SameDiff.createGradFunction(SameDiff.java:4225)
          at org.nd4j.autodiff.samediff.SameDiff.createGradFunction(SameDiff.java:4132)
          at org.nd4j.autodiff.validation.GradCheckUtil.validateInternalState(GradCheckUtil.java:650)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:98)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:83)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:57)
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:218)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:118)
          at org.nd4j.autodiff.opvalidation.LayerOpValidation.LSTMLayerTestCase2(LayerOpValidation.java:1696)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
          at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
          at java.lang.reflect.Method.invoke(Method.java:498)
          at org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:688)
          at org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed(InvocationInterceptorChain.java:131)
          at org.junit.jupiter.engine.extension.TimeoutExtension.intercept(TimeoutExtension.java:149)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestableMethod(TimeoutExtension.java:140)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestTemplateMethod(TimeoutExtension.java:92)
          at org.junit.jupiter.engine.execution.ExecutableInvoker$ReflectiveInterceptorCall.lambda$ofVoidMethod$0(ExecutableInvoker.java:115)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.lambda$invoke$0(ExecutableInvoker.java:105)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation.proceed(InvocationInterceptorChain.java:106)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.proceed(InvocationInterceptorChain.java:64)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.chainAndInvoke(InvocationInterceptorChain.java:45)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.invoke(InvocationInterceptorChain.java:37)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:104)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:98)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$invokeTestMethod$6(TestMethodTestDescriptor.java:210)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.invokeTestMethod(TestMethodTestDescriptor.java:206)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:131)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:65)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:226)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:204)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:139)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.lambda$execute$2(TestTemplateTestDescriptor.java:107)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:175)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$11$1.accept(ReferencePipeline.java:440)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:107)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:42)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:107)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:88)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:67)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:52)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:114)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:86)
          at org.junit.platform.launcher.core.DefaultLauncherSession$DelegatingLauncher.execute(DefaultLauncherSession.java:86)
          at org.junit.platform.launcher.core.SessionPerRequestLauncher.execute(SessionPerRequestLauncher.java:53)
          at com.intellij.junit5.JUnit5IdeaTestRunner.startRunnerWithArgs(JUnit5IdeaTestRunner.java:71)
          at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:33)
          at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:235)
          at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:54)
        • o.n.c.t.BaseND4JTest - LayerOpValidation.LSTMLayerTestCase2: 110 ms, threadCount: (27->27), jvmTotal=3531079680, jvmMax=7635730432, totalBytes=1356428, maxBytes=8589934592, currPhys=3288961024, maxPhys=8589934592
        • java.lang.IllegalStateException: Exception encountered during gradient check
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:221)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:118)
          at org.nd4j.autodiff.opvalidation.LayerOpValidation.LSTMLayerTestCase2(LayerOpValidation.java:1696)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
          at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
          at java.lang.reflect.Method.invoke(Method.java:498)
          at org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:688)
          at org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed(InvocationInterceptorChain.java:131)
          at org.junit.jupiter.engine.extension.TimeoutExtension.intercept(TimeoutExtension.java:149)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestableMethod(TimeoutExtension.java:140)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestTemplateMethod(TimeoutExtension.java:92)
          at org.junit.jupiter.engine.execution.ExecutableInvoker$ReflectiveInterceptorCall.lambda$ofVoidMethod$0(ExecutableInvoker.java:115)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.lambda$invoke$0(ExecutableInvoker.java:105)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation.proceed(InvocationInterceptorChain.java:106)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.proceed(InvocationInterceptorChain.java:64)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.chainAndInvoke(InvocationInterceptorChain.java:45)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.invoke(InvocationInterceptorChain.java:37)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:104)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:98)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$invokeTestMethod$6(TestMethodTestDescriptor.java:210)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.invokeTestMethod(TestMethodTestDescriptor.java:206)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:131)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:65)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:226)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:204)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:139)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.lambda$execute$2(TestTemplateTestDescriptor.java:107)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:175)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$11$1.accept(ReferencePipeline.java:440)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:107)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:42)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:107)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:88)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:67)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:52)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:114)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:86)
          at org.junit.platform.launcher.core.DefaultLauncherSession$DelegatingLauncher.execute(DefaultLauncherSession.java:86)
          at org.junit.platform.launcher.core.SessionPerRequestLauncher.execute(SessionPerRequestLauncher.java:53)
          at com.intellij.junit5.JUnit5IdeaTestRunner.startRunnerWithArgs(JUnit5IdeaTestRunner.java:71)
          at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:33)
          at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:235)
          at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:54)
          Caused by: java.lang.NullPointerException
          at org.nd4j.linalg.api.ops.impl.layers.recurrent.LSTMLayerBp.(LSTMLayerBp.java:55)
          at org.nd4j.linalg.api.ops.impl.layers.recurrent.LSTMLayer.doDiff(LSTMLayer.java:115)
          at org.nd4j.autodiff.functions.DifferentialFunction.diff(DifferentialFunction.java:601)
          at org.nd4j.autodiff.samediff.SameDiff.lambda$createGradFunction$0(SameDiff.java:4500)
          at org.nd4j.autodiff.samediff.SameDiff.defineFunction(SameDiff.java:4029)
          at org.nd4j.autodiff.samediff.SameDiff.defineFunction(SameDiff.java:4014)
          at org.nd4j.autodiff.samediff.SameDiff.createGradFunction(SameDiff.java:4225)
          at org.nd4j.autodiff.samediff.SameDiff.createGradFunction(SameDiff.java:4132)
          at org.nd4j.autodiff.validation.GradCheckUtil.validateInternalState(GradCheckUtil.java:650)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:98)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:83)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:57)
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:218)
          ... 134 more
    • 122 ms
      LSTMLayerTestCase3(Nd4jBackend)
      • 122 ms
        error[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - LayerOpValidation.LSTMLayerTestCase3
        • java.lang.NullPointerException
          at org.nd4j.linalg.api.ops.impl.layers.recurrent.LSTMLayerBp.(LSTMLayerBp.java:55)
          at org.nd4j.linalg.api.ops.impl.layers.recurrent.LSTMLayer.doDiff(LSTMLayer.java:115)
          at org.nd4j.autodiff.functions.DifferentialFunction.diff(DifferentialFunction.java:601)
          at org.nd4j.autodiff.samediff.SameDiff.lambda$createGradFunction$0(SameDiff.java:4500)
          at org.nd4j.autodiff.samediff.SameDiff.defineFunction(SameDiff.java:4029)
          at org.nd4j.autodiff.samediff.SameDiff.defineFunction(SameDiff.java:4014)
          at org.nd4j.autodiff.samediff.SameDiff.createGradFunction(SameDiff.java:4225)
          at org.nd4j.autodiff.samediff.SameDiff.createGradFunction(SameDiff.java:4132)
          at org.nd4j.autodiff.validation.GradCheckUtil.validateInternalState(GradCheckUtil.java:650)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:98)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:83)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:57)
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:218)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:118)
          at org.nd4j.autodiff.opvalidation.LayerOpValidation.LSTMLayerTestCase3(LayerOpValidation.java:1759)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
          at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
          at java.lang.reflect.Method.invoke(Method.java:498)
          at org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:688)
          at org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed(InvocationInterceptorChain.java:131)
          at org.junit.jupiter.engine.extension.TimeoutExtension.intercept(TimeoutExtension.java:149)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestableMethod(TimeoutExtension.java:140)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestTemplateMethod(TimeoutExtension.java:92)
          at org.junit.jupiter.engine.execution.ExecutableInvoker$ReflectiveInterceptorCall.lambda$ofVoidMethod$0(ExecutableInvoker.java:115)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.lambda$invoke$0(ExecutableInvoker.java:105)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation.proceed(InvocationInterceptorChain.java:106)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.proceed(InvocationInterceptorChain.java:64)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.chainAndInvoke(InvocationInterceptorChain.java:45)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.invoke(InvocationInterceptorChain.java:37)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:104)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:98)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$invokeTestMethod$6(TestMethodTestDescriptor.java:210)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.invokeTestMethod(TestMethodTestDescriptor.java:206)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:131)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:65)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:226)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:204)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:139)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.lambda$execute$2(TestTemplateTestDescriptor.java:107)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:175)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$11$1.accept(ReferencePipeline.java:440)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:107)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:42)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:107)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:88)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:67)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:52)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:114)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:86)
          at org.junit.platform.launcher.core.DefaultLauncherSession$DelegatingLauncher.execute(DefaultLauncherSession.java:86)
          at org.junit.platform.launcher.core.SessionPerRequestLauncher.execute(SessionPerRequestLauncher.java:53)
          at com.intellij.junit5.JUnit5IdeaTestRunner.startRunnerWithArgs(JUnit5IdeaTestRunner.java:71)
          at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:33)
          at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:235)
          at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:54)
        • o.n.c.t.BaseND4JTest - LayerOpValidation.LSTMLayerTestCase3: 120 ms, threadCount: (27->27), jvmTotal=3549954048, jvmMax=7635730432, totalBytes=35152, maxBytes=8589934592, currPhys=3289010176, maxPhys=8589934592
        • java.lang.IllegalStateException: Exception encountered during gradient check
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:221)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:118)
          at org.nd4j.autodiff.opvalidation.LayerOpValidation.LSTMLayerTestCase3(LayerOpValidation.java:1759)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
          at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
          at java.lang.reflect.Method.invoke(Method.java:498)
          at org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:688)
          at org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed(InvocationInterceptorChain.java:131)
          at org.junit.jupiter.engine.extension.TimeoutExtension.intercept(TimeoutExtension.java:149)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestableMethod(TimeoutExtension.java:140)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestTemplateMethod(TimeoutExtension.java:92)
          at org.junit.jupiter.engine.execution.ExecutableInvoker$ReflectiveInterceptorCall.lambda$ofVoidMethod$0(ExecutableInvoker.java:115)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.lambda$invoke$0(ExecutableInvoker.java:105)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation.proceed(InvocationInterceptorChain.java:106)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.proceed(InvocationInterceptorChain.java:64)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.chainAndInvoke(InvocationInterceptorChain.java:45)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.invoke(InvocationInterceptorChain.java:37)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:104)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:98)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$invokeTestMethod$6(TestMethodTestDescriptor.java:210)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.invokeTestMethod(TestMethodTestDescriptor.java:206)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:131)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:65)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:226)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:204)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:139)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.lambda$execute$2(TestTemplateTestDescriptor.java:107)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:175)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$11$1.accept(ReferencePipeline.java:440)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:107)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:42)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:107)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:88)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:67)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:52)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:114)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:86)
          at org.junit.platform.launcher.core.DefaultLauncherSession$DelegatingLauncher.execute(DefaultLauncherSession.java:86)
          at org.junit.platform.launcher.core.SessionPerRequestLauncher.execute(SessionPerRequestLauncher.java:53)
          at com.intellij.junit5.JUnit5IdeaTestRunner.startRunnerWithArgs(JUnit5IdeaTestRunner.java:71)
          at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:33)
          at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:235)
          at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:54)
          Caused by: java.lang.NullPointerException
          at org.nd4j.linalg.api.ops.impl.layers.recurrent.LSTMLayerBp.(LSTMLayerBp.java:55)
          at org.nd4j.linalg.api.ops.impl.layers.recurrent.LSTMLayer.doDiff(LSTMLayer.java:115)
          at org.nd4j.autodiff.functions.DifferentialFunction.diff(DifferentialFunction.java:601)
          at org.nd4j.autodiff.samediff.SameDiff.lambda$createGradFunction$0(SameDiff.java:4500)
          at org.nd4j.autodiff.samediff.SameDiff.defineFunction(SameDiff.java:4029)
          at org.nd4j.autodiff.samediff.SameDiff.defineFunction(SameDiff.java:4014)
          at org.nd4j.autodiff.samediff.SameDiff.createGradFunction(SameDiff.java:4225)
          at org.nd4j.autodiff.samediff.SameDiff.createGradFunction(SameDiff.java:4132)
          at org.nd4j.autodiff.validation.GradCheckUtil.validateInternalState(GradCheckUtil.java:650)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:98)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:83)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:57)
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:218)
          ... 134 more
    • 107 ms
      testIm2Col(Nd4jBackend)
      • 107 ms
        error[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - LayerOpValidation.testIm2Col
          o.n.a.s.SameDiff - Inferring output "loss" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.f.DifferentialFunction - No fields found for property name dW for class org.nd4j.linalg.api.ops.impl.layers.convolution.Im2col
          o.n.a.f.DifferentialFunction - No fields found for property name sW for class org.nd4j.linalg.api.ops.impl.layers.convolution.Im2col
          o.n.a.f.DifferentialFunction - No fields found for property name dH for class org.nd4j.linalg.api.ops.impl.layers.convolution.Im2col
          o.n.a.f.DifferentialFunction - No fields found for property name sH for class org.nd4j.linalg.api.ops.impl.layers.convolution.Im2col
          o.n.a.f.DifferentialFunction - No fields found for property name dataFormat for class org.nd4j.linalg.api.ops.impl.layers.convolution.Im2col
          o.n.a.f.DifferentialFunction - No fields found for property name pW for class org.nd4j.linalg.api.ops.impl.layers.convolution.Im2col
          o.n.a.f.DifferentialFunction - No fields found for property name pH for class org.nd4j.linalg.api.ops.impl.layers.convolution.Im2col
          o.n.a.f.DifferentialFunction - No fields found for property name kW for class org.nd4j.linalg.api.ops.impl.layers.convolution.Im2col
          o.n.a.f.DifferentialFunction - No fields found for property name isSameMode for class org.nd4j.linalg.api.ops.impl.layers.convolution.Im2col
          o.n.a.f.DifferentialFunction - No fields found for property name kH for class org.nd4j.linalg.api.ops.impl.layers.convolution.Im2col
        • java.lang.NullPointerException
          at org.nd4j.linalg.api.ops.impl.layers.convolution.Im2colBp.addArgs(Im2colBp.java:55)
          at org.nd4j.linalg.api.ops.impl.layers.convolution.Im2colBp.(Im2colBp.java:43)
          at org.nd4j.linalg.api.ops.impl.layers.convolution.Im2col.doDiff(Im2col.java:94)
          at org.nd4j.autodiff.functions.DifferentialFunction.diff(DifferentialFunction.java:601)
          at org.nd4j.autodiff.samediff.SameDiff.lambda$createGradFunction$0(SameDiff.java:4500)
          at org.nd4j.autodiff.samediff.SameDiff.defineFunction(SameDiff.java:4029)
          at org.nd4j.autodiff.samediff.SameDiff.defineFunction(SameDiff.java:4014)
          at org.nd4j.autodiff.samediff.SameDiff.createGradFunction(SameDiff.java:4225)
          at org.nd4j.autodiff.samediff.SameDiff.createGradFunction(SameDiff.java:4132)
          at org.nd4j.autodiff.validation.GradCheckUtil.validateInternalState(GradCheckUtil.java:650)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:98)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:83)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:57)
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:218)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:118)
          at org.nd4j.autodiff.opvalidation.LayerOpValidation.testIm2Col(LayerOpValidation.java:379)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
          at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
          at java.lang.reflect.Method.invoke(Method.java:498)
          at org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:688)
          at org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed(InvocationInterceptorChain.java:131)
          at org.junit.jupiter.engine.extension.TimeoutExtension.intercept(TimeoutExtension.java:149)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestableMethod(TimeoutExtension.java:140)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestTemplateMethod(TimeoutExtension.java:92)
          at org.junit.jupiter.engine.execution.ExecutableInvoker$ReflectiveInterceptorCall.lambda$ofVoidMethod$0(ExecutableInvoker.java:115)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.lambda$invoke$0(ExecutableInvoker.java:105)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation.proceed(InvocationInterceptorChain.java:106)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.proceed(InvocationInterceptorChain.java:64)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.chainAndInvoke(InvocationInterceptorChain.java:45)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.invoke(InvocationInterceptorChain.java:37)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:104)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:98)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$invokeTestMethod$6(TestMethodTestDescriptor.java:210)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.invokeTestMethod(TestMethodTestDescriptor.java:206)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:131)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:65)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:226)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:204)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:139)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.lambda$execute$2(TestTemplateTestDescriptor.java:107)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:175)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$11$1.accept(ReferencePipeline.java:440)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:107)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:42)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:107)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:88)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:67)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:52)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:114)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:86)
          at org.junit.platform.launcher.core.DefaultLauncherSession$DelegatingLauncher.execute(DefaultLauncherSession.java:86)
          at org.junit.platform.launcher.core.SessionPerRequestLauncher.execute(SessionPerRequestLauncher.java:53)
          at com.intellij.junit5.JUnit5IdeaTestRunner.startRunnerWithArgs(JUnit5IdeaTestRunner.java:71)
          at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:33)
          at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:235)
          at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:54)
        • o.n.c.t.BaseND4JTest - LayerOpValidation.testIm2Col: 106 ms, threadCount: (27->27), jvmTotal=3531079680, jvmMax=7635730432, totalBytes=4696, maxBytes=8589934592, currPhys=3289010176, maxPhys=8589934592
        • java.lang.IllegalStateException: Exception encountered during gradient check - Test name: "[1, 3, 8, 8]"
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:221)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:118)
          at org.nd4j.autodiff.opvalidation.LayerOpValidation.testIm2Col(LayerOpValidation.java:379)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
          at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
          at java.lang.reflect.Method.invoke(Method.java:498)
          at org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:688)
          at org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed(InvocationInterceptorChain.java:131)
          at org.junit.jupiter.engine.extension.TimeoutExtension.intercept(TimeoutExtension.java:149)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestableMethod(TimeoutExtension.java:140)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestTemplateMethod(TimeoutExtension.java:92)
          at org.junit.jupiter.engine.execution.ExecutableInvoker$ReflectiveInterceptorCall.lambda$ofVoidMethod$0(ExecutableInvoker.java:115)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.lambda$invoke$0(ExecutableInvoker.java:105)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation.proceed(InvocationInterceptorChain.java:106)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.proceed(InvocationInterceptorChain.java:64)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.chainAndInvoke(InvocationInterceptorChain.java:45)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.invoke(InvocationInterceptorChain.java:37)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:104)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:98)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$invokeTestMethod$6(TestMethodTestDescriptor.java:210)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.invokeTestMethod(TestMethodTestDescriptor.java:206)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:131)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:65)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:226)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:204)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:139)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.lambda$execute$2(TestTemplateTestDescriptor.java:107)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:175)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$11$1.accept(ReferencePipeline.java:440)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:107)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:42)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:107)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:88)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:67)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:52)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:114)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:86)
          at org.junit.platform.launcher.core.DefaultLauncherSession$DelegatingLauncher.execute(DefaultLauncherSession.java:86)
          at org.junit.platform.launcher.core.SessionPerRequestLauncher.execute(SessionPerRequestLauncher.java:53)
          at com.intellij.junit5.JUnit5IdeaTestRunner.startRunnerWithArgs(JUnit5IdeaTestRunner.java:71)
          at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:33)
          at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:235)
          at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:54)
          Caused by: java.lang.NullPointerException
          at org.nd4j.linalg.api.ops.impl.layers.convolution.Im2colBp.addArgs(Im2colBp.java:55)
          at org.nd4j.linalg.api.ops.impl.layers.convolution.Im2colBp.(Im2colBp.java:43)
          at org.nd4j.linalg.api.ops.impl.layers.convolution.Im2col.doDiff(Im2col.java:94)
          at org.nd4j.autodiff.functions.DifferentialFunction.diff(DifferentialFunction.java:601)
          at org.nd4j.autodiff.samediff.SameDiff.lambda$createGradFunction$0(SameDiff.java:4500)
          at org.nd4j.autodiff.samediff.SameDiff.defineFunction(SameDiff.java:4029)
          at org.nd4j.autodiff.samediff.SameDiff.defineFunction(SameDiff.java:4014)
          at org.nd4j.autodiff.samediff.SameDiff.createGradFunction(SameDiff.java:4225)
          at org.nd4j.autodiff.samediff.SameDiff.createGradFunction(SameDiff.java:4132)
          at org.nd4j.autodiff.validation.GradCheckUtil.validateInternalState(GradCheckUtil.java:650)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:98)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:83)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:57)
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:218)
          ... 134 more
    • 109 ms
      testDeConv3dBasic(Nd4jBackend)
      • 109 ms
        error[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - LayerOpValidation.testDeConv3dBasic
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          applyPairwiseLambda requires both operands to have the same shape
          o.n.l.c.n.o.NativeOpExecutioner - Failed to execute op tanh_bp. Attempted to execute with 2 inputs, 1 outputs, 0 targs,0 bargs and 0 iargs. Inputs: [(DOUBLE,[3,3,5,5,5],c), (DOUBLE,[],c)]. Outputs: [(DOUBLE,[3,3,5,5,5],c)]. tArgs: -. iArgs: -. bArgs: -. Input var names: [deconv3d, cast]. Output var names: [deconv3d-grad] - Please see above message (printed out from c++) for a possible cause of error.
        • java.lang.RuntimeException: Shapes mismach
          at org.nd4j.linalg.cpu.nativecpu.ops.NativeOpExecutioner.exec(NativeOpExecutioner.java:1921)
          at org.nd4j.linalg.factory.Nd4j.exec(Nd4j.java:6577)
          at org.nd4j.autodiff.samediff.internal.InferenceSession.doExec(InferenceSession.java:487)
          at org.nd4j.autodiff.samediff.internal.InferenceSession.getOutputs(InferenceSession.java:214)
          at org.nd4j.autodiff.samediff.internal.InferenceSession.getOutputs(InferenceSession.java:60)
          at org.nd4j.autodiff.samediff.internal.AbstractSession.output(AbstractSession.java:387)
          at org.nd4j.autodiff.samediff.SameDiff.directExecHelper(SameDiff.java:2606)
          at org.nd4j.autodiff.samediff.SameDiff.batchOutputHelper(SameDiff.java:2574)
          at org.nd4j.autodiff.samediff.SameDiff.calculateGradientsAndOutputs(SameDiff.java:4091)
          at org.nd4j.autodiff.samediff.SameDiff.calculateGradients(SameDiff.java:4052)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:166)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:83)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:57)
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:218)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:118)
          at org.nd4j.autodiff.opvalidation.LayerOpValidation.testDeConv3dBasic(LayerOpValidation.java:1211)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
          at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
          at java.lang.reflect.Method.invoke(Method.java:498)
          at org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:688)
          at org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed(InvocationInterceptorChain.java:131)
          at org.junit.jupiter.engine.extension.TimeoutExtension.intercept(TimeoutExtension.java:149)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestableMethod(TimeoutExtension.java:140)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestTemplateMethod(TimeoutExtension.java:92)
          at org.junit.jupiter.engine.execution.ExecutableInvoker$ReflectiveInterceptorCall.lambda$ofVoidMethod$0(ExecutableInvoker.java:115)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.lambda$invoke$0(ExecutableInvoker.java:105)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation.proceed(InvocationInterceptorChain.java:106)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.proceed(InvocationInterceptorChain.java:64)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.chainAndInvoke(InvocationInterceptorChain.java:45)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.invoke(InvocationInterceptorChain.java:37)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:104)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:98)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$invokeTestMethod$6(TestMethodTestDescriptor.java:210)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.invokeTestMethod(TestMethodTestDescriptor.java:206)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:131)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:65)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:226)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:204)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:139)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.lambda$execute$2(TestTemplateTestDescriptor.java:107)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:175)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$11$1.accept(ReferencePipeline.java:440)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:107)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:42)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:107)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:88)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:67)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:52)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:114)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:86)
          at org.junit.platform.launcher.core.DefaultLauncherSession$DelegatingLauncher.execute(DefaultLauncherSession.java:86)
          at org.junit.platform.launcher.core.SessionPerRequestLauncher.execute(SessionPerRequestLauncher.java:53)
          at com.intellij.junit5.JUnit5IdeaTestRunner.startRunnerWithArgs(JUnit5IdeaTestRunner.java:71)
          at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:33)
          at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:235)
          at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:54)
        • o.n.c.t.BaseND4JTest - LayerOpValidation.testDeConv3dBasic: 109 ms, threadCount: (27->27), jvmTotal=3547332608, jvmMax=7635730432, totalBytes=8880, maxBytes=8589934592, currPhys=3289112576, maxPhys=8589934592
        • java.lang.IllegalStateException: Exception encountered during gradient check
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:221)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:118)
          at org.nd4j.autodiff.opvalidation.LayerOpValidation.testDeConv3dBasic(LayerOpValidation.java:1211)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
          at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
          at java.lang.reflect.Method.invoke(Method.java:498)
          at org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:688)
          at org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed(InvocationInterceptorChain.java:131)
          at org.junit.jupiter.engine.extension.TimeoutExtension.intercept(TimeoutExtension.java:149)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestableMethod(TimeoutExtension.java:140)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestTemplateMethod(TimeoutExtension.java:92)
          at org.junit.jupiter.engine.execution.ExecutableInvoker$ReflectiveInterceptorCall.lambda$ofVoidMethod$0(ExecutableInvoker.java:115)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.lambda$invoke$0(ExecutableInvoker.java:105)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation.proceed(InvocationInterceptorChain.java:106)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.proceed(InvocationInterceptorChain.java:64)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.chainAndInvoke(InvocationInterceptorChain.java:45)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.invoke(InvocationInterceptorChain.java:37)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:104)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:98)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$invokeTestMethod$6(TestMethodTestDescriptor.java:210)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.invokeTestMethod(TestMethodTestDescriptor.java:206)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:131)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:65)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:226)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:204)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:139)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.lambda$execute$2(TestTemplateTestDescriptor.java:107)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:175)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$11$1.accept(ReferencePipeline.java:440)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:107)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:42)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:107)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:88)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:67)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:52)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:114)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:86)
          at org.junit.platform.launcher.core.DefaultLauncherSession$DelegatingLauncher.execute(DefaultLauncherSession.java:86)
          at org.junit.platform.launcher.core.SessionPerRequestLauncher.execute(SessionPerRequestLauncher.java:53)
          at com.intellij.junit5.JUnit5IdeaTestRunner.startRunnerWithArgs(JUnit5IdeaTestRunner.java:71)
          at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:33)
          at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:235)
          at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:54)
          Caused by: java.lang.RuntimeException: Shapes mismach
          at org.nd4j.linalg.cpu.nativecpu.ops.NativeOpExecutioner.exec(NativeOpExecutioner.java:1921)
          at org.nd4j.linalg.factory.Nd4j.exec(Nd4j.java:6577)
          at org.nd4j.autodiff.samediff.internal.InferenceSession.doExec(InferenceSession.java:487)
          at org.nd4j.autodiff.samediff.internal.InferenceSession.getOutputs(InferenceSession.java:214)
          at org.nd4j.autodiff.samediff.internal.InferenceSession.getOutputs(InferenceSession.java:60)
          at org.nd4j.autodiff.samediff.internal.AbstractSession.output(AbstractSession.java:387)
          at org.nd4j.autodiff.samediff.SameDiff.directExecHelper(SameDiff.java:2606)
          at org.nd4j.autodiff.samediff.SameDiff.batchOutputHelper(SameDiff.java:2574)
          at org.nd4j.autodiff.samediff.SameDiff.calculateGradientsAndOutputs(SameDiff.java:4091)
          at org.nd4j.autodiff.samediff.SameDiff.calculateGradients(SameDiff.java:4052)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:166)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:83)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:57)
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:218)
          ... 134 more
    • 97 ms
      testLayerNorm4d(Nd4jBackend)
      • 97 ms
        error[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - LayerOpValidation.testLayerNorm4d
          o.n.a.f.DifferentialFunction - No fields found for property name dimensions for class org.nd4j.linalg.api.ops.impl.transforms.custom.LayerNorm
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.f.DifferentialFunction - No fields found for property name dimensions for class org.nd4j.linalg.api.ops.impl.transforms.custom.LayerNorm
        • java.lang.IllegalArgumentException: LayerNormBp: You have to provide dimensions
          at org.nd4j.common.base.Preconditions.throwEx(Preconditions.java:633)
          at org.nd4j.common.base.Preconditions.checkArgument(Preconditions.java:61)
          at org.nd4j.linalg.api.ops.impl.transforms.custom.LayerNormBp.setDimensions(LayerNormBp.java:68)
          at org.nd4j.linalg.api.ops.impl.transforms.custom.LayerNormBp.(LayerNormBp.java:47)
          at org.nd4j.linalg.api.ops.impl.transforms.custom.LayerNormBp.(LayerNormBp.java:59)
          at org.nd4j.linalg.api.ops.impl.transforms.custom.LayerNorm.doDiff(LayerNorm.java:100)
          at org.nd4j.autodiff.functions.DifferentialFunction.diff(DifferentialFunction.java:601)
          at org.nd4j.autodiff.samediff.SameDiff.lambda$createGradFunction$0(SameDiff.java:4500)
          at org.nd4j.autodiff.samediff.SameDiff.defineFunction(SameDiff.java:4029)
          at org.nd4j.autodiff.samediff.SameDiff.defineFunction(SameDiff.java:4014)
          at org.nd4j.autodiff.samediff.SameDiff.createGradFunction(SameDiff.java:4225)
          at org.nd4j.autodiff.samediff.SameDiff.createGradFunction(SameDiff.java:4132)
          at org.nd4j.autodiff.validation.GradCheckUtil.validateInternalState(GradCheckUtil.java:650)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:98)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:83)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:57)
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:218)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:118)
          at org.nd4j.autodiff.opvalidation.LayerOpValidation.testLayerNorm4d(LayerOpValidation.java:1266)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
          at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
          at java.lang.reflect.Method.invoke(Method.java:498)
          at org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:688)
          at org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed(InvocationInterceptorChain.java:131)
          at org.junit.jupiter.engine.extension.TimeoutExtension.intercept(TimeoutExtension.java:149)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestableMethod(TimeoutExtension.java:140)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestTemplateMethod(TimeoutExtension.java:92)
          at org.junit.jupiter.engine.execution.ExecutableInvoker$ReflectiveInterceptorCall.lambda$ofVoidMethod$0(ExecutableInvoker.java:115)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.lambda$invoke$0(ExecutableInvoker.java:105)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation.proceed(InvocationInterceptorChain.java:106)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.proceed(InvocationInterceptorChain.java:64)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.chainAndInvoke(InvocationInterceptorChain.java:45)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.invoke(InvocationInterceptorChain.java:37)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:104)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:98)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$invokeTestMethod$6(TestMethodTestDescriptor.java:210)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.invokeTestMethod(TestMethodTestDescriptor.java:206)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:131)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:65)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:226)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:204)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:139)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.lambda$execute$2(TestTemplateTestDescriptor.java:107)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:175)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$11$1.accept(ReferencePipeline.java:440)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:107)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:42)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:107)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:88)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:67)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:52)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:114)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:86)
          at org.junit.platform.launcher.core.DefaultLauncherSession$DelegatingLauncher.execute(DefaultLauncherSession.java:86)
          at org.junit.platform.launcher.core.SessionPerRequestLauncher.execute(SessionPerRequestLauncher.java:53)
          at com.intellij.junit5.JUnit5IdeaTestRunner.startRunnerWithArgs(JUnit5IdeaTestRunner.java:71)
          at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:33)
          at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:235)
          at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:54)
        • o.n.c.t.BaseND4JTest - LayerOpValidation.testLayerNorm4d: 97 ms, threadCount: (27->27), jvmTotal=3531079680, jvmMax=7635730432, totalBytes=6682, maxBytes=8589934592, currPhys=3289116672, maxPhys=8589934592
        • java.lang.IllegalStateException: Exception encountered during gradient check
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:221)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:118)
          at org.nd4j.autodiff.opvalidation.LayerOpValidation.testLayerNorm4d(LayerOpValidation.java:1266)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
          at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
          at java.lang.reflect.Method.invoke(Method.java:498)
          at org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:688)
          at org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed(InvocationInterceptorChain.java:131)
          at org.junit.jupiter.engine.extension.TimeoutExtension.intercept(TimeoutExtension.java:149)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestableMethod(TimeoutExtension.java:140)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestTemplateMethod(TimeoutExtension.java:92)
          at org.junit.jupiter.engine.execution.ExecutableInvoker$ReflectiveInterceptorCall.lambda$ofVoidMethod$0(ExecutableInvoker.java:115)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.lambda$invoke$0(ExecutableInvoker.java:105)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation.proceed(InvocationInterceptorChain.java:106)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.proceed(InvocationInterceptorChain.java:64)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.chainAndInvoke(InvocationInterceptorChain.java:45)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.invoke(InvocationInterceptorChain.java:37)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:104)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:98)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$invokeTestMethod$6(TestMethodTestDescriptor.java:210)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.invokeTestMethod(TestMethodTestDescriptor.java:206)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:131)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:65)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:226)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:204)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:139)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.lambda$execute$2(TestTemplateTestDescriptor.java:107)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:175)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$11$1.accept(ReferencePipeline.java:440)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:107)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:42)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:107)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:88)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:67)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:52)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:114)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:86)
          at org.junit.platform.launcher.core.DefaultLauncherSession$DelegatingLauncher.execute(DefaultLauncherSession.java:86)
          at org.junit.platform.launcher.core.SessionPerRequestLauncher.execute(SessionPerRequestLauncher.java:53)
          at com.intellij.junit5.JUnit5IdeaTestRunner.startRunnerWithArgs(JUnit5IdeaTestRunner.java:71)
          at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:33)
          at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:235)
          at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:54)
          Caused by: java.lang.IllegalArgumentException: LayerNormBp: You have to provide dimensions
          at org.nd4j.common.base.Preconditions.throwEx(Preconditions.java:633)
          at org.nd4j.common.base.Preconditions.checkArgument(Preconditions.java:61)
          at org.nd4j.linalg.api.ops.impl.transforms.custom.LayerNormBp.setDimensions(LayerNormBp.java:68)
          at org.nd4j.linalg.api.ops.impl.transforms.custom.LayerNormBp.(LayerNormBp.java:47)
          at org.nd4j.linalg.api.ops.impl.transforms.custom.LayerNormBp.(LayerNormBp.java:59)
          at org.nd4j.linalg.api.ops.impl.transforms.custom.LayerNorm.doDiff(LayerNorm.java:100)
          at org.nd4j.autodiff.functions.DifferentialFunction.diff(DifferentialFunction.java:601)
          at org.nd4j.autodiff.samediff.SameDiff.lambda$createGradFunction$0(SameDiff.java:4500)
          at org.nd4j.autodiff.samediff.SameDiff.defineFunction(SameDiff.java:4029)
          at org.nd4j.autodiff.samediff.SameDiff.defineFunction(SameDiff.java:4014)
          at org.nd4j.autodiff.samediff.SameDiff.createGradFunction(SameDiff.java:4225)
          at org.nd4j.autodiff.samediff.SameDiff.createGradFunction(SameDiff.java:4132)
          at org.nd4j.autodiff.validation.GradCheckUtil.validateInternalState(GradCheckUtil.java:650)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:98)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:83)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:57)
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:218)
          ... 134 more
    • 101 ms
      testLayerNormOP(Nd4jBackend)
      • 101 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - LayerOpValidation.testLayerNormOP
          o.n.c.t.BaseND4JTest - LayerOpValidation.testLayerNormOP: 101 ms, threadCount: (27->27), jvmTotal=3545235456, jvmMax=7635730432, totalBytes=4701, maxBytes=8589934592, currPhys=3287015424, maxPhys=8589934592
    • 108 ms
      testMaxPoolingArgMax(Nd4jBackend)
      • 108 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - LayerOpValidation.testMaxPoolingArgMax
          o.n.c.t.BaseND4JTest - LayerOpValidation.testMaxPoolingArgMax: 108 ms, threadCount: (27->27), jvmTotal=3531079680, jvmMax=7635730432, totalBytes=5192, maxBytes=8589934592, currPhys=3285991424, maxPhys=8589934592
    • 108 ms
      testMaxPooling3dBasic(Nd4jBackend)
      • 108 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - LayerOpValidation.testMaxPooling3dBasic
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.c.t.BaseND4JTest - LayerOpValidation.testMaxPooling3dBasic: 107 ms, threadCount: (27->27), jvmTotal=3543662592, jvmMax=7635730432, totalBytes=7164, maxBytes=8589934592, currPhys=3283890176, maxPhys=8589934592
  • 1.92 s
    EvaluationCalibrationTest
    • 346 ms
      testEvaluationCalibration3d(Nd4jBackend)
      • 346 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - EvaluationCalibrationTest.testEvaluationCalibration3d
          EvaluationCalibration(nBins=10)
          o.n.c.t.BaseND4JTest - EvaluationCalibrationTest.testEvaluationCalibration3d: 346 ms, threadCount: (27->27), jvmTotal=3534225408, jvmMax=7635730432, totalBytes=67108, maxBytes=8589934592, currPhys=3282952192, maxPhys=8589934592
    • 136 ms
      testEvaluationCalibration3dMasking(Nd4jBackend)
      • 136 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - EvaluationCalibrationTest.testEvaluationCalibration3dMasking
          o.n.c.t.BaseND4JTest - EvaluationCalibrationTest.testEvaluationCalibration3dMasking: 136 ms, threadCount: (27->27), jvmTotal=3542089728, jvmMax=7635730432, totalBytes=66452, maxBytes=8589934592, currPhys=3280871424, maxPhys=8589934592
    • 108 ms
      testResidualPlots(Nd4jBackend)
      • 108 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - EvaluationCalibrationTest.testResidualPlots
          o.n.c.t.BaseND4JTest - EvaluationCalibrationTest.testResidualPlots: 108 ms, threadCount: (27->27), jvmTotal=3531079680, jvmMax=7635730432, totalBytes=9686, maxBytes=8589934592, currPhys=3279822848, maxPhys=8589934592
    • 108 ms
      testLabelAndPredictionCounts(Nd4jBackend)
      • 108 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - EvaluationCalibrationTest.testLabelAndPredictionCounts
          o.n.c.t.BaseND4JTest - EvaluationCalibrationTest.testLabelAndPredictionCounts: 108 ms, threadCount: (27->27), jvmTotal=3541565440, jvmMax=7635730432, totalBytes=9442, maxBytes=8589934592, currPhys=3278774272, maxPhys=8589934592
    • 312 ms
      testReliabilityDiagram(Nd4jBackend)
      • 312 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - EvaluationCalibrationTest.testReliabilityDiagram
          o.n.c.t.BaseND4JTest - EvaluationCalibrationTest.testReliabilityDiagram: 312 ms, threadCount: (27->27), jvmTotal=3534749696, jvmMax=7635730432, totalBytes=79388, maxBytes=8589934592, currPhys=3277844480, maxPhys=8589934592
    • 912 ms
      testSegmentation()
      • 912 ms
        passed[1]
        • o.n.c.t.BaseND4JTest - EvaluationCalibrationTest.testSegmentation
          o.n.c.t.BaseND4JTest - EvaluationCalibrationTest.testSegmentation: 911 ms, threadCount: (27->27), jvmTotal=3498049536, jvmMax=7635730432, totalBytes=1404464, maxBytes=8589934592, currPhys=3301990400, maxPhys=8589934592
  • 709 ms
    MemoryMgrTest
    • 496 ms
      testArrayReuseTooLarge(Nd4jBackend)
      • 496 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - MemoryMgrTest.testArrayReuseTooLarge
          o.n.c.t.BaseND4JTest - MemoryMgrTest.testArrayReuseTooLarge: 496 ms, threadCount: (27->27), jvmTotal=3541565440, jvmMax=7635730432, totalBytes=1396704, maxBytes=8589934592, currPhys=3302141952, maxPhys=8589934592
    • 213 ms
      testManyArrays(Nd4jBackend)
      • 213 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - MemoryMgrTest.testManyArrays
          o.n.c.t.BaseND4JTest - MemoryMgrTest.testManyArrays: 213 ms, threadCount: (27->27), jvmTotal=3579314176, jvmMax=7635730432, totalBytes=1142412, maxBytes=8589934592, currPhys=3304198144, maxPhys=8589934592
  • 447 ms
    MmulBug
    • 447 ms
      simpleTest(Nd4jBackend)
      • 447 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - MmulBug.simpleTest
          ================
          [[ 1.0000, 2.0000],
          [ 3.0000, 4.0000]]
          [[ 1.0000, 2.0000],
          [ 3.0000, 4.0000]]
          [[ 7.0000, 10.0000],
          [ 15.0000, 22.0000]]
          ================
          o.n.c.t.BaseND4JTest - MmulBug.simpleTest: 447 ms, threadCount: (27->27), jvmTotal=3531079680, jvmMax=7635730432, totalBytes=989940, maxBytes=8589934592, currPhys=3304194048, maxPhys=8589934592
  • 1.78 s
    RegressionEvalTest
    • 357 ms
      testRegressionEval3dMasking(Nd4jBackend)
      • 357 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - RegressionEvalTest.testRegressionEval3dMasking
          o.n.c.t.BaseND4JTest - RegressionEvalTest.testRegressionEval3dMasking: 357 ms, threadCount: (27->27), jvmTotal=3575119872, jvmMax=7635730432, totalBytes=418476, maxBytes=8589934592, currPhys=3304611840, maxPhys=8589934592
    • 254 ms
      testRegressionEvalPerOutputMasking(Nd4jBackend)
      • 254 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - RegressionEvalTest.testRegressionEvalPerOutputMasking
          o.n.c.t.BaseND4JTest - RegressionEvalTest.testRegressionEvalPerOutputMasking: 254 ms, threadCount: (27->27), jvmTotal=3531079680, jvmMax=7635730432, totalBytes=409436, maxBytes=8589934592, currPhys=3304615936, maxPhys=8589934592
    • 177 ms
      testRegressionEvalTimeSeriesSplit()
      • 177 ms
        passed[1]
        • o.n.c.t.BaseND4JTest - RegressionEvalTest.testRegressionEvalTimeSeriesSplit
          o.n.c.t.BaseND4JTest - RegressionEvalTest.testRegressionEvalTimeSeriesSplit: 177 ms, threadCount: (27->27), jvmTotal=3570925568, jvmMax=7635730432, totalBytes=411512, maxBytes=8589934592, currPhys=3304828928, maxPhys=8589934592
    • 154 ms
      testKnownValues(Nd4jBackend)
      • 154 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - RegressionEvalTest.testKnownValues
          o.n.c.t.BaseND4JTest - RegressionEvalTest.testKnownValues: 153 ms, threadCount: (27->27), jvmTotal=3532652544, jvmMax=7635730432, totalBytes=431948, maxBytes=8589934592, currPhys=3304837120, maxPhys=8589934592
    • 220 ms
      testEvalParameters(Nd4jBackend)
      • 220 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - RegressionEvalTest.testEvalParameters
          o.n.c.t.BaseND4JTest - RegressionEvalTest.testEvalParameters: 219 ms, threadCount: (27->27), jvmTotal=3566206976, jvmMax=7635730432, totalBytes=363064, maxBytes=8589934592, currPhys=3304886272, maxPhys=8589934592
    • 130 ms
      testRegressionEvaluationMerging(Nd4jBackend)
      • 130 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - RegressionEvalTest.testRegressionEvaluationMerging
          o.n.c.t.BaseND4JTest - RegressionEvalTest.testRegressionEvaluationMerging: 129 ms, threadCount: (27->27), jvmTotal=3532128256, jvmMax=7635730432, totalBytes=26704, maxBytes=8589934592, currPhys=3304890368, maxPhys=8589934592
    • 119 ms
      testRegressionEval4dMasking(Nd4jBackend)
      • 119 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - RegressionEvalTest.testRegressionEval4dMasking
          o.n.c.t.BaseND4JTest - RegressionEvalTest.testRegressionEval4dMasking: 118 ms, threadCount: (27->27), jvmTotal=3562012672, jvmMax=7635730432, totalBytes=60828, maxBytes=8589934592, currPhys=3282657280, maxPhys=8589934592
    • 155 ms
      testPerfectPredictions(Nd4jBackend)
      • 155 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - RegressionEvalTest.testPerfectPredictions
          o.n.c.t.BaseND4JTest - RegressionEvalTest.testPerfectPredictions: 155 ms, threadCount: (27->27), jvmTotal=3534225408, jvmMax=7635730432, totalBytes=57792, maxBytes=8589934592, currPhys=3282649088, maxPhys=8589934592
    • 108 ms
      testRegressionEval3d(Nd4jBackend)
      • 108 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - RegressionEvalTest.testRegressionEval3d
          o.n.c.t.BaseND4JTest - RegressionEvalTest.testRegressionEval3d: 107 ms, threadCount: (27->27), jvmTotal=3558342656, jvmMax=7635730432, totalBytes=9048, maxBytes=8589934592, currPhys=3282849792, maxPhys=8589934592
    • 109 ms
      testRegressionEval4d(Nd4jBackend)
      • 109 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - RegressionEvalTest.testRegressionEval4d
          o.n.c.t.BaseND4JTest - RegressionEvalTest.testRegressionEval4d: 109 ms, threadCount: (27->27), jvmTotal=3531603968, jvmMax=7635730432, totalBytes=32184, maxBytes=8589934592, currPhys=3280175104, maxPhys=8589934592
  • 311 ms
    TestLossFunctionsSizeChecks
    • 311 ms
      testL2(Nd4jBackend)
      • 311 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - TestLossFunctionsSizeChecks.testL2
          o.n.c.t.BaseND4JTest - TestLossFunctionsSizeChecks.testL2: 311 ms, threadCount: (27->27), jvmTotal=3555196928, jvmMax=7635730432, totalBytes=6480, maxBytes=8589934592, currPhys=3280424960, maxPhys=8589934592
  • 696 ms
    SameDiffSpecifiedLossVarsTests
    • 298 ms
      testSpecifiedLoss1(Nd4jBackend)
      • 298 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - SameDiffSpecifiedLossVarsTests.testSpecifiedLoss1
          o.n.c.t.BaseND4JTest - SameDiffSpecifiedLossVarsTests.testSpecifiedLoss1: 297 ms, threadCount: (27->27), jvmTotal=3531079680, jvmMax=7635730432, totalBytes=4656, maxBytes=8589934592, currPhys=3280351232, maxPhys=8589934592
    • 276 ms
      testSpecifiedLoss2(Nd4jBackend)
      • 276 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - SameDiffSpecifiedLossVarsTests.testSpecifiedLoss2
          o.n.c.t.BaseND4JTest - SameDiffSpecifiedLossVarsTests.testSpecifiedLoss2: 276 ms, threadCount: (27->27), jvmTotal=3552051200, jvmMax=7635730432, totalBytes=7132, maxBytes=8589934592, currPhys=3280158720, maxPhys=8589934592
    • 122 ms
      testTrainingDifferentLosses(Nd4jBackend)
      • 122 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - SameDiffSpecifiedLossVarsTests.testTrainingDifferentLosses
          o.n.c.t.BaseND4JTest - SameDiffSpecifiedLossVarsTests.testTrainingDifferentLosses: 120 ms, threadCount: (27->27), jvmTotal=3531079680, jvmMax=7635730432, totalBytes=11144, maxBytes=8589934592, currPhys=3279962112, maxPhys=8589934592
  • 282 ms
    SameDiffOutputTest
    • 282 ms
      outputTest(Nd4jBackend)
      • 282 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - SameDiffOutputTest.outputTest
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.c.t.BaseND4JTest - SameDiffOutputTest.outputTest: 282 ms, threadCount: (27->27), jvmTotal=3549954048, jvmMax=7635730432, totalBytes=4676, maxBytes=8589934592, currPhys=3279966208, maxPhys=8589934592
  • 11.66 s
    CloseableTests
    • 294 ms
      testAttachedRelease_1(Nd4jBackend)
      • 294 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - CloseableTests.testAttachedRelease_1
          o.n.c.t.BaseND4JTest - CloseableTests.testAttachedRelease_1: 294 ms, threadCount: (27->27), jvmTotal=3531079680, jvmMax=7635730432, totalBytes=4464, maxBytes=8589934592, currPhys=3279908864, maxPhys=8589934592
    • 122 ms
      testSimpleRelease_1(Nd4jBackend)
      • 122 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - CloseableTests.testSimpleRelease_1
          o.n.c.t.BaseND4JTest - CloseableTests.testSimpleRelease_1: 122 ms, threadCount: (27->27), jvmTotal=3547332608, jvmMax=7635730432, totalBytes=4448, maxBytes=8589934592, currPhys=3278151680, maxPhys=8589934592
    • 107 ms
      testAccessException_1(Nd4jBackend)
      • 107 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - CloseableTests.testAccessException_1
          o.n.c.t.BaseND4JTest - CloseableTests.testAccessException_1: 107 ms, threadCount: (27->27), jvmTotal=3531079680, jvmMax=7635730432, totalBytes=4464, maxBytes=8589934592, currPhys=3278147584, maxPhys=8589934592
    • 108 ms
      testAccessException_2(Nd4jBackend)
      • 108 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - CloseableTests.testAccessException_2
          o.n.c.t.BaseND4JTest - CloseableTests.testAccessException_2: 107 ms, threadCount: (27->27), jvmTotal=3544186880, jvmMax=7635730432, totalBytes=4484, maxBytes=8589934592, currPhys=3277938688, maxPhys=8589934592
    • 10.92 s
      testCyclicRelease_1(Nd4jBackend)
      • 10.92 s
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - CloseableTests.testCyclicRelease_1
          o.n.c.t.BaseND4JTest - CloseableTests.testCyclicRelease_1: 10923 ms, threadCount: (27->27), jvmTotal=3531079680, jvmMax=7635730432, totalBytes=4432, maxBytes=8589934592, currPhys=3257229312, maxPhys=8589934592
    • 107 ms
      testViewRelease_1(Nd4jBackend)
      • 107 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - CloseableTests.testViewRelease_1
          o.n.c.t.BaseND4JTest - CloseableTests.testViewRelease_1: 107 ms, threadCount: (27->27), jvmTotal=3531079680, jvmMax=7635730432, totalBytes=4480, maxBytes=8589934592, currPhys=3257233408, maxPhys=8589934592
  • 495 ms
    LeadingAndTrailingOnesC
    • 286 ms
      testMultipleOnesInMiddle(Nd4jBackend)
      • 286 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - LeadingAndTrailingOnesC.testMultipleOnesInMiddle
          o.n.c.t.BaseND4JTest - LeadingAndTrailingOnesC.testMultipleOnesInMiddle: 286 ms, threadCount: (27->27), jvmTotal=3531079680, jvmMax=7635730432, totalBytes=4688, maxBytes=8589934592, currPhys=3257233408, maxPhys=8589934592
    • 101 ms
      testMatrix(Nd4jBackend)
      • 101 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - LeadingAndTrailingOnesC.testMatrix
          o.n.c.t.BaseND4JTest - LeadingAndTrailingOnesC.testMatrix: 101 ms, threadCount: (27->27), jvmTotal=3531079680, jvmMax=7635730432, totalBytes=4720, maxBytes=8589934592, currPhys=3257233408, maxPhys=8589934592
    • 108 ms
      testCreateLeadingAndTrailingOnes(Nd4jBackend)
      • 108 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - LeadingAndTrailingOnesC.testCreateLeadingAndTrailingOnes
          o.n.c.t.BaseND4JTest - LeadingAndTrailingOnesC.testCreateLeadingAndTrailingOnes: 108 ms, threadCount: (27->27), jvmTotal=3531079680, jvmMax=7635730432, totalBytes=4496, maxBytes=8589934592, currPhys=3257233408, maxPhys=8589934592
  • 2.09 s
    NormalizerStandardizeLabelsTest
    • 652 ms
      testBruteForce(Nd4jBackend)
      • 652 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - NormalizerStandardizeLabelsTest.testBruteForce
          o.n.c.t.BaseND4JTest - NormalizerStandardizeLabelsTest.testBruteForce: 652 ms, threadCount: (27->27), jvmTotal=3511681024, jvmMax=7635730432, totalBytes=850044, maxBytes=8589934592, currPhys=3260592128, maxPhys=8589934592
    • 1.44 s
      testTransform(Nd4jBackend)
      • 1.44 s
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - NormalizerStandardizeLabelsTest.testTransform
          o.n.c.t.BaseND4JTest - NormalizerStandardizeLabelsTest.testTransform: 1438 ms, threadCount: (27->27), jvmTotal=3531603968, jvmMax=7635730432, totalBytes=3068084, maxBytes=8589934592, currPhys=3307249664, maxPhys=8589934592
  • 2.50 s
    InfNanTests
    • 579 ms
      testInf1(Nd4jBackend)
      • 579 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - InfNanTests.testInf1
          o.n.c.t.BaseND4JTest - InfNanTests.testInf1: 579 ms, threadCount: (27->27), jvmTotal=3599761408, jvmMax=7635730432, totalBytes=3060428, maxBytes=8589934592, currPhys=3307286528, maxPhys=8589934592
    • 284 ms
      testInf2(Nd4jBackend)
      • 284 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - InfNanTests.testInf2
          o.n.c.t.BaseND4JTest - InfNanTests.testInf2: 284 ms, threadCount: (27->27), jvmTotal=3531079680, jvmMax=7635730432, totalBytes=3050240, maxBytes=8589934592, currPhys=3307278336, maxPhys=8589934592
    • 231 ms
      testInf3(Nd4jBackend)
      • 231 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - InfNanTests.testInf3
          o.n.c.t.BaseND4JTest - InfNanTests.testInf3: 231 ms, threadCount: (27->27), jvmTotal=3593994240, jvmMax=7635730432, totalBytes=3041336, maxBytes=8589934592, currPhys=3307347968, maxPhys=8589934592
    • 263 ms
      testInf4(Nd4jBackend)
      • 263 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - InfNanTests.testInf4
          o.n.c.t.BaseND4JTest - InfNanTests.testInf4: 263 ms, threadCount: (27->27), jvmTotal=3531079680, jvmMax=7635730432, totalBytes=2997648, maxBytes=8589934592, currPhys=3307339776, maxPhys=8589934592
    • 325 ms
      testNaN1(Nd4jBackend)
      • 325 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - InfNanTests.testNaN1
          o.n.c.t.BaseND4JTest - InfNanTests.testNaN1: 325 ms, threadCount: (27->27), jvmTotal=3587702784, jvmMax=7635730432, totalBytes=2965816, maxBytes=8589934592, currPhys=3307401216, maxPhys=8589934592
    • 280 ms
      testNaN2(Nd4jBackend)
      • 280 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - InfNanTests.testNaN2
          o.n.c.t.BaseND4JTest - InfNanTests.testNaN2: 280 ms, threadCount: (27->27), jvmTotal=3531079680, jvmMax=7635730432, totalBytes=2955924, maxBytes=8589934592, currPhys=3307401216, maxPhys=8589934592
    • 290 ms
      testNaN3(Nd4jBackend)
      • 290 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - InfNanTests.testNaN3
          o.n.c.t.BaseND4JTest - InfNanTests.testNaN3: 289 ms, threadCount: (27->27), jvmTotal=3581935616, jvmMax=7635730432, totalBytes=2942716, maxBytes=8589934592, currPhys=3307458560, maxPhys=8589934592
    • 246 ms
      testNaN4(Nd4jBackend)
      • 246 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - InfNanTests.testNaN4
          o.n.c.t.BaseND4JTest - InfNanTests.testNaN4: 246 ms, threadCount: (27->27), jvmTotal=3531079680, jvmMax=7635730432, totalBytes=2905392, maxBytes=8589934592, currPhys=3307446272, maxPhys=8589934592
  • 1.91 s
    ShapeTest
    • 471 ms
      testToOffsetZero(Nd4jBackend)
      • 471 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - ShapeTest.testToOffsetZero
          o.n.c.t.BaseND4JTest - ShapeTest.testToOffsetZero: 470 ms, threadCount: (27->27), jvmTotal=3577217024, jvmMax=7635730432, totalBytes=2897256, maxBytes=8589934592, currPhys=3307495424, maxPhys=8589934592
    • 212 ms
      testTrailingOnes(Nd4jBackend)
      • 212 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - ShapeTest.testTrailingOnes
          o.n.c.t.BaseND4JTest - ShapeTest.testTrailingOnes: 212 ms, threadCount: (27->27), jvmTotal=3531079680, jvmMax=7635730432, totalBytes=2867532, maxBytes=8589934592, currPhys=3307483136, maxPhys=8589934592
    • 249 ms
      testEqualsWithSqueeze()
      • 249 ms
        passed[1]
        • o.n.c.t.BaseND4JTest - ShapeTest.testEqualsWithSqueeze
          o.n.c.t.BaseND4JTest - ShapeTest.testEqualsWithSqueeze: 249 ms, threadCount: (27->27), jvmTotal=3571449856, jvmMax=7635730432, totalBytes=2842248, maxBytes=8589934592, currPhys=3307515904, maxPhys=8589934592
    • 325 ms
      testDupLeadingTrailingZeros(Nd4jBackend)
      • 325 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - ShapeTest.testDupLeadingTrailingZeros
          o.n.c.t.BaseND4JTest - ShapeTest.testDupLeadingTrailingZeros: 325 ms, threadCount: (27->27), jvmTotal=3531079680, jvmMax=7635730432, totalBytes=2695792, maxBytes=8589934592, currPhys=3307507712, maxPhys=8589934592
    • 196 ms
      testSumLeadingTrailingZeros(Nd4jBackend)
      • 196 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - ShapeTest.testSumLeadingTrailingZeros
          o.n.c.t.BaseND4JTest - ShapeTest.testSumLeadingTrailingZeros: 196 ms, threadCount: (27->27), jvmTotal=3569352704, jvmMax=7635730432, totalBytes=169760, maxBytes=8589934592, currPhys=3319574528, maxPhys=8589934592
    • 159 ms
      testShapeOrder()
      • 159 ms
        passed[1]
        • o.n.c.t.BaseND4JTest - ShapeTest.testShapeOrder
          o.n.c.t.BaseND4JTest - ShapeTest.testShapeOrder: 159 ms, threadCount: (27->27), jvmTotal=3531079680, jvmMax=7635730432, totalBytes=164612, maxBytes=8589934592, currPhys=3319574528, maxPhys=8589934592
    • 138 ms
      testElementWiseCompareOnesInMiddle(Nd4jBackend)
      • 138 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - ShapeTest.testElementWiseCompareOnesInMiddle
          o.n.c.t.BaseND4JTest - ShapeTest.testElementWiseCompareOnesInMiddle: 138 ms, threadCount: (27->27), jvmTotal=3563061248, jvmMax=7635730432, totalBytes=161732, maxBytes=8589934592, currPhys=3319582720, maxPhys=8589934592
    • 156 ms
      testLeadingOnes(Nd4jBackend)
      • 156 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - ShapeTest.testLeadingOnes
          o.n.c.t.BaseND4JTest - ShapeTest.testLeadingOnes: 155 ms, threadCount: (27->27), jvmTotal=3531079680, jvmMax=7635730432, totalBytes=154464, maxBytes=8589934592, currPhys=3319529472, maxPhys=8589934592
  • 732 ms
    CompressionMagicTests
    • 299 ms
      testDupSkipDecompression1(Nd4jBackend)
      • 299 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - CompressionMagicTests.testDupSkipDecompression1
          o.n.c.t.BaseND4JTest - CompressionMagicTests.testDupSkipDecompression1: 298 ms, threadCount: (27->27), jvmTotal=3559391232, jvmMax=7635730432, totalBytes=21890, maxBytes=8589934592, currPhys=3310419968, maxPhys=8589934592
    • 99 ms
      testDupSkipDecompression2(Nd4jBackend)
      • 99 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - CompressionMagicTests.testDupSkipDecompression2
          o.n.c.t.BaseND4JTest - CompressionMagicTests.testDupSkipDecompression2: 98 ms, threadCount: (27->27), jvmTotal=3531079680, jvmMax=7635730432, totalBytes=21890, maxBytes=8589934592, currPhys=3290550272, maxPhys=8589934592
    • 115 ms
      testDupSkipDecompression3(Nd4jBackend)
      • 115 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - CompressionMagicTests.testDupSkipDecompression3
          o.n.c.t.BaseND4JTest - CompressionMagicTests.testDupSkipDecompression3: 114 ms, threadCount: (27->27), jvmTotal=3555721216, jvmMax=7635730432, totalBytes=13205, maxBytes=8589934592, currPhys=3287916544, maxPhys=8589934592
    • 110 ms
      testMagicDecompression1(Nd4jBackend)
      • 110 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - CompressionMagicTests.testMagicDecompression1
          o.n.c.t.BaseND4JTest - CompressionMagicTests.testMagicDecompression1: 108 ms, threadCount: (27->27), jvmTotal=3531079680, jvmMax=7635730432, totalBytes=13169, maxBytes=8589934592, currPhys=3286495232, maxPhys=8589934592
    • 109 ms
      testMagicDecompression4(Nd4jBackend)
      • 109 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - CompressionMagicTests.testMagicDecompression4
          o.n.c.t.BaseND4JTest - CompressionMagicTests.testMagicDecompression4: 109 ms, threadCount: (27->27), jvmTotal=3553099776, jvmMax=7635730432, totalBytes=13149, maxBytes=8589934592, currPhys=3283394560, maxPhys=8589934592
  • 302 ms
    DataTypeTest
    • 302 ms
      testDataTypes(Nd4jBackend)
      • 302 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - DataTypeTest.testDataTypes
          o.n.c.t.BaseND4JTest - DataTypeTest.testDataTypes: 302 ms, threadCount: (27->27), jvmTotal=3531079680, jvmMax=7635730432, totalBytes=5524, maxBytes=8589934592, currPhys=3279368192, maxPhys=8589934592
  • 954 ms
    ConvConfigTests
    • 294 ms
      testPooling2D(Nd4jBackend)
      • 294 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - ConvConfigTests.testPooling2D
          o.n.c.t.BaseND4JTest - ConvConfigTests.testPooling2D: 293 ms, threadCount: (27->27), jvmTotal=3550478336, jvmMax=7635730432, totalBytes=4432, maxBytes=8589934592, currPhys=3277312000, maxPhys=8589934592
    • 119 ms
      testPooling3D(Nd4jBackend)
      • 119 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - ConvConfigTests.testPooling3D
          o.n.c.t.BaseND4JTest - ConvConfigTests.testPooling3D: 119 ms, threadCount: (27->27), jvmTotal=3531079680, jvmMax=7635730432, totalBytes=4432, maxBytes=8589934592, currPhys=3276255232, maxPhys=8589934592
    • 108 ms
      testDeConv2D(Nd4jBackend)
      • 108 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - ConvConfigTests.testDeConv2D
          o.n.c.t.BaseND4JTest - ConvConfigTests.testDeConv2D: 108 ms, threadCount: (27->27), jvmTotal=3546808320, jvmMax=7635730432, totalBytes=4432, maxBytes=8589934592, currPhys=3276247040, maxPhys=8589934592
    • 109 ms
      testDeConv3D(Nd4jBackend)
      • 109 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - ConvConfigTests.testDeConv3D
          o.n.c.t.BaseND4JTest - ConvConfigTests.testDeConv3D: 109 ms, threadCount: (27->27), jvmTotal=3531079680, jvmMax=7635730432, totalBytes=4432, maxBytes=8589934592, currPhys=3276242944, maxPhys=8589934592
    • 107 ms
      testConv1D()
      • 107 ms
        passed[1]
        • o.n.c.t.BaseND4JTest - ConvConfigTests.testConv1D
          o.n.c.t.BaseND4JTest - ConvConfigTests.testConv1D: 107 ms, threadCount: (27->27), jvmTotal=3545235456, jvmMax=7635730432, totalBytes=4432, maxBytes=8589934592, currPhys=3276230656, maxPhys=8589934592
    • 109 ms
      testConv2D(Nd4jBackend)
      • 109 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - ConvConfigTests.testConv2D
          o.n.c.t.BaseND4JTest - ConvConfigTests.testConv2D: 108 ms, threadCount: (27->27), jvmTotal=3531079680, jvmMax=7635730432, totalBytes=4432, maxBytes=8589934592, currPhys=3276177408, maxPhys=8589934592
    • 108 ms
      testConv3D(Nd4jBackend)
      • 108 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - ConvConfigTests.testConv3D
          o.n.c.t.BaseND4JTest - ConvConfigTests.testConv3D: 107 ms, threadCount: (27->27), jvmTotal=3543138304, jvmMax=7635730432, totalBytes=4432, maxBytes=8589934592, currPhys=3276222464, maxPhys=8589934592
  • 530 ms
    EvalCustomThreshold
    • 314 ms
      testEvaluationCostArray(Nd4jBackend)
      • 314 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - EvalCustomThreshold.testEvaluationCostArray
          o.n.c.t.BaseND4JTest - EvalCustomThreshold.testEvaluationCostArray: 313 ms, threadCount: (27->27), jvmTotal=3531079680, jvmMax=7635730432, totalBytes=6316, maxBytes=8589934592, currPhys=3276206080, maxPhys=8589934592
    • 108 ms
      testEvaluationBinaryCustomThreshold(Nd4jBackend)
      • 108 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - EvalCustomThreshold.testEvaluationBinaryCustomThreshold
          o.n.c.t.BaseND4JTest - EvalCustomThreshold.testEvaluationBinaryCustomThreshold: 108 ms, threadCount: (27->27), jvmTotal=3541041152, jvmMax=7635730432, totalBytes=20572, maxBytes=8589934592, currPhys=3276996608, maxPhys=8589934592
    • 108 ms
      testEvaluationCustomBinaryThreshold(Nd4jBackend)
      • 108 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - EvalCustomThreshold.testEvaluationCustomBinaryThreshold
          o.n.c.t.BaseND4JTest - EvalCustomThreshold.testEvaluationCustomBinaryThreshold: 108 ms, threadCount: (27->27), jvmTotal=3531079680, jvmMax=7635730432, totalBytes=6268, maxBytes=8589934592, currPhys=3276951552, maxPhys=8589934592
  • NewInstanceTest
    • passedtestNewInstances(Nd4jBackend)
  • 2.91 s
    ConvolutionTestsC
    • ignoredtestMaxPoolBackprop()
    • passedtestMaxPoolBackprop()
    • 1.69 s
      testPooling2D_Same(Nd4jBackend)
      • 1.69 s
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - ConvolutionTestsC.testPooling2D_Same
          o.n.l.c.ConvolutionTestsC - Trying pooling type: [PNORM]
          o.n.l.c.ConvolutionTestsC - Trying pooling type: [AVG]
          o.n.l.c.ConvolutionTestsC - Trying pooling type: [MAX]
          o.n.c.t.BaseND4JTest - ConvolutionTestsC.testPooling2D_Same: 1684 ms, threadCount: (27->27), jvmTotal=3514302464, jvmMax=7635730432, totalBytes=2784784, maxBytes=8589934592, currPhys=3547336704, maxPhys=8589934592
    • 169 ms
      testConvOutWidthAndHeight(Nd4jBackend)
      • 169 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - ConvolutionTestsC.testConvOutWidthAndHeight
          o.n.c.t.BaseND4JTest - ConvolutionTestsC.testConvOutWidthAndHeight: 169 ms, threadCount: (27->27), jvmTotal=3541041152, jvmMax=7635730432, totalBytes=2768904, maxBytes=8589934592, currPhys=3547361280, maxPhys=8589934592
    • ignoredtestCompareIm2ColImpl(Nd4jBackend)
    • passedtestCompareIm2ColImpl(Nd4jBackend)
    • 245 ms
      testimcolim(Nd4jBackend)
      • 245 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - ConvolutionTestsC.testimcolim
          o.n.c.t.BaseND4JTest - ConvolutionTestsC.testimcolim: 244 ms, threadCount: (27->27), jvmTotal=3563061248, jvmMax=7635730432, totalBytes=2736316, maxBytes=8589934592, currPhys=3547492352, maxPhys=8589934592
    • 219 ms
      testMoreIm2Col2(Nd4jBackend)
      • 219 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - ConvolutionTestsC.testMoreIm2Col2
          o.n.c.t.BaseND4JTest - ConvolutionTestsC.testMoreIm2Col2: 219 ms, threadCount: (27->27), jvmTotal=3531079680, jvmMax=7635730432, totalBytes=2705620, maxBytes=8589934592, currPhys=3547492352, maxPhys=8589934592
    • 217 ms
      testCol2Im(Nd4jBackend)
      • 217 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - ConvolutionTestsC.testCol2Im
          Assertion dimensions: [2, 2, 2, 2]
          o.n.c.t.BaseND4JTest - ConvolutionTestsC.testCol2Im: 217 ms, threadCount: (27->27), jvmTotal=3560439808, jvmMax=7635730432, totalBytes=2684552, maxBytes=8589934592, currPhys=3547590656, maxPhys=8589934592
    • 217 ms
      testIm2Col(Nd4jBackend)
      • 217 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - ConvolutionTestsC.testIm2Col
          o.n.c.t.BaseND4JTest - ConvolutionTestsC.testIm2Col: 217 ms, threadCount: (27->27), jvmTotal=3531079680, jvmMax=7635730432, totalBytes=2654284, maxBytes=8589934592, currPhys=3547598848, maxPhys=8589934592
    • 154 ms
      testIm2Col2(Nd4jBackend)
      • 154 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - ConvolutionTestsC.testIm2Col2
          o.n.c.t.BaseND4JTest - ConvolutionTestsC.testIm2Col2: 154 ms, threadCount: (27->27), jvmTotal=3556769792, jvmMax=7635730432, totalBytes=2536608, maxBytes=8589934592, currPhys=3547639808, maxPhys=8589934592
  • 636 ms
    StackAggregatorTests
    • 371 ms
      testTrailingFrames1(Nd4jBackend)
      • 371 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - StackAggregatorTests.testTrailingFrames1
          o.n.l.p.StackAggregatorTests - Trace: Stack trace:
          0: com.intellij.rt.junit.JUnitStarter.main:54
          1: com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart:235
          2: com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs:33
          3: com.intellij.junit5.JUnit5IdeaTestRunner.startRunnerWithArgs:71
          4: org.junit.platform.launcher.core.SessionPerRequestLauncher.execute:53
          5: org.junit.platform.launcher.core.DefaultLauncherSession$DelegatingLauncher.execute:86
          6: org.junit.platform.launcher.core.DefaultLauncher.execute:86
          7: org.junit.platform.launcher.core.DefaultLauncher.execute:114
          8: org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute:52
          9: org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams:67
          10: org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0:54
          11: org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute:88
          12: org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute:107
          13: org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute:54
          14: org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute:57
          15: org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit:35
          16: org.junit.platform.engine.support.hierarchical.NodeTestTask.execute:95
          17: org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively:138
          18: org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute:73
          19: org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9:139
          20: org.junit.platform.engine.support.hierarchical.Node.around:137
          21: org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8:141
          22: org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute:73
          23: org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6:155
          24: org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll:41
          25: java.util.ArrayList.forEach:1259
          26: org.junit.platform.engine.support.hierarchical.NodeTestTask.execute:95
          27: org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively:138
          28: org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute:73
          29: org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9:139
          30: org.junit.platform.engine.support.hierarchical.Node.around:137
          31: org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8:141
          32: org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute:73
          33: org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6:155
          34: org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll:41
          35: java.util.ArrayList.forEach:1259
          36: org.junit.platform.engine.support.hierarchical.NodeTestTask.execute:95
          37: org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively:138
          38: org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute:73
          39: org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9:139
          40: org.junit.platform.engine.support.hierarchical.Node.around:137
          41: org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8:141
          42: org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute:73
          43: org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6:151
          44: org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute:42
          45: org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute:107
          46: java.util.stream.ReferencePipeline.forEach:485
          47: java.util.stream.AbstractPipeline.evaluate:234
          48: java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential:173
          49: java.util.stream.ForEachOps$ForEachOp.evaluateSequential:150
          50: java.util.stream.AbstractPipeline.wrapAndCopyInto:472
          51: java.util.stream.AbstractPipeline.copyInto:482
          52: java.util.ArrayList$ArrayListSpliterator.forEachRemaining:1384
          53: java.util.stream.ReferencePipeline$7$1.accept:272
          54: java.util.stream.ReferencePipeline.forEach:485
          55: java.util.stream.AbstractPipeline.evaluate:234
          56: java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential:173
          57: java.util.stream.ForEachOps$ForEachOp.evaluateSequential:150
          58: java.util.stream.AbstractPipeline.wrapAndCopyInto:472
          59: java.util.stream.AbstractPipeline.copyInto:482
          60: java.util.ArrayList$ArrayListSpliterator.forEachRemaining:1384
          61: java.util.stream.ReferencePipeline$3$1.accept:193
          62: java.util.stream.ReferencePipeline$3$1.accept:193
          63: java.util.stream.ReferencePipeline$3$1.accept:193
          64: java.util.stream.ReferencePipeline$7$1.accept:272
          65: java.util.stream.ReferencePipeline.forEach:485
          66: java.util.stream.AbstractPipeline.evaluate:234
          67: java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential:173
          68: java.util.stream.ForEachOps$ForEachOp.evaluateSequential:150
          69: java.util.stream.AbstractPipeline.wrapAndCopyInto:472
          70: java.util.stream.AbstractPipeline.copyInto:482
          71: java.util.Spliterators$ArraySpliterator.forEachRemaining:948
          72: java.util.stream.ReferencePipeline$3$1.accept:193
          73: java.util.stream.ReferencePipeline$3$1.accept:193
          74: java.util.stream.ReferencePipeline$7$1.accept:272
          75: java.util.stream.ReferencePipeline.forEach:485
          76: java.util.stream.AbstractPipeline.evaluate:234
          77: java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential:173
          78: java.util.stream.ForEachOps$ForEachOp.evaluateSequential:150
          79: java.util.stream.AbstractPipeline.wrapAndCopyInto:472
          80: java.util.stream.AbstractPipeline.copyInto:482
          81: java.util.ArrayList$ArrayListSpliterator.forEachRemaining:1384
          82: java.util.stream.ReferencePipeline$3$1.accept:193
          83: java.util.stream.ForEachOps$ForEachOp$OfRef.accept:183
          84: java.util.stream.ReferencePipeline$3$1.accept:193
          85: java.util.stream.ForEachOps$ForEachOp$OfRef.accept:183
          86: java.util.stream.ReferencePipeline$3$1.accept:193
          87: java.util.stream.ReferencePipeline$3$1.accept:193
          88: java.util.stream.ReferencePipeline$3$1.accept:193
          89: java.util.stream.ReferencePipeline$11$1.accept:440
          90: java.util.stream.ForEachOps$ForEachOp$OfRef.accept:183
          91: java.util.stream.ReferencePipeline$3$1.accept:193
          92: java.util.stream.ReferencePipeline$2$1.accept:175
          93: java.util.stream.ReferencePipeline$3$1.accept:193
          94: java.util.stream.ForEachOps$ForEachOp$OfRef.accept:183
          95: org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.lambda$execute$2:107
          96: org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute:139
          97: org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute:204
          98: org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute:226
          99: org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit:35
          100: org.junit.platform.engine.support.hierarchical.NodeTestTask.execute:95
          101: org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively:138
          102: org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute:73
          103: org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9:139
          104: org.junit.platform.engine.support.hierarchical.Node.around:137
          105: org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8:141
          106: org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute:73
          107: org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6:151
          108: org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute:65
          109: org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute:131
          110: org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.invokeTestMethod:206
          111: org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute:73
          112: org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$invokeTestMethod$6:210
          113: org.junit.jupiter.engine.execution.ExecutableInvoker.invoke:98
          114: org.junit.jupiter.engine.execution.ExecutableInvoker.invoke:104
          115: org.junit.jupiter.engine.execution.InvocationInterceptorChain.invoke:37
          116: org.junit.jupiter.engine.execution.InvocationInterceptorChain.chainAndInvoke:45
          117: org.junit.jupiter.engine.execution.InvocationInterceptorChain.proceed:64
          118: org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation.proceed:106
          119: org.junit.jupiter.engine.execution.ExecutableInvoker.lambda$invoke$0:105
          120: org.junit.jupiter.engine.execution.ExecutableInvoker$ReflectiveInterceptorCall.lambda$ofVoidMethod$0:115
          121: org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestTemplateMethod:92
          122: org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestableMethod:140
          123: org.junit.jupiter.engine.extension.TimeoutExtension.intercept:149
          124: org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed:131
          125: org.junit.jupiter.engine.execution.MethodInvocation.proceed:60
          126: org.junit.platform.commons.util.ReflectionUtils.invokeMethod:688
          127: java.lang.reflect.Method.invoke:498
          128: sun.reflect.DelegatingMethodAccessorImpl.invoke:43
          129: sun.reflect.NativeMethodAccessorImpl.invoke:62
          130: sun.reflect.NativeMethodAccessorImpl.invoke0:-2
          131: org.nd4j.linalg.profiling.StackAggregatorTests.testTrailingFrames1:100
          o.n.c.t.BaseND4JTest - StackAggregatorTests.testTrailingFrames1: 370 ms, threadCount: (27->27), jvmTotal=3531079680, jvmMax=7635730432, totalBytes=1927764, maxBytes=8589934592, currPhys=3547635712, maxPhys=8589934592
    • 131 ms
      testBasicBranching1(Nd4jBackend)
      • 131 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - StackAggregatorTests.testBasicBranching1
          o.n.c.t.BaseND4JTest - StackAggregatorTests.testBasicBranching1: 129 ms, threadCount: (27->27), jvmTotal=3554148352, jvmMax=7635730432, totalBytes=1244256, maxBytes=8589934592, currPhys=3547672576, maxPhys=8589934592
    • 134 ms
      testBasicBranching2(Nd4jBackend)
      • 134 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - StackAggregatorTests.testBasicBranching2
          o.n.c.t.BaseND4JTest - StackAggregatorTests.testBasicBranching2: 134 ms, threadCount: (27->27), jvmTotal=3531079680, jvmMax=7635730432, totalBytes=1056508, maxBytes=8589934592, currPhys=3530297344, maxPhys=8589934592
    • ignoredtestScalarAggregator(Nd4jBackend)
  • RngValidationTests
    • passedvalidateRngDistributions(Nd4jBackend)
  • 1.46 s
    DerivativeTests
    • 352 ms
      testLeakyReLUDerivative(Nd4jBackend)
      • 352 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - DerivativeTests.testLeakyReLUDerivative
          o.n.c.t.BaseND4JTest - DerivativeTests.testLeakyReLUDerivative: 352 ms, threadCount: (27->27), jvmTotal=3551002624, jvmMax=7635730432, totalBytes=1032584, maxBytes=8589934592, currPhys=3530342400, maxPhys=8589934592
    • 163 ms
      testSoftSignDerivative(Nd4jBackend)
      • 163 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - DerivativeTests.testSoftSignDerivative
          o.n.c.t.BaseND4JTest - DerivativeTests.testSoftSignDerivative: 163 ms, threadCount: (27->27), jvmTotal=3531079680, jvmMax=7635730432, totalBytes=1001440, maxBytes=8589934592, currPhys=3530342400, maxPhys=8589934592
    • 185 ms
      testCubeDerivative(Nd4jBackend)
      • 185 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - DerivativeTests.testCubeDerivative
          o.n.c.t.BaseND4JTest - DerivativeTests.testCubeDerivative: 184 ms, threadCount: (27->27), jvmTotal=3548381184, jvmMax=7635730432, totalBytes=974344, maxBytes=8589934592, currPhys=3530387456, maxPhys=8589934592
    • 158 ms
      testRectifiedLinearDerivative(Nd4jBackend)
      • 158 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - DerivativeTests.testRectifiedLinearDerivative
          o.n.c.t.BaseND4JTest - DerivativeTests.testRectifiedLinearDerivative: 157 ms, threadCount: (27->27), jvmTotal=3531079680, jvmMax=7635730432, totalBytes=847584, maxBytes=8589934592, currPhys=3530387456, maxPhys=8589934592
    • 153 ms
      testHardTanhDerivative(Nd4jBackend)
      • 153 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - DerivativeTests.testHardTanhDerivative
          o.n.c.t.BaseND4JTest - DerivativeTests.testHardTanhDerivative: 152 ms, threadCount: (27->27), jvmTotal=3545759744, jvmMax=7635730432, totalBytes=616504, maxBytes=8589934592, currPhys=3530297344, maxPhys=8589934592
    • 128 ms
      testHardSigmoidDerivative(Nd4jBackend)
      • 128 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - DerivativeTests.testHardSigmoidDerivative
          o.n.c.t.BaseND4JTest - DerivativeTests.testHardSigmoidDerivative: 128 ms, threadCount: (27->27), jvmTotal=3531079680, jvmMax=7635730432, totalBytes=329216, maxBytes=8589934592, currPhys=3530252288, maxPhys=8589934592
    • 105 ms
      testSoftPlusDerivative(Nd4jBackend)
      • 105 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - DerivativeTests.testSoftPlusDerivative
          o.n.c.t.BaseND4JTest - DerivativeTests.testSoftPlusDerivative: 104 ms, threadCount: (27->27), jvmTotal=3544186880, jvmMax=7635730432, totalBytes=4448, maxBytes=8589934592, currPhys=3514064896, maxPhys=8589934592
    • 109 ms
      testTanhDerivative(Nd4jBackend)
      • 109 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - DerivativeTests.testTanhDerivative
          o.n.c.t.BaseND4JTest - DerivativeTests.testTanhDerivative: 109 ms, threadCount: (27->27), jvmTotal=3531079680, jvmMax=7635730432, totalBytes=4448, maxBytes=8589934592, currPhys=3514064896, maxPhys=8589934592
    • 108 ms
      testSigmoidDerivative(Nd4jBackend)
      • 108 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - DerivativeTests.testSigmoidDerivative
          o.n.c.t.BaseND4JTest - DerivativeTests.testSigmoidDerivative: 107 ms, threadCount: (27->27), jvmTotal=3543138304, jvmMax=7635730432, totalBytes=4448, maxBytes=8589934592, currPhys=3514023936, maxPhys=8589934592
  • 784 ms
    ArrayOptionsTests
    • 312 ms
      testArrayType_0(Nd4jBackend)
      • 312 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - ArrayOptionsTests.testArrayType_0
          o.n.c.t.BaseND4JTest - ArrayOptionsTests.testArrayType_0: 312 ms, threadCount: (27->27), jvmTotal=3531079680, jvmMax=7635730432, totalBytes=4432, maxBytes=8589934592, currPhys=3514019840, maxPhys=8589934592
    • 118 ms
      testArrayType_1(Nd4jBackend)
      • 118 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - ArrayOptionsTests.testArrayType_1
          o.n.c.t.BaseND4JTest - ArrayOptionsTests.testArrayType_1: 118 ms, threadCount: (27->27), jvmTotal=3540516864, jvmMax=7635730432, totalBytes=4432, maxBytes=8589934592, currPhys=3513966592, maxPhys=8589934592
    • 107 ms
      testArrayType_2(Nd4jBackend)
      • 107 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - ArrayOptionsTests.testArrayType_2
          o.n.c.t.BaseND4JTest - ArrayOptionsTests.testArrayType_2: 106 ms, threadCount: (27->27), jvmTotal=3531079680, jvmMax=7635730432, totalBytes=4432, maxBytes=8589934592, currPhys=3513921536, maxPhys=8589934592
    • 107 ms
      testArrayType_3(Nd4jBackend)
      • 107 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - ArrayOptionsTests.testArrayType_3
          o.n.c.t.BaseND4JTest - ArrayOptionsTests.testArrayType_3: 106 ms, threadCount: (27->27), jvmTotal=3538944000, jvmMax=7635730432, totalBytes=4432, maxBytes=8589934592, currPhys=3511820288, maxPhys=8589934592
    • 140 ms
      testDataTypesToFromLong(Nd4jBackend)
      • 140 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - ArrayOptionsTests.testDataTypesToFromLong
          o.n.c.t.BaseND4JTest - ArrayOptionsTests.testDataTypesToFromLong: 138 ms, threadCount: (27->27), jvmTotal=3531079680, jvmMax=7635730432, totalBytes=4432, maxBytes=8589934592, currPhys=3493957632, maxPhys=8589934592
  • 1.18 s
    ConcatTests
    • 328 ms
      testConcatScalars(Nd4jBackend)
      • 328 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - ConcatTests.testConcatScalars
          o.n.c.t.BaseND4JTest - ConcatTests.testConcatScalars: 328 ms, threadCount: (27->27), jvmTotal=3538419712, jvmMax=7635730432, totalBytes=4800, maxBytes=8589934592, currPhys=3492962304, maxPhys=8589934592
    • 141 ms
      testVStackColumn(Nd4jBackend)
      • 141 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - ConcatTests.testVStackColumn
          o.n.c.t.BaseND4JTest - ConcatTests.testVStackColumn: 140 ms, threadCount: (27->27), jvmTotal=3531079680, jvmMax=7635730432, totalBytes=4644, maxBytes=8589934592, currPhys=3491909632, maxPhys=8589934592
    • 105 ms
      testConcatRowVectors(Nd4jBackend)
      • 105 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - ConcatTests.testConcatRowVectors
          o.n.c.t.BaseND4JTest - ConcatTests.testConcatRowVectors: 105 ms, threadCount: (27->27), jvmTotal=3537371136, jvmMax=7635730432, totalBytes=4756, maxBytes=8589934592, currPhys=3490914304, maxPhys=8589934592
    • 138 ms
      testConcat3d(Nd4jBackend)
      • 138 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - ConcatTests.testConcat3d
          o.n.c.t.BaseND4JTest - ConcatTests.testConcat3d: 138 ms, threadCount: (27->27), jvmTotal=3531079680, jvmMax=7635730432, totalBytes=5788, maxBytes=8589934592, currPhys=3489869824, maxPhys=8589934592
    • 125 ms
      testConcatMatrices(Nd4jBackend)
      • 125 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - ConcatTests.testConcatMatrices
          o.n.c.t.BaseND4JTest - ConcatTests.testConcatMatrices: 124 ms, threadCount: (27->27), jvmTotal=3536322560, jvmMax=7635730432, totalBytes=4904, maxBytes=8589934592, currPhys=3473797120, maxPhys=8589934592
    • 108 ms
      concatf()
      • 108 ms
        passed[1]
        • o.n.c.t.BaseND4JTest - ConcatTests.concatf
          o.n.c.t.BaseND4JTest - ConcatTests.concatf: 108 ms, threadCount: (27->27), jvmTotal=3531079680, jvmMax=7635730432, totalBytes=4628, maxBytes=8589934592, currPhys=3472416768, maxPhys=8589934592
    • 107 ms
      testConcat(Nd4jBackend)
      • 107 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - ConcatTests.testConcat
          o.n.c.t.BaseND4JTest - ConcatTests.testConcat: 107 ms, threadCount: (27->27), jvmTotal=3535273984, jvmMax=7635730432, totalBytes=4656, maxBytes=8589934592, currPhys=3470360576, maxPhys=8589934592
    • ignoredtestConcat3dv2(Nd4jBackend)
    • passedtestConcat3dv2(Nd4jBackend)
    • 123 ms
      testConcatHorizontally(Nd4jBackend)
      • 123 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - ConcatTests.testConcatHorizontally
          o.n.c.t.BaseND4JTest - ConcatTests.testConcatHorizontally: 122 ms, threadCount: (27->27), jvmTotal=3531079680, jvmMax=7635730432, totalBytes=4576, maxBytes=8589934592, currPhys=3468595200, maxPhys=8589934592
  • 2.67 s
    EmptyTests
    • 332 ms
      testEmptyWhere(Nd4jBackend)
      • 332 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - EmptyTests.testEmptyWhere
          o.n.c.t.BaseND4JTest - EmptyTests.testEmptyWhere: 331 ms, threadCount: (27->27), jvmTotal=3535273984, jvmMax=7635730432, totalBytes=4464, maxBytes=8589934592, currPhys=3457130496, maxPhys=8589934592
    • 119 ms
      testEmptyWithShape_1(Nd4jBackend)
      • 119 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - EmptyTests.testEmptyWithShape_1
          o.n.c.t.BaseND4JTest - EmptyTests.testEmptyWithShape_1: 119 ms, threadCount: (27->27), jvmTotal=3531079680, jvmMax=7635730432, totalBytes=4480, maxBytes=8589934592, currPhys=3457077248, maxPhys=8589934592
    • 125 ms
      testEmptyWithShape_2(Nd4jBackend)
      • 125 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - EmptyTests.testEmptyWithShape_2
          o.n.c.t.BaseND4JTest - EmptyTests.testEmptyWithShape_2: 125 ms, threadCount: (27->27), jvmTotal=3534749696, jvmMax=7635730432, totalBytes=4448, maxBytes=8589934592, currPhys=3456233472, maxPhys=8589934592
    • 124 ms
      testEmptyWithShape_3(Nd4jBackend)
      • 124 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - EmptyTests.testEmptyWithShape_3
          o.n.c.t.BaseND4JTest - EmptyTests.testEmptyWithShape_3: 123 ms, threadCount: (27->27), jvmTotal=3531079680, jvmMax=7635730432, totalBytes=4480, maxBytes=8589934592, currPhys=3454976000, maxPhys=8589934592
    • 108 ms
      testEmptyWithShape_4(Nd4jBackend)
      • 108 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - EmptyTests.testEmptyWithShape_4
          o.n.c.t.BaseND4JTest - EmptyTests.testEmptyWithShape_4: 107 ms, threadCount: (27->27), jvmTotal=3534225408, jvmMax=7635730432, totalBytes=4464, maxBytes=8589934592, currPhys=3455021056, maxPhys=8589934592
    • 124 ms
      testEmptyCreateMethods(Nd4jBackend)
      • 124 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - EmptyTests.testEmptyCreateMethods
          o.n.c.t.BaseND4JTest - EmptyTests.testEmptyCreateMethods: 123 ms, threadCount: (27->27), jvmTotal=3531079680, jvmMax=7635730432, totalBytes=5392, maxBytes=8589934592, currPhys=3443572736, maxPhys=8589934592
    • 112 ms
      testGetEmpty(Nd4jBackend)
      • 112 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - EmptyTests.testGetEmpty
          o.n.c.t.BaseND4JTest - EmptyTests.testGetEmpty: 112 ms, threadCount: (27->27), jvmTotal=3533701120, jvmMax=7635730432, totalBytes=4432, maxBytes=8589934592, currPhys=3443621888, maxPhys=8589934592
    • 103 ms
      testEmptyDtype_1(Nd4jBackend)
      • 103 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - EmptyTests.testEmptyDtype_1
          o.n.c.t.BaseND4JTest - EmptyTests.testEmptyDtype_1: 102 ms, threadCount: (27->27), jvmTotal=3531079680, jvmMax=7635730432, totalBytes=4432, maxBytes=8589934592, currPhys=3443568640, maxPhys=8589934592
    • 108 ms
      testEmptyDtype_2(Nd4jBackend)
      • 108 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - EmptyTests.testEmptyDtype_2
          o.n.c.t.BaseND4JTest - EmptyTests.testEmptyDtype_2: 107 ms, threadCount: (27->27), jvmTotal=3533176832, jvmMax=7635730432, totalBytes=4432, maxBytes=8589934592, currPhys=3443617792, maxPhys=8589934592
    • 126 ms
      testEmpyArray_1(Nd4jBackend)
      • 126 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - EmptyTests.testEmpyArray_1
          o.n.c.t.BaseND4JTest - EmptyTests.testEmpyArray_1: 124 ms, threadCount: (27->27), jvmTotal=3533176832, jvmMax=7635730432, totalBytes=4432, maxBytes=8589934592, currPhys=3443617792, maxPhys=8589934592
    • 110 ms
      testAllEmptyReduce(Nd4jBackend)
      • 110 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - EmptyTests.testAllEmptyReduce
          o.n.c.t.BaseND4JTest - EmptyTests.testAllEmptyReduce: 109 ms, threadCount: (27->27), jvmTotal=3532128256, jvmMax=7635730432, totalBytes=4500, maxBytes=8589934592, currPhys=3443036160, maxPhys=8589934592
    • 107 ms
      testEmptyNoop(Nd4jBackend)
      • 107 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - EmptyTests.testEmptyNoop
          o.n.c.t.BaseND4JTest - EmptyTests.testEmptyNoop: 107 ms, threadCount: (27->27), jvmTotal=3532652544, jvmMax=7635730432, totalBytes=4432, maxBytes=8589934592, currPhys=3430780928, maxPhys=8589934592
    • 107 ms
      testEmptyReductions(Nd4jBackend)
      • 107 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - EmptyTests.testEmptyReductions
          o.n.c.t.BaseND4JTest - EmptyTests.testEmptyReductions: 107 ms, threadCount: (27->27), jvmTotal=3532652544, jvmMax=7635730432, totalBytes=4432, maxBytes=8589934592, currPhys=3430412288, maxPhys=8589934592
    • 109 ms
      testConcat_1(Nd4jBackend)
      • 109 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - EmptyTests.testConcat_1
          o.n.c.t.BaseND4JTest - EmptyTests.testConcat_1: 109 ms, threadCount: (27->27), jvmTotal=3532652544, jvmMax=7635730432, totalBytes=4676, maxBytes=8589934592, currPhys=3430285312, maxPhys=8589934592
    • 123 ms
      testEqualShapesEmpty(Nd4jBackend)
      • 123 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - EmptyTests.testEqualShapesEmpty
          o.n.c.t.BaseND4JTest - EmptyTests.testEqualShapesEmpty: 122 ms, threadCount: (27->27), jvmTotal=3531603968, jvmMax=7635730432, totalBytes=4512, maxBytes=8589934592, currPhys=3429810176, maxPhys=8589934592
    • 108 ms
      testEmptyReduction_1(Nd4jBackend)
      • 108 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - EmptyTests.testEmptyReduction_1
          o.n.c.t.BaseND4JTest - EmptyTests.testEmptyReduction_1: 107 ms, threadCount: (27->27), jvmTotal=3532128256, jvmMax=7635730432, totalBytes=4612, maxBytes=8589934592, currPhys=3429355520, maxPhys=8589934592
    • 109 ms
      testEmptyReduction_2(Nd4jBackend)
      • 109 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - EmptyTests.testEmptyReduction_2
          o.n.c.t.BaseND4JTest - EmptyTests.testEmptyReduction_2: 108 ms, threadCount: (27->27), jvmTotal=3532128256, jvmMax=7635730432, totalBytes=4580, maxBytes=8589934592, currPhys=3418705920, maxPhys=8589934592
    • 109 ms
      testEmptyReduction_3(Nd4jBackend)
      • 109 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - EmptyTests.testEmptyReduction_3
          o.n.c.t.BaseND4JTest - EmptyTests.testEmptyReduction_3: 108 ms, threadCount: (27->27), jvmTotal=3532128256, jvmMax=7635730432, totalBytes=4538, maxBytes=8589934592, currPhys=3417587712, maxPhys=8589934592
    • 109 ms
      testEmptyReduction_4(Nd4jBackend)
      • 109 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - EmptyTests.testEmptyReduction_4
          Error at [C:/Users/agibs/Documents/GitHub/dl4j-PR-split/deeplearning4j/libnd4j/include/ops/declarable/generic/reduce/argmax.cpp:88:0]:
          ArgMax: you can't reduce along axis with 0 in shape
          o.n.l.c.n.o.NativeOpExecutioner - Failed to calculate output shapes for op argmax. Attempted to execute with 1 inputs, 0 outputs, 0 targs, 1 iargs, 1 bargs and 1 dargs. Inputs: [(FLOAT,[2,0],c)] - Please see above message (printed out from c++) for a possible cause of error.
          o.n.c.t.BaseND4JTest - EmptyTests.testEmptyReduction_4: 108 ms, threadCount: (27->27), jvmTotal=3532128256, jvmMax=7635730432, totalBytes=4509, maxBytes=8589934592, currPhys=3414196224, maxPhys=8589934592
    • 297 ms
      testEmptyConstructor_1(Nd4jBackend)
      • 297 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - EmptyTests.testEmptyConstructor_1
          o.n.c.t.BaseND4JTest - EmptyTests.testEmptyConstructor_1: 295 ms, threadCount: (27->27), jvmTotal=3532128256, jvmMax=7635730432, totalBytes=4448, maxBytes=8589934592, currPhys=3286614016, maxPhys=8589934592
  • 806 ms
    AveragingTests
    • 331 ms
      testAccumulation1(Nd4jBackend)
      • 331 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - AveragingTests.testAccumulation1
          o.n.c.t.BaseND4JTest - AveragingTests.testAccumulation1: 330 ms, threadCount: (27->27), jvmTotal=3531079680, jvmMax=7635730432, totalBytes=4556, maxBytes=8589934592, currPhys=3286519808, maxPhys=8589934592
    • 105 ms
      testAccumulation2(Nd4jBackend)
      • 105 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - AveragingTests.testAccumulation2
          o.n.c.t.BaseND4JTest - AveragingTests.testAccumulation2: 104 ms, threadCount: (27->27), jvmTotal=3531603968, jvmMax=7635730432, totalBytes=4556, maxBytes=8589934592, currPhys=3286519808, maxPhys=8589934592
    • 124 ms
      testAccumulation3(Nd4jBackend)
      • 124 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - AveragingTests.testAccumulation3
          o.n.c.t.BaseND4JTest - AveragingTests.testAccumulation3: 123 ms, threadCount: (27->27), jvmTotal=3531603968, jvmMax=7635730432, totalBytes=4556, maxBytes=8589934592, currPhys=3286519808, maxPhys=8589934592
    • 124 ms
      testSingleDeviceAveraging1(Nd4jBackend)
      • 124 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - AveragingTests.testSingleDeviceAveraging1
          Execution time: 8
          o.n.c.t.BaseND4JTest - AveragingTests.testSingleDeviceAveraging1: 123 ms, threadCount: (27->27), jvmTotal=3531603968, jvmMax=7635730432, totalBytes=4912, maxBytes=8589934592, currPhys=3314446336, maxPhys=8589934592
    • 122 ms
      testSingleDeviceAveraging2(Nd4jBackend)
      • 122 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - AveragingTests.testSingleDeviceAveraging2
          o.n.c.t.BaseND4JTest - AveragingTests.testSingleDeviceAveraging2: 121 ms, threadCount: (27->27), jvmTotal=3531603968, jvmMax=7635730432, totalBytes=5188, maxBytes=8589934592, currPhys=3316088832, maxPhys=8589934592
  • 1.25 s
    CropAndResizeDataSetPreProcessorTest
    • 281 ms
      when_dataSetIsEmpty_expect_emptyDataSet(Nd4jBackend)
      • 281 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - CropAndResizeDataSetPreProcessorTest.when_dataSetIsEmpty_expect_emptyDataSet
          o.n.c.t.BaseND4JTest - CropAndResizeDataSetPreProcessorTest.when_dataSetIsEmpty_expect_emptyDataSet: 279 ms, threadCount: (27->27), jvmTotal=3531603968, jvmMax=7635730432, totalBytes=4528, maxBytes=8589934592, currPhys=3286532096, maxPhys=8589934592
    • 106 ms
      when_widthIsNotGreaterThanZero_expect_IllegalArgumentException(Nd4jBackend)
      • 106 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - CropAndResizeDataSetPreProcessorTest.when_widthIsNotGreaterThanZero_expect_IllegalArgumentException
          o.n.c.t.BaseND4JTest - CropAndResizeDataSetPreProcessorTest.when_widthIsNotGreaterThanZero_expect_IllegalArgumentException: 106 ms, threadCount: (27->27), jvmTotal=3531603968, jvmMax=7635730432, totalBytes=4432, maxBytes=8589934592, currPhys=3286540288, maxPhys=8589934592
    • 109 ms
      when_dataSetIsNull_expect_NullPointerException(Nd4jBackend)
      • 109 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - CropAndResizeDataSetPreProcessorTest.when_dataSetIsNull_expect_NullPointerException
          o.n.c.t.BaseND4JTest - CropAndResizeDataSetPreProcessorTest.when_dataSetIsNull_expect_NullPointerException: 109 ms, threadCount: (27->27), jvmTotal=3531603968, jvmMax=7635730432, totalBytes=4528, maxBytes=8589934592, currPhys=3286568960, maxPhys=8589934592
    • 108 ms
      when_numChannelsIsNotGreaterThanZero_expect_IllegalArgumentException(Nd4jBackend)
      • 108 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - CropAndResizeDataSetPreProcessorTest.when_numChannelsIsNotGreaterThanZero_expect_IllegalArgumentException
          o.n.c.t.BaseND4JTest - CropAndResizeDataSetPreProcessorTest.when_numChannelsIsNotGreaterThanZero_expect_IllegalArgumentException: 107 ms, threadCount: (27->27), jvmTotal=3531603968, jvmMax=7635730432, totalBytes=4432, maxBytes=8589934592, currPhys=3286581248, maxPhys=8589934592
    • 108 ms
      when_xStartIsNegative_expect_IllegalArgumentException(Nd4jBackend)
      • 108 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - CropAndResizeDataSetPreProcessorTest.when_xStartIsNegative_expect_IllegalArgumentException
          o.n.c.t.BaseND4JTest - CropAndResizeDataSetPreProcessorTest.when_xStartIsNegative_expect_IllegalArgumentException: 108 ms, threadCount: (27->27), jvmTotal=3531603968, jvmMax=7635730432, totalBytes=4432, maxBytes=8589934592, currPhys=3286614016, maxPhys=8589934592
    • 108 ms
      when_originalHeightIsZero_expect_IllegalArgumentException(Nd4jBackend)
      • 108 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - CropAndResizeDataSetPreProcessorTest.when_originalHeightIsZero_expect_IllegalArgumentException
          o.n.c.t.BaseND4JTest - CropAndResizeDataSetPreProcessorTest.when_originalHeightIsZero_expect_IllegalArgumentException: 107 ms, threadCount: (27->27), jvmTotal=3531603968, jvmMax=7635730432, totalBytes=4432, maxBytes=8589934592, currPhys=3286618112, maxPhys=8589934592
    • 108 ms
      when_yStartIsNegative_expect_IllegalArgumentException(Nd4jBackend)
      • 108 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - CropAndResizeDataSetPreProcessorTest.when_yStartIsNegative_expect_IllegalArgumentException
          o.n.c.t.BaseND4JTest - CropAndResizeDataSetPreProcessorTest.when_yStartIsNegative_expect_IllegalArgumentException: 106 ms, threadCount: (27->27), jvmTotal=3531603968, jvmMax=7635730432, totalBytes=4432, maxBytes=8589934592, currPhys=3286622208, maxPhys=8589934592
    • 109 ms
      when_originalWidthIsZero_expect_IllegalArgumentException(Nd4jBackend)
      • 109 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - CropAndResizeDataSetPreProcessorTest.when_originalWidthIsZero_expect_IllegalArgumentException
          o.n.c.t.BaseND4JTest - CropAndResizeDataSetPreProcessorTest.when_originalWidthIsZero_expect_IllegalArgumentException: 109 ms, threadCount: (27->27), jvmTotal=3531603968, jvmMax=7635730432, totalBytes=4432, maxBytes=8589934592, currPhys=3286622208, maxPhys=8589934592
    • 109 ms
      when_heightIsNotGreaterThanZero_expect_IllegalArgumentException(Nd4jBackend)
      • 109 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - CropAndResizeDataSetPreProcessorTest.when_heightIsNotGreaterThanZero_expect_IllegalArgumentException
          o.n.c.t.BaseND4JTest - CropAndResizeDataSetPreProcessorTest.when_heightIsNotGreaterThanZero_expect_IllegalArgumentException: 108 ms, threadCount: (27->27), jvmTotal=3531603968, jvmMax=7635730432, totalBytes=4432, maxBytes=8589934592, currPhys=3286626304, maxPhys=8589934592
    • 108 ms
      when_dataSetIs15wx10h_expect_3wx4hDataSet(Nd4jBackend)
      • 108 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - CropAndResizeDataSetPreProcessorTest.when_dataSetIs15wx10h_expect_3wx4hDataSet
          o.n.c.t.BaseND4JTest - CropAndResizeDataSetPreProcessorTest.when_dataSetIs15wx10h_expect_3wx4hDataSet: 107 ms, threadCount: (27->27), jvmTotal=3531603968, jvmMax=7635730432, totalBytes=4664, maxBytes=8589934592, currPhys=3286663168, maxPhys=8589934592
  • 300 ms
    MinMaxStatsTest
    • 300 ms
      testEnforcingNonZeroRange(Nd4jBackend)
      • 300 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - MinMaxStatsTest.testEnforcingNonZeroRange
          o.n.l.d.a.p.s.MinMaxStats - NormalizerMinMaxScaler: max val minus min val found to be zero. Transform will round up to epsilon to avoid nans.
          o.n.c.t.BaseND4JTest - MinMaxStatsTest.testEnforcingNonZeroRange: 299 ms, threadCount: (27->27), jvmTotal=3531603968, jvmMax=7635730432, totalBytes=4588, maxBytes=8589934592, currPhys=3286663168, maxPhys=8589934592
  • 281 ms
    LapackTestsF
    • 281 ms
      testGetRF1DifferentOrders(Nd4jBackend)
      • 281 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - LapackTestsF.testGetRF1DifferentOrders
          o.n.c.t.BaseND4JTest - LapackTestsF.testGetRF1DifferentOrders: 281 ms, threadCount: (27->27), jvmTotal=3531603968, jvmMax=7635730432, totalBytes=4708, maxBytes=8589934592, currPhys=3286691840, maxPhys=8589934592
  • 8.91 s
    ReductionOpValidation
    • 412 ms
      testReductionGradientsSimple(Nd4jBackend)
      • 412 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - ReductionOpValidation.testReductionGradientsSimple
          o.n.a.o.ReductionOpValidation - *** Starting test: test: 0 - mean
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 40 params checked, 40 passed, 0 failed. Largest relative error = 5.843048580254446E-9
          o.n.a.o.ReductionOpValidation - *** Starting test: test: 1 - sum
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 40 params checked, 40 passed, 0 failed. Largest relative error = 1.5797922944838326E-9
          o.n.a.o.ReductionOpValidation - *** Starting test: test: 2 - stdev
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 40 params checked, 40 passed, 0 failed. Largest relative error = 2.5105308170453354E-7
          o.n.a.o.ReductionOpValidation - *** Starting test: test: 3 - min
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 40 params checked, 40 passed, 0 failed. Largest relative error = 1.5870682543418812E-10
          o.n.a.o.ReductionOpValidation - *** Starting test: test: 4 - max
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 40 params checked, 40 passed, 0 failed. Largest relative error = 1.5870682543418812E-10
          o.n.a.o.ReductionOpValidation - *** Starting test: test: 5 - variance
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 40 params checked, 40 passed, 0 failed. Largest relative error = 1.2068616632849698E-6
          o.n.a.o.ReductionOpValidation - *** Starting test: test: 6 - prod
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 40 params checked, 40 passed, 0 failed. Largest relative error = 2.255740727884122E-11
          o.n.a.o.ReductionOpValidation - *** Starting test: test: 7 - norm1
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 40 params checked, 40 passed, 0 failed. Largest relative error = 1.0106305023963377E-8
          o.n.a.o.ReductionOpValidation - *** Starting test: test: 8 - norm2
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 40 params checked, 40 passed, 0 failed. Largest relative error = 1.108277738438836E-7
          o.n.a.o.ReductionOpValidation - *** Starting test: test: 9 - normmax
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 40 params checked, 40 passed, 0 failed. Largest relative error = 1.5870682543418812E-10
          o.n.a.o.ReductionOpValidation - *** Starting test: test: 10 - countNonZero
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.o.ReductionOpValidation - *** Starting test: test: 11 - countZero
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.o.ReductionOpValidation - *** Starting test: test: 12 - amax
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 40 params checked, 40 passed, 0 failed. Largest relative error = 1.5870682543418812E-10
          o.n.a.o.ReductionOpValidation - *** Starting test: test: 13 - amin
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 40 params checked, 40 passed, 0 failed. Largest relative error = 3.2756020118433323E-12
          o.n.a.o.ReductionOpValidation - *** Starting test: test: 14 - asum
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 40 params checked, 40 passed, 0 failed. Largest relative error = 1.0106305023963377E-8
          o.n.a.o.ReductionOpValidation - *** Starting test: test: 15 - amean
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 40 params checked, 40 passed, 0 failed. Largest relative error = 1.2948475804333636E-8
          o.n.a.o.ReductionOpValidation - *** Starting test: test: 16 - entropy
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 40 params checked, 40 passed, 0 failed. Largest relative error = 2.311423855076733E-8
          o.n.a.o.ReductionOpValidation - *** Starting test: test: 17 - logsumexp
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 40 params checked, 40 passed, 0 failed. Largest relative error = 1.5248596248497426E-9
          o.n.a.o.ReductionOpValidation - *** Starting test: test: 18 - sqnorm
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 40 params checked, 40 passed, 0 failed. Largest relative error = 9.295860174547988E-10
          o.n.a.o.ReductionOpValidation - *** Starting test: test: 19 - logEntropy
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 40 params checked, 40 passed, 0 failed. Largest relative error = 2.7012693047014448E-8
          o.n.c.t.BaseND4JTest - ReductionOpValidation.testReductionGradientsSimple: 412 ms, threadCount: (27->27), jvmTotal=3530555392, jvmMax=7635730432, totalBytes=31780, maxBytes=8589934592, currPhys=3287396352, maxPhys=8589934592
    • 214 ms
      testDotProductAttention(Nd4jBackend)
      • 214 ms
        failed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - ReductionOpValidation.testDotProductAttention
          o.n.a.s.SameDiff - Inferring output "out" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.f.DifferentialFunction - No fields found for property name normalization for class org.nd4j.linalg.api.ops.impl.transforms.custom.DotProductAttention
          o.n.a.f.DifferentialFunction - No fields found for property name outputWeights for class org.nd4j.linalg.api.ops.impl.transforms.custom.DotProductAttention
          o.n.a.v.GradCheckUtil - Param 0 (qnull) FAILED: grad= 0.06519866190654257, numericalGrad= 0.031689128299206004, relError= 0.34585919996912434, absError=0.033509533607336564, scorePlus=18.657234606310976, scoreMinus= 18.65723397252841
          o.n.a.v.GradCheckUtil - Param 1 (qnull) FAILED: grad= -0.12693568377569658, numericalGrad= -0.06193580208702087, relError= 0.34414872838942623, absError=0.06499988168867571, scorePlus=18.657233670061924, scoreMinus= 18.657234908777966
          o.n.a.v.GradCheckUtil - Param 2 (qnull) FAILED: grad= 0.06608333352196097, numericalGrad= 0.03351855966116091, relError= 0.326949346243133, absError=0.03256477386080006, scorePlus=18.65723462460471, scoreMinus= 18.657233954233515
          o.n.a.v.GradCheckUtil - Param 3 (qnull) FAILED: grad= 0.15021487884710832, numericalGrad= 0.07482712245376888, relError= 0.33499416090131257, absError=0.07538775639333944, scorePlus=18.657235037690292, scoreMinus= 18.657233541147843
          o.n.a.v.GradCheckUtil - Param 4 (qnull) FAILED: grad= -0.03110813917151982, numericalGrad= -0.012557249640110511, relError= 0.42484196376761113, absError=0.018550889531409306, scorePlus=18.65723416384689, scoreMinus= 18.657234414991883
          o.n.a.v.GradCheckUtil - Param 5 (qnull) FAILED: grad= 0.0441565167734709, numericalGrad= 0.022265904853213666, relError= 0.32956660392916015, absError=0.021890611920257232, scorePlus=18.657234512078716, scoreMinus= 18.65723406676062
          o.n.a.v.GradCheckUtil - Param 6 (qnull) FAILED: grad= -0.05433677795607198, numericalGrad= -0.029881072904913705, relError= 0.2903862399852274, absError=0.024455705051158277, scorePlus=18.657233990608947, scoreMinus= 18.657234588230406
          o.n.a.v.GradCheckUtil - Param 7 (qnull) FAILED: grad= -0.022889260357484845, numericalGrad= -0.009046902071929708, relError= 0.4334383730715793, absError=0.013842358285555138, scorePlus=18.657234198950437, scoreMinus= 18.65723437988848
          o.n.a.v.GradCheckUtil - Param 8 (qnull) FAILED: grad= 0.05357498564173163, numericalGrad= 0.02981353723896518, relError= 0.2849486665780342, absError=0.023761448402766453, scorePlus=18.65723458755499, scoreMinus= 18.657233991284244
          o.n.a.v.GradCheckUtil - Param 9 (qnull) FAILED: grad= -0.03193844139995678, numericalGrad= -0.007705990867634681, relError= 0.611244735925545, absError=0.0242324505323221, scorePlus=18.657234212359384, scoreMinus= 18.6572343664792
          o.n.a.v.GradCheckUtil - Param 10 (qnull) FAILED: grad= 0.03423542743382016, numericalGrad= 0.022819453882050308, relError= 0.20008758739796673, absError=0.011415973551769851, scorePlus=18.657234517614008, scoreMinus= 18.65723406122493
          o.n.a.v.GradCheckUtil - Param 11 (qnull) FAILED: grad= -0.04493774113947666, numericalGrad= -0.02452302396704908, relError= 0.29390285495875784, absError=0.02041471717242758, scorePlus=18.657234044189376, scoreMinus= 18.657234534649856
          o.n.a.v.GradCheckUtil - Param 12 (qnull) FAILED: grad= -0.037019340788902844, numericalGrad= -0.015869439451421385, relError= 0.399893914009309, absError=0.021149901337481458, scorePlus=18.657234130725165, scoreMinus= 18.657234448113954
          o.n.a.v.GradCheckUtil - Param 13 (qnull) FAILED: grad= 0.01610274168325246, numericalGrad= 0.007494434584032205, relError= 0.3648024238881025, absError=0.008608307099220253, scorePlus=18.65723436436393, scoreMinus= 18.65723421447524
          o.n.a.v.GradCheckUtil - Param 14 (qnull) FAILED: grad= -0.10915800263431474, numericalGrad= -0.050299840026468694, relError= 0.3691142538097403, absError=0.05885816260784605, scorePlus=18.65723378642098, scoreMinus= 18.657234792417782
          o.n.a.v.GradCheckUtil - Param 15 (qnull) FAILED: grad= -0.10093972988304664, numericalGrad= -0.05867360162170598, relError= 0.26480324583715714, absError=0.042266128261340664, scorePlus=18.657233702684067, scoreMinus= 18.6572348761561
          o.n.a.v.GradCheckUtil - Param 16 (qnull) FAILED: grad= 0.07518213720359716, numericalGrad= 0.03741802601098243, relError= 0.3353823841325036, absError=0.03776411119261473, scorePlus=18.657234663599763, scoreMinus= 18.657233915239242
          o.n.a.v.GradCheckUtil - Param 17 (qnull) FAILED: grad= 0.09969148634816914, numericalGrad= 0.04948430483153742, relError= 0.3365638695098254, absError=0.05020718151663172, scorePlus=18.657234784262627, scoreMinus= 18.65723379457653
          o.n.a.v.GradCheckUtil - Param 18 (qnull) FAILED: grad= -0.22872269573540724, numericalGrad= -0.11370347934303025, relError= 0.3358949308300694, absError=0.11501921639237699, scorePlus=18.65723315238423, scoreMinus= 18.657235426453816
          o.n.a.v.GradCheckUtil - Param 19 (qnull) FAILED: grad= -0.04473834699698579, numericalGrad= -0.02230331066499502, relError= 0.33464322205615205, absError=0.02243503633199077, scorePlus=18.65723406638645, scoreMinus= 18.657234512452664
          o.n.a.v.GradCheckUtil - Param 20 (qnull) FAILED: grad= -0.007934927772623581, numericalGrad= -0.005136253911075528, relError= 0.2141102410838831, absError=0.002798673861548053, scorePlus=18.657234238057086, scoreMinus= 18.657234340782164
          o.n.a.v.GradCheckUtil - Param 21 (qnull) FAILED: grad= 0.0015960933460181328, numericalGrad= -0.0011359048812664696, relError= 1.0, absError=0.0027319982272846024, scorePlus=18.657234278060628, scoreMinus= 18.657234300778725
          o.n.a.v.GradCheckUtil - Param 22 (qnull) FAILED: grad= -0.014136332968209306, numericalGrad= -0.006844241973169573, relError= 0.34756392593693547, absError=0.007292090995039733, scorePlus=18.657234220977152, scoreMinus= 18.65723435786199
          o.n.a.v.GradCheckUtil - Param 23 (qnull) FAILED: grad= -0.010118685302788, numericalGrad= -0.006210462011324579, relError= 0.2393403168140759, absError=0.003908223291463421, scorePlus=18.657234227315005, scoreMinus= 18.657234351524245
          o.n.a.v.GradCheckUtil - Param 24 (qnull) FAILED: grad= -0.04107747331815559, numericalGrad= -0.02422070473073745, relError= 0.2581506726695555, absError=0.01685676858741814, scorePlus=18.65723404721268, scoreMinus= 18.657234531626774
          o.n.a.v.GradCheckUtil - Param 25 (qnull) FAILED: grad= -0.09119460797156308, numericalGrad= -0.049035989668766426, relError= 0.3006377995402059, absError=0.04215861830279665, scorePlus=18.657233799059902, scoreMinus= 18.657234779779696
          o.n.a.v.GradCheckUtil - Param 26 (qnull) FAILED: grad= -0.012814213927186183, numericalGrad= -0.0054590891807038125, relError= 0.4025065803952322, absError=0.007355124746482371, scorePlus=18.657234234828678, scoreMinus= 18.65723434401046
          o.n.a.v.GradCheckUtil - Param 27 (qnull) FAILED: grad= -0.09113583353606963, numericalGrad= -0.04802151991611935, relError= 0.30982418499905784, absError=0.04311431361995028, scorePlus=18.6572338092045, scoreMinus= 18.657234769634897
          o.n.a.v.GradCheckUtil - Param 28 (qnull) FAILED: grad= -0.03379851675213529, numericalGrad= -0.021047518217187644, relError= 0.23248715321134283, absError=0.012750998534947648, scorePlus=18.65723407894463, scoreMinus= 18.657234499894994
          o.n.a.v.GradCheckUtil - Param 29 (qnull) FAILED: grad= 0.009546510815582865, numericalGrad= 0.004775543693824602, relError= 0.33312030188297664, absError=0.004770967121758262, scorePlus=18.657234337174987, scoreMinus= 18.657234241664113
          o.n.a.v.GradCheckUtil - Param 30 (qnull) FAILED: grad= 0.035059895583582086, numericalGrad= 0.020736657724285124, relError= 0.2567047068349545, absError=0.014323237859296963, scorePlus=18.65723449678612, scoreMinus= 18.657234082052966
          o.n.a.v.GradCheckUtil - Param 31 (qnull) FAILED: grad= 0.01950789458645098, numericalGrad= 0.011939066091315452, relError= 0.24068553310103594, absError=0.007568828495135528, scorePlus=18.65723440881029, scoreMinus= 18.657234170028968
          o.n.a.v.GradCheckUtil - Param 32 (qnull) FAILED: grad= -0.010456593055235225, numericalGrad= -0.005202190145325858, relError= 0.3355562716853434, absError=0.005254402909909367, scorePlus=18.657234237397653, scoreMinus= 18.657234341441455
          o.n.a.v.GradCheckUtil - Param 33 (qnull) FAILED: grad= 0.05369896150934842, numericalGrad= 0.026725104795843887, relError= 0.33539533565916024, absError=0.026973856713504534, scorePlus=18.657234556670687, scoreMinus= 18.65723402216859
          o.n.a.v.GradCheckUtil - Param 34 (qnull) FAILED: grad= 0.022249727186360806, numericalGrad= 0.011071324657052626, relError= 0.3354756801147564, absError=0.01117840252930818, scorePlus=18.657234400132786, scoreMinus= 18.657234178706293
          o.n.a.v.GradCheckUtil - Param 35 (qnull) FAILED: grad= -0.0018131959251527013, numericalGrad= -9.029829328710547E-4, relError= 0.33510789968518556, absError=9.102129922816466E-4, scorePlus=18.657234280389755, scoreMinus= 18.657234298449414
          o.n.a.v.GradCheckUtil - Param 36 (qnull) FAILED: grad= -0.012744963424550271, numericalGrad= -0.006021510934317575, relError= 0.35826934573118785, absError=0.006723452490232697, scorePlus=18.65723422920446, scoreMinus= 18.657234349634678
          o.n.a.v.GradCheckUtil - Param 37 (qnull) FAILED: grad= 0.04370473745987979, numericalGrad= 0.021264067662229987, relError= 0.3454068418754547, absError=0.0224406697976498, scorePlus=18.65723450206025, scoreMinus= 18.657234076778895
          o.n.a.v.GradCheckUtil - Param 38 (qnull) FAILED: grad= -0.16943623470939917, numericalGrad= -0.0826061770098363, relError= 0.3445057405508715, absError=0.08683005769956287, scorePlus=18.657233463358075, scoreMinus= 18.657235115481615
          o.n.a.v.GradCheckUtil - Param 39 (qnull) FAILED: grad= 0.061885428547799756, numericalGrad= 0.030261978167800404, relError= 0.3431832919357201, absError=0.03162345037999935, scorePlus=18.657234592039494, scoreMinus= 18.65723398679993
          o.n.a.v.GradCheckUtil - Param 0 (knull) FAILED: grad= -0.035602904103695585, numericalGrad= -0.01656571519959016, relError= 0.3649164796451955, absError=0.019037188904105426, scorePlus=18.657234123762343, scoreMinus= 18.657234455076647
          o.n.a.v.GradCheckUtil - Param 1 (knull) FAILED: grad= 0.1452648879631065, numericalGrad= 0.07122990250962857, relError= 0.3419712099853125, absError=0.07403498545347792, scorePlus=18.65723500171896, scoreMinus= 18.65723357712091
          o.n.a.v.GradCheckUtil - Param 2 (knull) FAILED: grad= -0.10966198385941102, numericalGrad= -0.054664187132402724, relError= 0.3346867781015121, absError=0.054997796727008295, scorePlus=18.65723374277741, scoreMinus= 18.657234836061154
          o.n.a.v.GradCheckUtil - Param 3 (knull) FAILED: grad= -0.011167824390143367, numericalGrad= -0.005196289443176738, relError= 0.3649164878581798, absError=0.005971534946966629, scorePlus=18.657234237456684, scoreMinus= 18.657234341382473
          o.n.a.v.GradCheckUtil - Param 4 (knull) FAILED: grad= 0.04556630420093821, numericalGrad= 0.022343206573793847, relError= 0.34197121083937, absError=0.023223097627144366, scorePlus=18.657234512851687, scoreMinus= 18.657234065987556
          o.n.a.v.GradCheckUtil - Param 5 (knull) FAILED: grad= -0.034398479810794885, numericalGrad= -0.017146916952981428, relError= 0.3346867798277779, absError=0.017251562857813457, scorePlus=18.657234117950388, scoreMinus= 18.657234460888727
          o.n.a.v.GradCheckUtil - Param 6 (knull) FAILED: grad= -7.517597363463798E-4, numericalGrad= -3.497870437740857E-4, relError= 0.3649165880438906, absError=4.0197269257229406E-4, scorePlus=18.657234285921717, scoreMinus= 18.657234292917458
          o.n.a.v.GradCheckUtil - Param 7 (knull) FAILED: grad= 0.003067286128049198, numericalGrad= 0.0015040281908795803, relError= 0.3419712205517176, absError=0.001563257937169618, scorePlus=18.65723430445987, scoreMinus= 18.657234274379306
          o.n.a.v.GradCheckUtil - Param 8 (knull) FAILED: grad= -0.002315526391702821, numericalGrad= -0.0011542411471054947, relError= 0.3346867568529294, absError=0.001161285244597326, scorePlus=18.657234277877176, scoreMinus= 18.657234300962
          o.n.a.v.GradCheckUtil - Param 9 (knull) FAILED: grad= -0.005380096622375745, numericalGrad= -0.0025033111583638856, relError= 0.36491648586798786, absError=0.002876785464011859, scorePlus=18.657234264386474, scoreMinus= 18.657234314452698
          o.n.a.v.GradCheckUtil - Param 10 (knull) FAILED: grad= 0.02195155571589949, numericalGrad= 0.010763834268345816, relError= 0.34197120844169443, absError=0.011187721447553674, scorePlus=18.657234397057938, scoreMinus= 18.657234181781252
          o.n.a.v.GradCheckUtil - Param 11 (knull) FAILED: grad= -0.016571459093523765, numericalGrad= -0.008260522932346248, relError= 0.3346867822519832, absError=0.008310936161177517, scorePlus=18.65723420681435, scoreMinus= 18.65723437202481
          o.n.a.v.GradCheckUtil - Param 12 (knull) FAILED: grad= -0.0076881691196529125, numericalGrad= -0.004920270946229266, relError= 0.2195274085422703, absError=0.0027678981734236465, scorePlus=18.657234240216866, scoreMinus= 18.657234338622285
          o.n.a.v.GradCheckUtil - Param 13 (knull) FAILED: grad= -0.016927131947307328, numericalGrad= -0.007696309012317214, relError= 0.3748794878070065, absError=0.009230822934990113, scorePlus=18.657234212456487, scoreMinus= 18.657234366382667
          o.n.a.v.GradCheckUtil - Param 14 (knull) FAILED: grad= 0.024615301066960187, numericalGrad= 0.012616580136182163, relError= 0.32227006917301126, absError=0.011998720930778023, scorePlus=18.657234415585418, scoreMinus= 18.657234163253815
          o.n.a.v.GradCheckUtil - Param 15 (knull) FAILED: grad= -0.015280183042491359, numericalGrad= -0.009779004628285293, relError= 0.21952740393980893, absError=0.005501178414206066, scorePlus=18.65723419162949, scoreMinus= 18.657234387209584
          o.n.a.v.GradCheckUtil - Param 16 (knull) FAILED: grad= -0.03364255787220977, numericalGrad= -0.015296361155492376, relError= 0.3748794840836682, absError=0.018346196716717396, scorePlus=18.657234136455937, scoreMinus= 18.65723444238316
          o.n.a.v.GradCheckUtil - Param 17 (knull) FAILED: grad= 0.04892274091470102, numericalGrad= 0.025075365783777667, relError= 0.32227007142351155, absError=0.023847375130923356, scorePlus=18.657234540173352, scoreMinus= 18.657234038666036
          o.n.a.v.GradCheckUtil - Param 18 (knull) FAILED: grad= -0.0069561909309901115, numericalGrad= -0.004451819890505249, relError= 0.21952740750964594, absError=0.002504371040484863, scorePlus=18.657234244901378, scoreMinus= 18.657234333937776
          o.n.a.v.GradCheckUtil - Param 19 (knull) FAILED: grad= -0.01531552700090032, numericalGrad= -0.006963555776451357, relError= 0.37487949158029765, absError=0.008351971224448963, scorePlus=18.657234219784023, scoreMinus= 18.65723435905514
          o.n.a.v.GradCheckUtil - Param 20 (knull) FAILED: grad= 0.022271717931890384, numericalGrad= 0.011415375844592289, relError= 0.32227007053000895, absError=0.010856342087298096, scorePlus=18.65723440357337, scoreMinus= 18.657234175265852
          o.n.a.v.GradCheckUtil - Param 21 (knull) FAILED: grad= -0.02937524509593727, numericalGrad= -0.018799556222859337, relError= 0.21952739987640724, absError=0.010575688873077933, scorePlus=18.657234101423835, scoreMinus= 18.65723447741496
          o.n.a.v.GradCheckUtil - Param 22 (knull) FAILED: grad= -0.06467582098998764, numericalGrad= -0.029406346513383138, relError= 0.37487948473700783, absError=0.0352694744766045, scorePlus=18.65723399535598, scoreMinus= 18.65723458348291
          o.n.a.v.GradCheckUtil - Param 23 (knull) FAILED: grad= 0.09405106608592471, numericalGrad= 0.04820590255860679, relError= 0.3222700719981935, absError=0.04584516352731793, scorePlus=18.65723477147901, scoreMinus= 18.65723380736096
          o.n.a.v.GradCheckUtil - Param 24 (knull) FAILED: grad= -0.022544770811744275, numericalGrad= -0.009215455598621247, relError= 0.41968577430458004, absError=0.013329315213123027, scorePlus=18.657234197265023, scoreMinus= 18.657234381574135
          o.n.a.v.GradCheckUtil - Param 25 (knull) FAILED: grad= 0.04230989911649389, numericalGrad= 0.022093239415710283, relError= 0.313907988982159, absError=0.020216659700783606, scorePlus=18.65723451035202, scoreMinus= 18.65723406848723
          o.n.a.v.GradCheckUtil - Param 26 (knull) FAILED: grad= -0.019765128304749687, numericalGrad= -0.012877783994724721, relError= 0.21099049762590763, absError=0.006887344310024966, scorePlus=18.657234160641718, scoreMinus= 18.657234418197397
          o.n.a.v.GradCheckUtil - Param 27 (knull) FAILED: grad= -0.08998913819504897, numericalGrad= -0.03678417943575596, relError= 0.4196857805223567, absError=0.053204958759293014, scorePlus=18.657233921577653, scoreMinus= 18.65723465726124
          o.n.a.v.GradCheckUtil - Param 28 (knull) FAILED: grad= 0.16888312551083196, numericalGrad= 0.08818681713762543, relError= 0.3139079876154894, absError=0.08069630837320653, scorePlus=18.657235171288356, scoreMinus= 18.657233407552013
          o.n.a.v.GradCheckUtil - Param 29 (knull) FAILED: grad= -0.07889398731578326, numericalGrad= -0.05140263752423379, relError= 0.2109904982213035, absError=0.02749134979154947, scorePlus=18.65723377539271, scoreMinus= 18.657234803445462
          o.n.a.v.GradCheckUtil - Param 30 (knull) FAILED: grad= -0.08346807863308288, numericalGrad= -0.0341186153107742, relError= 0.41968577963311954, absError=0.049349463322308676, scorePlus=18.657233948233316, scoreMinus= 18.657234630605622
          o.n.a.v.GradCheckUtil - Param 31 (knull) FAILED: grad= 0.1566450160838909, numericalGrad= 0.08179636292737769, relError= 0.3139079863859364, absError=0.0748486531565132, scorePlus=18.65723510738373, scoreMinus= 18.657233471456472
          o.n.a.v.GradCheckUtil - Param 32 (knull) FAILED: grad= -0.07317693745080828, numericalGrad= -0.04767774743896779, relError= 0.21099049685245289, absError=0.025499190011840485, scorePlus=18.65723381264168, scoreMinus= 18.65723476619663
          o.n.a.v.GradCheckUtil - Param 33 (knull) FAILED: grad= -0.01539720543530123, numericalGrad= -0.00629379925953799, relError= 0.41968577776063754, absError=0.009103406175763239, scorePlus=18.65723422648159, scoreMinus= 18.657234352357577
          o.n.a.v.GradCheckUtil - Param 34 (knull) FAILED: grad= 0.02889602267786921, numericalGrad= 0.01508882689904567, relError= 0.31390799131140246, absError=0.01380719577882354, scorePlus=18.657234440307874, scoreMinus= 18.657234138531336
          o.n.a.v.GradCheckUtil - Param 35 (knull) FAILED: grad= -0.01349881724256803, numericalGrad= -0.008795027817143364, relError= 0.21099049593401806, absError=0.004703789425424666, scorePlus=18.657234201469294, scoreMinus= 18.65723437736985
          o.n.a.v.GradCheckUtil - Param 36 (knull) FAILED: grad= -0.14490155879827593, numericalGrad= -0.07147073546320826, relError= 0.33937257810987165, absError=0.07343082333506767, scorePlus=18.65723357471207, scoreMinus= 18.65723500412678
          o.n.a.v.GradCheckUtil - Param 37 (knull) FAILED: grad= 0.1134068189441937, numericalGrad= 0.06257248799101944, relError= 0.2888653889964969, absError=0.05083433095317426, scorePlus=18.657234915144787, scoreMinus= 18.657233663695028
          o.n.a.v.GradCheckUtil - Param 38 (knull) FAILED: grad= 0.031494739854082215, numericalGrad= 0.00889824729455313, relError= 0.5594162292672256, absError=0.022596492559529086, scorePlus=18.657234378402098, scoreMinus= 18.657234200437152
          o.n.a.v.GradCheckUtil - Param 39 (knull) FAILED: grad= -0.029099484573135326, numericalGrad= -0.01435292755758155, relError= 0.339372575478481, absError=0.014746557015553776, scorePlus=18.657234145890307, scoreMinus= 18.657234432948858
          o.n.a.v.GradCheckUtil - Param 40 (knull) FAILED: grad= 0.022774634073806668, numericalGrad= 0.012565959650601142, relError= 0.2888653909669592, absError=0.010208674423205525, scorePlus=18.6572344150792, scoreMinus= 18.657234163760005
          o.n.a.v.GradCheckUtil - Param 41 (knull) FAILED: grad= 0.006324850499328652, numericalGrad= 0.0017869677293447237, relError= 0.5594162297601266, absError=0.004537882769983928, scorePlus=18.65723430728927, scoreMinus= 18.657234271549914
          o.n.a.v.GradCheckUtil - Param 42 (knull) FAILED: grad= -0.28496144554369907, numericalGrad= -0.14055338155571917, relError= 0.3393725783243743, absError=0.1444080639879799, scorePlus=18.65723288388514, scoreMinus= 18.65723569495277
          o.n.a.v.GradCheckUtil - Param 43 (knull) FAILED: grad= 0.22302431615548984, numericalGrad= 0.12305420860059256, relError= 0.28886538864368033, absError=0.09997010755489728, scorePlus=18.65723551996291, scoreMinus= 18.657233058878738
          o.n.a.v.GradCheckUtil - Param 44 (knull) FAILED: grad= 0.06193712938820918, numericalGrad= 0.017499172955126596, relError= 0.5594162256069647, absError=0.044437956433082584, scorePlus=18.65723446441146, scoreMinus= 18.657234114428
          o.n.a.v.GradCheckUtil - Param 45 (knull) FAILED: grad= -0.2944893843414467, numericalGrad= -0.1452529085455012, relError= 0.3393725784622501, absError=0.1492364757959455, scorePlus=18.657232836889825, scoreMinus= 18.657235741947996
          o.n.a.v.GradCheckUtil - Param 46 (knull) FAILED: grad= 0.23048133207104524, numericalGrad= 0.12716863508899223, relError= 0.28886538925872096, absError=0.103312696982053, scorePlus=18.657235561107257, scoreMinus= 18.657233017734555
          o.n.a.v.GradCheckUtil - Param 47 (knull) FAILED: grad= 0.06400805227040146, numericalGrad= 0.018084273278873297, relError= 0.5594162265991973, absError=0.045923778991528164, scorePlus=18.657234470262473, scoreMinus= 18.657234108577008
          o.n.a.v.GradCheckUtil - Param 48 (knull) FAILED: grad= 0.05056492264219348, numericalGrad= 0.025374979806258576, relError= 0.33170891749609255, absError=0.0251899428359349, scorePlus=18.657234543169498, scoreMinus= 18.6572340356699
          o.n.a.v.GradCheckUtil - Param 49 (knull) FAILED: grad= 0.09796827838149237, numericalGrad= 0.048526597673514964, relError= 0.33749767936874847, absError=0.04944168070797741, scorePlus=18.657234774685772, scoreMinus= 18.65723380415382
          o.n.a.v.GradCheckUtil - Param 50 (knull) FAILED: grad= -0.1485332010236858, numericalGrad= -0.07390157765740923, relError= 0.33552137758671274, absError=0.07463162336627657, scorePlus=18.6572335504035, scoreMinus= 18.657235028435053
          o.n.a.v.GradCheckUtil - Param 51 (knull) FAILED: grad= 0.02163583406554745, numericalGrad= 0.010857504051386966, relError= 0.3317089175440299, absError=0.010778330014160483, scorePlus=18.65723439799465, scoreMinus= 18.65723418084457
          o.n.a.v.GradCheckUtil - Param 52 (knull) FAILED: grad= 0.04191888969648348, numericalGrad= 0.020763670960377567, relError= 0.3374976790101878, absError=0.021155218736105916, scorePlus=18.657234497056336, scoreMinus= 18.657234081782917
          o.n.a.v.GradCheckUtil - Param 53 (knull) FAILED: grad= -0.0635547237620309, numericalGrad= -0.031621175011764535, relError= 0.3355213784338705, absError=0.03193354875026637, scorePlus=18.65723397320778, scoreMinus= 18.65723460563128
          o.n.a.v.GradCheckUtil - Param 54 (knull) FAILED: grad= 0.021494252380526855, numericalGrad= 0.010786454218703055, relError= 0.3317089150111493, absError=0.0107077981618238, scorePlus=18.65723439728415, scoreMinus= 18.657234181555065
          o.n.a.v.GradCheckUtil - Param 55 (knull) FAILED: grad= 0.04164457870761935, numericalGrad= 0.02062779635991774, relError= 0.33749768376279204, absError=0.02101678234770161, scorePlus=18.65723449569759, scoreMinus= 18.657234083141663
          o.n.a.v.GradCheckUtil - Param 56 (knull) FAILED: grad= -0.06313883108814618, numericalGrad= -0.03141425075625648, relError= 0.33552137818306055, absError=0.0317245803318897, scorePlus=18.657233975277027, scoreMinus= 18.657234603562042
          o.n.a.v.GradCheckUtil - Param 57 (knull) FAILED: grad= 0.035664507266815165, numericalGrad= 0.01789750907477128, relError= 0.3317089125012886, absError=0.017766998192043887, scorePlus=18.657234468394734, scoreMinus= 18.657234110444552
          o.n.a.v.GradCheckUtil - Param 58 (knull) FAILED: grad= 0.06909909466248396, numericalGrad= 0.034226833633965725, relError= 0.3374976794640272, absError=0.03487226102851823, scorePlus=18.657234631688027, scoreMinus= 18.657233947151354
          o.n.a.v.GradCheckUtil - Param 59 (knull) FAILED: grad= -0.1047636019292991, numericalGrad= -0.05212434235346563, relError= 0.3355213800300669, absError=0.052639259575833465, scorePlus=18.65723376817601, scoreMinus= 18.657234810662857
          o.n.a.v.GradCheckUtil - Param 60 (knull) FAILED: grad= -0.0616001295515599, numericalGrad= -0.031027883551359988, relError= 0.3300539974470875, absError=0.03057224600019991, scorePlus=18.657233979140525, scoreMinus= 18.657234599698196
          o.n.a.v.GradCheckUtil - Param 61 (knull) FAILED: grad= 0.02611177985064705, numericalGrad= 0.010434287034399858, relError= 0.4289789340549188, absError=0.015677492816247193, scorePlus=18.657234393762522, scoreMinus= 18.65723418507678
          o.n.a.v.GradCheckUtil - Param 62 (knull) FAILED: grad= 0.03548834970091248, numericalGrad= 0.02059359633932445, relError= 0.26558909619330157, absError=0.014894753361588034, scorePlus=18.657234495355777, scoreMinus= 18.65723408348385
          o.n.a.v.GradCheckUtil - Param 63 (knull) FAILED: grad= -0.01799054838058553, numericalGrad= -0.009061809436161639, relError= 0.3300540013889814, absError=0.008928738944423892, scorePlus=18.657234198801472, scoreMinus= 18.65723438003766
          o.n.a.v.GradCheckUtil - Param 64 (knull) FAILED: grad= 0.007626043031501519, numericalGrad= 0.003047372842956974, relError= 0.42897889882669255, absError=0.0045786701885445445, scorePlus=18.65723431989332, scoreMinus= 18.657234258945863
          o.n.a.v.GradCheckUtil - Param 65 (knull) FAILED: grad= 0.010364505349083904, numericalGrad= 0.006014436948476031, relError= 0.26558909125993607, absError=0.004350068400607873, scorePlus=18.657234349563975, scoreMinus= 18.657234229275236
          o.n.a.v.GradCheckUtil - Param 66 (knull) FAILED: grad= -0.027434186859259233, numericalGrad= -0.013818554833733286, relError= 0.33005399075908676, absError=0.013615632025525947, scorePlus=18.657234151233993, scoreMinus= 18.65723442760509
          o.n.a.v.GradCheckUtil - Param 67 (knull) FAILED: grad= 0.011629122420122427, numericalGrad= 0.004647006157654232, relError= 0.428978932496364, absError=0.006982116262468195, scorePlus=18.65723433588966, scoreMinus= 18.65723424294954
          o.n.a.v.GradCheckUtil - Param 68 (knull) FAILED: grad= 0.01580506443913664, numericalGrad= 0.009171548320807688, relError= 0.265589100575211, absError=0.006633516118328953, scorePlus=18.657234381135115, scoreMinus= 18.65723419770415
          o.n.a.v.GradCheckUtil - Param 69 (knull) FAILED: grad= -0.004130211945743428, numericalGrad= -0.002080381023006339, relError= 0.3300539792337628, absError=0.002049830922737089, scorePlus=18.657234268615774, scoreMinus= 18.657234310223394
          o.n.a.v.GradCheckUtil - Param 70 (knull) FAILED: grad= 0.0017507623092496234, numericalGrad= 6.996060619712806E-4, relError= 0.42897886686098585, absError=0.001051156247278343, scorePlus=18.65723429641565, scoreMinus= 18.657234282423527
          o.n.a.v.GradCheckUtil - Param 71 (knull) FAILED: grad= 0.0023794496364937796, numericalGrad= 0.0013807749610350582, relError= 0.2655891023411302, absError=9.986746754587215E-4, scorePlus=18.657234303227337, scoreMinus= 18.657234275611838
          o.n.a.v.GradCheckUtil - Param 72 (knull) FAILED: grad= 7.6215467448237225E-6, numericalGrad= -8.105303095362614E-4, relError= 1.0, absError=8.181518562810851E-4, scorePlus=18.657234281314285, scoreMinus= 18.65723429752489
          o.n.a.v.GradCheckUtil - Param 73 (knull) FAILED: grad= 0.025091044265837897, numericalGrad= 0.013430095968658405, relError= 0.30271555375032555, absError=0.011660948297179492, scorePlus=18.657234423720563, scoreMinus= 18.657234155118644
          o.n.a.v.GradCheckUtil - Param 74 (knull) FAILED: grad= -0.025098665812582743, numericalGrad= -0.012619565659122143, relError= 0.33085061697078916, absError=0.0124791001534606, scorePlus=18.657234163223922, scoreMinus= 18.657234415615235
          o.n.a.v.GradCheckUtil - Param 75 (knull) FAILED: grad= 4.468205015465936E-5, numericalGrad= -0.004751811744085899, relError= 1.0, absError=0.004796493794240558, scorePlus=18.65723424190145, scoreMinus= 18.657234336937684
          o.n.a.v.GradCheckUtil - Param 76 (knull) FAILED: grad= 0.1470986580355714, numericalGrad= 0.0787352284703502, relError= 0.30271555178424764, absError=0.0683634295652212, scorePlus=18.657235076772363, scoreMinus= 18.657233502067793
          o.n.a.v.GradCheckUtil - Param 77 (knull) FAILED: grad= -0.1471433400857262, numericalGrad= -0.07398341654862861, relError= 0.3308506155049862, absError=0.07315992353709758, scorePlus=18.6572335495851, scoreMinus= 18.65723502925343
          o.n.a.v.GradCheckUtil - Param 78 (knull) FAILED: grad= 3.877526242533502E-5, numericalGrad= -0.004123641339504047, relError= 1.0, absError=0.004162416601929383, scorePlus=18.65723424818316, scoreMinus= 18.657234330655985
          o.n.a.v.GradCheckUtil - Param 79 (knull) FAILED: grad= 0.12765280572402554, numericalGrad= 0.06832674728229904, relError= 0.3027155513504613, absError=0.059326058441726504, scorePlus=18.65723497268743, scoreMinus= 18.657233606152484
          o.n.a.v.GradCheckUtil - Param 80 (knull) FAILED: grad= -0.12769158098645098, numericalGrad= -0.06420310594279499, relError= 0.33085061425939843, absError=0.06348847504365598, scorePlus=18.657233647388285, scoreMinus= 18.657234931450404
          o.n.a.v.GradCheckUtil - Param 81 (knull) FAILED: grad= 1.6780509864630153E-5, numericalGrad= -0.0017845605881916524, relError= 1.0, absError=0.0018013410980562826, scorePlus=18.65723427157398, scoreMinus= 18.657234307265192
          o.n.a.v.GradCheckUtil - Param 82 (knull) FAILED: grad= 0.055243447283547804, numericalGrad= 0.029569307535837194, relError= 0.3027155503011968, absError=0.02567413974771061, scorePlus=18.657234585112732, scoreMinus= 18.65723399372658
          o.n.a.v.GradCheckUtil - Param 83 (knull) FAILED: grad= -0.055260227793412484, numericalGrad= -0.027784746770009857, relError= 0.3308506164020714, absError=0.027475481023402627, scorePlus=18.657234011572076, scoreMinus= 18.65723456726701
          o.n.a.v.GradCheckUtil - Param 84 (knull) FAILED: grad= -0.07086888974973982, numericalGrad= -0.041638820746925376, relError= 0.25980502912892217, absError=0.02923006900281444, scorePlus=18.657233873031075, scoreMinus= 18.65723470580749
          o.n.a.v.GradCheckUtil - Param 85 (knull) FAILED: grad= 0.004770383595697016, numericalGrad= 0.0015172696876675216, relError= 0.5173812488414986, absError=0.003253113908029494, scorePlus=18.65723430459229, scoreMinus= 18.657234274246896
          o.n.a.v.GradCheckUtil - Param 86 (knull) FAILED: grad= 0.06609850615404263, numericalGrad= 0.04012155123689354, relError= 0.2445579070019004, absError=0.02597695491714909, scorePlus=18.657234690635416, scoreMinus= 18.65723388820439
          o.n.a.v.GradCheckUtil - Param 87 (knull) FAILED: grad= -0.09107747653663978, numericalGrad= -0.05351232026384877, relError= 0.2598050284601, absError=0.03756515627279101, scorePlus=18.657233754295877, scoreMinus= 18.657234824542282
          o.n.a.v.GradCheckUtil - Param 88 (knull) FAILED: grad= 0.006130680211615158, numericalGrad= 0.0019499257319921524, relError= 0.5173813088770235, absError=0.0041807544796230054, scorePlus=18.657234308918852, scoreMinus= 18.657234269920338
          o.n.a.v.GradCheckUtil - Param 89 (knull) FAILED: grad= 0.0849467963250244, numericalGrad= 0.05156239417658525, relError= 0.24455790870758623, absError=0.03338440214843915, scorePlus=18.65723480504405, scoreMinus= 18.657233773796168
          o.n.a.v.GradCheckUtil - Param 90 (knull) FAILED: grad= -0.010717711150489738, numericalGrad= -0.006297161903034975, relError= 0.25980500903819703, absError=0.0044205492474547635, scorePlus=18.65723422644796, scoreMinus= 18.6572343523912
          o.n.a.v.GradCheckUtil - Param 91 (knull) FAILED: grad= 7.214391764321797E-4, numericalGrad= 2.2946107236521127E-4, relError= 0.5173814021914244, absError=4.919781040669684E-4, scorePlus=18.657234291714197, scoreMinus= 18.657234287124975
          o.n.a.v.GradCheckUtil - Param 92 (knull) FAILED: grad= 0.009996271974057534, numericalGrad= 0.00606770065303408, relError= 0.2445578943777572, absError=0.003928571321023454, scorePlus=18.6572343500966, scoreMinus= 18.65723422874259
          o.n.a.v.GradCheckUtil - Param 93 (knull) FAILED: grad= -0.03915142354725756, numericalGrad= -0.02300331072291328, relError= 0.2598050335820364, absError=0.016148112824344283, scorePlus=18.657234059386386, scoreMinus= 18.6572345194526
          o.n.a.v.GradCheckUtil - Param 94 (knull) FAILED: grad= 0.0026353920499891706, numericalGrad= 8.382134097928428E-4, relError= 0.5173813379223298, absError=0.0017971786401963278, scorePlus=18.657234297801725, scoreMinus= 18.657234281037457
          o.n.a.v.GradCheckUtil - Param 95 (knull) FAILED: grad= 0.0365160314972683, numericalGrad= 0.02216509749075612, relError= 0.24455790565039914, absError=0.014350934006512179, scorePlus=18.65723451107066, scoreMinus= 18.65723406776871
          o.n.a.v.GradCheckUtil - Param 96 (knull) FAILED: grad= -0.01719706631725687, numericalGrad= -0.008562481212948114, relError= 0.33519940884769284, absError=0.008634585104308756, scorePlus=18.657234203794744, scoreMinus= 18.657234375044368
          o.n.a.v.GradCheckUtil - Param 97 (knull) FAILED: grad= -0.03433147432556942, numericalGrad= -0.01708401864419784, relError= 0.33545250050433684, absError=0.01724745568137158, scorePlus=18.65723411857934, scoreMinus= 18.657234460259712
          o.n.a.v.GradCheckUtil - Param 98 (knull) FAILED: grad= 0.051528540642826345, numericalGrad= 0.02564649985714595, relError= 0.3353680233661774, absError=0.025882040785680394, scorePlus=18.65723454588468, scoreMinus= 18.657234032954683
          o.n.a.v.GradCheckUtil - Param 99 (knull) FAILED: grad= -0.0011960063160641652, numericalGrad= -5.954957416065554E-4, relError= 0.3351994891026712, absError=6.005105744576098E-4, scorePlus=18.65723428346463, scoreMinus= 18.657234295374543
          o.n.a.v.GradCheckUtil - Param 100 (knull) FAILED: grad= -0.0023876549276298543, numericalGrad= -0.00118814433847092, relError= 0.3354524401105264, absError=0.0011995105891589343, scorePlus=18.657234277538144, scoreMinus= 18.65723430130103
          o.n.a.v.GradCheckUtil - Param 101 (knull) FAILED: grad= 0.0035836612436940234, numericalGrad= 0.0017836399024417913, relError= 0.33536805411936993, absError=0.0018000213412522322, scorePlus=18.657234307255987, scoreMinus= 18.65723427158319
          o.n.a.v.GradCheckUtil - Param 102 (knull) FAILED: grad= -0.010640082923971549, numericalGrad= -0.005297735405918047, relError= 0.3351994236271678, absError=0.005342347518053502, scorePlus=18.65723423644222, scoreMinus= 18.65723434239693
          o.n.a.v.GradCheckUtil - Param 103 (knull) FAILED: grad= -0.02124139821218802, numericalGrad= -0.010570138897492143, relError= 0.3354524893878404, absError=0.010671259314695876, scorePlus=18.657234183718174, scoreMinus= 18.657234395120952
          o.n.a.v.GradCheckUtil - Param 104 (knull) FAILED: grad= 0.0318814811361596, numericalGrad= 0.015867874125774506, relError= 0.3353680258621456, absError=0.016013607010385095, scorePlus=18.657234448098365, scoreMinus= 18.657234130740882
          o.n.a.v.GradCheckUtil - Param 105 (knull) FAILED: grad= -0.007094879878352997, numericalGrad= -0.003532566239528023, relError= 0.3351994072057695, absError=0.0035623136388249744, scorePlus=18.65723425409392, scoreMinus= 18.657234324745243
          o.n.a.v.GradCheckUtil - Param 106 (knull) FAILED: grad= -0.014163909232718971, numericalGrad= -0.007048240391327453, relError= 0.335452510354023, absError=0.007115668841391518, scorePlus=18.657234218937173, scoreMinus= 18.65723435990198
          o.n.a.v.GradCheckUtil - Param 107 (knull) FAILED: grad= 0.021258789111071992, numericalGrad= 0.010580806808491161, relError= 0.33536802192957405, absError=0.010677982302580831, scorePlus=18.65723439522767, scoreMinus= 18.657234183611532
          o.n.a.v.GradCheckUtil - Param 108 (knull) FAILED: grad= 0.006310920582427449, numericalGrad= 0.0028055415768335474, relError= 0.3845108929710137, absError=0.003505379005593902, scorePlus=18.657234317475016, scoreMinus= 18.657234261364184
          o.n.a.v.GradCheckUtil - Param 109 (knull) FAILED: grad= -0.09616831687774535, numericalGrad= -0.04669384967570522, relError= 0.3463090921523279, absError=0.049474467202040136, scorePlus=18.6572338224809, scoreMinus= 18.657234756357894
          o.n.a.v.GradCheckUtil - Param 110 (knull) FAILED: grad= 0.08985739629531782, numericalGrad= 0.04388830809887167, relError= 0.3437051560247587, absError=0.04596908819644615, scorePlus=18.657234728302857, scoreMinus= 18.657233850536695
          o.n.a.v.GradCheckUtil - Param 111 (knull) FAILED: grad= 0.005207773197151457, numericalGrad= 0.002315133507124756, relError= 0.38451090831452833, absError=0.0028926396900267014, scorePlus=18.657234312570928, scoreMinus= 18.657234266268258
          o.n.a.v.GradCheckUtil - Param 112 (knull) FAILED: grad= -0.07935811844085235, numericalGrad= -0.03853177581447653, relError= 0.3463090953152702, absError=0.040826342626375814, scorePlus=18.657233904101698, scoreMinus= 18.657234674737214
          o.n.a.v.GradCheckUtil - Param 113 (knull) FAILED: grad= 0.07415034524370082, numericalGrad= 0.03621664248498746, relError= 0.34370515621903713, absError=0.037933702758713356, scorePlus=18.65723465158614, scoreMinus= 18.65723392725329
          o.n.a.v.GradCheckUtil - Param 114 (knull) FAILED: grad= 0.0024068821995734376, numericalGrad= 0.0010699876540343212, relError= 0.38451095434357246, absError=0.0013368945455391164, scorePlus=18.657234300119466, scoreMinus= 18.657234278719713
          o.n.a.v.GradCheckUtil - Param 115 (knull) FAILED: grad= -0.03667702786507756, numericalGrad= -0.017808272723129903, relError= 0.3463090950815369, absError=0.018868755141947656, scorePlus=18.65723411133683, scoreMinus= 18.657234467502285
          o.n.a.v.GradCheckUtil - Param 116 (knull) FAILED: grad= 0.03427014566550409, numericalGrad= 0.016738285069095582, relError= 0.3437051550875574, absError=0.01753186059640851, scorePlus=18.657234456802463, scoreMinus= 18.657234122036762
          o.n.a.v.GradCheckUtil - Param 117 (knull) FAILED: grad= 0.0016476915479435193, numericalGrad= 7.324867823399471E-4, relError= 0.38451100657427467, absError=9.152047656035722E-4, scorePlus=18.657234296744452, scoreMinus= 18.657234282094716
          o.n.a.v.GradCheckUtil - Param 118 (knull) FAILED: grad= -0.025108178882908123, numericalGrad= -0.01219109968531029, relError= 0.3463090894364934, absError=0.012917079197597834, scorePlus=18.657234167508577, scoreMinus= 18.65723441133057
          o.n.a.v.GradCheckUtil - Param 119 (knull) FAILED: grad= 0.023460487334964582, numericalGrad= 0.011458612725334659, relError= 0.3437051524496555, absError=0.012001874609629924, scorePlus=18.657234404005727, scoreMinus= 18.657234174833473
          o.n.a.v.GradCheckUtil - Param 0 (vnull) FAILED: grad= 0.3187550289680377, numericalGrad= 0.32614083167459285, relError= 0.011452706021706026, absError=0.007385802706555145, scorePlus=18.657237550827904, scoreMinus= 18.65723102801127
          o.n.a.v.GradCheckUtil - Param 1 (vnull) FAILED: grad= 0.3648059696264731, numericalGrad= 0.34890534266196477, relError= 0.022278793527210183, absError=0.015900626964508335, scorePlus=18.657237778473014, scoreMinus= 18.65723080036616
          o.n.a.v.GradCheckUtil - Param 2 (vnull) FAILED: grad= 0.3164390014054892, numericalGrad= 0.3249538256255846, relError= 0.013275521429682122, absError=0.008514824220095418, scorePlus=18.657237538957844, scoreMinus= 18.65723103988133
          o.n.a.v.GradCheckUtil - Param 3 (vnull) FAILED: grad= 0.3187550289680377, numericalGrad= 0.32614083167459285, relError= 0.011452706021706026, absError=0.007385802706555145, scorePlus=18.657237550827904, scoreMinus= 18.65723102801127
          o.n.a.v.GradCheckUtil - Param 4 (vnull) FAILED: grad= 0.3648059696264731, numericalGrad= 0.34890534266196477, relError= 0.022278793527210183, absError=0.015900626964508335, scorePlus=18.657237778473014, scoreMinus= 18.65723080036616
          o.n.a.v.GradCheckUtil - Param 5 (vnull) FAILED: grad= 0.3164390014054892, numericalGrad= 0.3249538256255846, relError= 0.013275521429682122, absError=0.008514824220095418, scorePlus=18.657237538957844, scoreMinus= 18.65723103988133
          o.n.a.v.GradCheckUtil - Param 6 (vnull) FAILED: grad= 0.3187550289680377, numericalGrad= 0.32614083167459285, relError= 0.011452706021706026, absError=0.007385802706555145, scorePlus=18.657237550827904, scoreMinus= 18.65723102801127
          o.n.a.v.GradCheckUtil - Param 7 (vnull) FAILED: grad= 0.3648059696264731, numericalGrad= 0.34890534266196477, relError= 0.022278793527210183, absError=0.015900626964508335, scorePlus=18.657237778473014, scoreMinus= 18.65723080036616
          o.n.a.v.GradCheckUtil - Param 8 (vnull) FAILED: grad= 0.3164390014054892, numericalGrad= 0.3249538256255846, relError= 0.013275521429682122, absError=0.008514824220095418, scorePlus=18.657237538957844, scoreMinus= 18.65723103988133
          o.n.a.v.GradCheckUtil - Param 9 (vnull) FAILED: grad= 0.3187550289680377, numericalGrad= 0.32614083167459285, relError= 0.011452706021706026, absError=0.007385802706555145, scorePlus=18.657237550827904, scoreMinus= 18.65723102801127
          o.n.a.v.GradCheckUtil - Param 10 (vnull) FAILED: grad= 0.3648059696264731, numericalGrad= 0.34890534266196477, relError= 0.022278793527210183, absError=0.015900626964508335, scorePlus=18.657237778473014, scoreMinus= 18.65723080036616
          o.n.a.v.GradCheckUtil - Param 11 (vnull) FAILED: grad= 0.3164390014054892, numericalGrad= 0.3249538256255846, relError= 0.013275521429682122, absError=0.008514824220095418, scorePlus=18.657237538957844, scoreMinus= 18.65723103988133
          o.n.a.v.GradCheckUtil - Param 12 (vnull) FAILED: grad= 0.23459592204042734, numericalGrad= 0.2823458864043005, relError= 0.09237009578995704, absError=0.04774996436387313, scorePlus=18.65723711287845, scoreMinus= 18.657231465960724
          o.n.a.v.GradCheckUtil - Param 13 (vnull) FAILED: grad= 0.4585839427961205, numericalGrad= 0.3947577429386228, relError= 0.07479559586092661, absError=0.06382619985749771, scorePlus=18.657238236997017, scoreMinus= 18.65723034184216
          o.n.a.v.GradCheckUtil - Param 14 (vnull) FAILED: grad= 0.3068201351634522, numericalGrad= 0.32289637061921894, relError= 0.02552932201735079, absError=0.016076235455766752, scorePlus=18.657237518383294, scoreMinus= 18.65723106045588
          o.n.a.v.GradCheckUtil - Param 15 (vnull) FAILED: grad= 0.23459592204042734, numericalGrad= 0.2823458864043005, relError= 0.09237009578995704, absError=0.04774996436387313, scorePlus=18.65723711287845, scoreMinus= 18.657231465960724
          o.n.a.v.GradCheckUtil - Param 16 (vnull) FAILED: grad= 0.4585839427961205, numericalGrad= 0.3947577429386228, relError= 0.07479559586092661, absError=0.06382619985749771, scorePlus=18.657238236997017, scoreMinus= 18.65723034184216
          o.n.a.v.GradCheckUtil - Param 17 (vnull) FAILED: grad= 0.3068201351634522, numericalGrad= 0.32289637061921894, relError= 0.02552932201735079, absError=0.016076235455766752, scorePlus=18.657237518383294, scoreMinus= 18.65723106045588
          o.n.a.v.GradCheckUtil - Param 18 (vnull) FAILED: grad= 0.23459592204042734, numericalGrad= 0.2823458864043005, relError= 0.09237009578995704, absError=0.04774996436387313, scorePlus=18.65723711287845, scoreMinus= 18.657231465960724
          o.n.a.v.GradCheckUtil - Param 19 (vnull) FAILED: grad= 0.4585839427961205, numericalGrad= 0.3947577429386228, relError= 0.07479559586092661, absError=0.06382619985749771, scorePlus=18.657238236997017, scoreMinus= 18.65723034184216
          o.n.a.v.GradCheckUtil - Param 20 (vnull) FAILED: grad= 0.3068201351634522, numericalGrad= 0.32289637061921894, relError= 0.02552932201735079, absError=0.016076235455766752, scorePlus=18.657237518383294, scoreMinus= 18.65723106045588
          o.n.a.v.GradCheckUtil - Param 21 (vnull) FAILED: grad= 0.23459592204042734, numericalGrad= 0.2823458864043005, relError= 0.09237009578995704, absError=0.04774996436387313, scorePlus=18.65723711287845, scoreMinus= 18.657231465960724
          o.n.a.v.GradCheckUtil - Param 22 (vnull) FAILED: grad= 0.4585839427961205, numericalGrad= 0.3947577429386228, relError= 0.07479559586092661, absError=0.06382619985749771, scorePlus=18.657238236997017, scoreMinus= 18.65723034184216
          o.n.a.v.GradCheckUtil - Param 23 (vnull) FAILED: grad= 0.3068201351634522, numericalGrad= 0.32289637061921894, relError= 0.02552932201735079, absError=0.016076235455766752, scorePlus=18.657237518383294, scoreMinus= 18.65723106045588
          o.n.a.v.GradCheckUtil - Param 24 (vnull) FAILED: grad= 0.48049853566778666, numericalGrad= 0.4066185347539885, relError= 0.08328100470287679, absError=0.07388000091379815, scorePlus=18.657238355604935, scoreMinus= 18.65723022323424
          o.n.a.v.GradCheckUtil - Param 25 (vnull) FAILED: grad= 0.32321305017708674, numericalGrad= 0.33349212316124976, relError= 0.01565249277984174, absError=0.010279072984163029, scorePlus=18.65723762434082, scoreMinus= 18.657230954498356
          o.n.a.v.GradCheckUtil - Param 26 (vnull) FAILED: grad= 0.19628841415512666, numericalGrad= 0.25988934222453963, relError= 0.13942137068270244, absError=0.06360092806941298, scorePlus=18.65723688831301, scoreMinus= 18.657231690526167
          o.n.a.v.GradCheckUtil - Param 27 (vnull) FAILED: grad= 0.48049853566778666, numericalGrad= 0.4066185347539885, relError= 0.08328100470287679, absError=0.07388000091379815, scorePlus=18.657238355604935, scoreMinus= 18.65723022323424
          o.n.a.v.GradCheckUtil - Param 28 (vnull) FAILED: grad= 0.32321305017708674, numericalGrad= 0.33349212316124976, relError= 0.01565249277984174, absError=0.010279072984163029, scorePlus=18.65723762434082, scoreMinus= 18.657230954498356
          o.n.a.v.GradCheckUtil - Param 29 (vnull) FAILED: grad= 0.19628841415512666, numericalGrad= 0.25988934222453963, relError= 0.13942137068270244, absError=0.06360092806941298, scorePlus=18.65723688831301, scoreMinus= 18.657231690526167
          o.n.a.v.GradCheckUtil - Param 30 (vnull) FAILED: grad= 0.48049853566778666, numericalGrad= 0.4066185347539885, relError= 0.08328100470287679, absError=0.07388000091379815, scorePlus=18.657238355604935, scoreMinus= 18.65723022323424
          o.n.a.v.GradCheckUtil - Param 31 (vnull) FAILED: grad= 0.32321305017708674, numericalGrad= 0.33349212316124976, relError= 0.01565249277984174, absError=0.010279072984163029, scorePlus=18.65723762434082, scoreMinus= 18.657230954498356
          o.n.a.v.GradCheckUtil - Param 32 (vnull) FAILED: grad= 0.19628841415512666, numericalGrad= 0.25988934222453963, relError= 0.13942137068270244, absError=0.06360092806941298, scorePlus=18.65723688831301, scoreMinus= 18.657231690526167
          o.n.a.v.GradCheckUtil - Param 33 (vnull) FAILED: grad= 0.48049853566778666, numericalGrad= 0.4066185347539885, relError= 0.08328100470287679, absError=0.07388000091379815, scorePlus=18.657238355604935, scoreMinus= 18.65723022323424
          o.n.a.v.GradCheckUtil - Param 34 (vnull) FAILED: grad= 0.32321305017708674, numericalGrad= 0.33349212316124976, relError= 0.01565249277984174, absError=0.010279072984163029, scorePlus=18.65723762434082, scoreMinus= 18.657230954498356
          o.n.a.v.GradCheckUtil - Param 35 (vnull) FAILED: grad= 0.19628841415512666, numericalGrad= 0.25988934204690395, relError= 0.139421370347593, absError=0.06360092789177729, scorePlus=18.657236888313008, scoreMinus= 18.657231690526167
          o.n.a.v.GradCheckUtil - Param 36 (vnull) FAILED: grad= 0.4705179096441516, numericalGrad= 0.40055668630856184, relError= 0.08031599550790666, absError=0.06996122333558974, scorePlus=18.657238294986453, scoreMinus= 18.657230283852726
          o.n.a.v.GradCheckUtil - Param 37 (vnull) FAILED: grad= 0.22773753808608332, numericalGrad= 0.2786719244696201, relError= 0.10057945230028978, absError=0.050934386383536756, scorePlus=18.657237076138834, scoreMinus= 18.657231502700345
          o.n.a.v.GradCheckUtil - Param 38 (vnull) FAILED: grad= 0.301744552269765, numericalGrad= 0.3207713891839603, relError= 0.030564417145307242, absError=0.019026836914195322, scorePlus=18.65723749713348, scoreMinus= 18.657231081705696
          o.n.a.v.GradCheckUtil - Param 39 (vnull) FAILED: grad= 0.4705179096441516, numericalGrad= 0.40055668630856184, relError= 0.08031599550790666, absError=0.06996122333558974, scorePlus=18.657238294986453, scoreMinus= 18.657230283852726
          o.n.a.v.GradCheckUtil - Param 40 (vnull) FAILED: grad= 0.22773753808608332, numericalGrad= 0.2786719244696201, relError= 0.10057945230028978, absError=0.050934386383536756, scorePlus=18.657237076138834, scoreMinus= 18.657231502700345
          o.n.a.v.GradCheckUtil - Param 41 (vnull) FAILED: grad= 0.301744552269765, numericalGrad= 0.320771389361596, relError= 0.030564417421936867, absError=0.019026837091831006, scorePlus=18.657237497133483, scoreMinus= 18.657231081705696
          o.n.a.v.GradCheckUtil - Param 42 (vnull) FAILED: grad= 0.4705179096441516, numericalGrad= 0.40055668630856184, relError= 0.08031599550790666, absError=0.06996122333558974, scorePlus=18.657238294986453, scoreMinus= 18.657230283852726
          o.n.a.v.GradCheckUtil - Param 43 (vnull) FAILED: grad= 0.22773753808608332, numericalGrad= 0.2786719244696201, relError= 0.10057945230028978, absError=0.050934386383536756, scorePlus=18.657237076138834, scoreMinus= 18.657231502700345
          o.n.a.v.GradCheckUtil - Param 44 (vnull) FAILED: grad= 0.301744552269765, numericalGrad= 0.320771389361596, relError= 0.030564417421936867, absError=0.019026837091831006, scorePlus=18.657237497133483, scoreMinus= 18.657231081705696
          o.n.a.v.GradCheckUtil - Param 45 (vnull) FAILED: grad= 0.4705179096441516, numericalGrad= 0.40055668630856184, relError= 0.08031599550790666, absError=0.06996122333558974, scorePlus=18.657238294986453, scoreMinus= 18.657230283852726
          o.n.a.v.GradCheckUtil - Param 46 (vnull) FAILED: grad= 0.22773753808608332, numericalGrad= 0.2786719244696201, relError= 0.10057945230028978, absError=0.050934386383536756, scorePlus=18.657237076138834, scoreMinus= 18.657231502700345
          o.n.a.v.GradCheckUtil - Param 47 (vnull) FAILED: grad= 0.301744552269765, numericalGrad= 0.320771389361596, relError= 0.030564417421936867, absError=0.019026837091831006, scorePlus=18.657237497133483, scoreMinus= 18.657231081705696
          o.n.a.v.GradCheckUtil - Param 48 (vnull) FAILED: grad= 0.3248010060114139, numericalGrad= 0.32905348295031445, relError= 0.006503705351404998, absError=0.004252476938900573, scorePlus=18.65723757995442, scoreMinus= 18.65723099888476
          o.n.a.v.GradCheckUtil - Param 49 (vnull) FAILED: grad= 0.33630546547180884, numericalGrad= 0.3348303154737664, relError= 0.0021979903916969977, absError=0.0014751499980424354, scorePlus=18.657237637722744, scoreMinus= 18.657230941116435
          o.n.a.v.GradCheckUtil - Param 50 (vnull) FAILED: grad= 0.3388935285167772, numericalGrad= 0.3361162017156971, relError= 0.00411449891266537, absError=0.00277732680108006, scorePlus=18.657237650581607, scoreMinus= 18.657230928257572
          o.n.a.v.GradCheckUtil - Param 51 (vnull) FAILED: grad= 0.3248010060114139, numericalGrad= 0.32905348295031445, relError= 0.006503705351404998, absError=0.004252476938900573, scorePlus=18.65723757995442, scoreMinus= 18.65723099888476
          o.n.a.v.GradCheckUtil - Param 52 (vnull) FAILED: grad= 0.33630546547180884, numericalGrad= 0.3348303154737664, relError= 0.0021979903916969977, absError=0.0014751499980424354, scorePlus=18.657237637722744, scoreMinus= 18.657230941116435
          o.n.a.v.GradCheckUtil - Param 53 (vnull) FAILED: grad= 0.3388935285167772, numericalGrad= 0.3361162017156971, relError= 0.00411449891266537, absError=0.00277732680108006, scorePlus=18.657237650581607, scoreMinus= 18.657230928257572
          o.n.a.v.GradCheckUtil - Param 54 (vnull) FAILED: grad= 0.3248010060114139, numericalGrad= 0.32905348295031445, relError= 0.006503705351404998, absError=0.004252476938900573, scorePlus=18.65723757995442, scoreMinus= 18.65723099888476
          o.n.a.v.GradCheckUtil - Param 55 (vnull) FAILED: grad= 0.33630546547180884, numericalGrad= 0.3348303152961307, relError= 0.0021979906569579637, absError=0.0014751501756781193, scorePlus=18.65723763772274, scoreMinus= 18.657230941116435
          o.n.a.v.GradCheckUtil - Param 56 (vnull) FAILED: grad= 0.3388935285167772, numericalGrad= 0.3361162017156971, relError= 0.00411449891266537, absError=0.00277732680108006, scorePlus=18.657237650581607, scoreMinus= 18.657230928257572
          o.n.a.v.GradCheckUtil - Param 57 (vnull) FAILED: grad= 0.3248010060114139, numericalGrad= 0.32905348312795013, relError= 0.006503705621312748, absError=0.004252477116536257, scorePlus=18.65723757995442, scoreMinus= 18.657230998884756
          o.n.a.v.GradCheckUtil - Param 58 (vnull) FAILED: grad= 0.33630546547180884, numericalGrad= 0.3348303152961307, relError= 0.0021979906569579637, absError=0.0014751501756781193, scorePlus=18.65723763772274, scoreMinus= 18.657230941116435
          o.n.a.v.GradCheckUtil - Param 59 (vnull) FAILED: grad= 0.3388935285167772, numericalGrad= 0.33611620153806143, relError= 0.004114499176908325, absError=0.002777326978715744, scorePlus=18.657237650581603, scoreMinus= 18.657230928257572
          o.n.a.v.GradCheckUtil - Param 60 (vnull) FAILED: grad= 0.364846061587138, numericalGrad= 0.35132496911671746, relError= 0.01887969757326259, absError=0.013521092470420548, scorePlus=18.65723780266928, scoreMinus= 18.657230776169897
          o.n.a.v.GradCheckUtil - Param 61 (vnull) FAILED: grad= 0.40838775999914695, numericalGrad= 0.371698273760046, relError= 0.04703261518770728, absError=0.036689486239100955, scorePlus=18.657238006402324, scoreMinus= 18.65723057243685
          o.n.a.v.GradCheckUtil - Param 62 (vnull) FAILED: grad= 0.22676617841371513, numericalGrad= 0.2769767570853787, relError= 0.09967500312816577, absError=0.05021057867166359, scorePlus=18.657237059187157, scoreMinus= 18.657231519652015
          o.n.a.v.GradCheckUtil - Param 63 (vnull) FAILED: grad= 0.364846061587138, numericalGrad= 0.35132496911671746, relError= 0.01887969757326259, absError=0.013521092470420548, scorePlus=18.65723780266928, scoreMinus= 18.657230776169897
          o.n.a.v.GradCheckUtil - Param 64 (vnull) FAILED: grad= 0.40838775999914695, numericalGrad= 0.3716982735824103, relError= 0.04703261542613016, absError=0.03668948641673664, scorePlus=18.657238006402324, scoreMinus= 18.657230572436852
          o.n.a.v.GradCheckUtil - Param 65 (vnull) FAILED: grad= 0.22676617841371513, numericalGrad= 0.2769767570853787, relError= 0.09967500312816577, absError=0.05021057867166359, scorePlus=18.657237059187157, scoreMinus= 18.657231519652015
          o.n.a.v.GradCheckUtil - Param 66 (vnull) FAILED: grad= 0.364846061587138, numericalGrad= 0.35132496929435314, relError= 0.018879697320544477, absError=0.013521092292784864, scorePlus=18.65723780266928, scoreMinus= 18.657230776169893
          o.n.a.v.GradCheckUtil - Param 67 (vnull) FAILED: grad= 0.40838775999914695, numericalGrad= 0.371698273760046, relError= 0.04703261518770728, absError=0.036689486239100955, scorePlus=18.657238006402324, scoreMinus= 18.65723057243685
          o.n.a.v.GradCheckUtil - Param 68 (vnull) FAILED: grad= 0.22676617841371513, numericalGrad= 0.2769767570853787, relError= 0.09967500312816577, absError=0.05021057867166359, scorePlus=18.657237059187157, scoreMinus= 18.657231519652015
          o.n.a.v.GradCheckUtil - Param 69 (vnull) FAILED: grad= 0.364846061587138, numericalGrad= 0.35132496929435314, relError= 0.018879697320544477, absError=0.013521092292784864, scorePlus=18.65723780266928, scoreMinus= 18.657230776169893
          o.n.a.v.GradCheckUtil - Param 70 (vnull) FAILED: grad= 0.40838775999914695, numericalGrad= 0.371698273760046, relError= 0.04703261518770728, absError=0.036689486239100955, scorePlus=18.657238006402324, scoreMinus= 18.65723057243685
          o.n.a.v.GradCheckUtil - Param 71 (vnull) FAILED: grad= 0.22676617841371513, numericalGrad= 0.2769767570853787, relError= 0.09967500312816577, absError=0.05021057867166359, scorePlus=18.657237059187157, scoreMinus= 18.657231519652015
          o.n.a.v.GradCheckUtil - Param 72 (vnull) FAILED: grad= 0.3549760342193853, numericalGrad= 0.3450069939958666, relError= 0.014241831332592119, absError=0.009969040223518688, scorePlus=18.657237739489528, scoreMinus= 18.657230839349648
          o.n.a.v.GradCheckUtil - Param 73 (vnull) FAILED: grad= 0.26423508870507556, numericalGrad= 0.2976621583883343, relError= 0.05948964842979884, absError=0.03342706968325876, scorePlus=18.65723726604117, scoreMinus= 18.657231312798004
          o.n.a.v.GradCheckUtil - Param 74 (vnull) FAILED: grad= 0.3807888770755392, numericalGrad= 0.35733084757794126, relError= 0.031780792077613994, absError=0.023458029497597954, scorePlus=18.657237862728064, scoreMinus= 18.657230716111112
          o.n.a.v.GradCheckUtil - Param 75 (vnull) FAILED: grad= 0.3549760342193853, numericalGrad= 0.3450069939958666, relError= 0.014241831332592119, absError=0.009969040223518688, scorePlus=18.657237739489528, scoreMinus= 18.657230839349648
          o.n.a.v.GradCheckUtil - Param 76 (vnull) FAILED: grad= 0.26423508870507556, numericalGrad= 0.29766215856597, relError= 0.05948964872712758, absError=0.03342706986089444, scorePlus=18.65723726604117, scoreMinus= 18.657231312798
          o.n.a.v.GradCheckUtil - Param 77 (vnull) FAILED: grad= 0.3807888770755392, numericalGrad= 0.35733084757794126, relError= 0.031780792077613994, absError=0.023458029497597954, scorePlus=18.657237862728064, scoreMinus= 18.657230716111112
          o.n.a.v.GradCheckUtil - Param 78 (vnull) FAILED: grad= 0.3549760342193853, numericalGrad= 0.3450069939958666, relError= 0.014241831332592119, absError=0.009969040223518688, scorePlus=18.657237739489528, scoreMinus= 18.657230839349648
          o.n.a.v.GradCheckUtil - Param 79 (vnull) FAILED: grad= 0.26423508870507556, numericalGrad= 0.2976621583883343, relError= 0.05948964842979884, absError=0.03342706968325876, scorePlus=18.65723726604117, scoreMinus= 18.657231312798004
          o.n.a.v.GradCheckUtil - Param 80 (vnull) FAILED: grad= 0.3807888770755392, numericalGrad= 0.35733084757794126, relError= 0.031780792077613994, absError=0.023458029497597954, scorePlus=18.657237862728064, scoreMinus= 18.657230716111112
          o.n.a.v.GradCheckUtil - Param 81 (vnull) FAILED: grad= 0.3549760342193853, numericalGrad= 0.3450069938182309, relError= 0.014241831589977704, absError=0.009969040401154372, scorePlus=18.657237739489528, scoreMinus= 18.65723083934965
          o.n.a.v.GradCheckUtil - Param 82 (vnull) FAILED: grad= 0.26423508870507556, numericalGrad= 0.29766215856597, relError= 0.05948964872712758, absError=0.03342706986089444, scorePlus=18.657237266041175, scoreMinus= 18.657231312798004
          o.n.a.v.GradCheckUtil - Param 83 (vnull) FAILED: grad= 0.3807888770755392, numericalGrad= 0.35733084757794126, relError= 0.031780792077613994, absError=0.023458029497597954, scorePlus=18.657237862728064, scoreMinus= 18.657230716111112
          o.n.a.v.GradCheckUtil - Param 84 (vnull) FAILED: grad= 0.2536700190666348, numericalGrad= 0.29590409535984463, relError= 0.07684873647530541, absError=0.042234076293209855, scorePlus=18.657237248460543, scoreMinus= 18.657231330378636
          o.n.a.v.GradCheckUtil - Param 85 (vnull) FAILED: grad= 0.5154808596903772, numericalGrad= 0.4218156387736371, relError= 0.09993126088727854, absError=0.09366522091674007, scorePlus=18.657238507575975, scoreMinus= 18.6572300712632
          o.n.a.v.GradCheckUtil - Param 86 (vnull) FAILED: grad= 0.2308491212429881, numericalGrad= 0.2822802658286605, relError= 0.1002303627145234, absError=0.05143114458567241, scorePlus=18.657237112222248, scoreMinus= 18.65723146661693
          o.n.a.v.GradCheckUtil - Param 87 (vnull) FAILED: grad= 0.2536700190666348, numericalGrad= 0.29590409518220895, relError= 0.07684873617692052, absError=0.04223407611557417, scorePlus=18.65723724846054, scoreMinus= 18.657231330378636
          o.n.a.v.GradCheckUtil - Param 88 (vnull) FAILED: grad= 0.5154808596903772, numericalGrad= 0.4218156387736371, relError= 0.09993126088727854, absError=0.09366522091674007, scorePlus=18.657238507575975, scoreMinus= 18.6572300712632
          o.n.a.v.GradCheckUtil - Param 89 (vnull) FAILED: grad= 0.2308491212429881, numericalGrad= 0.2822802660062962, relError= 0.10023036302600663, absError=0.051431144763308095, scorePlus=18.657237112222248, scoreMinus= 18.657231466616928
          o.n.a.v.GradCheckUtil - Param 90 (vnull) FAILED: grad= 0.2536700190666348, numericalGrad= 0.29590409535984463, relError= 0.07684873647530541, absError=0.042234076293209855, scorePlus=18.657237248460543, scoreMinus= 18.657231330378636
          o.n.a.v.GradCheckUtil - Param 91 (vnull) FAILED: grad= 0.5154808596903772, numericalGrad= 0.4218156387736371, relError= 0.09993126088727854, absError=0.09366522091674007, scorePlus=18.657238507575975, scoreMinus= 18.6572300712632
          o.n.a.v.GradCheckUtil - Param 92 (vnull) FAILED: grad= 0.2308491212429881, numericalGrad= 0.2822802660062962, relError= 0.10023036302600663, absError=0.051431144763308095, scorePlus=18.657237112222248, scoreMinus= 18.657231466616928
          o.n.a.v.GradCheckUtil - Param 93 (vnull) FAILED: grad= 0.2536700190666348, numericalGrad= 0.29590409535984463, relError= 0.07684873647530541, absError=0.042234076293209855, scorePlus=18.657237248460543, scoreMinus= 18.657231330378636
          o.n.a.v.GradCheckUtil - Param 94 (vnull) FAILED: grad= 0.5154808596903772, numericalGrad= 0.4218156387736371, relError= 0.09993126088727854, absError=0.09366522091674007, scorePlus=18.657238507575975, scoreMinus= 18.6572300712632
          o.n.a.v.GradCheckUtil - Param 95 (vnull) FAILED: grad= 0.2308491212429881, numericalGrad= 0.2822802658286605, relError= 0.1002303627145234, absError=0.05143114458567241, scorePlus=18.657237112222248, scoreMinus= 18.65723146661693
          o.n.a.v.GradCheckUtil - Param 96 (vnull) FAILED: grad= 0.32830798450791926, numericalGrad= 0.33081850858707185, relError= 0.003808865377818729, absError=0.0025105240791525874, scorePlus=18.657237597604674, scoreMinus= 18.657230981234502
          o.n.a.v.GradCheckUtil - Param 97 (vnull) FAILED: grad= 0.3325441726429284, numericalGrad= 0.3329459588030659, relError= 6.037447306160086E-4, absError=4.017861601374739E-4, scorePlus=18.657237618879176, scoreMinus= 18.65723095996
          o.n.a.v.GradCheckUtil - Param 98 (vnull) FAILED: grad= 0.33914784284915234, numericalGrad= 0.33623553257200456, relError= 0.004312084636865268, absError=0.0029123102771477782, scorePlus=18.657237651774913, scoreMinus= 18.657230927064262
          o.n.a.v.GradCheckUtil - Param 99 (vnull) FAILED: grad= 0.32830798450791926, numericalGrad= 0.33081850858707185, relError= 0.003808865377818729, absError=0.0025105240791525874, scorePlus=18.657237597604674, scoreMinus= 18.657230981234502
          o.n.a.v.GradCheckUtil - Param 100 (vnull) FAILED: grad= 0.3325441726429284, numericalGrad= 0.3329459588030659, relError= 6.037447306160086E-4, absError=4.017861601374739E-4, scorePlus=18.657237618879176, scoreMinus= 18.65723095996
          o.n.a.v.GradCheckUtil - Param 101 (vnull) FAILED: grad= 0.33914784284915234, numericalGrad= 0.33623553257200456, relError= 0.004312084636865268, absError=0.0029123102771477782, scorePlus=18.657237651774913, scoreMinus= 18.657230927064262
          o.n.a.v.GradCheckUtil - Param 102 (vnull) FAILED: grad= 0.32830798450791926, numericalGrad= 0.33081850858707185, relError= 0.003808865377818729, absError=0.0025105240791525874, scorePlus=18.657237597604674, scoreMinus= 18.657230981234502
          o.n.a.v.GradCheckUtil - Param 103 (vnull) FAILED: grad= 0.3325441726429284, numericalGrad= 0.3329459588030659, relError= 6.037447306160086E-4, absError=4.017861601374739E-4, scorePlus=18.657237618879176, scoreMinus= 18.65723095996
          o.n.a.v.GradCheckUtil - Param 104 (vnull) FAILED: grad= 0.33914784284915234, numericalGrad= 0.33623553257200456, relError= 0.004312084636865268, absError=0.0029123102771477782, scorePlus=18.657237651774913, scoreMinus= 18.657230927064262
          o.n.a.v.GradCheckUtil - Param 105 (vnull) FAILED: grad= 0.32830798450791926, numericalGrad= 0.33081850858707185, relError= 0.003808865377818729, absError=0.0025105240791525874, scorePlus=18.657237597604674, scoreMinus= 18.657230981234502
          o.n.a.v.GradCheckUtil - Param 106 (vnull) FAILED: grad= 0.3325441726429284, numericalGrad= 0.3329459588030659, relError= 6.037447306160086E-4, absError=4.017861601374739E-4, scorePlus=18.657237618879176, scoreMinus= 18.65723095996
          o.n.a.v.GradCheckUtil - Param 107 (vnull) FAILED: grad= 0.33914784284915234, numericalGrad= 0.33623553257200456, relError= 0.004312084636865268, absError=0.0029123102771477782, scorePlus=18.657237651774913, scoreMinus= 18.657230927064262
          o.n.a.v.GradCheckUtil - Param 108 (vnull) FAILED: grad= 0.29571317763188837, numericalGrad= 0.3142463970817744, relError= 0.030384340566481267, absError=0.018533219449886007, scorePlus=18.65723743188356, scoreMinus= 18.657231146955617
          o.n.a.v.GradCheckUtil - Param 109 (vnull) FAILED: grad= 0.36351664170799375, numericalGrad= 0.3484152188093503, relError= 0.021211893632165333, absError=0.015101422898643468, scorePlus=18.657237773571776, scoreMinus= 18.6572308052674
          o.n.a.v.GradCheckUtil - Param 110 (vnull) FAILED: grad= 0.3407701806601178, numericalGrad= 0.33733838407101757, relError= 0.005060836520271552, absError=0.0034317965891002555, scorePlus=18.65723766280343, scoreMinus= 18.657230916035747
          o.n.a.v.GradCheckUtil - Param 111 (vnull) FAILED: grad= 0.29571317763188837, numericalGrad= 0.3142463970817744, relError= 0.030384340566481267, absError=0.018533219449886007, scorePlus=18.65723743188356, scoreMinus= 18.657231146955617
          o.n.a.v.GradCheckUtil - Param 112 (vnull) FAILED: grad= 0.36351664170799375, numericalGrad= 0.3484152188093503, relError= 0.021211893632165333, absError=0.015101422898643468, scorePlus=18.657237773571776, scoreMinus= 18.6572308052674
          o.n.a.v.GradCheckUtil - Param 113 (vnull) FAILED: grad= 0.3407701806601178, numericalGrad= 0.33733838407101757, relError= 0.005060836520271552, absError=0.0034317965891002555, scorePlus=18.65723766280343, scoreMinus= 18.657230916035747
          o.n.a.v.GradCheckUtil - Param 114 (vnull) FAILED: grad= 0.29571317763188837, numericalGrad= 0.3142463970817744, relError= 0.030384340566481267, absError=0.018533219449886007, scorePlus=18.65723743188356, scoreMinus= 18.657231146955617
          o.n.a.v.GradCheckUtil - Param 115 (vnull) FAILED: grad= 0.36351664170799375, numericalGrad= 0.3484152188093503, relError= 0.021211893632165333, absError=0.015101422898643468, scorePlus=18.657237773571776, scoreMinus= 18.6572308052674
          o.n.a.v.GradCheckUtil - Param 116 (vnull) FAILED: grad= 0.3407701806601178, numericalGrad= 0.33733838407101757, relError= 0.005060836520271552, absError=0.0034317965891002555, scorePlus=18.65723766280343, scoreMinus= 18.657230916035747
          o.n.a.v.GradCheckUtil - Param 117 (vnull) FAILED: grad= 0.29571317763188837, numericalGrad= 0.3142463970817744, relError= 0.030384340566481267, absError=0.018533219449886007, scorePlus=18.65723743188356, scoreMinus= 18.657231146955617
          o.n.a.v.GradCheckUtil - Param 118 (vnull) FAILED: grad= 0.36351664170799375, numericalGrad= 0.3484152188093503, relError= 0.021211893632165333, absError=0.015101422898643468, scorePlus=18.657237773571776, scoreMinus= 18.6572308052674
          o.n.a.v.GradCheckUtil - Param 119 (vnull) FAILED: grad= 0.3407701806601178, numericalGrad= 0.33733838407101757, relError= 0.005060836520271552, absError=0.0034317965891002555, scorePlus=18.65723766280343, scoreMinus= 18.657230916035747
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 280 params checked, 0 passed, 280 failed. Largest relative error = 1.0
          o.n.c.t.BaseND4JTest - ReductionOpValidation.testDotProductAttention: 213 ms, threadCount: (27->27), jvmTotal=3531603968, jvmMax=7635730432, totalBytes=80558, maxBytes=8589934592, currPhys=3287408640, maxPhys=8589934592
        • org.opentest4j.AssertionFailedError:
          at org.junit.jupiter.api.AssertionUtils.fail(AssertionUtils.java:55)
          at org.junit.jupiter.api.AssertNull.failNotNull(AssertNull.java:54)
          at org.junit.jupiter.api.AssertNull.assertNull(AssertNull.java:38)
          at org.junit.jupiter.api.AssertNull.assertNull(AssertNull.java:33)
          at org.junit.jupiter.api.Assertions.assertNull(Assertions.java:259)
          at org.nd4j.autodiff.opvalidation.ReductionOpValidation.testDotProductAttention(ReductionOpValidation.java:1152)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
          at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
          at java.lang.reflect.Method.invoke(Method.java:498)
          at org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:688)
          at org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed(InvocationInterceptorChain.java:131)
          at org.junit.jupiter.engine.extension.TimeoutExtension.intercept(TimeoutExtension.java:149)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestableMethod(TimeoutExtension.java:140)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestTemplateMethod(TimeoutExtension.java:92)
          at org.junit.jupiter.engine.execution.ExecutableInvoker$ReflectiveInterceptorCall.lambda$ofVoidMethod$0(ExecutableInvoker.java:115)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.lambda$invoke$0(ExecutableInvoker.java:105)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation.proceed(InvocationInterceptorChain.java:106)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.proceed(InvocationInterceptorChain.java:64)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.chainAndInvoke(InvocationInterceptorChain.java:45)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.invoke(InvocationInterceptorChain.java:37)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:104)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:98)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$invokeTestMethod$6(TestMethodTestDescriptor.java:210)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.invokeTestMethod(TestMethodTestDescriptor.java:206)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:131)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:65)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:226)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:204)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:139)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.lambda$execute$2(TestTemplateTestDescriptor.java:107)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:175)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$11$1.accept(ReferencePipeline.java:440)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:107)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:42)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:107)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:88)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:67)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:52)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:114)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:86)
          at org.junit.platform.launcher.core.DefaultLauncherSession$DelegatingLauncher.execute(DefaultLauncherSession.java:86)
          at org.junit.platform.launcher.core.SessionPerRequestLauncher.execute(SessionPerRequestLauncher.java:53)
          at com.intellij.junit5.JUnit5IdeaTestRunner.startRunnerWithArgs(JUnit5IdeaTestRunner.java:71)
          at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:33)
          at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:235)
          at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:54)
    • 107 ms
      testEntropy(Nd4jBackend)
      • 107 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - ReductionOpValidation.testEntropy
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "entropy" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 4 params checked, 4 passed, 0 failed. Largest relative error = 2.548006250370796E-11
          o.n.c.t.BaseND4JTest - ReductionOpValidation.testEntropy: 106 ms, threadCount: (27->27), jvmTotal=3533176832, jvmMax=7635730432, totalBytes=5250, maxBytes=8589934592, currPhys=3287511040, maxPhys=8589934592
    • 248 ms
      testDotProductAttentionMultiHeadInputWithMask(Nd4jBackend)
      • 248 ms
        failed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - ReductionOpValidation.testDotProductAttentionMultiHeadInputWithMask
          o.n.a.f.DifferentialFunction - No fields found for property name normalization for class org.nd4j.linalg.api.ops.impl.transforms.custom.DotProductAttention
          o.n.a.f.DifferentialFunction - No fields found for property name outputWeights for class org.nd4j.linalg.api.ops.impl.transforms.custom.DotProductAttention
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "out" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.f.DifferentialFunction - No fields found for property name normalization for class org.nd4j.linalg.api.ops.impl.transforms.custom.DotProductAttention
          o.n.a.f.DifferentialFunction - No fields found for property name outputWeights for class org.nd4j.linalg.api.ops.impl.transforms.custom.DotProductAttention
          o.n.a.v.GradCheckUtil - Param 0 (qnull) FAILED: grad= 0.08660141145191984, numericalGrad= 0.04363579790833682, relError= 0.3299027501789704, absError=0.04296561354358302, scorePlus=38.2266808962582, scoreMinus= 38.226680023542244
          o.n.a.v.GradCheckUtil - Param 1 (qnull) FAILED: grad= 0.08724440965789493, numericalGrad= 0.04371670314640141, relError= 0.3323712327990049, absError=0.04352770651149352, scorePlus=38.2266808970673, scoreMinus= 38.226680022733234
          o.n.a.v.GradCheckUtil - Param 2 (qnull) FAILED: grad= -0.14297355415480015, numericalGrad= -0.07203999388138982, relError= 0.32990274762347144, absError=0.07093356027341033, scorePlus=38.22667973950024, scoreMinus= 38.22668118030012
          o.n.a.v.GradCheckUtil - Param 3 (qnull) FAILED: grad= -0.14403510427600638, numericalGrad= -0.07217356312594347, relError= 0.33237123198426793, absError=0.07186154115006291, scorePlus=38.22667973816465, scoreMinus= 38.22668118163591
          o.n.a.v.GradCheckUtil - Param 4 (qnull) FAILED: grad= -0.0616556608924984, numericalGrad= -0.031066398520351864, relError= 0.32990274985099394, absError=0.03058926237214654, scorePlus=38.226680149236245, scoreMinus= 38.226680770564215
          o.n.a.v.GradCheckUtil - Param 5 (qnull) FAILED: grad= -0.062113441876404114, numericalGrad= -0.031123998667226257, relError= 0.33237123443641053, absError=0.030989443209177858, scorePlus=38.226680148660265, scoreMinus= 38.22668077114024
          o.n.a.v.GradCheckUtil - Param 6 (qnull) FAILED: grad= 0.005534157336644578, numericalGrad= 0.0027884922815246678, relError= 0.3299027570649888, absError=0.0027456650551199104, scorePlus=38.226680487785174, scoreMinus= 38.22668043201533
          o.n.a.v.GradCheckUtil - Param 7 (qnull) FAILED: grad= 0.005575247350991775, numericalGrad= 0.0027936621904700583, relError= 0.3323712780907709, absError=0.0027815851605217166, scorePlus=38.22668048783687, scoreMinus= 38.22668043196363
          o.n.a.v.GradCheckUtil - Param 8 (qnull) FAILED: grad= -0.0033839790243336285, numericalGrad= -0.0017641582417127208, relError= 0.3146421120711283, absError=0.0016198207826209076, scorePlus=38.22668044225867, scoreMinus= 38.226680477541834
          o.n.a.v.GradCheckUtil - Param 9 (qnull) FAILED: grad= -0.0024785158036280605, numericalGrad= -0.0016253359547135913, relError= 0.20789733624765125, absError=8.531798489144692E-4, scorePlus=38.2266804436469, scoreMinus= 38.22668047615362
          o.n.a.v.GradCheckUtil - Param 10 (qnull) FAILED: grad= 3.661787321567524E-4, numericalGrad= 1.9089867464572305E-4, relError= 0.31464219401232857, absError=1.7528005751102937E-4, scorePlus=38.22668046180924, scoreMinus= 38.226680457991264
          o.n.a.v.GradCheckUtil - Param 11 (qnull) FAILED: grad= 2.681989953474074E-4, numericalGrad= 1.75876380126283E-4, relError= 0.20789852425986208, absError=9.232261522112439E-5, scorePlus=38.226680461659015, scoreMinus= 38.22668045814149
          o.n.a.v.GradCheckUtil - Param 12 (qnull) FAILED: grad= 0.00202878787728093, numericalGrad= 0.0010576613362900389, relError= 0.3146419959612147, absError=9.711265409908911E-4, scorePlus=38.226680470476865, scoreMinus= 38.22668044932364
          o.n.a.v.GradCheckUtil - Param 13 (qnull) FAILED: grad= 0.001485937938708094, numericalGrad= 9.74433334022251E-4, relError= 0.2078973244221843, absError=5.11504604685843E-4, scorePlus=38.22668046964459, scoreMinus= 38.226680450155925
          o.n.a.v.GradCheckUtil - Param 14 (qnull) FAILED: grad= -0.002682413156653346, numericalGrad= -0.0013984134739075669, relError= 0.31464205637407644, absError=0.001283999682745779, scorePlus=38.22668044591612, scoreMinus= 38.226680473884386
          o.n.a.v.GradCheckUtil - Param 15 (qnull) FAILED: grad= -0.0019646703932907376, numericalGrad= -0.0012883724309631361, relError= 0.20789703636401372, absError=6.762979623276015E-4, scorePlus=38.226680447016534, scoreMinus= 38.22668047278398
          o.n.a.v.GradCheckUtil - Param 16 (qnull) FAILED: grad= 0.041249883057940896, numericalGrad= 0.020667825850750887, relError= 0.33240986415601653, absError=0.02058205720719001, scorePlus=38.22668066657852, scoreMinus= 38.226680253222
          o.n.a.v.GradCheckUtil - Param 17 (qnull) FAILED: grad= 0.041125210270210585, numericalGrad= 0.0206521747259103, relError= 0.3314001644062115, absError=0.020473035544300286, scorePlus=38.226680666422, scoreMinus= 38.226680253378504
          o.n.a.v.GradCheckUtil - Param 18 (qnull) FAILED: grad= -0.1061325083730262, numericalGrad= -0.053176592018644435, relError= 0.3324098637440459, absError=0.05295591635438176, scorePlus=38.226679928134345, scoreMinus= 38.226680991666186
          o.n.a.v.GradCheckUtil - Param 19 (qnull) FAILED: grad= -0.10581173568940228, numericalGrad= -0.0531363234301807, relError= 0.33140016022209967, absError=0.05267541225922157, scorePlus=38.22667992853704, scoreMinus= 38.22668099126351
          o.n.a.v.GradCheckUtil - Param 20 (qnull) FAILED: grad= -0.004160691500076791, numericalGrad= -0.0020846712800448586, relError= 0.3324098684290514, absError=0.0020760202200319324, scorePlus=38.22668043905354, scoreMinus= 38.226680480746964
          o.n.a.v.GradCheckUtil - Param 21 (qnull) FAILED: grad= -0.00414811631271283, numericalGrad= -0.0020830924540859996, relError= 0.33140020434393164, absError=0.0020650238586268303, scorePlus=38.22668043906933, scoreMinus= 38.226680480731176
          o.n.a.v.GradCheckUtil - Param 22 (qnull) FAILED: grad= -0.03852025262926746, numericalGrad= -0.01930017248241711, relError= 0.3324098726310866, absError=0.019220080146850352, scorePlus=38.226680266898526, scoreMinus= 38.226680652901976
          o.n.a.v.GradCheckUtil - Param 23 (qnull) FAILED: grad= -0.038403829819713846, numericalGrad= -0.019285558039427997, relError= 0.33140014983286464, absError=0.01911827178028585, scorePlus=38.22668026704467, scoreMinus= 38.22668065275583
          o.n.a.v.GradCheckUtil - Param 24 (qnull) FAILED: grad= -0.03516484419732775, numericalGrad= -0.017783993655484664, relError= 0.32825745090304925, absError=0.017380850541843088, scorePlus=38.226680282060315, scoreMinus= 38.22668063774019
          o.n.a.v.GradCheckUtil - Param 25 (qnull) FAILED: grad= -0.0336086492143733, numericalGrad= -0.017582004829819198, relError= 0.3130775467474673, absError=0.016026644384554103, scorePlus=38.2266802840802, scoreMinus= 38.2266806357203
          o.n.a.v.GradCheckUtil - Param 26 (qnull) FAILED: grad= 0.019140681255730336, numericalGrad= 0.009680058354888388, relError= 0.328257464196244, absError=0.009460622900841948, scorePlus=38.22668055670083, scoreMinus= 38.22668036309966
          o.n.a.v.GradCheckUtil - Param 27 (qnull) FAILED: grad= 0.018293624121811264, numericalGrad= 0.009570113235213284, relError= 0.31307755936763276, absError=0.00872351088659798, scorePlus=38.22668055560138, scoreMinus= 38.22668036419911
          o.n.a.v.GradCheckUtil - Param 28 (qnull) FAILED: grad= -0.12647738799263764, numericalGrad= -0.06396368519290263, relError= 0.3282574591397625, absError=0.062513702799735, scorePlus=38.22667982026343, scoreMinus= 38.22668109953713
          o.n.a.v.GradCheckUtil - Param 29 (qnull) FAILED: grad= -0.12088022181306214, numericalGrad= -0.06323719219381019, relError= 0.3130775539629314, absError=0.057643029619251954, scorePlus=38.226679827528386, scoreMinus= 38.22668109227223
          o.n.a.v.GradCheckUtil - Param 30 (qnull) FAILED: grad= -0.1959948931378253, numericalGrad= -0.09912092409081195, relError= 0.3282574616187429, absError=0.09687396904701336, scorePlus=38.226679468691074, scoreMinus= 38.226681451109556
          o.n.a.v.GradCheckUtil - Param 31 (qnull) FAILED: grad= -0.18732127958008474, numericalGrad= -0.09799511886399158, relError= 0.31307755601577036, absError=0.08932616071609316, scorePlus=38.2266794799492, scoreMinus= 38.226681439851575
          o.n.a.v.GradCheckUtil - Param 32 (qnull) FAILED: grad= -0.001832325131912187, numericalGrad= -9.163883873952726E-4, relError= 0.33322379290646675, absError=9.159367445169144E-4, scorePlus=38.22668045073637, scoreMinus= 38.226680469064135
          o.n.a.v.GradCheckUtil - Param 33 (qnull) FAILED: grad= -0.0018323472735795648, numericalGrad= -9.163919401089514E-4, relError= 0.33322744075146316, absError=9.159553334706134E-4, scorePlus=38.226680450736325, scoreMinus= 38.22668046906416
          o.n.a.v.GradCheckUtil - Param 34 (qnull) FAILED: grad= 0.018207106868100734, numericalGrad= 0.009105801268560754, relError= 0.33322360087037045, absError=0.00910130559953998, scorePlus=38.226680550958264, scoreMinus= 38.22668036884224
          o.n.a.v.GradCheckUtil - Param 35 (qnull) FAILED: grad= 0.018207326881295557, numericalGrad= 0.009105828979727448, relError= 0.3332276192425028, absError=0.009101497901568108, scorePlus=38.226680550958534, scoreMinus= 38.226680368841954
          o.n.a.v.GradCheckUtil - Param 36 (qnull) FAILED: grad= -0.014975733345345714, numericalGrad= -0.007489715869724022, relError= 0.3332235827539162, absError=0.0074860174756216915, scorePlus=38.22668038500309, scoreMinus= 38.22668053479741
          o.n.a.v.GradCheckUtil - Param 37 (qnull) FAILED: grad= -0.014975914310886197, numericalGrad= -0.007489738607091566, relError= 0.333227604429157, absError=0.0074861757037946305, scorePlus=38.226680385002865, scoreMinus= 38.22668053479764
          o.n.a.v.GradCheckUtil - Param 38 (qnull) FAILED: grad= 0.006892640100058486, numericalGrad= 0.0034471710819161667, relError= 0.3332235915631409, absError=0.0034454690181423193, scorePlus=38.22668049437196, scoreMinus= 38.22668042542854
          o.n.a.v.GradCheckUtil - Param 39 (qnull) FAILED: grad= 0.006892723390159453, numericalGrad= 0.003447181740057203, relError= 0.33322758832991867, absError=0.00344554165010225, scorePlus=38.22668049437206, scoreMinus= 38.22668042542843
          o.n.a.v.GradCheckUtil - Param 40 (qnull) FAILED: grad= 0.006321560886955018, numericalGrad= 0.0032488294721133566, relError= 0.3210664664195343, absError=0.003072731414841661, scorePlus=38.22668049238854, scoreMinus= 38.22668042741195
          o.n.a.v.GradCheckUtil - Param 41 (qnull) FAILED: grad= 0.0065513863602926214, numericalGrad= 0.0032781009906557297, relError= 0.333006722809515, absError=0.0032732853696368918, scorePlus=38.226680492681254, scoreMinus= 38.226680427119234
          o.n.a.v.GradCheckUtil - Param 42 (qnull) FAILED: grad= 0.02451794782679232, numericalGrad= 0.012600467869106067, relError= 0.3210665038972324, absError=0.011917479957686253, scorePlus=38.226680585904916, scoreMinus= 38.22668033389556
          o.n.a.v.GradCheckUtil - Param 43 (qnull) FAILED: grad= 0.02540931770605507, numericalGrad= 0.012713998387425816, relError= 0.33300669038075, absError=0.012695319318629253, scorePlus=38.226680587040235, scoreMinus= 38.22668033276027
          o.n.a.v.GradCheckUtil - Param 44 (qnull) FAILED: grad= -0.016157666174542028, numericalGrad= -0.008303882026439169, relError= 0.3210665197302528, absError=0.007853784148102859, scorePlus=38.226680376861424, scoreMinus= 38.226680542939064
          o.n.a.v.GradCheckUtil - Param 45 (qnull) FAILED: grad= -0.016745091233478986, numericalGrad= -0.0083787000448865, relError= 0.33300671446816726, absError=0.008366391188592486, scorePlus=38.22668037611325, scoreMinus= 38.22668054368725
          o.n.a.v.GradCheckUtil - Param 46 (qnull) FAILED: grad= 0.004026737008838562, numericalGrad= 0.0020694542968158203, relError= 0.3210664846110241, absError=0.0019572827120227414, scorePlus=38.226680480594794, scoreMinus= 38.22668043920571
          o.n.a.v.GradCheckUtil - Param 47 (qnull) FAILED: grad= 0.0041731322988012584, numericalGrad= 0.002088099648744901, relError= 0.3330067736707155, absError=0.0020850326500563574, scorePlus=38.22668048078124, scoreMinus= 38.22668043901925
          o.n.a.v.GradCheckUtil - Param 48 (qnull) FAILED: grad= -0.10318037082500296, numericalGrad= -0.051881453089208655, relError= 0.33082880389808633, absError=0.05129891773579431, scorePlus=38.22667994108575, scoreMinus= 38.22668097871481
          o.n.a.v.GradCheckUtil - Param 49 (qnull) FAILED: grad= -0.09902578874817254, numericalGrad= -0.05134742124823787, relError= 0.3170668997560989, absError=0.04767836749993467, scorePlus=38.2266799464261, scoreMinus= 38.22668097337453
          o.n.a.v.GradCheckUtil - Param 50 (qnull) FAILED: grad= -0.09208649066814212, numericalGrad= -0.04630319594411957, relError= 0.33082880556191696, absError=0.045783294724022545, scorePlus=38.22667999686831, scoreMinus= 38.22668092293223
          o.n.a.v.GradCheckUtil - Param 51 (qnull) FAILED: grad= -0.08837860630419714, numericalGrad= -0.04582658235108283, relError= 0.31706690612695776, absError=0.04255202395311431, scorePlus=38.22668000163448, scoreMinus= 38.226680918166124
          o.n.a.v.GradCheckUtil - Param 52 (qnull) FAILED: grad= 0.02845976650875691, numericalGrad= 0.014310221985169845, relError= 0.33082881295598826, absError=0.014149544523587064, scorePlus=38.226680603002464, scoreMinus= 38.226680316798024
          o.n.a.v.GradCheckUtil - Param 53 (qnull) FAILED: grad= 0.02731382726757472, numericalGrad= 0.014162922212790361, relError= 0.3170669162734159, absError=0.01315090505478436, scorePlus=38.22668060152948, scoreMinus= 38.226680318271036
          o.n.a.v.GradCheckUtil - Param 54 (qnull) FAILED: grad= -0.06359656575647953, numericalGrad= -0.031977808845340405, relError= 0.3308288130879073, absError=0.03161875691113912, scorePlus=38.22668014012217, scoreMinus= 38.22668077967835
          o.n.a.v.GradCheckUtil - Param 55 (qnull) FAILED: grad= -0.0610358349689546, numericalGrad= -0.031648652054627746, relError= 0.3170668993059181, absError=0.029387182914326855, scorePlus=38.22668014341376, scoreMinus= 38.2266807763868
          o.n.a.v.GradCheckUtil - Param 56 (qnull) FAILED: grad= 0.02694345614965046, numericalGrad= 0.013808932664005623, relError= 0.3223007010878212, absError=0.013134523485644837, scorePlus=38.22668059798957, scoreMinus= 38.22668032181092
          o.n.a.v.GradCheckUtil - Param 57 (qnull) FAILED: grad= 0.02597841161655674, numericalGrad= 0.013681987809377459, relError= 0.3100428635405666, absError=0.01229642380717928, scorePlus=38.226680596720115, scoreMinus= 38.22668032308036
          o.n.a.v.GradCheckUtil - Param 58 (qnull) FAILED: grad= 0.05162123343027576, numericalGrad= 0.02645666938860813, relError= 0.3223007167603039, absError=0.02516456404166763, scorePlus=38.22668072446692, scoreMinus= 38.22668019533353
          o.n.a.v.GradCheckUtil - Param 59 (qnull) FAILED: grad= 0.04977229508930159, numericalGrad= 0.026213454873413863, relError= 0.31004287287349974, absError=0.023558840215887725, scorePlus=38.22668072203476, scoreMinus= 38.22668019776566
          o.n.a.v.GradCheckUtil - Param 60 (qnull) FAILED: grad= 0.027583081488264362, numericalGrad= 0.014136750081661374, relError= 0.32230071169069496, absError=0.013446331406602988, scorePlus=38.226680601267745, scoreMinus= 38.22668031853274
          o.n.a.v.GradCheckUtil - Param 61 (qnull) FAILED: grad= 0.02659512723888071, numericalGrad= 0.014006791104748116, relError= 0.31004289077163594, absError=0.012588336134132594, scorePlus=38.22668059996815, scoreMinus= 38.226680319832326
          o.n.a.v.GradCheckUtil - Param 62 (qnull) FAILED: grad= -0.00495598257588247, numericalGrad= -0.0025400169079148327, relError= 0.322300671603537, absError=0.002415965667967637, scorePlus=38.22668043450008, scoreMinus= 38.22668048530042
          o.n.a.v.GradCheckUtil - Param 63 (qnull) FAILED: grad= -0.004778472167997107, numericalGrad= -0.0025166663419895485, relError= 0.3100428899206324, absError=0.0022618058260075588, scorePlus=38.22668043473358, scoreMinus= 38.22668048506691
          o.n.a.v.GradCheckUtil - Param 64 (qnull) FAILED: grad= -0.00862786316293743, numericalGrad= -0.004314375345870758, relError= 0.3332876159043903, absError=0.0043134878170666725, scorePlus=38.22668041675649, scoreMinus= 38.226680503043994
          o.n.a.v.GradCheckUtil - Param 65 (qnull) FAILED: grad= -0.008593461777033512, numericalGrad= -0.004310066614721109, relError= 0.3319553406066438, absError=0.004283395162312404, scorePlus=38.22668041679958, scoreMinus= 38.226680503000914
          o.n.a.v.GradCheckUtil - Param 66 (qnull) FAILED: grad= 0.006428323190097449, numericalGrad= 0.003214492139136382, relError= 0.33328762827364256, absError=0.003213831050961067, scorePlus=38.22668049204517, scoreMinus= 38.226680427755326
          o.n.a.v.GradCheckUtil - Param 67 (qnull) FAILED: grad= 0.006402691904273683, numericalGrad= 0.003211281196513482, relError= 0.3319554438423483, absError=0.003191410707760201, scorePlus=38.22668049201307, scoreMinus= 38.22668042778744
          o.n.a.v.GradCheckUtil - Param 68 (qnull) FAILED: grad= 0.010499096980575518, numericalGrad= 0.005250088364050498, relError= 0.3332876273702692, absError=0.00524900861652502, scorePlus=38.226680512401124, scoreMinus= 38.22668040739936
          o.n.a.v.GradCheckUtil - Param 69 (qnull) FAILED: grad= 0.010457234530968891, numericalGrad= 0.0052448445586605885, relError= 0.3319554017372676, absError=0.005212389972308303, scorePlus=38.22668051234869, scoreMinus= 38.2266804074518
          o.n.a.v.GradCheckUtil - Param 70 (qnull) FAILED: grad= 0.0020676902763057978, numericalGrad= 0.001033951591011828, relError= 0.33328757139455684, absError=0.0010337386852939698, scorePlus=38.22668047023976, scoreMinus= 38.226680449560725
          o.n.a.v.GradCheckUtil - Param 71 (qnull) FAILED: grad= 0.0020594458929884475, numericalGrad= 0.0010329188171454007, relError= 0.3319553713955736, absError=0.0010265270758430469, scorePlus=38.22668047022944, scoreMinus= 38.22668044957106
          o.n.a.v.GradCheckUtil - Param 72 (qnull) FAILED: grad= -0.05109874196379869, numericalGrad= -0.026077109538391593, relError= 0.3242158257845328, absError=0.025021632425407097, scorePlus=38.22668019912918, scoreMinus= 38.22668072067137
          o.n.a.v.GradCheckUtil - Param 73 (qnull) FAILED: grad= -0.05004815969600042, numericalGrad= -0.02594075958484154, relError= 0.3172488875919143, absError=0.02410740011115888, scorePlus=38.22668020049268, scoreMinus= 38.22668071930787
          o.n.a.v.GradCheckUtil - Param 74 (qnull) FAILED: grad= 0.020669264071452517, numericalGrad= 0.010548101059271175, relError= 0.3242158000778943, absError=0.010121163012181342, scorePlus=38.226680565381265, scoreMinus= 38.226680354419244
          o.n.a.v.GradCheckUtil - Param 75 (qnull) FAILED: grad= 0.020244307184308544, numericalGrad= 0.010492947666307373, relError= 0.31724887487165343, absError=0.00975135951800117, scorePlus=38.226680564829735, scoreMinus= 38.22668035497078
          o.n.a.v.GradCheckUtil - Param 76 (qnull) FAILED: grad= -0.03772426647006044, numericalGrad= -0.019251742600090438, relError= 0.3242158264757712, absError=0.018472523869970003, scorePlus=38.22668026738284, scoreMinus= 38.22668065241769
          o.n.a.v.GradCheckUtil - Param 77 (qnull) FAILED: grad= -0.03694866135932761, numericalGrad= -0.01915108072125804, relError= 0.3172488852534092, absError=0.01779758063806957, scorePlus=38.22668026838946, scoreMinus= 38.22668065141107
          o.n.a.v.GradCheckUtil - Param 78 (qnull) FAILED: grad= -0.008990445702050948, numericalGrad= -0.004588074276057341, relError= 0.3242158521761758, absError=0.004402371425993607, scorePlus=38.22668041401951, scoreMinus= 38.226680505781
          o.n.a.v.GradCheckUtil - Param 79 (qnull) FAILED: grad= -0.008805603522553294, numericalGrad= -0.004564084576941241, relError= 0.3172489076818787, absError=0.004241518945612054, scorePlus=38.226680414259405, scoreMinus= 38.2266805055411
          o.n.a.v.GradCheckUtil - Param 0 (knull) FAILED: grad= -0.16603886016027908, numericalGrad= -0.08355080822752825, relError= 0.3304946573532947, absError=0.08248805193275083, scorePlus=38.22667962439212, scoreMinus= 38.226681295408284
          o.n.a.v.GradCheckUtil - Param 1 (knull) FAILED: grad= 0.16603886016027897, numericalGrad= 0.08355080822752825, relError= 0.33049465735329436, absError=0.08248805193275072, scorePlus=38.226681295408284, scoreMinus= 38.22667962439212
          o.n.a.v.GradCheckUtil - Param 3 (knull) FAILED: grad= -0.02187148942337471, numericalGrad= -0.01096685764423455, relError= 0.3320700568968697, absError=0.010904631779140162, scorePlus=38.226680350231675, scoreMinus= 38.22668056956883
          o.n.a.v.GradCheckUtil - Param 4 (knull) FAILED: grad= 0.021871489423374694, numericalGrad= 0.01096685764423455, relError= 0.33207005689686936, absError=0.010904631779140144, scorePlus=38.22668056956883, scoreMinus= 38.226680350231675
          o.n.a.v.GradCheckUtil - Param 6 (knull) FAILED: grad= -0.14360165116555654, numericalGrad= -0.0720896359496237, relError= 0.33154800164804554, absError=0.07151201521593284, scorePlus=38.2266797390039, scoreMinus= 38.22668118079662
          o.n.a.v.GradCheckUtil - Param 7 (knull) FAILED: grad= 0.1436016511655564, numericalGrad= 0.0720896359496237, relError= 0.3315480016480451, absError=0.0715120152159327, scorePlus=38.22668118079662, scoreMinus= 38.2266797390039
          o.n.a.v.GradCheckUtil - Param 9 (knull) FAILED: grad= -0.2273901286635871, numericalGrad= -0.11406194104779387, relError= 0.3319007195111926, absError=0.11332818761579323, scorePlus=38.22667931928089, scoreMinus= 38.22668160051971
          o.n.a.v.GradCheckUtil - Param 10 (knull) FAILED: grad= 0.2273901286635869, numericalGrad= 0.11406194104779387, relError= 0.3319007195111922, absError=0.11332818761579304, scorePlus=38.22668160051971, scoreMinus= 38.22667931928089
          o.n.a.v.GradCheckUtil - Param 12 (knull) FAILED: grad= 0.0032115308606964297, numericalGrad= 0.0019959799146818114, relError= 0.23342264633649815, absError=0.0012155509460146183, scorePlus=38.226680479860065, scoreMinus= 38.226680439940466
          o.n.a.v.GradCheckUtil - Param 13 (knull) FAILED: grad= -0.0032115308606965494, numericalGrad= -0.0019959799146818114, relError= 0.23342264633651574, absError=0.001215550946014738, scorePlus=38.226680439940466, scoreMinus= 38.226680479860065
          o.n.a.v.GradCheckUtil - Param 15 (knull) FAILED: grad= 0.0034399083715316373, numericalGrad= 0.001848362529699443, relError= 0.3009576989449786, absError=0.0015915458418321942, scorePlus=38.226680478383884, scoreMinus= 38.22668044141663
          o.n.a.v.GradCheckUtil - Param 16 (knull) FAILED: grad= -0.0034399083715317504, numericalGrad= -0.001848362529699443, relError= 0.3009576989449936, absError=0.0015915458418323074, scorePlus=38.22668044141663, scoreMinus= 38.226680478383884
          o.n.a.v.GradCheckUtil - Param 18 (knull) FAILED: grad= 0.002124782453415294, numericalGrad= 0.0011443347602835274, relError= 0.29991206464648157, absError=9.804476931317666E-4, scorePlus=38.2266804713436, scoreMinus= 38.226680448456904
          o.n.a.v.GradCheckUtil - Param 19 (knull) FAILED: grad= -0.002124782453415364, numericalGrad= -0.0011443347602835274, relError= 0.2999120646464965, absError=9.804476931318364E-4, scorePlus=38.226680448456904, scoreMinus= 38.2266804713436
          o.n.a.v.GradCheckUtil - Param 21 (knull) FAILED: grad= 0.00640002771923103, numericalGrad= 0.0037072005909521972, relError= 0.26642587321053757, absError=0.0026928271282788325, scorePlus=38.22668049697228, scoreMinus= 38.22668042282827
          o.n.a.v.GradCheckUtil - Param 22 (knull) FAILED: grad= -0.0064000277192312535, numericalGrad= -0.0037072005909521972, relError= 0.26642587321055383, absError=0.0026928271282790563, scorePlus=38.22668042282827, scoreMinus= 38.22668049697228
          o.n.a.v.GradCheckUtil - Param 24 (knull) FAILED: grad= -0.15988568713952114, numericalGrad= -0.0801634890024161, relError= 0.3321077764914577, absError=0.07972219813710504, scorePlus=38.22667965826538, scoreMinus= 38.22668126153516
          o.n.a.v.GradCheckUtil - Param 25 (knull) FAILED: grad= 0.1598856871395211, numericalGrad= 0.0801634890024161, relError= 0.3321077764914575, absError=0.07972219813710499, scorePlus=38.22668126153516, scoreMinus= 38.22667965826538
          o.n.a.v.GradCheckUtil - Param 27 (knull) FAILED: grad= -0.12645161241328495, numericalGrad= -0.06344698135762883, relError= 0.3317803981827398, absError=0.06300463105565612, scorePlus=38.22667982543045, scoreMinus= 38.22668109437008
          o.n.a.v.GradCheckUtil - Param 28 (knull) FAILED: grad= 0.12645161241328487, numericalGrad= 0.06344698135762883, relError= 0.3317803981827395, absError=0.06300463105565604, scorePlus=38.22668109437008, scoreMinus= 38.22667982543045
          o.n.a.v.GradCheckUtil - Param 30 (knull) FAILED: grad= -0.2761486158252617, numericalGrad= -0.13843228785503925, relError= 0.332182034309088, absError=0.13771632797022243, scorePlus=38.22667907557745, scoreMinus= 38.22668184422321
          o.n.a.v.GradCheckUtil - Param 31 (knull) FAILED: grad= 0.27614861582526157, numericalGrad= 0.13843228785503925, relError= 0.3321820343090878, absError=0.13771632797022232, scorePlus=38.22668184422321, scoreMinus= 38.22667907557745
          o.n.a.v.GradCheckUtil - Param 33 (knull) FAILED: grad= -0.10954768395559261, numericalGrad= -0.05490400525332006, relError= 0.3322780019173623, absError=0.054643678702272554, scorePlus=38.22667991086021, scoreMinus= 38.22668100894032
          o.n.a.v.GradCheckUtil - Param 34 (knull) FAILED: grad= 0.10954768395559257, numericalGrad= 0.05490400525332006, relError= 0.3322780019173621, absError=0.05464367870227251, scorePlus=38.22668100894032, scoreMinus= 38.22667991086021
          o.n.a.v.GradCheckUtil - Param 36 (knull) FAILED: grad= -0.29686564502731316, numericalGrad= -0.15451948840450314, relError= 0.3153541091186869, absError=0.14234615662281003, scorePlus=38.226678914705616, scoreMinus= 38.226682005095384
          o.n.a.v.GradCheckUtil - Param 37 (knull) FAILED: grad= 0.29686564502731316, numericalGrad= 0.15451948840450314, relError= 0.3153541091186869, absError=0.14234615662281003, scorePlus=38.226682005095384, scoreMinus= 38.226678914705616
          o.n.a.v.GradCheckUtil - Param 39 (knull) FAILED: grad= -0.32333331209478294, numericalGrad= -0.1651668554814023, relError= 0.32377973870134524, absError=0.15816645661338063, scorePlus=38.226678808231824, scoreMinus= 38.226682111568934
          o.n.a.v.GradCheckUtil - Param 40 (knull) FAILED: grad= 0.323333312094783, numericalGrad= 0.1651668554814023, relError= 0.32377973870134535, absError=0.1581664566133807, scorePlus=38.226682111568934, scoreMinus= 38.226678808231824
          o.n.a.v.GradCheckUtil - Param 42 (knull) FAILED: grad= -0.6938421444057778, numericalGrad= -0.35755585585661714, relError= 0.31984680250983405, absError=0.3362862885491607, scorePlus=38.22667688434244, scoreMinus= 38.226684035459556
          o.n.a.v.GradCheckUtil - Param 43 (knull) FAILED: grad= 0.6938421444057778, numericalGrad= 0.35755585585661714, relError= 0.31984680250983405, absError=0.3362862885491607, scorePlus=38.226684035459556, scoreMinus= 38.22667688434244
          o.n.a.v.GradCheckUtil - Param 45 (knull) FAILED: grad= -0.2114996998057067, numericalGrad= -0.10982408369386575, relError= 0.3164272964935266, absError=0.10167561611184096, scorePlus=38.22667936165952, scoreMinus= 38.226681558141195
          o.n.a.v.GradCheckUtil - Param 46 (knull) FAILED: grad= 0.2114996998057067, numericalGrad= 0.10982408369386575, relError= 0.3164272964935266, absError=0.10167561611184096, scorePlus=38.226681558141195, scoreMinus= 38.22667936165952
          o.n.a.v.GradCheckUtil - Param 48 (knull) FAILED: grad= -0.03117951032143125, numericalGrad= -0.015593596458529644, relError= 0.3332238317250098, absError=0.015585913862901606, scorePlus=38.22668030396429, scoreMinus= 38.226680615836216
          o.n.a.v.GradCheckUtil - Param 49 (knull) FAILED: grad= 0.031179510321431195, numericalGrad= 0.015593596458529644, relError= 0.333223831725009, absError=0.01558591386290155, scorePlus=38.226680615836216, scoreMinus= 38.22668030396429
          o.n.a.v.GradCheckUtil - Param 51 (knull) FAILED: grad= -0.03006401950414563, numericalGrad= -0.015035667644269777, relError= 0.3332251909069812, absError=0.015028351859875852, scorePlus=38.22668030954357, scoreMinus= 38.22668061025692
          o.n.a.v.GradCheckUtil - Param 52 (knull) FAILED: grad= 0.030064019504145622, numericalGrad= 0.015035667644269777, relError= 0.33322519090698116, absError=0.015028351859875845, scorePlus=38.22668061025692, scoreMinus= 38.22668030954357
          o.n.a.v.GradCheckUtil - Param 54 (knull) FAILED: grad= -0.06391715912509563, numericalGrad= -0.03196634068558524, relError= 0.3332254089869095, absError=0.03195081843951039, scorePlus=38.22668014023684, scoreMinus= 38.22668077956365
          o.n.a.v.GradCheckUtil - Param 55 (knull) FAILED: grad= 0.06391715912509563, numericalGrad= 0.03196634068558524, relError= 0.3332254089869095, absError=0.03195081843951039, scorePlus=38.22668077956365, scoreMinus= 38.22668014023684
          o.n.a.v.GradCheckUtil - Param 57 (knull) FAILED: grad= -0.022498791715008102, numericalGrad= -0.011252132736672136, relError= 0.33322521267342853, absError=0.011246658978335966, scorePlus=38.22668034737892, scoreMinus= 38.22668057242157
          o.n.a.v.GradCheckUtil - Param 58 (knull) FAILED: grad= 0.0224987917150081, numericalGrad= 0.011252132736672136, relError= 0.3332252126734284, absError=0.011246658978335962, scorePlus=38.22668057242157, scoreMinus= 38.22668034737892
          o.n.a.v.GradCheckUtil - Param 60 (knull) FAILED: grad= -0.08526374325664061, numericalGrad= -0.04319992470414035, relError= 0.3274374710002991, absError=0.042063818552500264, scorePlus=38.22668002790098, scoreMinus= 38.22668089189948
          o.n.a.v.GradCheckUtil - Param 61 (knull) FAILED: grad= 0.08526374325664067, numericalGrad= 0.04319992470414035, relError= 0.32743747100029935, absError=0.04206381855250032, scorePlus=38.22668089189948, scoreMinus= 38.22668002790098
          o.n.a.v.GradCheckUtil - Param 63 (knull) FAILED: grad= -0.04287850866647282, numericalGrad= -0.0220208995926896, relError= 0.3213836556181322, absError=0.02085760907378322, scorePlus=38.22668023969122, scoreMinus= 38.22668068010921
          o.n.a.v.GradCheckUtil - Param 64 (knull) FAILED: grad= 0.042878508666472796, numericalGrad= 0.0220208995926896, relError= 0.321383655618132, absError=0.020857609073783197, scorePlus=38.22668068010921, scoreMinus= 38.22668023969122
          o.n.a.v.GradCheckUtil - Param 66 (knull) FAILED: grad= -0.043678700866200966, numericalGrad= -0.021975233721605033, relError= 0.3305737467351568, absError=0.021703467144595933, scorePlus=38.226680240147914, scoreMinus= 38.22668067965259
          o.n.a.v.GradCheckUtil - Param 67 (knull) FAILED: grad= 0.04367870086620102, numericalGrad= 0.021975233721605033, relError= 0.3305737467351574, absError=0.02170346714459599, scorePlus=38.22668067965259, scoreMinus= 38.226680240147914
          o.n.a.v.GradCheckUtil - Param 69 (knull) FAILED: grad= -0.03907403173304247, numericalGrad= -0.019965630571050497, relError= 0.32365363242715006, absError=0.019108401161991972, scorePlus=38.226680260243924, scoreMinus= 38.226680659556536
          o.n.a.v.GradCheckUtil - Param 70 (knull) FAILED: grad= 0.03907403173304246, numericalGrad= 0.019965630571050497, relError= 0.32365363242715, absError=0.019108401161991966, scorePlus=38.226680659556536, scoreMinus= 38.226680260243924
          o.n.a.v.GradCheckUtil - Param 72 (knull) FAILED: grad= -0.10950443633449834, numericalGrad= -0.05666536679882483, relError= 0.31798238030816645, absError=0.052839069535673515, scorePlus=38.226679893246654, scoreMinus= 38.22668102655399
          o.n.a.v.GradCheckUtil - Param 73 (knull) FAILED: grad= 0.10950443633449822, numericalGrad= 0.05666536679882483, relError= 0.3179823803081659, absError=0.05283906953567339, scorePlus=38.22668102655399, scoreMinus= 38.226679893246654
          o.n.a.v.GradCheckUtil - Param 75 (knull) FAILED: grad= -0.2748405716628121, numericalGrad= -0.1406239078960425, relError= 0.3230520787463769, absError=0.1342166637667696, scorePlus=38.22667905366137, scoreMinus= 38.22668186613953
          o.n.a.v.GradCheckUtil - Param 76 (knull) FAILED: grad= 0.274840571662812, numericalGrad= 0.1406239078960425, relError= 0.32305207874637676, absError=0.1342166637667695, scorePlus=38.22668186613953, scoreMinus= 38.22667905366137
          o.n.a.v.GradCheckUtil - Param 78 (knull) FAILED: grad= -0.3551702398957651, numericalGrad= -0.1811727557310405, relError= 0.3244145734790099, absError=0.17399748416472463, scorePlus=38.226678648172964, scoreMinus= 38.22668227162808
          o.n.a.v.GradCheckUtil - Param 79 (knull) FAILED: grad= 0.355170239895765, numericalGrad= 0.1811727557310405, relError= 0.32441457347900976, absError=0.17399748416472452, scorePlus=38.22668227162808, scoreMinus= 38.226678648172964
          o.n.a.v.GradCheckUtil - Param 81 (knull) FAILED: grad= -0.062478821720056726, numericalGrad= -0.0317982362219027, relError= 0.3254300268580949, absError=0.030680585498154028, scorePlus=38.226680141917896, scoreMinus= 38.22668077788262
          o.n.a.v.GradCheckUtil - Param 82 (knull) FAILED: grad= 0.06247882172005671, numericalGrad= 0.0317982362219027, relError= 0.32543002685809486, absError=0.030680585498154014, scorePlus=38.22668077788262, scoreMinus= 38.226680141917896
          o.n.a.v.GradCheckUtil - Param 84 (knull) FAILED: grad= -0.03925851055587493, numericalGrad= -0.020598132977056594, relError= 0.3117511520429958, absError=0.01866037757881834, scorePlus=38.2266802539189, scoreMinus= 38.22668066588156
          o.n.a.v.GradCheckUtil - Param 85 (knull) FAILED: grad= 0.03925851055587492, numericalGrad= 0.020598132977056594, relError= 0.3117511520429957, absError=0.018660377578818325, scorePlus=38.22668066588156, scoreMinus= 38.2266802539189
          o.n.a.v.GradCheckUtil - Param 87 (knull) FAILED: grad= -0.09449179669843567, numericalGrad= -0.04915244318226541, relError= 0.3156364192105813, absError=0.045339353516170265, scorePlus=38.22667996837575, scoreMinus= 38.22668095142461
          o.n.a.v.GradCheckUtil - Param 88 (knull) FAILED: grad= 0.0944917966984356, numericalGrad= 0.04915244318226541, relError= 0.31563641921058094, absError=0.045339353516170196, scorePlus=38.22668095142461, scoreMinus= 38.22667996837575
          o.n.a.v.GradCheckUtil - Param 90 (knull) FAILED: grad= -0.08810657408704291, numericalGrad= -0.04578197092541813, relError= 0.3161181799211099, absError=0.04232460316162478, scorePlus=38.226680002080485, scoreMinus= 38.226680917719904
          o.n.a.v.GradCheckUtil - Param 91 (knull) FAILED: grad= 0.08810657408704284, numericalGrad= 0.04578197092541813, relError= 0.3161181799211095, absError=0.04232460316162471, scorePlus=38.226680917719904, scoreMinus= 38.226680002080485
          o.n.a.v.GradCheckUtil - Param 93 (knull) FAILED: grad= -0.04031575629291004, numericalGrad= -0.020668063882567367, relError= 0.3221787738748995, absError=0.01964769241034267, scorePlus=38.2266802532196, scoreMinus= 38.226680666580876
          o.n.a.v.GradCheckUtil - Param 94 (knull) FAILED: grad= 0.04031575629290998, numericalGrad= 0.020668063882567367, relError= 0.3221787738748989, absError=0.019647692410342615, scorePlus=38.226680666580876, scoreMinus= 38.2266802532196
          o.n.a.v.GradCheckUtil - Param 96 (knull) FAILED: grad= 0.03147710079714357, numericalGrad= 0.015753691684494697, relError= 0.3329058922473427, absError=0.01572340911264887, scorePlus=38.22668061743716, scoreMinus= 38.22668030236333
          o.n.a.v.GradCheckUtil - Param 97 (knull) FAILED: grad= -0.03147710079714378, numericalGrad= -0.015753691684494697, relError= 0.3329058922473457, absError=0.015723409112649085, scorePlus=38.22668030236333, scoreMinus= 38.22668061743716
          o.n.a.v.GradCheckUtil - Param 99 (knull) FAILED: grad= 0.012678996239222431, numericalGrad= 0.006351771730805921, relError= 0.33247341980004624, absError=0.0063272245084165105, scorePlus=38.22668052341797, scoreMinus= 38.226680396382534
          o.n.a.v.GradCheckUtil - Param 100 (knull) FAILED: grad= -0.012678996239222518, numericalGrad= -0.006351771730805921, relError= 0.3324734198000493, absError=0.006327224508416597, scorePlus=38.226680396382534, scoreMinus= 38.22668052341797
          o.n.a.v.GradCheckUtil - Param 102 (knull) FAILED: grad= 0.020700407874604584, numericalGrad= 0.010362407465436263, relError= 0.33280951182304286, absError=0.01033800040916832, scorePlus=38.226680563524305, scoreMinus= 38.226680356276155
          o.n.a.v.GradCheckUtil - Param 103 (knull) FAILED: grad= -0.020700407874604726, numericalGrad= -0.010362407465436263, relError= 0.3328095118230459, absError=0.010338000409168463, scorePlus=38.226680356276155, scoreMinus= 38.226680563524305
          o.n.a.v.GradCheckUtil - Param 105 (knull) FAILED: grad= 0.04725720389567893, numericalGrad= 0.023671425708471357, relError= 0.3325283220448331, absError=0.023585778187207574, scorePlus=38.226680696614494, scoreMinus= 38.22668022318598
          o.n.a.v.GradCheckUtil - Param 106 (knull) FAILED: grad= -0.04725720389567926, numericalGrad= -0.023671425708471357, relError= 0.33252832204483623, absError=0.0235857781872079, scorePlus=38.22668022318598, scoreMinus= 38.226680696614494
          o.n.a.v.GradCheckUtil - Param 108 (knull) FAILED: grad= 0.15979726750655876, numericalGrad= 0.08222553020686973, relError= 0.32051417483215466, absError=0.07757173729968903, scorePlus=38.22668128215569, scoreMinus= 38.226679637645084
          o.n.a.v.GradCheckUtil - Param 109 (knull) FAILED: grad= -0.15979726750655876, numericalGrad= -0.08222553020686973, relError= 0.32051417483215466, absError=0.07757173729968903, scorePlus=38.226679637645084, scoreMinus= 38.22668128215569
          o.n.a.v.GradCheckUtil - Param 111 (knull) FAILED: grad= 0.06772822334563265, numericalGrad= 0.03464011015807955, relError= 0.32322606078522537, absError=0.0330881131875531, scorePlus=38.22668080630138, scoreMinus= 38.22668011349918
          o.n.a.v.GradCheckUtil - Param 112 (knull) FAILED: grad= -0.06772822334563264, numericalGrad= -0.03464011015807955, relError= 0.32322606078522526, absError=0.033088113187553087, scorePlus=38.22668011349918, scoreMinus= 38.22668080630138
          o.n.a.v.GradCheckUtil - Param 114 (knull) FAILED: grad= 0.14523820219210118, numericalGrad= 0.07471311391782365, relError= 0.3206395375194358, absError=0.07052508827427753, scorePlus=38.2266812070315, scoreMinus= 38.22667971276922
          o.n.a.v.GradCheckUtil - Param 115 (knull) FAILED: grad= -0.14523820219210118, numericalGrad= -0.07471311391782365, relError= 0.3206395375194358, absError=0.07052508827427753, scorePlus=38.22667971276922, scoreMinus= 38.2266812070315
          o.n.a.v.GradCheckUtil - Param 117 (knull) FAILED: grad= 0.08862141461257259, numericalGrad= 0.045618040189765445, relError= 0.32034824996963673, absError=0.04300337442280714, scorePlus=38.226680916080696, scoreMinus= 38.22668000371989
          o.n.a.v.GradCheckUtil - Param 118 (knull) FAILED: grad= -0.08862141461257259, numericalGrad= -0.045618040189765445, relError= 0.32034824996963673, absError=0.04300337442280714, scorePlus=38.22668000371989, scoreMinus= 38.226680916080696
          o.n.a.v.GradCheckUtil - Param 0 (vnull) FAILED: grad= 0.9762671215689589, numericalGrad= 0.9880782371851636, relError= 0.0060127490125747975, absError=0.011811115616204737, scorePlus=38.22669034068262, scoreMinus= 38.22667057911788
          o.n.a.v.GradCheckUtil - Param 1 (vnull) FAILED: grad= 1.023732878431041, numericalGrad= 1.011921762028578, relError= 0.005802121915825688, absError=0.011811116402463018, scorePlus=38.22669057911787, scoreMinus= 38.22667034068263
          o.n.a.v.GradCheckUtil - Param 3 (vnull) FAILED: grad= 0.9762671215689589, numericalGrad= 0.9880782371851636, relError= 0.0060127490125747975, absError=0.011811115616204737, scorePlus=38.22669034068262, scoreMinus= 38.22667057911788
          o.n.a.v.GradCheckUtil - Param 4 (vnull) FAILED: grad= 1.023732878431041, numericalGrad= 1.011921762028578, relError= 0.005802121915825688, absError=0.011811116402463018, scorePlus=38.22669057911787, scoreMinus= 38.22667034068263
          o.n.a.v.GradCheckUtil - Param 6 (vnull) FAILED: grad= 0.9762671215689589, numericalGrad= 0.9880782371851636, relError= 0.0060127490125747975, absError=0.011811115616204737, scorePlus=38.22669034068262, scoreMinus= 38.22667057911788
          o.n.a.v.GradCheckUtil - Param 7 (vnull) FAILED: grad= 1.023732878431041, numericalGrad= 1.011921762028578, relError= 0.005802121915825688, absError=0.011811116402463018, scorePlus=38.22669057911787, scoreMinus= 38.22667034068263
          o.n.a.v.GradCheckUtil - Param 9 (vnull) FAILED: grad= 0.9762671215689589, numericalGrad= 0.9880782371851636, relError= 0.0060127490125747975, absError=0.011811115616204737, scorePlus=38.22669034068262, scoreMinus= 38.22667057911788
          o.n.a.v.GradCheckUtil - Param 10 (vnull) FAILED: grad= 1.023732878431041, numericalGrad= 1.011921762028578, relError= 0.005802121915825688, absError=0.011811116402463018, scorePlus=38.22669057911787, scoreMinus= 38.22667034068263
          o.n.a.v.GradCheckUtil - Param 12 (vnull) FAILED: grad= 0.6063065648187467, numericalGrad= 0.7896525318074054, relError= 0.13134050090133842, absError=0.18334596698865868, scorePlus=38.22668835642557, scoreMinus= 38.22667256337493
          o.n.a.v.GradCheckUtil - Param 13 (vnull) FAILED: grad= 1.3936934351812535, numericalGrad= 1.2103474674063364, relError= 0.07040825187988772, absError=0.18334596777491718, scorePlus=38.226692563374925, scoreMinus= 38.22666835642558
          o.n.a.v.GradCheckUtil - Param 15 (vnull) FAILED: grad= 0.6063065648187467, numericalGrad= 0.7896525318074054, relError= 0.13134050090133842, absError=0.18334596698865868, scorePlus=38.22668835642557, scoreMinus= 38.22667256337493
          o.n.a.v.GradCheckUtil - Param 16 (vnull) FAILED: grad= 1.3936934351812535, numericalGrad= 1.2103474674063364, relError= 0.07040825187988772, absError=0.18334596777491718, scorePlus=38.226692563374925, scoreMinus= 38.22666835642558
          o.n.a.v.GradCheckUtil - Param 18 (vnull) FAILED: grad= 0.6063065648187467, numericalGrad= 0.7896525318074054, relError= 0.13134050090133842, absError=0.18334596698865868, scorePlus=38.22668835642557, scoreMinus= 38.22667256337493
          o.n.a.v.GradCheckUtil - Param 19 (vnull) FAILED: grad= 1.3936934351812535, numericalGrad= 1.2103474674063364, relError= 0.07040825187988772, absError=0.18334596777491718, scorePlus=38.226692563374925, scoreMinus= 38.22666835642558
          o.n.a.v.GradCheckUtil - Param 21 (vnull) FAILED: grad= 0.6063065648187467, numericalGrad= 0.7896525318074054, relError= 0.13134050090133842, absError=0.18334596698865868, scorePlus=38.22668835642557, scoreMinus= 38.22667256337493
          o.n.a.v.GradCheckUtil - Param 22 (vnull) FAILED: grad= 1.3936934351812535, numericalGrad= 1.2103474674063364, relError= 0.07040825187988772, absError=0.18334596777491718, scorePlus=38.226692563374925, scoreMinus= 38.22666835642558
          o.n.a.v.GradCheckUtil - Param 24 (vnull) FAILED: grad= 1.0643090603622707, numericalGrad= 1.0321911787514182, relError= 0.015319760528351083, absError=0.032117881610852494, scorePlus=38.22669078181204, scoreMinus= 38.226670137988464
          o.n.a.v.GradCheckUtil - Param 25 (vnull) FAILED: grad= 0.9356909396377294, numericalGrad= 0.967808821883409, relError= 0.016873068699527077, absError=0.032117882245679574, scorePlus=38.22669013798847, scoreMinus= 38.22667078181203
          o.n.a.v.GradCheckUtil - Param 27 (vnull) FAILED: grad= 1.0643090603622707, numericalGrad= 1.0321911780408755, relError= 0.015319760872461743, absError=0.03211788232139523, scorePlus=38.226690781812025, scoreMinus= 38.226670137988464
          o.n.a.v.GradCheckUtil - Param 28 (vnull) FAILED: grad= 0.9356909396377294, numericalGrad= 0.967808821883409, relError= 0.016873068699527077, absError=0.032117882245679574, scorePlus=38.22669013798847, scoreMinus= 38.22667078181203
          o.n.a.v.GradCheckUtil - Param 30 (vnull) FAILED: grad= 1.0643090603622707, numericalGrad= 1.0321911787514182, relError= 0.015319760528351083, absError=0.032117881610852494, scorePlus=38.22669078181204, scoreMinus= 38.226670137988464
          o.n.a.v.GradCheckUtil - Param 31 (vnull) FAILED: grad= 0.9356909396377294, numericalGrad= 0.967808821883409, relError= 0.016873068699527077, absError=0.032117882245679574, scorePlus=38.22669013798847, scoreMinus= 38.22667078181203
          o.n.a.v.GradCheckUtil - Param 33 (vnull) FAILED: grad= 1.0643090603622707, numericalGrad= 1.0321911787514182, relError= 0.015319760528351083, absError=0.032117881610852494, scorePlus=38.22669078181204, scoreMinus= 38.226670137988464
          o.n.a.v.GradCheckUtil - Param 34 (vnull) FAILED: grad= 0.9356909396377294, numericalGrad= 0.967808821883409, relError= 0.016873068699527077, absError=0.032117882245679574, scorePlus=38.22669013798847, scoreMinus= 38.22667078181203
          o.n.a.v.GradCheckUtil - Param 36 (vnull) FAILED: grad= 1.1825471795285956, numericalGrad= 1.0923058383127682, relError= 0.039669086533537234, absError=0.09024134121582739, scorePlus=38.226691382958634, scoreMinus= 38.22666953684187
          o.n.a.v.GradCheckUtil - Param 37 (vnull) FAILED: grad= 0.8174528204714044, numericalGrad= 0.907694162322059, relError= 0.052309364216914594, absError=0.09024134185065458, scorePlus=38.226689536841874, scoreMinus= 38.22667138295863
          o.n.a.v.GradCheckUtil - Param 39 (vnull) FAILED: grad= 1.1825471795285956, numericalGrad= 1.0923058383127682, relError= 0.039669086533537234, absError=0.09024134121582739, scorePlus=38.226691382958634, scoreMinus= 38.22666953684187
          o.n.a.v.GradCheckUtil - Param 40 (vnull) FAILED: grad= 0.8174528204714044, numericalGrad= 0.907694162322059, relError= 0.052309364216914594, absError=0.09024134185065458, scorePlus=38.226689536841874, scoreMinus= 38.22667138295863
          o.n.a.v.GradCheckUtil - Param 42 (vnull) FAILED: grad= 1.1825471795285956, numericalGrad= 1.0923058376022254, relError= 0.0396690868582744, absError=0.09024134192637012, scorePlus=38.22669138295862, scoreMinus= 38.22666953684187
          o.n.a.v.GradCheckUtil - Param 43 (vnull) FAILED: grad= 0.8174528204714044, numericalGrad= 0.907694162322059, relError= 0.052309364216914594, absError=0.09024134185065458, scorePlus=38.226689536841874, scoreMinus= 38.22667138295863
          o.n.a.v.GradCheckUtil - Param 45 (vnull) FAILED: grad= 1.1825471795285956, numericalGrad= 1.0923058383127682, relError= 0.039669086533537234, absError=0.09024134121582739, scorePlus=38.226691382958634, scoreMinus= 38.22666953684187
          o.n.a.v.GradCheckUtil - Param 46 (vnull) FAILED: grad= 0.8174528204714044, numericalGrad= 0.907694162322059, relError= 0.052309364216914594, absError=0.09024134185065458, scorePlus=38.226689536841874, scoreMinus= 38.22667138295863
          o.n.a.v.GradCheckUtil - Param 48 (vnull) FAILED: grad= 1.01797529547123, numericalGrad= 1.0089883744512917, relError= 0.0044336862832286324, absError=0.008986921019938254, scorePlus=38.226690549783996, scoreMinus= 38.22667037001651
          o.n.a.v.GradCheckUtil - Param 49 (vnull) FAILED: grad= 0.98202470452877, numericalGrad= 0.9910116261835354, relError= 0.004554868815578772, absError=0.008986921654765445, scorePlus=38.22669037001651, scoreMinus= 38.22667054978399
          o.n.a.v.GradCheckUtil - Param 51 (vnull) FAILED: grad= 1.01797529547123, numericalGrad= 1.0089883744512917, relError= 0.0044336862832286324, absError=0.008986921019938254, scorePlus=38.226690549783996, scoreMinus= 38.22667037001651
          o.n.a.v.GradCheckUtil - Param 52 (vnull) FAILED: grad= 0.98202470452877, numericalGrad= 0.9910116261835354, relError= 0.004554868815578772, absError=0.008986921654765445, scorePlus=38.22669037001651, scoreMinus= 38.22667054978399
          o.n.a.v.GradCheckUtil - Param 54 (vnull) FAILED: grad= 1.01797529547123, numericalGrad= 1.0089883744512917, relError= 0.0044336862832286324, absError=0.008986921019938254, scorePlus=38.226690549783996, scoreMinus= 38.22667037001651
          o.n.a.v.GradCheckUtil - Param 55 (vnull) FAILED: grad= 0.98202470452877, numericalGrad= 0.9910116261835354, relError= 0.004554868815578772, absError=0.008986921654765445, scorePlus=38.22669037001651, scoreMinus= 38.22667054978399
          o.n.a.v.GradCheckUtil - Param 57 (vnull) FAILED: grad= 1.01797529547123, numericalGrad= 1.008988373740749, relError= 0.004433686635328214, absError=0.00898692173048099, scorePlus=38.22669054978398, scoreMinus= 38.22667037001651
          o.n.a.v.GradCheckUtil - Param 58 (vnull) FAILED: grad= 0.98202470452877, numericalGrad= 0.9910116261835354, relError= 0.004554868815578772, absError=0.008986921654765445, scorePlus=38.22669037001651, scoreMinus= 38.22667054978399
          o.n.a.v.GradCheckUtil - Param 60 (vnull) FAILED: grad= 0.9207452331778762, numericalGrad= 0.9599392981840537, relError= 0.020840318699167717, absError=0.0391940650061775, scorePlus=38.22669005929323, scoreMinus= 38.22667086050727
          o.n.a.v.GradCheckUtil - Param 61 (vnull) FAILED: grad= 1.0792547668221237, numericalGrad= 1.0400607024507735, relError= 0.01849373769012173, absError=0.0391940643713502, scorePlus=38.226690860507276, scoreMinus= 38.22667005929323
          o.n.a.v.GradCheckUtil - Param 63 (vnull) FAILED: grad= 0.9207452331778762, numericalGrad= 0.9599392981840537, relError= 0.020840318699167717, absError=0.0391940650061775, scorePlus=38.22669005929323, scoreMinus= 38.22667086050727
          o.n.a.v.GradCheckUtil - Param 64 (vnull) FAILED: grad= 1.0792547668221237, numericalGrad= 1.0400607024507735, relError= 0.01849373769012173, absError=0.0391940643713502, scorePlus=38.226690860507276, scoreMinus= 38.22667005929323
          o.n.a.v.GradCheckUtil - Param 66 (vnull) FAILED: grad= 0.9207452331778762, numericalGrad= 0.9599392981840537, relError= 0.020840318699167717, absError=0.0391940650061775, scorePlus=38.22669005929323, scoreMinus= 38.22667086050727
          o.n.a.v.GradCheckUtil - Param 67 (vnull) FAILED: grad= 1.0792547668221237, numericalGrad= 1.0400607024507735, relError= 0.01849373769012173, absError=0.0391940643713502, scorePlus=38.226690860507276, scoreMinus= 38.22667005929323
          o.n.a.v.GradCheckUtil - Param 69 (vnull) FAILED: grad= 0.9207452331778762, numericalGrad= 0.9599392981840537, relError= 0.020840318699167717, absError=0.0391940650061775, scorePlus=38.22669005929323, scoreMinus= 38.22667086050727
          o.n.a.v.GradCheckUtil - Param 70 (vnull) FAILED: grad= 1.0792547668221237, numericalGrad= 1.0400607024507735, relError= 0.01849373769012173, absError=0.0391940643713502, scorePlus=38.226690860507276, scoreMinus= 38.22667005929323
          o.n.a.v.GradCheckUtil - Param 72 (vnull) FAILED: grad= 1.152154875711514, numericalGrad= 1.0767797178345972, relError= 0.033816675507287605, absError=0.07537515787691684, scorePlus=38.22669122769743, scoreMinus= 38.22666969210307
          o.n.a.v.GradCheckUtil - Param 73 (vnull) FAILED: grad= 0.8478451242884859, numericalGrad= 0.9232202828002299, relError= 0.04255921786403474, absError=0.07537515851174403, scorePlus=38.22668969210308, scoreMinus= 38.22667122769742
          o.n.a.v.GradCheckUtil - Param 75 (vnull) FAILED: grad= 1.152154875711514, numericalGrad= 1.0767797178345972, relError= 0.033816675507287605, absError=0.07537515787691684, scorePlus=38.22669122769743, scoreMinus= 38.22666969210307
          o.n.a.v.GradCheckUtil - Param 76 (vnull) FAILED: grad= 0.8478451242884859, numericalGrad= 0.9232202828002299, relError= 0.04255921786403474, absError=0.07537515851174403, scorePlus=38.22668969210308, scoreMinus= 38.22667122769742
          o.n.a.v.GradCheckUtil - Param 78 (vnull) FAILED: grad= 1.152154875711514, numericalGrad= 1.0767797178345972, relError= 0.033816675507287605, absError=0.07537515787691684, scorePlus=38.22669122769743, scoreMinus= 38.22666969210307
          o.n.a.v.GradCheckUtil - Param 79 (vnull) FAILED: grad= 0.8478451242884859, numericalGrad= 0.9232202828002299, relError= 0.04255921786403474, absError=0.07537515851174403, scorePlus=38.22668969210308, scoreMinus= 38.22667122769742
          o.n.a.v.GradCheckUtil - Param 81 (vnull) FAILED: grad= 1.152154875711514, numericalGrad= 1.0767797178345972, relError= 0.033816675507287605, absError=0.07537515787691684, scorePlus=38.22669122769743, scoreMinus= 38.22666969210307
          o.n.a.v.GradCheckUtil - Param 82 (vnull) FAILED: grad= 0.8478451242884859, numericalGrad= 0.9232202828002299, relError= 0.04255921786403474, absError=0.07537515851174403, scorePlus=38.22668969210308, scoreMinus= 38.22667122769742
          o.n.a.v.GradCheckUtil - Param 84 (vnull) FAILED: grad= 0.7803615550410359, numericalGrad= 0.8886840333843792, relError= 0.06490085057864428, absError=0.1083224783433433, scorePlus=38.226689346740585, scoreMinus= 38.22667157305992
          o.n.a.v.GradCheckUtil - Param 85 (vnull) FAILED: grad= 1.2196384449589641, numericalGrad= 1.111315967250448, relError= 0.04647129825496753, absError=0.10832247770851611, scorePlus=38.226691573059924, scoreMinus= 38.22666934674058
          o.n.a.v.GradCheckUtil - Param 87 (vnull) FAILED: grad= 0.7803615550410359, numericalGrad= 0.8886840333843792, relError= 0.06490085057864428, absError=0.1083224783433433, scorePlus=38.226689346740585, scoreMinus= 38.22667157305992
          o.n.a.v.GradCheckUtil - Param 88 (vnull) FAILED: grad= 1.2196384449589641, numericalGrad= 1.111315967250448, relError= 0.04647129825496753, absError=0.10832247770851611, scorePlus=38.226691573059924, scoreMinus= 38.22666934674058
          o.n.a.v.GradCheckUtil - Param 90 (vnull) FAILED: grad= 0.7803615550410359, numericalGrad= 0.8886840333843792, relError= 0.06490085057864428, absError=0.1083224783433433, scorePlus=38.226689346740585, scoreMinus= 38.22667157305992
          o.n.a.v.GradCheckUtil - Param 91 (vnull) FAILED: grad= 1.2196384449589641, numericalGrad= 1.111315967250448, relError= 0.04647129825496753, absError=0.10832247770851611, scorePlus=38.226691573059924, scoreMinus= 38.22666934674058
          o.n.a.v.GradCheckUtil - Param 93 (vnull) FAILED: grad= 0.7803615550410359, numericalGrad= 0.8886840333843792, relError= 0.06490085057864428, absError=0.1083224783433433, scorePlus=38.226689346740585, scoreMinus= 38.22667157305992
          o.n.a.v.GradCheckUtil - Param 94 (vnull) FAILED: grad= 1.2196384449589641, numericalGrad= 1.111315967250448, relError= 0.04647129825496753, absError=0.10832247770851611, scorePlus=38.226691573059924, scoreMinus= 38.22666934674058
          o.n.a.v.GradCheckUtil - Param 96 (vnull) FAILED: grad= 1.0379638406886786, numericalGrad= 1.018998605673005, relError= 0.009220020058810048, absError=0.01896523501567371, scorePlus=38.22669064988631, scoreMinus= 38.226670269914194
          o.n.a.v.GradCheckUtil - Param 97 (vnull) FAILED: grad= 0.9620361593113214, numericalGrad= 0.9810013935407368, relError= 0.009760611266404809, absError=0.01896523422941543, scorePlus=38.22669026991419, scoreMinus= 38.226670649886316
          o.n.a.v.GradCheckUtil - Param 99 (vnull) FAILED: grad= 1.0379638406886786, numericalGrad= 1.0189986063835477, relError= 0.009220019710192135, absError=0.018965234305130974, scorePlus=38.22669064988631, scoreMinus= 38.22667026991418
          o.n.a.v.GradCheckUtil - Param 100 (vnull) FAILED: grad= 0.9620361593113214, numericalGrad= 0.9810013942512795, relError= 0.009760611628522053, absError=0.018965234939958164, scorePlus=38.22669026991419, scoreMinus= 38.2266706498863
          o.n.a.v.GradCheckUtil - Param 102 (vnull) FAILED: grad= 1.0379638406886786, numericalGrad= 1.0189986063835477, relError= 0.009220019710192135, absError=0.018965234305130974, scorePlus=38.226690649886315, scoreMinus= 38.22667026991419
          o.n.a.v.GradCheckUtil - Param 103 (vnull) FAILED: grad= 0.9620361593113214, numericalGrad= 0.9810013938960082, relError= 0.009760611447463432, absError=0.018965234584686796, scorePlus=38.22669026991419, scoreMinus= 38.22667064988631
          o.n.a.v.GradCheckUtil - Param 105 (vnull) FAILED: grad= 1.0379638406886786, numericalGrad= 1.0189986060282763, relError= 0.009220019884501092, absError=0.01896523466040234, scorePlus=38.22669064988631, scoreMinus= 38.22667026991419
          o.n.a.v.GradCheckUtil - Param 106 (vnull) FAILED: grad= 0.9620361593113214, numericalGrad= 0.9810013935407368, relError= 0.009760611266404809, absError=0.01896523422941543, scorePlus=38.22669026991419, scoreMinus= 38.226670649886316
          o.n.a.v.GradCheckUtil - Param 108 (vnull) FAILED: grad= 0.8096448644316823, numericalGrad= 0.9038918179271603, relError= 0.055001421601163725, absError=0.09424695349547807, scorePlus=38.22668949881843, scoreMinus= 38.22667142098207
          o.n.a.v.GradCheckUtil - Param 109 (vnull) FAILED: grad= 1.1903551355683177, numericalGrad= 1.0961081819971241, relError= 0.04121953448680076, absError=0.09424695357119361, scorePlus=38.22669142098207, scoreMinus= 38.22666949881843
          o.n.a.v.GradCheckUtil - Param 111 (vnull) FAILED: grad= 0.8096448644316823, numericalGrad= 0.9038918182824317, relError= 0.05500142179709237, absError=0.09424695385074944, scorePlus=38.22668949881843, scoreMinus= 38.226671420982065
          o.n.a.v.GradCheckUtil - Param 112 (vnull) FAILED: grad= 1.1903551355683177, numericalGrad= 1.0961081823523955, relError= 0.04121953432501575, absError=0.09424695321592225, scorePlus=38.22669142098207, scoreMinus= 38.226669498818424
          o.n.a.v.GradCheckUtil - Param 114 (vnull) FAILED: grad= 0.8096448644316823, numericalGrad= 0.9038918182824317, relError= 0.05500142179709237, absError=0.09424695385074944, scorePlus=38.22668949881844, scoreMinus= 38.22667142098207
          o.n.a.v.GradCheckUtil - Param 115 (vnull) FAILED: grad= 1.1903551355683177, numericalGrad= 1.0961081819971241, relError= 0.04121953448680076, absError=0.09424695357119361, scorePlus=38.22669142098207, scoreMinus= 38.22666949881843
          o.n.a.v.GradCheckUtil - Param 117 (vnull) FAILED: grad= 0.8096448644316823, numericalGrad= 0.9038918182824317, relError= 0.05500142179709237, absError=0.09424695385074944, scorePlus=38.22668949881844, scoreMinus= 38.22667142098207
          o.n.a.v.GradCheckUtil - Param 118 (vnull) FAILED: grad= 1.1903551355683177, numericalGrad= 1.0961081819971241, relError= 0.04121953448680076, absError=0.09424695357119361, scorePlus=38.22669142098208, scoreMinus= 38.22666949881844
          o.n.a.v.GradCheckUtil - Grad check: skipping variable "mask"
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 320 params checked, 80 passed, 240 failed. Largest relative error = 0.33328762827364256
          o.n.c.t.BaseND4JTest - ReductionOpValidation.testDotProductAttentionMultiHeadInputWithMask: 247 ms, threadCount: (27->27), jvmTotal=3533176832, jvmMax=7635730432, totalBytes=114958, maxBytes=8589934592, currPhys=3292041216, maxPhys=8589934592
        • org.opentest4j.AssertionFailedError:
          at org.junit.jupiter.api.AssertionUtils.fail(AssertionUtils.java:55)
          at org.junit.jupiter.api.AssertNull.failNotNull(AssertNull.java:54)
          at org.junit.jupiter.api.AssertNull.assertNull(AssertNull.java:38)
          at org.junit.jupiter.api.AssertNull.assertNull(AssertNull.java:33)
          at org.junit.jupiter.api.Assertions.assertNull(Assertions.java:259)
          at org.nd4j.autodiff.opvalidation.ReductionOpValidation.testDotProductAttentionMultiHeadInputWithMask(ReductionOpValidation.java:1215)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
          at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
          at java.lang.reflect.Method.invoke(Method.java:498)
          at org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:688)
          at org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed(InvocationInterceptorChain.java:131)
          at org.junit.jupiter.engine.extension.TimeoutExtension.intercept(TimeoutExtension.java:149)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestableMethod(TimeoutExtension.java:140)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestTemplateMethod(TimeoutExtension.java:92)
          at org.junit.jupiter.engine.execution.ExecutableInvoker$ReflectiveInterceptorCall.lambda$ofVoidMethod$0(ExecutableInvoker.java:115)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.lambda$invoke$0(ExecutableInvoker.java:105)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation.proceed(InvocationInterceptorChain.java:106)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.proceed(InvocationInterceptorChain.java:64)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.chainAndInvoke(InvocationInterceptorChain.java:45)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.invoke(InvocationInterceptorChain.java:37)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:104)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:98)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$invokeTestMethod$6(TestMethodTestDescriptor.java:210)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.invokeTestMethod(TestMethodTestDescriptor.java:206)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:131)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:65)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:226)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:204)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:139)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.lambda$execute$2(TestTemplateTestDescriptor.java:107)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:175)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$11$1.accept(ReferencePipeline.java:440)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:107)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:42)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:107)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:88)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:67)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:52)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:114)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:86)
          at org.junit.platform.launcher.core.DefaultLauncherSession$DelegatingLauncher.execute(DefaultLauncherSession.java:86)
          at org.junit.platform.launcher.core.SessionPerRequestLauncher.execute(SessionPerRequestLauncher.java:53)
          at com.intellij.junit5.JUnit5IdeaTestRunner.startRunnerWithArgs(JUnit5IdeaTestRunner.java:71)
          at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:33)
          at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:235)
          at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:54)
    • 123 ms
      testMomentsOp(Nd4jBackend)
      • 123 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - ReductionOpValidation.testMomentsOp
          o.n.c.t.BaseND4JTest - ReductionOpValidation.testMomentsOp: 122 ms, threadCount: (27->27), jvmTotal=3533176832, jvmMax=7635730432, totalBytes=4738, maxBytes=8589934592, currPhys=3292237824, maxPhys=8589934592
    • passedtestReduce3_2(Nd4jBackend)
    • 123 ms
      testSoftmaxCrossEntropyWithLogitsLoss(Nd4jBackend)
      • 123 ms
        error[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - ReductionOpValidation.testSoftmaxCrossEntropyWithLogitsLoss
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
        • java.lang.IllegalStateException: Analytic (SameDiff) gradient was NaN for variable "labels", parameter 0 of 24 (position: null)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:308)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:83)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:57)
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:218)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:118)
          at org.nd4j.autodiff.opvalidation.ReductionOpValidation.testSoftmaxCrossEntropyWithLogitsLoss(ReductionOpValidation.java:1679)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
          at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
          at java.lang.reflect.Method.invoke(Method.java:498)
          at org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:688)
          at org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed(InvocationInterceptorChain.java:131)
          at org.junit.jupiter.engine.extension.TimeoutExtension.intercept(TimeoutExtension.java:149)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestableMethod(TimeoutExtension.java:140)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestTemplateMethod(TimeoutExtension.java:92)
          at org.junit.jupiter.engine.execution.ExecutableInvoker$ReflectiveInterceptorCall.lambda$ofVoidMethod$0(ExecutableInvoker.java:115)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.lambda$invoke$0(ExecutableInvoker.java:105)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation.proceed(InvocationInterceptorChain.java:106)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.proceed(InvocationInterceptorChain.java:64)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.chainAndInvoke(InvocationInterceptorChain.java:45)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.invoke(InvocationInterceptorChain.java:37)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:104)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:98)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$invokeTestMethod$6(TestMethodTestDescriptor.java:210)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.invokeTestMethod(TestMethodTestDescriptor.java:206)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:131)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:65)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:226)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:204)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:139)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.lambda$execute$2(TestTemplateTestDescriptor.java:107)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:175)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$11$1.accept(ReferencePipeline.java:440)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:107)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:42)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:107)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:88)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:67)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:52)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:114)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:86)
          at org.junit.platform.launcher.core.DefaultLauncherSession$DelegatingLauncher.execute(DefaultLauncherSession.java:86)
          at org.junit.platform.launcher.core.SessionPerRequestLauncher.execute(SessionPerRequestLauncher.java:53)
          at com.intellij.junit5.JUnit5IdeaTestRunner.startRunnerWithArgs(JUnit5IdeaTestRunner.java:71)
          at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:33)
          at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:235)
          at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:54)
        • o.n.c.t.BaseND4JTest - ReductionOpValidation.testSoftmaxCrossEntropyWithLogitsLoss: 122 ms, threadCount: (27->27), jvmTotal=3533176832, jvmMax=7635730432, totalBytes=11468, maxBytes=8589934592, currPhys=3292700672, maxPhys=8589934592
        • java.lang.IllegalStateException: Exception encountered during gradient check
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:221)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:118)
          at org.nd4j.autodiff.opvalidation.ReductionOpValidation.testSoftmaxCrossEntropyWithLogitsLoss(ReductionOpValidation.java:1679)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
          at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
          at java.lang.reflect.Method.invoke(Method.java:498)
          at org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:688)
          at org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed(InvocationInterceptorChain.java:131)
          at org.junit.jupiter.engine.extension.TimeoutExtension.intercept(TimeoutExtension.java:149)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestableMethod(TimeoutExtension.java:140)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestTemplateMethod(TimeoutExtension.java:92)
          at org.junit.jupiter.engine.execution.ExecutableInvoker$ReflectiveInterceptorCall.lambda$ofVoidMethod$0(ExecutableInvoker.java:115)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.lambda$invoke$0(ExecutableInvoker.java:105)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation.proceed(InvocationInterceptorChain.java:106)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.proceed(InvocationInterceptorChain.java:64)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.chainAndInvoke(InvocationInterceptorChain.java:45)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.invoke(InvocationInterceptorChain.java:37)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:104)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:98)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$invokeTestMethod$6(TestMethodTestDescriptor.java:210)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.invokeTestMethod(TestMethodTestDescriptor.java:206)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:131)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:65)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:226)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:204)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:139)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.lambda$execute$2(TestTemplateTestDescriptor.java:107)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:175)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$11$1.accept(ReferencePipeline.java:440)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:107)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:42)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:107)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:88)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:67)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:52)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:114)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:86)
          at org.junit.platform.launcher.core.DefaultLauncherSession$DelegatingLauncher.execute(DefaultLauncherSession.java:86)
          at org.junit.platform.launcher.core.SessionPerRequestLauncher.execute(SessionPerRequestLauncher.java:53)
          at com.intellij.junit5.JUnit5IdeaTestRunner.startRunnerWithArgs(JUnit5IdeaTestRunner.java:71)
          at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:33)
          at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:235)
          at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:54)
          Caused by: java.lang.IllegalStateException: Analytic (SameDiff) gradient was NaN for variable "labels", parameter 0 of 24 (position: null)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:308)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:83)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:57)
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:218)
          ... 134 more
    • 109 ms
      testAMean(Nd4jBackend)
      • 109 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - ReductionOpValidation.testAMean
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "amean" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 12 params checked, 12 passed, 0 failed. Largest relative error = 1.9656451470373613E-10
          o.n.c.t.BaseND4JTest - ReductionOpValidation.testAMean: 108 ms, threadCount: (27->27), jvmTotal=3533176832, jvmMax=7635730432, totalBytes=6602, maxBytes=8589934592, currPhys=3287678976, maxPhys=8589934592
    • 108 ms
      testNorm1(Nd4jBackend)
      • 108 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - ReductionOpValidation.testNorm1
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "reduce_norm1" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 12 params checked, 12 passed, 0 failed. Largest relative error = 1.5870682543418812E-10
          o.n.c.t.BaseND4JTest - ReductionOpValidation.testNorm1: 108 ms, threadCount: (27->27), jvmTotal=3533176832, jvmMax=7635730432, totalBytes=6218, maxBytes=8589934592, currPhys=3287678976, maxPhys=8589934592
    • 109 ms
      testNorm2(Nd4jBackend)
      • 109 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - ReductionOpValidation.testNorm2
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "reduce_norm2" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 12 params checked, 12 passed, 0 failed. Largest relative error = 1.3587588510759136E-9
          o.n.c.t.BaseND4JTest - ReductionOpValidation.testNorm2: 108 ms, threadCount: (27->27), jvmTotal=3533176832, jvmMax=7635730432, totalBytes=6218, maxBytes=8589934592, currPhys=3287687168, maxPhys=8589934592
    • 123 ms
      testStdev(Nd4jBackend)
      • 123 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - ReductionOpValidation.testStdev
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.c.t.BaseND4JTest - ReductionOpValidation.testStdev: 122 ms, threadCount: (27->27), jvmTotal=3532128256, jvmMax=7635730432, totalBytes=21912, maxBytes=8589934592, currPhys=3287687168, maxPhys=8589934592
    • 108 ms
      testMean(Nd4jBackend)
      • 108 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - ReductionOpValidation.testMean
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "reduce_mean" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 12 params checked, 12 passed, 0 failed. Largest relative error = 1.9656451470373613E-10
          o.n.c.t.BaseND4JTest - ReductionOpValidation.testMean: 107 ms, threadCount: (27->27), jvmTotal=3532652544, jvmMax=7635730432, totalBytes=6842, maxBytes=8589934592, currPhys=3287855104, maxPhys=8589934592
    • 233 ms
      testDotProductAttentionWithMask(Nd4jBackend)
      • 233 ms
        failed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - ReductionOpValidation.testDotProductAttentionWithMask
          o.n.a.f.DifferentialFunction - No fields found for property name normalization for class org.nd4j.linalg.api.ops.impl.transforms.custom.DotProductAttention
          o.n.a.f.DifferentialFunction - No fields found for property name outputWeights for class org.nd4j.linalg.api.ops.impl.transforms.custom.DotProductAttention
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "out" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.f.DifferentialFunction - No fields found for property name normalization for class org.nd4j.linalg.api.ops.impl.transforms.custom.DotProductAttention
          o.n.a.f.DifferentialFunction - No fields found for property name outputWeights for class org.nd4j.linalg.api.ops.impl.transforms.custom.DotProductAttention
          o.n.a.v.GradCheckUtil - Param 0 (qnull) FAILED: grad= -0.018476875914519932, numericalGrad= -0.009238530118693689, relError= 0.3333288996291515, absError=0.009238345795826244, scorePlus=18.419910811810766, scoreMinus= 18.41991099658137
          o.n.a.v.GradCheckUtil - Param 1 (qnull) FAILED: grad= 0.02017264302034441, numericalGrad= 0.010086422186361688, relError= 0.33332889714476, absError=0.010086220833982723, scorePlus=18.41991100506029, scoreMinus= 18.419910803331845
          o.n.a.v.GradCheckUtil - Param 2 (qnull) FAILED: grad= 0.07338812790937223, numericalGrad= 0.03669442989462368, relError= 0.33332890102428736, absError=0.036693698014748546, scorePlus=18.419911271140364, scoreMinus= 18.419910537251766
          o.n.a.v.GradCheckUtil - Param 3 (qnull) FAILED: grad= 0.07701402482796779, numericalGrad= 0.03850739638266987, relError= 0.33332890161631845, absError=0.038506628445297925, scorePlus=18.419911289270033, scoreMinus= 18.419910519122105
          o.n.a.v.GradCheckUtil - Param 4 (qnull) FAILED: grad= -0.06593461490839524, numericalGrad= -0.03397236518765112, relError= 0.31992008656469206, absError=0.031962249720744115, scorePlus=18.419910564472467, scoreMinus= 18.41991124391977
          o.n.a.v.GradCheckUtil - Param 5 (qnull) FAILED: grad= 0.05375495799428259, numericalGrad= 0.02769687910131324, relError= 0.31992008801945526, absError=0.026058078892969353, scorePlus=18.419911181164892, scoreMinus= 18.41991062722731
          o.n.a.v.GradCheckUtil - Param 6 (qnull) FAILED: grad= -0.043888887457373536, numericalGrad= -0.022613452799191688, relError= 0.31992008967055113, absError=0.02127543465818185, scorePlus=18.419910678061562, scoreMinus= 18.419911130330618
          o.n.a.v.GradCheckUtil - Param 7 (qnull) FAILED: grad= -0.05024260877938986, numericalGrad= -0.02588716494500431, relError= 0.3199200870155925, absError=0.024355443834385548, scorePlus=18.419910645324446, scoreMinus= 18.419911163067745
          o.n.a.v.GradCheckUtil - Param 8 (qnull) FAILED: grad= 0.05357498564173163, numericalGrad= 0.02981353723896518, relError= 0.2849486665780342, absError=0.023761448402766453, scorePlus=18.419911202331466, scoreMinus= 18.41991060606072
          o.n.a.v.GradCheckUtil - Param 9 (qnull) FAILED: grad= -0.03193844139995678, numericalGrad= -0.007705990689998997, relError= 0.6112447431450849, absError=0.024232450709957783, scorePlus=18.419910827135865, scoreMinus= 18.41991098125568
          o.n.a.v.GradCheckUtil - Param 10 (qnull) FAILED: grad= 0.03423542743382016, numericalGrad= 0.02281945405968599, relError= 0.20008758366159266, absError=0.011415973374134167, scorePlus=18.41991113239049, scoreMinus= 18.419910676001408
          o.n.a.v.GradCheckUtil - Param 11 (qnull) FAILED: grad= -0.04493774113947666, numericalGrad= -0.024523023789413397, relError= 0.29390285826772394, absError=0.020414717350063265, scorePlus=18.419910658965858, scoreMinus= 18.419911149426333
          o.n.a.v.GradCheckUtil - Param 12 (qnull) FAILED: grad= -0.037019340788902844, numericalGrad= -0.015869439451421385, relError= 0.399893914009309, absError=0.021149901337481458, scorePlus=18.419910745501646, scoreMinus= 18.419911062890435
          o.n.a.v.GradCheckUtil - Param 13 (qnull) FAILED: grad= 0.01610274168325246, numericalGrad= 0.007494434584032205, relError= 0.3648024238881025, absError=0.008608307099220253, scorePlus=18.41991097914041, scoreMinus= 18.41991082925172
          o.n.a.v.GradCheckUtil - Param 14 (qnull) FAILED: grad= -0.10915800263431474, numericalGrad= -0.05029983984883301, relError= 0.36911425533493053, absError=0.058858162785481734, scorePlus=18.419910401197463, scoreMinus= 18.41991140719426
          o.n.a.v.GradCheckUtil - Param 15 (qnull) FAILED: grad= -0.10093972988304664, numericalGrad= -0.05867360162170598, relError= 0.26480324583715714, absError=0.042266128261340664, scorePlus=18.41991031746055, scoreMinus= 18.41991149093258
          o.n.a.v.GradCheckUtil - Param 16 (qnull) FAILED: grad= 0.08896584309895487, numericalGrad= 0.044483411620888084, relError= 0.33332843687625757, absError=0.04448243147806679, scorePlus=18.419911349030183, scoreMinus= 18.41991045936195
          o.n.a.v.GradCheckUtil - Param 17 (qnull) FAILED: grad= 0.15577271033878978, numericalGrad= 0.07788721330115322, relError= 0.3333284365771419, absError=0.07788549703763656, scorePlus=18.4199116830682, scoreMinus= 18.419910125323934
          o.n.a.v.GradCheckUtil - Param 18 (qnull) FAILED: grad= -0.308301450536461, numericalGrad= -0.15415242415883768, relError= 0.3333284351421835, absError=0.15414902637762334, scorePlus=18.41990936267183, scoreMinus= 18.419912445720314
          o.n.a.v.GradCheckUtil - Param 19 (qnull) FAILED: grad= -0.04231148766327792, numericalGrad= -0.02115597705909522, relError= 0.3333284336584678, absError=0.0211555106041827, scorePlus=18.419910692636297, scoreMinus= 18.419911115755838
          o.n.a.v.GradCheckUtil - Param 20 (qnull) FAILED: grad= 0.006537014065624606, numericalGrad= 0.0032763008306346815, relError= 0.33227439142229787, absError=0.003260713234989925, scorePlus=18.419910936959077, scoreMinus= 18.41991087143306
          o.n.a.v.GradCheckUtil - Param 21 (qnull) FAILED: grad= 0.02535357527517112, numericalGrad= 0.012707015706325818, relError= 0.33227438783053576, absError=0.012646559568845304, scorePlus=18.41991103126622, scoreMinus= 18.419910777125907
          o.n.a.v.GradCheckUtil - Param 22 (qnull) FAILED: grad= -0.016708356201805833, numericalGrad= -0.008374098747765402, relError= 0.33227439143403703, absError=0.008334257454040431, scorePlus=18.41991082045508, scoreMinus= 18.419910987937055
          o.n.a.v.GradCheckUtil - Param 23 (qnull) FAILED: grad= 0.0041639773682585045, numericalGrad= 0.002086953188040752, relError= 0.3322743968295522, absError=0.0020770241802177524, scorePlus=18.4199109250656, scoreMinus= 18.419910883326537
          o.n.a.v.GradCheckUtil - Param 24 (qnull) FAILED: grad= -0.10172557945696992, numericalGrad= -0.05169693189088775, relError= 0.32608413932588615, absError=0.05002864756608217, scorePlus=18.419910387226793, scoreMinus= 18.41991142116543
          o.n.a.v.GradCheckUtil - Param 25 (qnull) FAILED: grad= -0.09078811743430604, numericalGrad= -0.04613851452006656, relError= 0.32608413919885104, absError=0.04464960291423948, scorePlus=18.419910442810956, scoreMinus= 18.419911365581246
          o.n.a.v.GradCheckUtil - Param 26 (qnull) FAILED: grad= 0.02805849810545337, numericalGrad= 0.014259326697185768, relError= 0.326084137656504, absError=0.013799171408267601, scorePlus=18.419911046789338, scoreMinus= 18.419910761602804
          o.n.a.v.GradCheckUtil - Param 27 (qnull) FAILED: grad= -0.06269988614426943, numericalGrad= -0.031864077598697804, relError= 0.3260841373928226, absError=0.030835808545571622, scorePlus=18.419910585555307, scoreMinus= 18.41991122283686
          o.n.a.v.GradCheckUtil - Param 28 (qnull) FAILED: grad= -0.07608584608559071, numericalGrad= -0.03810633675271902, relError= 0.33259290074740694, absError=0.0379795093328717, scorePlus=18.419910523132707, scoreMinus= 18.41991128525944
          o.n.a.v.GradCheckUtil - Param 29 (qnull) FAILED: grad= 0.012850317305568586, numericalGrad= 0.006435868726839543, relError= 0.33259290188066887, absError=0.006414448578729043, scorePlus=18.419910968554753, scoreMinus= 18.419910839837378
          o.n.a.v.GradCheckUtil - Param 30 (qnull) FAILED: grad= 0.07082466528100034, numericalGrad= 0.03547136131487605, relError= 0.33259290208967957, absError=0.035353303966124294, scorePlus=18.419911258909686, scoreMinus= 18.41991054948246
          o.n.a.v.GradCheckUtil - Param 31 (qnull) FAILED: grad= 0.042369789581177715, numericalGrad= 0.02122020781314404, relError= 0.3325929019447046, absError=0.021149581768033675, scorePlus=18.419911116398147, scoreMinus= 18.41991069199399
          o.n.a.v.GradCheckUtil - Param 36 (qnull) FAILED: grad= -0.012744963424550271, numericalGrad= -0.006021510934317575, relError= 0.35826934573118785, absError=0.006723452490232697, scorePlus=18.419910843980936, scoreMinus= 18.419910964411155
          o.n.a.v.GradCheckUtil - Param 37 (qnull) FAILED: grad= 0.04370473745987979, numericalGrad= 0.021264067484594303, relError= 0.3454068455540242, absError=0.022440669975285484, scorePlus=18.419911116836726, scoreMinus= 18.419910691555376
          o.n.a.v.GradCheckUtil - Param 38 (qnull) FAILED: grad= -0.16943623470939917, numericalGrad= -0.0826061770098363, relError= 0.3445057405508715, absError=0.08683005769956287, scorePlus=18.419910078134553, scoreMinus= 18.419911730258093
          o.n.a.v.GradCheckUtil - Param 39 (qnull) FAILED: grad= 0.061885428547799756, numericalGrad= 0.030261978167800404, relError= 0.3431832919357201, absError=0.03162345037999935, scorePlus=18.41991120681597, scoreMinus= 18.419910601576408
          o.n.a.v.GradCheckUtil - Param 0 (knull) FAILED: grad= 0.05871335147695345, numericalGrad= 0.029356968411775593, relError= 0.3333289024301, absError=0.02935638306517786, scorePlus=18.41991119776575, scoreMinus= 18.41991061062638
          o.n.a.v.GradCheckUtil - Param 2 (knull) FAILED: grad= -0.05871335147695349, numericalGrad= -0.029356968411775593, relError= 0.33332890243010027, absError=0.029356383065177894, scorePlus=18.41991061062638, scoreMinus= 18.41991119776575
          o.n.a.v.GradCheckUtil - Param 3 (knull) FAILED: grad= 0.018417048135781686, numericalGrad= 0.009208615736611137, relError= 0.33332890900670153, absError=0.00920843239917055, scorePlus=18.419910996282226, scoreMinus= 18.41991081210991
          o.n.a.v.GradCheckUtil - Param 5 (knull) FAILED: grad= -0.018417048135781697, numericalGrad= -0.009208615736611137, relError= 0.3333289090067018, absError=0.00920843239917056, scorePlus=18.41991081210991, scoreMinus= 18.419910996282226
          o.n.a.v.GradCheckUtil - Param 6 (knull) FAILED: grad= 0.0012397396992608054, numericalGrad= 6.198760615916399E-4, relError= 0.3333288793944298, absError=6.198636376691655E-4, scorePlus=18.419910910394826, scoreMinus= 18.419910897997305
          o.n.a.v.GradCheckUtil - Param 8 (knull) FAILED: grad= -0.001239739699260806, numericalGrad= -6.198760615916399E-4, relError= 0.33332887939443, absError=6.198636376691662E-4, scorePlus=18.419910897997305, scoreMinus= 18.419910910394826
          o.n.a.v.GradCheckUtil - Param 9 (knull) FAILED: grad= 0.008872408358865548, numericalGrad= 0.004436248346451066, relError= 0.33332890844214963, absError=0.004436160012414482, scorePlus=18.419910948558552, scoreMinus= 18.419910859833585
          o.n.a.v.GradCheckUtil - Param 11 (knull) FAILED: grad= -0.008872408358865554, numericalGrad= -0.004436248346451066, relError= 0.3333289084421499, absError=0.004436160012414488, scorePlus=18.419910859833585, scoreMinus= 18.419910948558552
          o.n.a.v.GradCheckUtil - Param 13 (knull) FAILED: grad= -0.028133399909363907, numericalGrad= -0.014495544498061006, relError= 0.31992008249041987, absError=0.0136378554113029, scorePlus=18.419910759240633, scoreMinus= 18.419911049151523
          o.n.a.v.GradCheckUtil - Param 14 (knull) FAILED: grad= 0.028133399909363883, numericalGrad= 0.014495544498061006, relError= 0.3199200824904195, absError=0.013637855411302876, scorePlus=18.419911049151523, scoreMinus= 18.419910759240633
          o.n.a.v.GradCheckUtil - Param 16 (knull) FAILED: grad= -0.05591493807333126, numericalGrad= -0.02880979437236419, relError= 0.31992008612526673, absError=0.02710514370096707, scorePlus=18.419910616098157, scoreMinus= 18.419911192294045
          o.n.a.v.GradCheckUtil - Param 17 (knull) FAILED: grad= 0.055914938073331207, numericalGrad= 0.02880979437236419, relError= 0.3199200861252663, absError=0.027105143700967015, scorePlus=18.419911192294045, scoreMinus= 18.419910616098157
          o.n.a.v.GradCheckUtil - Param 19 (knull) FAILED: grad= -0.02545486425463418, numericalGrad= -0.013115446861888811, relError= 0.3199200897153078, absError=0.012339417392745368, scorePlus=18.419910773041607, scoreMinus= 18.419911035350545
          o.n.a.v.GradCheckUtil - Param 20 (knull) FAILED: grad= 0.025454864254634155, numericalGrad= 0.013115446861888811, relError= 0.31992008971530733, absError=0.012339417392745343, scorePlus=18.419911035350545, scoreMinus= 18.419910773041607
          o.n.a.v.GradCheckUtil - Param 22 (knull) FAILED: grad= -0.1074931501710896, numericalGrad= -0.055385119779316476, relError= 0.31992008760677043, absError=0.05210803039177312, scorePlus=18.419910350345, scoreMinus= 18.419911458047395
          o.n.a.v.GradCheckUtil - Param 23 (knull) FAILED: grad= 0.10749315017108949, numericalGrad= 0.055385119779316476, relError= 0.31992008760677, absError=0.05210803039177301, scorePlus=18.419911458047395, scoreMinus= 18.419910350345
          o.n.a.v.GradCheckUtil - Param 24 (knull) FAILED: grad= -0.022544770811744275, numericalGrad= -0.009215455420985563, relError= 0.4196857822449156, absError=0.013329315390758711, scorePlus=18.419910812041504, scoreMinus= 18.419910996350612
          o.n.a.v.GradCheckUtil - Param 25 (knull) FAILED: grad= 0.04230989911649389, numericalGrad= 0.022093239593345967, relError= 0.3139079853581595, absError=0.020216659523147922, scorePlus=18.4199111251285, scoreMinus= 18.41991068326371
          o.n.a.v.GradCheckUtil - Param 26 (knull) FAILED: grad= -0.019765128304749687, numericalGrad= -0.012877783994724721, relError= 0.21099049762590763, absError=0.006887344310024966, scorePlus=18.419910775418195, scoreMinus= 18.419911032973875
          o.n.a.v.GradCheckUtil - Param 27 (knull) FAILED: grad= -0.08998913819504897, numericalGrad= -0.03678417961339164, relError= 0.4196857785330828, absError=0.05320495858165733, scorePlus=18.41991053635413, scoreMinus= 18.419911272037723
          o.n.a.v.GradCheckUtil - Param 28 (knull) FAILED: grad= 0.16888312551083196, numericalGrad= 0.08818681713762543, relError= 0.3139079876154894, absError=0.08069630837320653, scorePlus=18.419911786064837, scoreMinus= 18.419910022328494
          o.n.a.v.GradCheckUtil - Param 29 (knull) FAILED: grad= -0.07889398731578326, numericalGrad= -0.05140263770186947, relError= 0.21099049657033883, absError=0.027491349613913786, scorePlus=18.41991039016919, scoreMinus= 18.419911418221943
          o.n.a.v.GradCheckUtil - Param 30 (knull) FAILED: grad= -0.08346807863308288, numericalGrad= -0.03411861548840989, relError= 0.41968577748843083, absError=0.04934946314467299, scorePlus=18.419910563009793, scoreMinus= 18.419911245382103
          o.n.a.v.GradCheckUtil - Param 31 (knull) FAILED: grad= 0.1566450160838909, numericalGrad= 0.081796362749742, relError= 0.31390798736478054, absError=0.07484865333414889, scorePlus=18.419911722160208, scoreMinus= 18.419910086232953
          o.n.a.v.GradCheckUtil - Param 32 (knull) FAILED: grad= -0.07317693745080828, numericalGrad= -0.04767774743896779, relError= 0.21099049685245289, absError=0.025499190011840485, scorePlus=18.419910427418163, scoreMinus= 18.41991138097311
          o.n.a.v.GradCheckUtil - Param 33 (knull) FAILED: grad= -0.01539720543530123, numericalGrad= -0.00629379925953799, relError= 0.41968577776063754, absError=0.009103406175763239, scorePlus=18.419910841258073, scoreMinus= 18.419910967134058
          o.n.a.v.GradCheckUtil - Param 34 (knull) FAILED: grad= 0.02889602267786921, numericalGrad= 0.015088827076681353, relError= 0.3139079860050994, absError=0.013807195601187856, scorePlus=18.419911055084356, scoreMinus= 18.419910753307814
          o.n.a.v.GradCheckUtil - Param 35 (knull) FAILED: grad= -0.01349881724256803, numericalGrad= -0.008795027817143364, relError= 0.21099049593401806, absError=0.004703789425424666, scorePlus=18.419910816245775, scoreMinus= 18.41991099214633
          o.n.a.v.GradCheckUtil - Param 36 (knull) FAILED: grad= -0.14490155879827593, numericalGrad= -0.07147073546320826, relError= 0.33937257810987165, absError=0.07343082333506767, scorePlus=18.419910189488547, scoreMinus= 18.419911618903257
          o.n.a.v.GradCheckUtil - Param 37 (knull) FAILED: grad= 0.1134068189441937, numericalGrad= 0.06257248799101944, relError= 0.2888653889964969, absError=0.05083433095317426, scorePlus=18.419911529921265, scoreMinus= 18.419910278471505
          o.n.a.v.GradCheckUtil - Param 38 (knull) FAILED: grad= 0.031494739854082215, numericalGrad= 0.00889824729455313, relError= 0.5594162292672256, absError=0.022596492559529086, scorePlus=18.41991099317858, scoreMinus= 18.419910815213633
          o.n.a.v.GradCheckUtil - Param 39 (knull) FAILED: grad= -0.029099484573135326, numericalGrad= -0.014352927379945866, relError= 0.3393725809539046, absError=0.01474655719318946, scorePlus=18.419910760666788, scoreMinus= 18.419911047725336
          o.n.a.v.GradCheckUtil - Param 40 (knull) FAILED: grad= 0.022774634073806668, numericalGrad= 0.012565959650601142, relError= 0.2888653909669592, absError=0.010208674423205525, scorePlus=18.419911029855676, scoreMinus= 18.419910778536483
          o.n.a.v.GradCheckUtil - Param 41 (knull) FAILED: grad= 0.006324850499328652, numericalGrad= 0.0017869677293447237, relError= 0.5594162297601266, absError=0.004537882769983928, scorePlus=18.419910922065746, scoreMinus= 18.41991088632639
          o.n.a.v.GradCheckUtil - Param 42 (knull) FAILED: grad= -0.28496144554369907, numericalGrad= -0.14055338155571917, relError= 0.3393725783243743, absError=0.1444080639879799, scorePlus=18.419909498661617, scoreMinus= 18.41991230972925
          o.n.a.v.GradCheckUtil - Param 43 (knull) FAILED: grad= 0.22302431615548984, numericalGrad= 0.12305420877822824, relError= 0.28886538798212963, absError=0.0999701073772616, scorePlus=18.41991213473939, scoreMinus= 18.419909673655216
          o.n.a.v.GradCheckUtil - Param 44 (knull) FAILED: grad= 0.06193712938820918, numericalGrad= 0.017499172955126596, relError= 0.5594162256069647, absError=0.044437956433082584, scorePlus=18.41991107918794, scoreMinus= 18.41991072920448
          o.n.a.v.GradCheckUtil - Param 45 (knull) FAILED: grad= -0.2944893843414467, numericalGrad= -0.1452529085455012, relError= 0.3393725784622501, absError=0.1492364757959455, scorePlus=18.419909451666307, scoreMinus= 18.419912356724478
          o.n.a.v.GradCheckUtil - Param 46 (knull) FAILED: grad= 0.23048133207104524, numericalGrad= 0.12716863526662792, relError= 0.28886538861857414, absError=0.10331269680441732, scorePlus=18.419912175883738, scoreMinus= 18.419909632511033
          o.n.a.v.GradCheckUtil - Param 47 (knull) FAILED: grad= 0.06400805227040146, numericalGrad= 0.018084273278873297, relError= 0.5594162265991973, absError=0.045923778991528164, scorePlus=18.419911085038954, scoreMinus= 18.41991072335349
          o.n.a.v.GradCheckUtil - Param 49 (knull) FAILED: grad= 0.18239634859859485, numericalGrad= 0.09119917940836329, relError= 0.3333284350609423, absError=0.09119716919023156, scorePlus=18.419911816187863, scoreMinus= 18.419909992204275
          o.n.a.v.GradCheckUtil - Param 50 (knull) FAILED: grad= -0.18239634859859477, numericalGrad= -0.09119917940836329, relError= 0.33332843506094206, absError=0.09119716919023148, scorePlus=18.419909992204275, scoreMinus= 18.419911816187863
          o.n.a.v.GradCheckUtil - Param 52 (knull) FAILED: grad= 0.07804416433830341, numericalGrad= 0.039022512154929245, relError= 0.3333284360014262, absError=0.03902165218337417, scorePlus=18.41991129442119, scoreMinus= 18.419910513970947
          o.n.a.v.GradCheckUtil - Param 53 (knull) FAILED: grad= -0.07804416433830337, numericalGrad= -0.039022512154929245, relError= 0.333328436001426, absError=0.039021652183374125, scorePlus=18.419910513970947, scoreMinus= 18.41991129442119
          o.n.a.v.GradCheckUtil - Param 55 (knull) FAILED: grad= 0.07753345491709203, numericalGrad= 0.03876715464201652, relError= 0.3333284358700884, absError=0.03876630027507551, scorePlus=18.419911291867614, scoreMinus= 18.41991051652452
          o.n.a.v.GradCheckUtil - Param 56 (knull) FAILED: grad= -0.07753345491709199, numericalGrad= -0.03876715464201652, relError= 0.3333284358700882, absError=0.038766300275075466, scorePlus=18.41991051652452, scoreMinus= 18.419911291867614
          o.n.a.v.GradCheckUtil - Param 58 (knull) FAILED: grad= 0.1286479946991362, numericalGrad= 0.06432470609496477, relError= 0.3333284362994092, absError=0.06432328860417144, scorePlus=18.419911547443128, scoreMinus= 18.419910260949006
          o.n.a.v.GradCheckUtil - Param 59 (knull) FAILED: grad= -0.12864799469913615, numericalGrad= -0.06432470609496477, relError= 0.333328436299409, absError=0.06432328860417139, scorePlus=18.419910260949006, scoreMinus= 18.419911547443128
          o.n.a.v.GradCheckUtil - Param 60 (knull) FAILED: grad= -0.05800981363197998, numericalGrad= -0.02907406937424639, relError= 0.3322743917570227, absError=0.028935744257733594, scorePlus=18.419910613455357, scoreMinus= 18.419911194936745
          o.n.a.v.GradCheckUtil - Param 61 (knull) FAILED: grad= 0.058009813631979955, numericalGrad= 0.02907406937424639, relError= 0.3322743917570225, absError=0.028935744257733566, scorePlus=18.419911194936745, scoreMinus= 18.419910613455357
          o.n.a.v.GradCheckUtil - Param 63 (knull) FAILED: grad= -0.0169419831791321, numericalGrad= -0.008491190683912464, relError= 0.3322743964526968, absError=0.008450792495219635, scorePlus=18.41991081928416, scoreMinus= 18.419910989107972
          o.n.a.v.GradCheckUtil - Param 64 (knull) FAILED: grad= 0.016941983179132092, numericalGrad= 0.008491190683912464, relError= 0.3322743964526966, absError=0.008450792495219628, scorePlus=18.419910989107972, scoreMinus= 18.41991081928416
          o.n.a.v.GradCheckUtil - Param 66 (knull) FAILED: grad= -0.02583520649122144, numericalGrad= -0.01294840537013897, relError= 0.33227439381223334, absError=0.012886801121082472, scorePlus=18.419910774712008, scoreMinus= 18.419911033680116
          o.n.a.v.GradCheckUtil - Param 67 (knull) FAILED: grad= 0.02583520649122143, numericalGrad= 0.01294840537013897, relError= 0.3322743938122331, absError=0.012886801121082462, scorePlus=18.419911033680116, scoreMinus= 18.419910774712008
          o.n.a.v.GradCheckUtil - Param 69 (knull) FAILED: grad= -0.0038894857361072943, numericalGrad= -0.0019493802128067725, relError= 0.33227437318737374, absError=0.0019401055233005218, scorePlus=18.419910884702265, scoreMinus= 18.41991092368987
          o.n.a.v.GradCheckUtil - Param 70 (knull) FAILED: grad= 0.0038894857361072926, numericalGrad= 0.0019493802128067725, relError= 0.3322743731873736, absError=0.00194010552330052, scorePlus=18.41991092368987, scoreMinus= 18.419910884702265
          o.n.a.v.GradCheckUtil - Param 72 (knull) FAILED: grad= -0.023224269539791415, numericalGrad= -0.011802572075225724, relError= 0.32608413827608257, absError=0.011421697464565691, scorePlus=18.419910786170348, scoreMinus= 18.41991102222179
          o.n.a.v.GradCheckUtil - Param 73 (knull) FAILED: grad= 0.023224269539791387, numericalGrad= 0.011802572075225724, relError= 0.326084138276082, absError=0.011421697464565663, scorePlus=18.41991102222179, scoreMinus= 18.419910786170348
          o.n.a.v.GradCheckUtil - Param 75 (knull) FAILED: grad= -0.13615451182360866, numericalGrad= -0.06919371280389441, relError= 0.32608413898478833, absError=0.06696079901971425, scorePlus=18.41991021225902, scoreMinus= 18.419911596133275
          o.n.a.v.GradCheckUtil - Param 76 (knull) FAILED: grad= 0.1361545118236085, numericalGrad= 0.06919371280389441, relError= 0.3260841389847878, absError=0.06696079901971408, scorePlus=18.419911596133275, scoreMinus= 18.41991021225902
          o.n.a.v.GradCheckUtil - Param 78 (knull) FAILED: grad= -0.11815543172437169, numericalGrad= -0.06004658157365838, relError= 0.32608413942849473, absError=0.05810885015071331, scorePlus=18.419910303730312, scoreMinus= 18.419911504661943
          o.n.a.v.GradCheckUtil - Param 79 (knull) FAILED: grad= 0.11815543172437155, numericalGrad= 0.06004658157365838, relError= 0.32608413942849424, absError=0.058108850150713175, scorePlus=18.419911504661943, scoreMinus= 18.419910303730312
          o.n.a.v.GradCheckUtil - Param 81 (knull) FAILED: grad= -0.051133332532006026, numericalGrad= -0.02598595578717777, relError= 0.32608413916823875, absError=0.025147376744828257, scorePlus=18.419910644336518, scoreMinus= 18.419911164055634
          o.n.a.v.GradCheckUtil - Param 82 (knull) FAILED: grad= 0.05113333253200596, numericalGrad= 0.02598595578717777, relError= 0.32608413916823814, absError=0.025147376744828188, scorePlus=18.419911164055634, scoreMinus= 18.419910644336518
          o.n.a.v.GradCheckUtil - Param 84 (knull) FAILED: grad= -0.14111177351326354, numericalGrad= -0.07067349621081576, relError= 0.3325929012637047, absError=0.07043827730244778, scorePlus=18.419910197461135, scoreMinus= 18.41991161093106
          o.n.a.v.GradCheckUtil - Param 86 (knull) FAILED: grad= 0.14111177351326357, numericalGrad= 0.07067349621081576, relError= 0.33259290126370483, absError=0.07043827730244781, scorePlus=18.41991161093106, scoreMinus= 18.419910197461135
          o.n.a.v.GradCheckUtil - Param 87 (knull) FAILED: grad= -0.1813504386280451, numericalGrad= -0.09082636562851575, relError= 0.3325929013193903, absError=0.09052407299952935, scorePlus=18.41990999593246, scoreMinus= 18.419911812459773
          o.n.a.v.GradCheckUtil - Param 89 (knull) FAILED: grad= 0.18135043862804515, numericalGrad= 0.09082636562851575, relError= 0.33259290131939045, absError=0.0905240729995294, scorePlus=18.419911812459773, scoreMinus= 18.41990999593246
          o.n.a.v.GradCheckUtil - Param 90 (knull) FAILED: grad= -0.021340749569934384, numericalGrad= -0.010688161289351681, relError= 0.3325928979409621, absError=0.010652588280582702, scorePlus=18.419910797314454, scoreMinus= 18.41991101107768
          o.n.a.v.GradCheckUtil - Param 92 (knull) FAILED: grad= 0.021340749569934387, numericalGrad= 0.010688161289351681, relError= 0.3325928979409622, absError=0.010652588280582706, scorePlus=18.41991101107768, scoreMinus= 18.419910797314454
          o.n.a.v.GradCheckUtil - Param 93 (knull) FAILED: grad= -0.0779570109230157, numericalGrad= -0.03904347867234037, relError= 0.3325929009806457, absError=0.03891353225067533, scorePlus=18.419910513761288, scoreMinus= 18.41991129463086
          o.n.a.v.GradCheckUtil - Param 95 (knull) FAILED: grad= 0.07795701092301573, numericalGrad= 0.03904347867234037, relError= 0.33259290098064587, absError=0.038913532250675356, scorePlus=18.41991129463086, scoreMinus= 18.419910513761288
          o.n.a.v.GradCheckUtil - Param 108 (knull) FAILED: grad= 0.006310920582427449, numericalGrad= 0.0028055415768335474, relError= 0.3845108929710137, absError=0.003505379005593902, scorePlus=18.419910932251494, scoreMinus= 18.419910876140662
          o.n.a.v.GradCheckUtil - Param 109 (knull) FAILED: grad= -0.09616831687774535, numericalGrad= -0.04669384967570522, relError= 0.3463090921523279, absError=0.049474467202040136, scorePlus=18.41991043725738, scoreMinus= 18.419911371134372
          o.n.a.v.GradCheckUtil - Param 110 (knull) FAILED: grad= 0.08985739629531782, numericalGrad= 0.04388830809887167, relError= 0.3437051560247587, absError=0.04596908819644615, scorePlus=18.419911343079335, scoreMinus= 18.419910465313173
          o.n.a.v.GradCheckUtil - Param 111 (knull) FAILED: grad= 0.005207773197151457, numericalGrad= 0.002315133507124756, relError= 0.38451090831452833, absError=0.0028926396900267014, scorePlus=18.419910927347406, scoreMinus= 18.419910881044736
          o.n.a.v.GradCheckUtil - Param 112 (knull) FAILED: grad= -0.07935811844085235, numericalGrad= -0.03853177581447653, relError= 0.3463090953152702, absError=0.040826342626375814, scorePlus=18.419910518878176, scoreMinus= 18.419911289513692
          o.n.a.v.GradCheckUtil - Param 113 (knull) FAILED: grad= 0.07415034524370082, numericalGrad= 0.03621664248498746, relError= 0.34370515621903713, absError=0.037933702758713356, scorePlus=18.419911266362618, scoreMinus= 18.41991054202977
          o.n.a.v.GradCheckUtil - Param 114 (knull) FAILED: grad= 0.0024068821995734376, numericalGrad= 0.0010699876540343212, relError= 0.38451095434357246, absError=0.0013368945455391164, scorePlus=18.419910914895944, scoreMinus= 18.41991089349619
          o.n.a.v.GradCheckUtil - Param 115 (knull) FAILED: grad= -0.03667702786507756, numericalGrad= -0.017808272723129903, relError= 0.3463090950815369, absError=0.018868755141947656, scorePlus=18.419910726113308, scoreMinus= 18.419911082278762
          o.n.a.v.GradCheckUtil - Param 116 (knull) FAILED: grad= 0.03427014566550409, numericalGrad= 0.016738285069095582, relError= 0.3437051550875574, absError=0.01753186059640851, scorePlus=18.41991107157894, scoreMinus= 18.41991073681324
          o.n.a.v.GradCheckUtil - Param 117 (knull) FAILED: grad= 0.0016476915479435193, numericalGrad= 7.324867823399471E-4, relError= 0.38451100657427467, absError=9.152047656035722E-4, scorePlus=18.41991091152093, scoreMinus= 18.419910896871194
          o.n.a.v.GradCheckUtil - Param 118 (knull) FAILED: grad= -0.025108178882908123, numericalGrad= -0.01219109968531029, relError= 0.3463090894364934, absError=0.012917079197597834, scorePlus=18.419910782285054, scoreMinus= 18.419911026107048
          o.n.a.v.GradCheckUtil - Param 119 (knull) FAILED: grad= 0.023460487334964582, numericalGrad= 0.011458612725334659, relError= 0.3437051524496555, absError=0.012001874609629924, scorePlus=18.419911018782205, scoreMinus= 18.41991078960995
          o.n.a.v.GradCheckUtil - Param 0 (vnull) FAILED: grad= 0.5018230866883199, numericalGrad= 0.5009115463749936, relError= 9.090543831537754E-4, absError=9.115403133262978E-4, scorePlus=18.41991591331153, scoreMinus= 18.419905895080603
          o.n.a.v.GradCheckUtil - Param 2 (vnull) FAILED: grad= 0.4981769133116801, numericalGrad= 0.49908845376478433, relError= 9.140400170282037E-4, absError=9.115404531042093E-4, scorePlus=18.419915895080607, scoreMinus= 18.41990591331153
          o.n.a.v.GradCheckUtil - Param 3 (vnull) FAILED: grad= 0.5018230866883199, numericalGrad= 0.5009115463749936, relError= 9.090543831537754E-4, absError=9.115403133262978E-4, scorePlus=18.41991591331153, scoreMinus= 18.419905895080603
          o.n.a.v.GradCheckUtil - Param 5 (vnull) FAILED: grad= 0.4981769133116801, numericalGrad= 0.49908845376478433, relError= 9.140400170282037E-4, absError=9.115404531042093E-4, scorePlus=18.419915895080607, scoreMinus= 18.41990591331153
          o.n.a.v.GradCheckUtil - Param 6 (vnull) FAILED: grad= 0.5018230866883199, numericalGrad= 0.5009115463749936, relError= 9.090543831537754E-4, absError=9.115403133262978E-4, scorePlus=18.41991591331153, scoreMinus= 18.419905895080603
          o.n.a.v.GradCheckUtil - Param 8 (vnull) FAILED: grad= 0.4981769133116801, numericalGrad= 0.49908845376478433, relError= 9.140400170282037E-4, absError=9.115404531042093E-4, scorePlus=18.419915895080607, scoreMinus= 18.41990591331153
          o.n.a.v.GradCheckUtil - Param 9 (vnull) FAILED: grad= 0.5018230866883199, numericalGrad= 0.5009115463749936, relError= 9.090543831537754E-4, absError=9.115403133262978E-4, scorePlus=18.41991591331153, scoreMinus= 18.419905895080603
          o.n.a.v.GradCheckUtil - Param 11 (vnull) FAILED: grad= 0.4981769133116801, numericalGrad= 0.49908845376478433, relError= 9.140400170282037E-4, absError=9.115404531042093E-4, scorePlus=18.419915895080607, scoreMinus= 18.41990591331153
          o.n.a.v.GradCheckUtil - Param 13 (vnull) FAILED: grad= 0.5991396649187204, numericalGrad= 0.5500668573077405, relError= 0.0427014698071037, absError=0.049072807610979874, scorePlus=18.41991640486464, scoreMinus= 18.419905403527494
          o.n.a.v.GradCheckUtil - Param 14 (vnull) FAILED: grad= 0.40086033508127966, numericalGrad= 0.4499331428320374, relError= 0.05767887157658431, absError=0.04907280775075773, scorePlus=18.419915403527497, scoreMinus= 18.41990640486464
          o.n.a.v.GradCheckUtil - Param 16 (vnull) FAILED: grad= 0.5991396649187204, numericalGrad= 0.5500668573077405, relError= 0.0427014698071037, absError=0.049072807610979874, scorePlus=18.41991640486464, scoreMinus= 18.419905403527494
          o.n.a.v.GradCheckUtil - Param 17 (vnull) FAILED: grad= 0.40086033508127966, numericalGrad= 0.4499331428320374, relError= 0.05767887157658431, absError=0.04907280775075773, scorePlus=18.419915403527497, scoreMinus= 18.41990640486464
          o.n.a.v.GradCheckUtil - Param 19 (vnull) FAILED: grad= 0.5991396649187204, numericalGrad= 0.5500668573077405, relError= 0.0427014698071037, absError=0.049072807610979874, scorePlus=18.41991640486464, scoreMinus= 18.419905403527494
          o.n.a.v.GradCheckUtil - Param 20 (vnull) FAILED: grad= 0.40086033508127966, numericalGrad= 0.4499331428320374, relError= 0.05767887157658431, absError=0.04907280775075773, scorePlus=18.419915403527497, scoreMinus= 18.41990640486464
          o.n.a.v.GradCheckUtil - Param 22 (vnull) FAILED: grad= 0.5991396649187204, numericalGrad= 0.5500668573077405, relError= 0.0427014698071037, absError=0.049072807610979874, scorePlus=18.41991640486464, scoreMinus= 18.419905403527494
          o.n.a.v.GradCheckUtil - Param 23 (vnull) FAILED: grad= 0.40086033508127966, numericalGrad= 0.4499331428320374, relError= 0.05767887157658431, absError=0.04907280775075773, scorePlus=18.419915403527497, scoreMinus= 18.41990640486464
          o.n.a.v.GradCheckUtil - Param 24 (vnull) FAILED: grad= 0.48049853566778666, numericalGrad= 0.40661853457635283, relError= 0.0832810049197922, absError=0.07388000109143383, scorePlus=18.419914970381413, scoreMinus= 18.41990683801072
          o.n.a.v.GradCheckUtil - Param 25 (vnull) FAILED: grad= 0.32321305017708674, numericalGrad= 0.3334921229836141, relError= 0.015652492513580335, absError=0.010279072806527345, scorePlus=18.419914239117297, scoreMinus= 18.419907569274837
          o.n.a.v.GradCheckUtil - Param 26 (vnull) FAILED: grad= 0.19628841415512666, numericalGrad= 0.25988934222453963, relError= 0.13942137068270244, absError=0.06360092806941298, scorePlus=18.41991350308949, scoreMinus= 18.419908305302645
          o.n.a.v.GradCheckUtil - Param 27 (vnull) FAILED: grad= 0.48049853566778666, numericalGrad= 0.40661853457635283, relError= 0.0832810049197922, absError=0.07388000109143383, scorePlus=18.419914970381413, scoreMinus= 18.41990683801072
          o.n.a.v.GradCheckUtil - Param 28 (vnull) FAILED: grad= 0.32321305017708674, numericalGrad= 0.3334921229836141, relError= 0.015652492513580335, absError=0.010279072806527345, scorePlus=18.419914239117297, scoreMinus= 18.419907569274837
          o.n.a.v.GradCheckUtil - Param 29 (vnull) FAILED: grad= 0.19628841415512666, numericalGrad= 0.25988934204690395, relError= 0.139421370347593, absError=0.06360092789177729, scorePlus=18.41991350308949, scoreMinus= 18.41990830530265
          o.n.a.v.GradCheckUtil - Param 30 (vnull) FAILED: grad= 0.48049853566778666, numericalGrad= 0.40661853457635283, relError= 0.0832810049197922, absError=0.07388000109143383, scorePlus=18.419914970381413, scoreMinus= 18.41990683801072
          o.n.a.v.GradCheckUtil - Param 31 (vnull) FAILED: grad= 0.32321305017708674, numericalGrad= 0.3334921229836141, relError= 0.015652492513580335, absError=0.010279072806527345, scorePlus=18.419914239117297, scoreMinus= 18.419907569274837
          o.n.a.v.GradCheckUtil - Param 32 (vnull) FAILED: grad= 0.19628841415512666, numericalGrad= 0.25988934222453963, relError= 0.13942137068270244, absError=0.06360092806941298, scorePlus=18.41991350308949, scoreMinus= 18.419908305302645
          o.n.a.v.GradCheckUtil - Param 33 (vnull) FAILED: grad= 0.48049853566778666, numericalGrad= 0.4066185347539885, relError= 0.08328100470287679, absError=0.07388000091379815, scorePlus=18.419914970381413, scoreMinus= 18.419906838010718
          o.n.a.v.GradCheckUtil - Param 34 (vnull) FAILED: grad= 0.32321305017708674, numericalGrad= 0.33349212316124976, relError= 0.01565249277984174, absError=0.010279072984163029, scorePlus=18.419914239117297, scoreMinus= 18.419907569274834
          o.n.a.v.GradCheckUtil - Param 35 (vnull) FAILED: grad= 0.19628841415512666, numericalGrad= 0.25988934222453963, relError= 0.13942137068270244, absError=0.06360092806941298, scorePlus=18.41991350308949, scoreMinus= 18.419908305302645
          o.n.a.v.GradCheckUtil - Param 36 (vnull) FAILED: grad= 0.4705179096441516, numericalGrad= 0.40055668613092615, relError= 0.08031599572821232, absError=0.06996122351322542, scorePlus=18.41991490976293, scoreMinus= 18.419906898629208
          o.n.a.v.GradCheckUtil - Param 37 (vnull) FAILED: grad= 0.22773753808608332, numericalGrad= 0.27867192464725576, relError= 0.10057945261578385, absError=0.05093438656117244, scorePlus=18.419913690915315, scoreMinus= 18.419908117476822
          o.n.a.v.GradCheckUtil - Param 38 (vnull) FAILED: grad= 0.301744552269765, numericalGrad= 0.3207713891839603, relError= 0.030564417145307242, absError=0.019026836914195322, scorePlus=18.41991411190996, scoreMinus= 18.419907696482177
          o.n.a.v.GradCheckUtil - Param 39 (vnull) FAILED: grad= 0.4705179096441516, numericalGrad= 0.40055668613092615, relError= 0.08031599572821232, absError=0.06996122351322542, scorePlus=18.41991490976293, scoreMinus= 18.419906898629208
          o.n.a.v.GradCheckUtil - Param 40 (vnull) FAILED: grad= 0.22773753808608332, numericalGrad= 0.2786719244696201, relError= 0.10057945230028978, absError=0.050934386383536756, scorePlus=18.419913690915312, scoreMinus= 18.419908117476822
          o.n.a.v.GradCheckUtil - Param 41 (vnull) FAILED: grad= 0.301744552269765, numericalGrad= 0.3207713891839603, relError= 0.030564417145307242, absError=0.019026836914195322, scorePlus=18.41991411190996, scoreMinus= 18.419907696482177
          o.n.a.v.GradCheckUtil - Param 42 (vnull) FAILED: grad= 0.4705179096441516, numericalGrad= 0.40055668613092615, relError= 0.08031599572821232, absError=0.06996122351322542, scorePlus=18.41991490976293, scoreMinus= 18.419906898629208
          o.n.a.v.GradCheckUtil - Param 43 (vnull) FAILED: grad= 0.22773753808608332, numericalGrad= 0.2786719244696201, relError= 0.10057945230028978, absError=0.050934386383536756, scorePlus=18.419913690915312, scoreMinus= 18.419908117476822
          o.n.a.v.GradCheckUtil - Param 44 (vnull) FAILED: grad= 0.301744552269765, numericalGrad= 0.3207713891839603, relError= 0.030564417145307242, absError=0.019026836914195322, scorePlus=18.41991411190996, scoreMinus= 18.419907696482177
          o.n.a.v.GradCheckUtil - Param 45 (vnull) FAILED: grad= 0.4705179096441516, numericalGrad= 0.40055668613092615, relError= 0.08031599572821232, absError=0.06996122351322542, scorePlus=18.41991490976293, scoreMinus= 18.419906898629208
          o.n.a.v.GradCheckUtil - Param 46 (vnull) FAILED: grad= 0.22773753808608332, numericalGrad= 0.2786719244696201, relError= 0.10057945230028978, absError=0.050934386383536756, scorePlus=18.419913690915312, scoreMinus= 18.419908117476822
          o.n.a.v.GradCheckUtil - Param 47 (vnull) FAILED: grad= 0.301744552269765, numericalGrad= 0.3207713891839603, relError= 0.030564417145307242, absError=0.019026836914195322, scorePlus=18.41991411190996, scoreMinus= 18.419907696482177
          o.n.a.v.GradCheckUtil - Param 49 (vnull) FAILED: grad= 0.49808348126403446, numericalGrad= 0.4990417370009936, relError= 9.610184552612799E-4, absError=9.582557369591238E-4, scorePlus=18.41991589461344, scoreMinus= 18.4199059137787
          o.n.a.v.GradCheckUtil - Param 50 (vnull) FAILED: grad= 0.5019165187359654, numericalGrad= 0.500958262783513, relError= 9.555090726287821E-4, absError=9.582559524524692E-4, scorePlus=18.419915913778695, scoreMinus= 18.41990589461344
          o.n.a.v.GradCheckUtil - Param 52 (vnull) FAILED: grad= 0.49808348126403446, numericalGrad= 0.4990417370009936, relError= 9.610184552612799E-4, absError=9.582557369591238E-4, scorePlus=18.41991589461344, scoreMinus= 18.4199059137787
          o.n.a.v.GradCheckUtil - Param 53 (vnull) FAILED: grad= 0.5019165187359654, numericalGrad= 0.500958262783513, relError= 9.555090726287821E-4, absError=9.582559524524692E-4, scorePlus=18.419915913778695, scoreMinus= 18.41990589461344
          o.n.a.v.GradCheckUtil - Param 55 (vnull) FAILED: grad= 0.49808348126403446, numericalGrad= 0.49904173717862926, relError= 9.610186332378965E-4, absError=9.582559145948077E-4, scorePlus=18.41991589461344, scoreMinus= 18.419905913778695
          o.n.a.v.GradCheckUtil - Param 56 (vnull) FAILED: grad= 0.5019165187359654, numericalGrad= 0.5009582629611486, relError= 9.555088953330523E-4, absError=9.582557748167853E-4, scorePlus=18.419915913778695, scoreMinus= 18.419905894613436
          o.n.a.v.GradCheckUtil - Param 58 (vnull) FAILED: grad= 0.49808348126403446, numericalGrad= 0.49904173717862926, relError= 9.610186332378965E-4, absError=9.582559145948077E-4, scorePlus=18.41991589461344, scoreMinus= 18.419905913778695
          o.n.a.v.GradCheckUtil - Param 59 (vnull) FAILED: grad= 0.5019165187359654, numericalGrad= 0.5009582629611486, relError= 9.555088953330523E-4, absError=9.582557748167853E-4, scorePlus=18.419915913778695, scoreMinus= 18.419905894613436
          o.n.a.v.GradCheckUtil - Param 60 (vnull) FAILED: grad= 0.4718444167880012, numericalGrad= 0.48591103070094727, relError= 0.014687062286960652, absError=0.014066613912946058, scorePlus=18.419915763306374, scoreMinus= 18.41990604508576
          o.n.a.v.GradCheckUtil - Param 61 (vnull) FAILED: grad= 0.5281555832119988, numericalGrad= 0.514088969261195, relError= 0.013496461955521398, absError=0.014066613950803886, scorePlus=18.41991604508576, scoreMinus= 18.419905763306375
          o.n.a.v.GradCheckUtil - Param 63 (vnull) FAILED: grad= 0.4718444167880012, numericalGrad= 0.48591103070094727, relError= 0.014687062286960652, absError=0.014066613912946058, scorePlus=18.419915763306374, scoreMinus= 18.41990604508576
          o.n.a.v.GradCheckUtil - Param 64 (vnull) FAILED: grad= 0.5281555832119988, numericalGrad= 0.514088969261195, relError= 0.013496461955521398, absError=0.014066613950803886, scorePlus=18.41991604508576, scoreMinus= 18.419905763306375
          o.n.a.v.GradCheckUtil - Param 66 (vnull) FAILED: grad= 0.4718444167880012, numericalGrad= 0.48591103070094727, relError= 0.014687062286960652, absError=0.014066613912946058, scorePlus=18.419915763306374, scoreMinus= 18.41990604508576
          o.n.a.v.GradCheckUtil - Param 67 (vnull) FAILED: grad= 0.5281555832119988, numericalGrad= 0.514088969261195, relError= 0.013496461955521398, absError=0.014066613950803886, scorePlus=18.41991604508576, scoreMinus= 18.419905763306375
          o.n.a.v.GradCheckUtil - Param 69 (vnull) FAILED: grad= 0.4718444167880012, numericalGrad= 0.48591103070094727, relError= 0.014687062286960652, absError=0.014066613912946058, scorePlus=18.419915763306374, scoreMinus= 18.41990604508576
          o.n.a.v.GradCheckUtil - Param 70 (vnull) FAILED: grad= 0.5281555832119988, numericalGrad= 0.5140889694388306, relError= 0.013496461782785416, absError=0.014066613773168202, scorePlus=18.419916045085763, scoreMinus= 18.419905763306375
          o.n.a.v.GradCheckUtil - Param 72 (vnull) FAILED: grad= 0.573271411118837, numericalGrad= 0.5368345322054324, relError= 0.03282288427741628, absError=0.036436878913404525, scorePlus=18.41991627254139, scoreMinus= 18.419905535850745
          o.n.a.v.GradCheckUtil - Param 73 (vnull) FAILED: grad= 0.42672858888116305, numericalGrad= 0.4631654675790741, relError= 0.04094518716401739, absError=0.03643687869791107, scorePlus=18.41991553585074, scoreMinus= 18.41990627254139
          o.n.a.v.GradCheckUtil - Param 75 (vnull) FAILED: grad= 0.573271411118837, numericalGrad= 0.5368345323830681, relError= 0.03282288411214719, absError=0.03643687873576884, scorePlus=18.419916272541393, scoreMinus= 18.419905535850745
          o.n.a.v.GradCheckUtil - Param 76 (vnull) FAILED: grad= 0.42672858888116305, numericalGrad= 0.4631654677567098, relError= 0.04094518735545856, absError=0.03643687887554675, scorePlus=18.419915535850745, scoreMinus= 18.41990627254139
          o.n.a.v.GradCheckUtil - Param 78 (vnull) FAILED: grad= 0.573271411118837, numericalGrad= 0.5368345323830681, relError= 0.03282288411214719, absError=0.03643687873576884, scorePlus=18.419916272541393, scoreMinus= 18.419905535850745
          o.n.a.v.GradCheckUtil - Param 79 (vnull) FAILED: grad= 0.42672858888116305, numericalGrad= 0.4631654677567098, relError= 0.04094518735545856, absError=0.03643687887554675, scorePlus=18.419915535850745, scoreMinus= 18.41990627254139
          o.n.a.v.GradCheckUtil - Param 81 (vnull) FAILED: grad= 0.573271411118837, numericalGrad= 0.5368345322054324, relError= 0.03282288427741628, absError=0.036436878913404525, scorePlus=18.41991627254139, scoreMinus= 18.419905535850745
          o.n.a.v.GradCheckUtil - Param 82 (vnull) FAILED: grad= 0.42672858888116305, numericalGrad= 0.4631654675790741, relError= 0.04094518716401739, absError=0.03643687869791107, scorePlus=18.41991553585074, scoreMinus= 18.41990627254139
          o.n.a.v.GradCheckUtil - Param 84 (vnull) FAILED: grad= 0.5235500477948749, numericalGrad= 0.5117815616628718, relError= 0.011366876104716655, absError=0.011768486132003098, scorePlus=18.419916022011684, scoreMinus= 18.41990578638045
          o.n.a.v.GradCheckUtil - Param 86 (vnull) FAILED: grad= 0.47644995220512504, numericalGrad= 0.4882184382992704, relError= 0.012199514579297037, absError=0.01176848609414538, scorePlus=18.41991578638045, scoreMinus= 18.419906022011684
          o.n.a.v.GradCheckUtil - Param 87 (vnull) FAILED: grad= 0.5235500477948749, numericalGrad= 0.5117815616628718, relError= 0.011366876104716655, absError=0.011768486132003098, scorePlus=18.419916022011684, scoreMinus= 18.41990578638045
          o.n.a.v.GradCheckUtil - Param 89 (vnull) FAILED: grad= 0.47644995220512504, numericalGrad= 0.4882184384769061, relError= 0.012199514761192305, absError=0.011768486271781065, scorePlus=18.41991578638045, scoreMinus= 18.41990602201168
          o.n.a.v.GradCheckUtil - Param 90 (vnull) FAILED: grad= 0.5235500477948749, numericalGrad= 0.5117815616628718, relError= 0.011366876104716655, absError=0.011768486132003098, scorePlus=18.419916022011684, scoreMinus= 18.41990578638045
          o.n.a.v.GradCheckUtil - Param 92 (vnull) FAILED: grad= 0.47644995220512504, numericalGrad= 0.4882184384769061, relError= 0.012199514761192305, absError=0.011768486271781065, scorePlus=18.41991578638045, scoreMinus= 18.41990602201168
          o.n.a.v.GradCheckUtil - Param 93 (vnull) FAILED: grad= 0.5235500477948749, numericalGrad= 0.5117815616628718, relError= 0.011366876104716655, absError=0.011768486132003098, scorePlus=18.419916022011684, scoreMinus= 18.41990578638045
          o.n.a.v.GradCheckUtil - Param 95 (vnull) FAILED: grad= 0.47644995220512504, numericalGrad= 0.4882184382992704, relError= 0.012199514579297037, absError=0.01176848609414538, scorePlus=18.41991578638045, scoreMinus= 18.419906022011684
          o.n.a.v.GradCheckUtil - Param 108 (vnull) FAILED: grad= 0.29571317763188837, numericalGrad= 0.3142463970817744, relError= 0.030384340566481267, absError=0.018533219449886007, scorePlus=18.419914046660036, scoreMinus= 18.419907761732095
          o.n.a.v.GradCheckUtil - Param 109 (vnull) FAILED: grad= 0.36351664170799375, numericalGrad= 0.3484152188093503, relError= 0.021211893632165333, absError=0.015101422898643468, scorePlus=18.419914388348253, scoreMinus= 18.419907420043877
          o.n.a.v.GradCheckUtil - Param 110 (vnull) FAILED: grad= 0.3407701806601178, numericalGrad= 0.33733838407101757, relError= 0.005060836520271552, absError=0.0034317965891002555, scorePlus=18.419914277579906, scoreMinus= 18.419907530812225
          o.n.a.v.GradCheckUtil - Param 111 (vnull) FAILED: grad= 0.29571317763188837, numericalGrad= 0.3142463970817744, relError= 0.030384340566481267, absError=0.018533219449886007, scorePlus=18.419914046660036, scoreMinus= 18.419907761732095
          o.n.a.v.GradCheckUtil - Param 112 (vnull) FAILED: grad= 0.36351664170799375, numericalGrad= 0.3484152188093503, relError= 0.021211893632165333, absError=0.015101422898643468, scorePlus=18.419914388348253, scoreMinus= 18.419907420043877
          o.n.a.v.GradCheckUtil - Param 113 (vnull) FAILED: grad= 0.3407701806601178, numericalGrad= 0.33733838407101757, relError= 0.005060836520271552, absError=0.0034317965891002555, scorePlus=18.419914277579906, scoreMinus= 18.419907530812225
          o.n.a.v.GradCheckUtil - Param 114 (vnull) FAILED: grad= 0.29571317763188837, numericalGrad= 0.3142463970817744, relError= 0.030384340566481267, absError=0.018533219449886007, scorePlus=18.419914046660036, scoreMinus= 18.419907761732095
          o.n.a.v.GradCheckUtil - Param 115 (vnull) FAILED: grad= 0.36351664170799375, numericalGrad= 0.3484152188093503, relError= 0.021211893632165333, absError=0.015101422898643468, scorePlus=18.419914388348253, scoreMinus= 18.419907420043877
          o.n.a.v.GradCheckUtil - Param 116 (vnull) FAILED: grad= 0.3407701806601178, numericalGrad= 0.33733838407101757, relError= 0.005060836520271552, absError=0.0034317965891002555, scorePlus=18.419914277579906, scoreMinus= 18.419907530812225
          o.n.a.v.GradCheckUtil - Param 117 (vnull) FAILED: grad= 0.29571317763188837, numericalGrad= 0.3142463970817744, relError= 0.030384340566481267, absError=0.018533219449886007, scorePlus=18.419914046660036, scoreMinus= 18.419907761732095
          o.n.a.v.GradCheckUtil - Param 118 (vnull) FAILED: grad= 0.36351664170799375, numericalGrad= 0.3484152188093503, relError= 0.021211893632165333, absError=0.015101422898643468, scorePlus=18.419914388348253, scoreMinus= 18.419907420043877
          o.n.a.v.GradCheckUtil - Param 119 (vnull) FAILED: grad= 0.3407701806601178, numericalGrad= 0.33733838407101757, relError= 0.005060836520271552, absError=0.0034317965891002555, scorePlus=18.419914277579906, scoreMinus= 18.419907530812225
          o.n.a.v.GradCheckUtil - Grad check: skipping variable "mask"
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 280 params checked, 76 passed, 204 failed. Largest relative error = 0.6112447431450849
          o.n.c.t.BaseND4JTest - ReductionOpValidation.testDotProductAttentionWithMask: 232 ms, threadCount: (27->27), jvmTotal=3532652544, jvmMax=7635730432, totalBytes=91742, maxBytes=8589934592, currPhys=3291930624, maxPhys=8589934592
        • org.opentest4j.AssertionFailedError:
          at org.junit.jupiter.api.AssertionUtils.fail(AssertionUtils.java:55)
          at org.junit.jupiter.api.AssertNull.failNotNull(AssertNull.java:54)
          at org.junit.jupiter.api.AssertNull.assertNull(AssertNull.java:38)
          at org.junit.jupiter.api.AssertNull.assertNull(AssertNull.java:33)
          at org.junit.jupiter.api.Assertions.assertNull(Assertions.java:259)
          at org.nd4j.autodiff.opvalidation.ReductionOpValidation.testDotProductAttentionWithMask(ReductionOpValidation.java:1183)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
          at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
          at java.lang.reflect.Method.invoke(Method.java:498)
          at org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:688)
          at org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed(InvocationInterceptorChain.java:131)
          at org.junit.jupiter.engine.extension.TimeoutExtension.intercept(TimeoutExtension.java:149)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestableMethod(TimeoutExtension.java:140)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestTemplateMethod(TimeoutExtension.java:92)
          at org.junit.jupiter.engine.execution.ExecutableInvoker$ReflectiveInterceptorCall.lambda$ofVoidMethod$0(ExecutableInvoker.java:115)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.lambda$invoke$0(ExecutableInvoker.java:105)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation.proceed(InvocationInterceptorChain.java:106)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.proceed(InvocationInterceptorChain.java:64)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.chainAndInvoke(InvocationInterceptorChain.java:45)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.invoke(InvocationInterceptorChain.java:37)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:104)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:98)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$invokeTestMethod$6(TestMethodTestDescriptor.java:210)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.invokeTestMethod(TestMethodTestDescriptor.java:206)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:131)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:65)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:226)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:204)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:139)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.lambda$execute$2(TestTemplateTestDescriptor.java:107)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:175)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$11$1.accept(ReferencePipeline.java:440)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:107)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:42)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:107)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:88)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:67)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:52)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:114)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:86)
          at org.junit.platform.launcher.core.DefaultLauncherSession$DelegatingLauncher.execute(DefaultLauncherSession.java:86)
          at org.junit.platform.launcher.core.SessionPerRequestLauncher.execute(SessionPerRequestLauncher.java:53)
          at com.intellij.junit5.JUnit5IdeaTestRunner.startRunnerWithArgs(JUnit5IdeaTestRunner.java:71)
          at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:33)
          at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:235)
          at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:54)
    • 108 ms
      testShannonEntropy(Nd4jBackend)
      • 108 ms
        ignored[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - ReductionOpValidation.testShannonEntropy
          o.n.c.t.BaseND4JTest - ReductionOpValidation.testShannonEntropy: 108 ms, threadCount: (27->27), jvmTotal=3533176832, jvmMax=7635730432, totalBytes=4448, maxBytes=8589934592, currPhys=3288133632, maxPhys=8589934592

        • at org.junit.jupiter.api.Assumptions.throwTestAbortedException(Assumptions.java:256)
          at org.junit.jupiter.api.Assumptions.assumeFalse(Assumptions.java:191)
          at org.junit.jupiter.api.Assumptions.assumeFalse(Assumptions.java:142)
          at org.nd4j.OpValidationSuite.ignoreFailing(OpValidationSuite.java:71)
          at org.nd4j.autodiff.opvalidation.ReductionOpValidation.testShannonEntropy(ReductionOpValidation.java:1500)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
          at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
          at java.lang.reflect.Method.invoke(Method.java:498)
          at org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:688)
          at org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed(InvocationInterceptorChain.java:131)
          at org.junit.jupiter.engine.extension.TimeoutExtension.intercept(TimeoutExtension.java:149)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestableMethod(TimeoutExtension.java:140)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestTemplateMethod(TimeoutExtension.java:92)
          at org.junit.jupiter.engine.execution.ExecutableInvoker$ReflectiveInterceptorCall.lambda$ofVoidMethod$0(ExecutableInvoker.java:115)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.lambda$invoke$0(ExecutableInvoker.java:105)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation.proceed(InvocationInterceptorChain.java:106)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.proceed(InvocationInterceptorChain.java:64)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.chainAndInvoke(InvocationInterceptorChain.java:45)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.invoke(InvocationInterceptorChain.java:37)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:104)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:98)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$invokeTestMethod$6(TestMethodTestDescriptor.java:210)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.invokeTestMethod(TestMethodTestDescriptor.java:206)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:131)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:65)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:226)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:204)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:139)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.lambda$execute$2(TestTemplateTestDescriptor.java:107)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:175)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$11$1.accept(ReferencePipeline.java:440)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:107)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:42)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:107)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:88)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:67)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:52)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:114)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:86)
          at org.junit.platform.launcher.core.DefaultLauncherSession$DelegatingLauncher.execute(DefaultLauncherSession.java:86)
          at org.junit.platform.launcher.core.SessionPerRequestLauncher.execute(SessionPerRequestLauncher.java:53)
          at com.intellij.junit5.JUnit5IdeaTestRunner.startRunnerWithArgs(JUnit5IdeaTestRunner.java:71)
          at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:33)
          at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:235)
          at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:54)
    • 108 ms
      testSquaredNorm(Nd4jBackend)
      • 108 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - ReductionOpValidation.testSquaredNorm
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "reduce_sqnorm" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 4 params checked, 4 passed, 0 failed. Largest relative error = 2.548006250370796E-11
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "reduce_sqnorm" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 4 params checked, 4 passed, 0 failed. Largest relative error = 2.548006250370796E-11
          o.n.c.t.BaseND4JTest - ReductionOpValidation.testSquaredNorm: 106 ms, threadCount: (27->27), jvmTotal=3533176832, jvmMax=7635730432, totalBytes=5604, maxBytes=8589934592, currPhys=3288133632, maxPhys=8589934592
    • 125 ms
      testIndexAccum(Nd4jBackend)
      • 125 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - ReductionOpValidation.testIndexAccum
          o.n.a.o.ReductionOpValidation - Starting: argmax - [0]
          o.n.a.f.DifferentialFunction - No fields found for property name dtype for class org.nd4j.linalg.api.ops.impl.indexaccum.custom.ArgMax
          o.n.a.f.DifferentialFunction - No fields found for property name dst for class org.nd4j.linalg.api.ops.impl.transforms.dtype.Cast
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.o.ReductionOpValidation - Starting: argmin - [0]
          o.n.a.f.DifferentialFunction - No fields found for property name dtype for class org.nd4j.linalg.api.ops.impl.indexaccum.custom.ArgMin
          o.n.a.f.DifferentialFunction - No fields found for property name dst for class org.nd4j.linalg.api.ops.impl.transforms.dtype.Cast
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.o.ReductionOpValidation - Starting: iamax - [0]
          o.n.a.f.DifferentialFunction - No fields found for property name dtype for class org.nd4j.linalg.api.ops.impl.indexaccum.custom.ArgMax
          o.n.a.f.DifferentialFunction - No fields found for property name dst for class org.nd4j.linalg.api.ops.impl.transforms.dtype.Cast
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.o.ReductionOpValidation - Starting: iamin - [0]
          o.n.a.f.DifferentialFunction - No fields found for property name dtype for class org.nd4j.linalg.api.ops.impl.indexaccum.custom.ArgMin
          o.n.a.f.DifferentialFunction - No fields found for property name dst for class org.nd4j.linalg.api.ops.impl.transforms.dtype.Cast
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.o.ReductionOpValidation - Starting: firstindex - [0]
          o.n.a.f.DifferentialFunction - No fields found for property name dst for class org.nd4j.linalg.api.ops.impl.transforms.dtype.Cast
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.o.ReductionOpValidation - Starting: lastindex - [0]
          o.n.a.f.DifferentialFunction - No fields found for property name dst for class org.nd4j.linalg.api.ops.impl.transforms.dtype.Cast
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.o.ReductionOpValidation - Starting: matchConditionCount - [0]
          o.n.a.f.DifferentialFunction - No fields found for property name dst for class org.nd4j.linalg.api.ops.impl.transforms.dtype.Cast
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.o.ReductionOpValidation - Starting: argmax - [1]
          o.n.a.f.DifferentialFunction - No fields found for property name dtype for class org.nd4j.linalg.api.ops.impl.indexaccum.custom.ArgMax
          o.n.a.f.DifferentialFunction - No fields found for property name dst for class org.nd4j.linalg.api.ops.impl.transforms.dtype.Cast
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.o.ReductionOpValidation - Starting: argmin - [1]
          o.n.a.f.DifferentialFunction - No fields found for property name dtype for class org.nd4j.linalg.api.ops.impl.indexaccum.custom.ArgMin
          o.n.a.f.DifferentialFunction - No fields found for property name dst for class org.nd4j.linalg.api.ops.impl.transforms.dtype.Cast
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.o.ReductionOpValidation - Starting: iamax - [1]
          o.n.a.f.DifferentialFunction - No fields found for property name dtype for class org.nd4j.linalg.api.ops.impl.indexaccum.custom.ArgMax
          o.n.a.f.DifferentialFunction - No fields found for property name dst for class org.nd4j.linalg.api.ops.impl.transforms.dtype.Cast
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.o.ReductionOpValidation - Starting: iamin - [1]
          o.n.a.f.DifferentialFunction - No fields found for property name dtype for class org.nd4j.linalg.api.ops.impl.indexaccum.custom.ArgMin
          o.n.a.f.DifferentialFunction - No fields found for property name dst for class org.nd4j.linalg.api.ops.impl.transforms.dtype.Cast
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.o.ReductionOpValidation - Starting: firstindex - [1]
          o.n.a.f.DifferentialFunction - No fields found for property name dst for class org.nd4j.linalg.api.ops.impl.transforms.dtype.Cast
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.o.ReductionOpValidation - Starting: lastindex - [1]
          o.n.a.f.DifferentialFunction - No fields found for property name dst for class org.nd4j.linalg.api.ops.impl.transforms.dtype.Cast
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.o.ReductionOpValidation - Starting: matchConditionCount - [1]
          o.n.a.f.DifferentialFunction - No fields found for property name dst for class org.nd4j.linalg.api.ops.impl.transforms.dtype.Cast
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.o.ReductionOpValidation - Starting: argmax - [0, 1]
          o.n.a.f.DifferentialFunction - No fields found for property name dtype for class org.nd4j.linalg.api.ops.impl.indexaccum.custom.ArgMax
          o.n.a.f.DifferentialFunction - No fields found for property name dst for class org.nd4j.linalg.api.ops.impl.transforms.dtype.Cast
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.o.ReductionOpValidation - Starting: argmin - [0, 1]
          o.n.a.f.DifferentialFunction - No fields found for property name dtype for class org.nd4j.linalg.api.ops.impl.indexaccum.custom.ArgMin
          o.n.a.f.DifferentialFunction - No fields found for property name dst for class org.nd4j.linalg.api.ops.impl.transforms.dtype.Cast
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.o.ReductionOpValidation - Starting: iamax - [0, 1]
          o.n.a.f.DifferentialFunction - No fields found for property name dtype for class org.nd4j.linalg.api.ops.impl.indexaccum.custom.ArgMax
          o.n.a.f.DifferentialFunction - No fields found for property name dst for class org.nd4j.linalg.api.ops.impl.transforms.dtype.Cast
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.o.ReductionOpValidation - Starting: iamin - [0, 1]
          o.n.a.f.DifferentialFunction - No fields found for property name dtype for class org.nd4j.linalg.api.ops.impl.indexaccum.custom.ArgMin
          o.n.a.f.DifferentialFunction - No fields found for property name dst for class org.nd4j.linalg.api.ops.impl.transforms.dtype.Cast
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.o.ReductionOpValidation - Starting: firstindex - [0, 1]
          o.n.a.f.DifferentialFunction - No fields found for property name dst for class org.nd4j.linalg.api.ops.impl.transforms.dtype.Cast
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.o.ReductionOpValidation - Starting: lastindex - [0, 1]
          o.n.a.f.DifferentialFunction - No fields found for property name dst for class org.nd4j.linalg.api.ops.impl.transforms.dtype.Cast
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.o.ReductionOpValidation - Starting: matchConditionCount - [0, 1]
          o.n.a.f.DifferentialFunction - No fields found for property name dst for class org.nd4j.linalg.api.ops.impl.transforms.dtype.Cast
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.c.t.BaseND4JTest - ReductionOpValidation.testIndexAccum: 125 ms, threadCount: (27->27), jvmTotal=3532128256, jvmMax=7635730432, totalBytes=18900, maxBytes=8589934592, currPhys=3289051136, maxPhys=8589934592
    • 108 ms
      testReductionsBackwards(Nd4jBackend)
      • 108 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - ReductionOpValidation.testReductionsBackwards
          o.n.a.o.ReductionOpValidation - *** Starting test: test: 5 - variance
          o.n.a.s.SameDiff - Inferring output "loss" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.c.t.BaseND4JTest - ReductionOpValidation.testReductionsBackwards: 107 ms, threadCount: (27->27), jvmTotal=3532652544, jvmMax=7635730432, totalBytes=5634, maxBytes=8589934592, currPhys=3289059328, maxPhys=8589934592
    • 873 ms
      testReductionGradients1(Nd4jBackend)
      • 873 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - ReductionOpValidation.testReductionGradients1
          o.n.a.o.ReductionOpValidation - *** Starting test: (test 0 - mean, dimension=0)
          o.n.a.s.SameDiff - Inferring output "loss" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 80 params checked, 80 passed, 0 failed. Largest relative error = 3.72981791803104E-7
          o.n.a.o.ReductionOpValidation - *** Starting test: (test 1 - sum, dimension=0)
          o.n.a.s.SameDiff - Inferring output "loss" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 80 params checked, 80 passed, 0 failed. Largest relative error = 7.217110630123535E-8
          o.n.a.o.ReductionOpValidation - *** Starting test: (test 2 - stdev, dimension=0)
          o.n.a.s.SameDiff - Inferring output "loss" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 80 params checked, 80 passed, 0 failed. Largest relative error = 1.1038777208480503E-7
          o.n.a.o.ReductionOpValidation - *** Starting test: (test 3 - min, dimension=0)
          o.n.a.s.SameDiff - Inferring output "loss" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 80 params checked, 80 passed, 0 failed. Largest relative error = 3.4020851221529575E-9
          o.n.a.o.ReductionOpValidation - *** Starting test: (test 4 - max, dimension=0)
          o.n.a.s.SameDiff - Inferring output "loss" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 80 params checked, 80 passed, 0 failed. Largest relative error = 7.065199625851563E-9
          o.n.a.o.ReductionOpValidation - *** Starting test: (test 5 - variance, dimension=0)
          o.n.a.s.SameDiff - Inferring output "loss" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 80 params checked, 80 passed, 0 failed. Largest relative error = 1.2413252194826201E-7
          o.n.a.o.ReductionOpValidation - *** Starting test: (test 6 - prod, dimension=0)
          o.n.a.s.SameDiff - Inferring output "loss" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 80 params checked, 80 passed, 0 failed. Largest relative error = 1.1667486627944144E-8
          o.n.a.o.ReductionOpValidation - *** Starting test: (test 7 - norm1, dimension=0)
          o.n.a.s.SameDiff - Inferring output "loss" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 80 params checked, 80 passed, 0 failed. Largest relative error = 9.899443341821666E-7
          o.n.a.o.ReductionOpValidation - *** Starting test: (test 8 - norm2, dimension=0)
          o.n.a.s.SameDiff - Inferring output "loss" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 80 params checked, 80 passed, 0 failed. Largest relative error = 8.921125104588198E-7
          o.n.a.o.ReductionOpValidation - *** Starting test: (test 9 - normmax, dimension=0)
          o.n.a.s.SameDiff - Inferring output "loss" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 80 params checked, 80 passed, 0 failed. Largest relative error = 1.2649457202071885E-9
          o.n.a.o.ReductionOpValidation - *** Starting test: (test 10 - entropy, dimension=0)
          o.n.a.s.SameDiff - Inferring output "loss" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 80 params checked, 80 passed, 0 failed. Largest relative error = 7.80006107930898E-8
          o.n.a.o.ReductionOpValidation - *** Starting test: (test 11 - logEntropy, dimension=0)
          o.n.a.s.SameDiff - Inferring output "loss" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 80 params checked, 80 passed, 0 failed. Largest relative error = 4.7529775411383276E-8
          o.n.a.o.ReductionOpValidation - *** Starting test: (test 12 - amax, dimension=0)
          o.n.a.s.SameDiff - Inferring output "loss" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 80 params checked, 80 passed, 0 failed. Largest relative error = 2.485098377701447E-9
          o.n.a.o.ReductionOpValidation - *** Starting test: (test 13 - amin, dimension=0)
          o.n.a.s.SameDiff - Inferring output "loss" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 80 params checked, 80 passed, 0 failed. Largest relative error = 1.195579570522435E-9
          o.n.a.o.ReductionOpValidation - *** Starting test: (test 14 - asum, dimension=0)
          o.n.a.s.SameDiff - Inferring output "loss" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 80 params checked, 80 passed, 0 failed. Largest relative error = 1.4231675400267577E-6
          o.n.a.o.ReductionOpValidation - *** Starting test: (test 15 - amean, dimension=0)
          o.n.a.s.SameDiff - Inferring output "loss" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 80 params checked, 80 passed, 0 failed. Largest relative error = 2.291253694167808E-7
          o.n.a.o.ReductionOpValidation - *** Starting test: (test 0 - mean, dimension=2147483647)
          o.n.a.s.SameDiff - Inferring output "loss" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 80 params checked, 80 passed, 0 failed. Largest relative error = 1.899382129382478E-7
          o.n.a.o.ReductionOpValidation - *** Starting test: (test 1 - sum, dimension=2147483647)
          o.n.a.s.SameDiff - Inferring output "loss" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 80 params checked, 80 passed, 0 failed. Largest relative error = 6.347080832364943E-8
          o.n.a.o.ReductionOpValidation - *** Starting test: (test 2 - stdev, dimension=2147483647)
          o.n.a.s.SameDiff - Inferring output "loss" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 80 params checked, 80 passed, 0 failed. Largest relative error = 3.7729568408020575E-7
          o.n.a.o.ReductionOpValidation - *** Starting test: (test 3 - min, dimension=2147483647)
          o.n.a.s.SameDiff - Inferring output "loss" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 80 params checked, 80 passed, 0 failed. Largest relative error = 2.3904376103915594E-9
          o.n.a.o.ReductionOpValidation - *** Starting test: (test 4 - max, dimension=2147483647)
          o.n.a.s.SameDiff - Inferring output "loss" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 80 params checked, 80 passed, 0 failed. Largest relative error = 2.38184592343945E-9
          o.n.a.o.ReductionOpValidation - *** Starting test: (test 5 - variance, dimension=2147483647)
          o.n.a.s.SameDiff - Inferring output "loss" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 80 params checked, 80 passed, 0 failed. Largest relative error = 3.848593256704631E-7
          o.n.a.o.ReductionOpValidation - *** Starting test: (test 6 - prod, dimension=2147483647)
          o.n.a.s.SameDiff - Inferring output "loss" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 80 params checked, 80 passed, 0 failed. Largest relative error = 7.25003708844463E-8
          o.n.a.o.ReductionOpValidation - *** Starting test: (test 7 - norm1, dimension=2147483647)
          o.n.a.s.SameDiff - Inferring output "loss" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 80 params checked, 80 passed, 0 failed. Largest relative error = 1.7861818921998506E-7
          o.n.a.o.ReductionOpValidation - *** Starting test: (test 8 - norm2, dimension=2147483647)
          o.n.a.s.SameDiff - Inferring output "loss" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 80 params checked, 80 passed, 0 failed. Largest relative error = 3.8283688675414296E-7
          o.n.a.o.ReductionOpValidation - *** Starting test: (test 9 - normmax, dimension=2147483647)
          o.n.a.s.SameDiff - Inferring output "loss" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 80 params checked, 80 passed, 0 failed. Largest relative error = 1.946361682004309E-9
          o.n.a.o.ReductionOpValidation - *** Starting test: (test 10 - entropy, dimension=2147483647)
          o.n.a.s.SameDiff - Inferring output "loss" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 80 params checked, 80 passed, 0 failed. Largest relative error = 1.602797605769864E-6
          o.n.a.o.ReductionOpValidation - *** Starting test: (test 11 - logEntropy, dimension=2147483647)
          o.n.a.s.SameDiff - Inferring output "loss" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 80 params checked, 80 passed, 0 failed. Largest relative error = 1.8436495894680984E-9
          o.n.a.o.ReductionOpValidation - *** Starting test: (test 12 - amax, dimension=2147483647)
          o.n.a.s.SameDiff - Inferring output "loss" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 80 params checked, 80 passed, 0 failed. Largest relative error = 9.220847612478408E-10
          o.n.a.o.ReductionOpValidation - *** Starting test: (test 13 - amin, dimension=2147483647)
          o.n.a.s.SameDiff - Inferring output "loss" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 80 params checked, 80 passed, 0 failed. Largest relative error = 7.123194628555951E-10
          o.n.a.o.ReductionOpValidation - *** Starting test: (test 14 - asum, dimension=2147483647)
          o.n.a.s.SameDiff - Inferring output "loss" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 80 params checked, 80 passed, 0 failed. Largest relative error = 7.039462528948887E-7
          o.n.a.o.ReductionOpValidation - *** Starting test: (test 15 - amean, dimension=2147483647)
          o.n.a.s.SameDiff - Inferring output "loss" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 80 params checked, 80 passed, 0 failed. Largest relative error = 1.0486013790544227E-7
          o.n.c.t.BaseND4JTest - ReductionOpValidation.testReductionGradients1: 871 ms, threadCount: (27->27), jvmTotal=3519545344, jvmMax=7635730432, totalBytes=850960, maxBytes=8589934592, currPhys=3295887360, maxPhys=8589934592
    • 1.74 s
      testReductionGradients2(Nd4jBackend)
      • 1.74 s
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - ReductionOpValidation.testReductionGradients2
          o.n.a.o.ReductionOpValidation - *** Starting test: (test 0 - mean, dimension=0)
          o.n.a.s.SameDiff - Inferring output "loss" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.f.DifferentialFunction - No fields found for property name dst for class org.nd4j.linalg.api.ops.impl.transforms.dtype.Cast
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 80 params checked, 80 passed, 0 failed. Largest relative error = 2.755970897535172E-6
          o.n.a.o.ReductionOpValidation - *** Starting test: (test 1 - sum, dimension=0)
          o.n.a.s.SameDiff - Inferring output "loss" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.f.DifferentialFunction - No fields found for property name dst for class org.nd4j.linalg.api.ops.impl.transforms.dtype.Cast
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 80 params checked, 80 passed, 0 failed. Largest relative error = 4.085253443593169E-8
          o.n.a.o.ReductionOpValidation - *** Starting test: (test 2 - stdev, dimension=0)
          o.n.a.s.SameDiff - Inferring output "loss" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.f.DifferentialFunction - No fields found for property name dst for class org.nd4j.linalg.api.ops.impl.transforms.dtype.Cast
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 80 params checked, 80 passed, 0 failed. Largest relative error = 1.0014733506060268E-6
          o.n.a.o.ReductionOpValidation - *** Starting test: (test 3 - min, dimension=0)
          o.n.a.s.SameDiff - Inferring output "loss" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.f.DifferentialFunction - No fields found for property name dst for class org.nd4j.linalg.api.ops.impl.transforms.dtype.Cast
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 80 params checked, 80 passed, 0 failed. Largest relative error = 1.8779670697108723E-6
          o.n.a.o.ReductionOpValidation - *** Starting test: (test 4 - max, dimension=0)
          o.n.a.s.SameDiff - Inferring output "loss" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.f.DifferentialFunction - No fields found for property name dst for class org.nd4j.linalg.api.ops.impl.transforms.dtype.Cast
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 80 params checked, 80 passed, 0 failed. Largest relative error = 2.7810978382928484E-6
          o.n.a.o.ReductionOpValidation - *** Starting test: (test 5 - variance, dimension=0)
          o.n.a.s.SameDiff - Inferring output "loss" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.f.DifferentialFunction - No fields found for property name dst for class org.nd4j.linalg.api.ops.impl.transforms.dtype.Cast
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 80 params checked, 80 passed, 0 failed. Largest relative error = 2.986820245233721E-4
          o.n.a.o.ReductionOpValidation - *** Starting test: (test 6 - prod, dimension=0)
          o.n.a.s.SameDiff - Inferring output "loss" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.f.DifferentialFunction - No fields found for property name dst for class org.nd4j.linalg.api.ops.impl.transforms.dtype.Cast
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 80 params checked, 80 passed, 0 failed. Largest relative error = 7.915411136185472E-10
          o.n.a.o.ReductionOpValidation - *** Starting test: (test 7 - norm1, dimension=0)
          o.n.a.s.SameDiff - Inferring output "loss" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.f.DifferentialFunction - No fields found for property name dst for class org.nd4j.linalg.api.ops.impl.transforms.dtype.Cast
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 80 params checked, 80 passed, 0 failed. Largest relative error = 2.80486305673007E-9
          o.n.a.o.ReductionOpValidation - *** Starting test: (test 8 - norm2, dimension=0)
          o.n.a.s.SameDiff - Inferring output "loss" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.f.DifferentialFunction - No fields found for property name dst for class org.nd4j.linalg.api.ops.impl.transforms.dtype.Cast
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 80 params checked, 80 passed, 0 failed. Largest relative error = 4.01589248836438E-6
          o.n.a.o.ReductionOpValidation - *** Starting test: (test 9 - normmax, dimension=0)
          o.n.a.s.SameDiff - Inferring output "loss" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.f.DifferentialFunction - No fields found for property name dst for class org.nd4j.linalg.api.ops.impl.transforms.dtype.Cast
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 80 params checked, 80 passed, 0 failed. Largest relative error = 1.552321430485512E-10
          o.n.a.o.ReductionOpValidation - *** Starting test: (test 10 - argmax, dimension=0)
          o.n.a.f.DifferentialFunction - No fields found for property name dtype for class org.nd4j.linalg.api.ops.impl.indexaccum.custom.ArgMax
          o.n.a.f.DifferentialFunction - No fields found for property name dst for class org.nd4j.linalg.api.ops.impl.transforms.dtype.Cast
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.o.ReductionOpValidation - *** Starting test: (test 11 - argmin, dimension=0)
          o.n.a.f.DifferentialFunction - No fields found for property name dtype for class org.nd4j.linalg.api.ops.impl.indexaccum.custom.ArgMin
          o.n.a.f.DifferentialFunction - No fields found for property name dst for class org.nd4j.linalg.api.ops.impl.transforms.dtype.Cast
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.o.ReductionOpValidation - *** Starting test: (test 12 - countNonZero, dimension=0)
          o.n.a.f.DifferentialFunction - No fields found for property name dst for class org.nd4j.linalg.api.ops.impl.transforms.dtype.Cast
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.o.ReductionOpValidation - *** Starting test: (test 13 - countZero, dimension=0)
          o.n.a.f.DifferentialFunction - No fields found for property name dst for class org.nd4j.linalg.api.ops.impl.transforms.dtype.Cast
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.o.ReductionOpValidation - *** Starting test: (test 14 - amax, dimension=0)
          o.n.a.s.SameDiff - Inferring output "loss" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.f.DifferentialFunction - No fields found for property name dst for class org.nd4j.linalg.api.ops.impl.transforms.dtype.Cast
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 80 params checked, 80 passed, 0 failed. Largest relative error = 3.339378216334795E-7
          o.n.a.o.ReductionOpValidation - *** Starting test: (test 15 - amin, dimension=0)
          o.n.a.s.SameDiff - Inferring output "loss" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.f.DifferentialFunction - No fields found for property name dst for class org.nd4j.linalg.api.ops.impl.transforms.dtype.Cast
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 80 params checked, 80 passed, 0 failed. Largest relative error = 2.841690333656291E-7
          o.n.a.o.ReductionOpValidation - *** Starting test: (test 16 - asum, dimension=0)
          o.n.a.s.SameDiff - Inferring output "loss" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.f.DifferentialFunction - No fields found for property name dst for class org.nd4j.linalg.api.ops.impl.transforms.dtype.Cast
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 80 params checked, 80 passed, 0 failed. Largest relative error = 1.0184073353803547E-6
          o.n.a.o.ReductionOpValidation - *** Starting test: (test 17 - amean, dimension=0)
          o.n.a.s.SameDiff - Inferring output "loss" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.f.DifferentialFunction - No fields found for property name dst for class org.nd4j.linalg.api.ops.impl.transforms.dtype.Cast
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 80 params checked, 80 passed, 0 failed. Largest relative error = 3.6305776612818254E-6
          o.n.a.o.ReductionOpValidation - *** Starting test: (test 0 - mean, dimension=1)
          o.n.a.s.SameDiff - Inferring output "loss" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.f.DifferentialFunction - No fields found for property name dst for class org.nd4j.linalg.api.ops.impl.transforms.dtype.Cast
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 75 params checked, 75 passed, 0 failed. Largest relative error = 1.0458022245152061E-7
          o.n.a.o.ReductionOpValidation - *** Starting test: (test 1 - sum, dimension=1)
          o.n.a.s.SameDiff - Inferring output "loss" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.f.DifferentialFunction - No fields found for property name dst for class org.nd4j.linalg.api.ops.impl.transforms.dtype.Cast
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 75 params checked, 75 passed, 0 failed. Largest relative error = 3.502566212070676E-8
          o.n.a.o.ReductionOpValidation - *** Starting test: (test 2 - stdev, dimension=1)
          o.n.a.s.SameDiff - Inferring output "loss" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.f.DifferentialFunction - No fields found for property name dst for class org.nd4j.linalg.api.ops.impl.transforms.dtype.Cast
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 75 params checked, 75 passed, 0 failed. Largest relative error = 3.869254988679151E-6
          o.n.a.o.ReductionOpValidation - *** Starting test: (test 3 - min, dimension=1)
          o.n.a.s.SameDiff - Inferring output "loss" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.f.DifferentialFunction - No fields found for property name dst for class org.nd4j.linalg.api.ops.impl.transforms.dtype.Cast
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 75 params checked, 75 passed, 0 failed. Largest relative error = 7.946573194449078E-7
          o.n.a.o.ReductionOpValidation - *** Starting test: (test 4 - max, dimension=1)
          o.n.a.s.SameDiff - Inferring output "loss" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.f.DifferentialFunction - No fields found for property name dst for class org.nd4j.linalg.api.ops.impl.transforms.dtype.Cast
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 75 params checked, 75 passed, 0 failed. Largest relative error = 2.3550979028921073E-6
          o.n.a.o.ReductionOpValidation - *** Starting test: (test 5 - variance, dimension=1)
          o.n.a.s.SameDiff - Inferring output "loss" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.f.DifferentialFunction - No fields found for property name dst for class org.nd4j.linalg.api.ops.impl.transforms.dtype.Cast
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 75 params checked, 75 passed, 0 failed. Largest relative error = 7.067812986258799E-6
          o.n.a.o.ReductionOpValidation - *** Starting test: (test 6 - prod, dimension=1)
          o.n.a.s.SameDiff - Inferring output "loss" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.f.DifferentialFunction - No fields found for property name dst for class org.nd4j.linalg.api.ops.impl.transforms.dtype.Cast
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 75 params checked, 75 passed, 0 failed. Largest relative error = 1.7776597239540764E-9
          o.n.a.o.ReductionOpValidation - *** Starting test: (test 7 - norm1, dimension=1)
          o.n.a.s.SameDiff - Inferring output "loss" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.f.DifferentialFunction - No fields found for property name dst for class org.nd4j.linalg.api.ops.impl.transforms.dtype.Cast
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 75 params checked, 75 passed, 0 failed. Largest relative error = 3.1992926022779326E-9
          o.n.a.o.ReductionOpValidation - *** Starting test: (test 8 - norm2, dimension=1)
          o.n.a.s.SameDiff - Inferring output "loss" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.f.DifferentialFunction - No fields found for property name dst for class org.nd4j.linalg.api.ops.impl.transforms.dtype.Cast
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 75 params checked, 75 passed, 0 failed. Largest relative error = 1.2291881899992103E-6
          o.n.a.o.ReductionOpValidation - *** Starting test: (test 9 - normmax, dimension=1)
          o.n.a.s.SameDiff - Inferring output "loss" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.f.DifferentialFunction - No fields found for property name dst for class org.nd4j.linalg.api.ops.impl.transforms.dtype.Cast
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 75 params checked, 75 passed, 0 failed. Largest relative error = 1.1732659754408005E-10
          o.n.a.o.ReductionOpValidation - *** Starting test: (test 10 - argmax, dimension=1)
          o.n.a.f.DifferentialFunction - No fields found for property name dtype for class org.nd4j.linalg.api.ops.impl.indexaccum.custom.ArgMax
          o.n.a.f.DifferentialFunction - No fields found for property name dst for class org.nd4j.linalg.api.ops.impl.transforms.dtype.Cast
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.o.ReductionOpValidation - *** Starting test: (test 11 - argmin, dimension=1)
          o.n.a.f.DifferentialFunction - No fields found for property name dtype for class org.nd4j.linalg.api.ops.impl.indexaccum.custom.ArgMin
          o.n.a.f.DifferentialFunction - No fields found for property name dst for class org.nd4j.linalg.api.ops.impl.transforms.dtype.Cast
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.o.ReductionOpValidation - *** Starting test: (test 12 - countNonZero, dimension=1)
          o.n.a.f.DifferentialFunction - No fields found for property name dst for class org.nd4j.linalg.api.ops.impl.transforms.dtype.Cast
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.o.ReductionOpValidation - *** Starting test: (test 13 - countZero, dimension=1)
          o.n.a.f.DifferentialFunction - No fields found for property name dst for class org.nd4j.linalg.api.ops.impl.transforms.dtype.Cast
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.o.ReductionOpValidation - *** Starting test: (test 14 - amax, dimension=1)
          o.n.a.s.SameDiff - Inferring output "loss" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.f.DifferentialFunction - No fields found for property name dst for class org.nd4j.linalg.api.ops.impl.transforms.dtype.Cast
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 75 params checked, 75 passed, 0 failed. Largest relative error = 3.4799681018623837E-7
          o.n.a.o.ReductionOpValidation - *** Starting test: (test 15 - amin, dimension=1)
          o.n.a.s.SameDiff - Inferring output "loss" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.f.DifferentialFunction - No fields found for property name dst for class org.nd4j.linalg.api.ops.impl.transforms.dtype.Cast
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 75 params checked, 75 passed, 0 failed. Largest relative error = 1.868758788960943E-7
          o.n.a.o.ReductionOpValidation - *** Starting test: (test 16 - asum, dimension=1)
          o.n.a.s.SameDiff - Inferring output "loss" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.f.DifferentialFunction - No fields found for property name dst for class org.nd4j.linalg.api.ops.impl.transforms.dtype.Cast
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 75 params checked, 75 passed, 0 failed. Largest relative error = 7.302661758095448E-7
          o.n.a.o.ReductionOpValidation - *** Starting test: (test 17 - amean, dimension=1)
          o.n.a.s.SameDiff - Inferring output "loss" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.f.DifferentialFunction - No fields found for property name dst for class org.nd4j.linalg.api.ops.impl.transforms.dtype.Cast
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 75 params checked, 75 passed, 0 failed. Largest relative error = 8.265269801475961E-7
          o.n.a.o.ReductionOpValidation - *** Starting test: (test 0 - mean, dimension=2)
          o.n.a.s.SameDiff - Inferring output "loss" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.f.DifferentialFunction - No fields found for property name dst for class org.nd4j.linalg.api.ops.impl.transforms.dtype.Cast
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 72 params checked, 72 passed, 0 failed. Largest relative error = 2.5595638227072393E-6
          o.n.a.o.ReductionOpValidation - *** Starting test: (test 1 - sum, dimension=2)
          o.n.a.s.SameDiff - Inferring output "loss" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.f.DifferentialFunction - No fields found for property name dst for class org.nd4j.linalg.api.ops.impl.transforms.dtype.Cast
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 72 params checked, 72 passed, 0 failed. Largest relative error = 8.03541979622106E-9
          o.n.a.o.ReductionOpValidation - *** Starting test: (test 2 - stdev, dimension=2)
          o.n.a.s.SameDiff - Inferring output "loss" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.f.DifferentialFunction - No fields found for property name dst for class org.nd4j.linalg.api.ops.impl.transforms.dtype.Cast
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 72 params checked, 72 passed, 0 failed. Largest relative error = 2.4204760936177125E-7
          o.n.a.o.ReductionOpValidation - *** Starting test: (test 3 - min, dimension=2)
          o.n.a.s.SameDiff - Inferring output "loss" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.f.DifferentialFunction - No fields found for property name dst for class org.nd4j.linalg.api.ops.impl.transforms.dtype.Cast
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 72 params checked, 72 passed, 0 failed. Largest relative error = 4.020447674438465E-7
          o.n.a.o.ReductionOpValidation - *** Starting test: (test 4 - max, dimension=2)
          o.n.a.s.SameDiff - Inferring output "loss" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.f.DifferentialFunction - No fields found for property name dst for class org.nd4j.linalg.api.ops.impl.transforms.dtype.Cast
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 72 params checked, 72 passed, 0 failed. Largest relative error = 2.839733765526243E-7
          o.n.a.o.ReductionOpValidation - *** Starting test: (test 5 - variance, dimension=2)
          o.n.a.s.SameDiff - Inferring output "loss" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.f.DifferentialFunction - No fields found for property name dst for class org.nd4j.linalg.api.ops.impl.transforms.dtype.Cast
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 72 params checked, 72 passed, 0 failed. Largest relative error = 2.2415367417036812E-5
          o.n.a.o.ReductionOpValidation - *** Starting test: (test 6 - prod, dimension=2)
          o.n.a.s.SameDiff - Inferring output "loss" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.f.DifferentialFunction - No fields found for property name dst for class org.nd4j.linalg.api.ops.impl.transforms.dtype.Cast
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 72 params checked, 72 passed, 0 failed. Largest relative error = 3.233117677603392E-9
          o.n.a.o.ReductionOpValidation - *** Starting test: (test 7 - norm1, dimension=2)
          o.n.a.s.SameDiff - Inferring output "loss" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.f.DifferentialFunction - No fields found for property name dst for class org.nd4j.linalg.api.ops.impl.transforms.dtype.Cast
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 72 params checked, 72 passed, 0 failed. Largest relative error = 1.0413968622930766E-9
          o.n.a.o.ReductionOpValidation - *** Starting test: (test 8 - norm2, dimension=2)
          o.n.a.s.SameDiff - Inferring output "loss" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.f.DifferentialFunction - No fields found for property name dst for class org.nd4j.linalg.api.ops.impl.transforms.dtype.Cast
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 72 params checked, 72 passed, 0 failed. Largest relative error = 1.0217692314090879E-6
          o.n.a.o.ReductionOpValidation - *** Starting test: (test 9 - normmax, dimension=2)
          o.n.a.s.SameDiff - Inferring output "loss" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.f.DifferentialFunction - No fields found for property name dst for class org.nd4j.linalg.api.ops.impl.transforms.dtype.Cast
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 72 params checked, 72 passed, 0 failed. Largest relative error = 5.6685443342681224E-11
          o.n.a.o.ReductionOpValidation - *** Starting test: (test 10 - argmax, dimension=2)
          o.n.a.f.DifferentialFunction - No fields found for property name dtype for class org.nd4j.linalg.api.ops.impl.indexaccum.custom.ArgMax
          o.n.a.f.DifferentialFunction - No fields found for property name dst for class org.nd4j.linalg.api.ops.impl.transforms.dtype.Cast
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.o.ReductionOpValidation - *** Starting test: (test 11 - argmin, dimension=2)
          o.n.a.f.DifferentialFunction - No fields found for property name dtype for class org.nd4j.linalg.api.ops.impl.indexaccum.custom.ArgMin
          o.n.a.f.DifferentialFunction - No fields found for property name dst for class org.nd4j.linalg.api.ops.impl.transforms.dtype.Cast
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.o.ReductionOpValidation - *** Starting test: (test 12 - countNonZero, dimension=2)
          o.n.a.f.DifferentialFunction - No fields found for property name dst for class org.nd4j.linalg.api.ops.impl.transforms.dtype.Cast
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.o.ReductionOpValidation - *** Starting test: (test 13 - countZero, dimension=2)
          o.n.a.f.DifferentialFunction - No fields found for property name dst for class org.nd4j.linalg.api.ops.impl.transforms.dtype.Cast
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.o.ReductionOpValidation - *** Starting test: (test 14 - amax, dimension=2)
          o.n.a.s.SameDiff - Inferring output "loss" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.f.DifferentialFunction - No fields found for property name dst for class org.nd4j.linalg.api.ops.impl.transforms.dtype.Cast
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 72 params checked, 72 passed, 0 failed. Largest relative error = 2.9097141220267587E-6
          o.n.a.o.ReductionOpValidation - *** Starting test: (test 15 - amin, dimension=2)
          o.n.a.s.SameDiff - Inferring output "loss" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.f.DifferentialFunction - No fields found for property name dst for class org.nd4j.linalg.api.ops.impl.transforms.dtype.Cast
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 72 params checked, 72 passed, 0 failed. Largest relative error = 2.9289669929656983E-5
          o.n.a.o.ReductionOpValidation - *** Starting test: (test 16 - asum, dimension=2)
          o.n.a.s.SameDiff - Inferring output "loss" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.f.DifferentialFunction - No fields found for property name dst for class org.nd4j.linalg.api.ops.impl.transforms.dtype.Cast
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 72 params checked, 72 passed, 0 failed. Largest relative error = 3.716132405915419E-7
          o.n.a.o.ReductionOpValidation - *** Starting test: (test 17 - amean, dimension=2)
          o.n.a.s.SameDiff - Inferring output "loss" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.f.DifferentialFunction - No fields found for property name dst for class org.nd4j.linalg.api.ops.impl.transforms.dtype.Cast
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 72 params checked, 72 passed, 0 failed. Largest relative error = 1.1280174208812458E-6
          o.n.c.t.BaseND4JTest - ReductionOpValidation.testReductionGradients2: 1734 ms, threadCount: (27->27), jvmTotal=3532652544, jvmMax=7635730432, totalBytes=2148524, maxBytes=8589934592, currPhys=3300302848, maxPhys=8589934592
    • 325 ms
      testZeroCount(Nd4jBackend)
      • 325 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - ReductionOpValidation.testZeroCount
          o.n.a.f.DifferentialFunction - No fields found for property name dst for class org.nd4j.linalg.api.ops.impl.transforms.dtype.Cast
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.f.DifferentialFunction - No fields found for property name dst for class org.nd4j.linalg.api.ops.impl.transforms.dtype.Cast
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.f.DifferentialFunction - No fields found for property name dst for class org.nd4j.linalg.api.ops.impl.transforms.dtype.Cast
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.f.DifferentialFunction - No fields found for property name dst for class org.nd4j.linalg.api.ops.impl.transforms.dtype.Cast
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.f.DifferentialFunction - No fields found for property name dst for class org.nd4j.linalg.api.ops.impl.transforms.dtype.Cast
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.f.DifferentialFunction - No fields found for property name dst for class org.nd4j.linalg.api.ops.impl.transforms.dtype.Cast
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.f.DifferentialFunction - No fields found for property name dst for class org.nd4j.linalg.api.ops.impl.transforms.dtype.Cast
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.f.DifferentialFunction - No fields found for property name dst for class org.nd4j.linalg.api.ops.impl.transforms.dtype.Cast
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.f.DifferentialFunction - No fields found for property name dst for class org.nd4j.linalg.api.ops.impl.transforms.dtype.Cast
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.f.DifferentialFunction - No fields found for property name dst for class org.nd4j.linalg.api.ops.impl.transforms.dtype.Cast
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.f.DifferentialFunction - No fields found for property name dst for class org.nd4j.linalg.api.ops.impl.transforms.dtype.Cast
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.f.DifferentialFunction - No fields found for property name dst for class org.nd4j.linalg.api.ops.impl.transforms.dtype.Cast
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.f.DifferentialFunction - No fields found for property name dst for class org.nd4j.linalg.api.ops.impl.transforms.dtype.Cast
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.f.DifferentialFunction - No fields found for property name dst for class org.nd4j.linalg.api.ops.impl.transforms.dtype.Cast
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.f.DifferentialFunction - No fields found for property name dst for class org.nd4j.linalg.api.ops.impl.transforms.dtype.Cast
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.f.DifferentialFunction - No fields found for property name dst for class org.nd4j.linalg.api.ops.impl.transforms.dtype.Cast
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.f.DifferentialFunction - No fields found for property name dst for class org.nd4j.linalg.api.ops.impl.transforms.dtype.Cast
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.f.DifferentialFunction - No fields found for property name dst for class org.nd4j.linalg.api.ops.impl.transforms.dtype.Cast
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.f.DifferentialFunction - No fields found for property name dst for class org.nd4j.linalg.api.ops.impl.transforms.dtype.Cast
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.f.DifferentialFunction - No fields found for property name dst for class org.nd4j.linalg.api.ops.impl.transforms.dtype.Cast
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.f.DifferentialFunction - No fields found for property name dst for class org.nd4j.linalg.api.ops.impl.transforms.dtype.Cast
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.c.t.BaseND4JTest - ReductionOpValidation.testZeroCount: 325 ms, threadCount: (27->27), jvmTotal=3563061248, jvmMax=7635730432, totalBytes=826388, maxBytes=8589934592, currPhys=3301515264, maxPhys=8589934592
    • 1.24 s
      testReduce3(Nd4jBackend)
      • 1.24 s
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - ReductionOpValidation.testReduce3
          o.n.a.o.ReductionOpValidation - *** Starting test: (test 1 - euclidean, dimensions=[2147483647])
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "reduce_sum" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 120 params checked, 120 passed, 0 failed. Largest relative error = 4.353529822550761E-9
          o.n.a.o.ReductionOpValidation - *** Starting test: (test 2 - cosine, dimensions=[2147483647])
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "reduce_sum" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 120 params checked, 120 passed, 0 failed. Largest relative error = 1.405350506709788E-7
          o.n.a.o.ReductionOpValidation - *** Starting test: (test 3 - cosinedistance, dimensions=[2147483647])
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "reduce_sum" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 120 params checked, 120 passed, 0 failed. Largest relative error = 2.0615183924936498E-5
          o.n.a.o.ReductionOpValidation - *** Starting test: (test 4 - hamming, dimensions=[2147483647])
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "reduce_sum" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 120 params checked, 120 passed, 0 failed. Largest relative error = 0.0
          o.n.a.o.ReductionOpValidation - *** Starting test: (test 5 - jaccard, dimensions=[2147483647])
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "reduce_sum" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 120 params checked, 120 passed, 0 failed. Largest relative error = 3.855906780231624E-10
          o.n.a.o.ReductionOpValidation - *** Starting test: (test 6 - dot, dimensions=[2147483647])
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "reduce_sum" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 120 params checked, 120 passed, 0 failed. Largest relative error = 1.0623009476516888E-7
          o.n.a.o.ReductionOpValidation - *** Starting test: (test 1 - euclidean, dimensions=[0, 1, 2])
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "reduce_sum" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 120 params checked, 120 passed, 0 failed. Largest relative error = 1.8169695245457751E-9
          o.n.a.o.ReductionOpValidation - *** Starting test: (test 2 - cosine, dimensions=[0, 1, 2])
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "reduce_sum" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 120 params checked, 120 passed, 0 failed. Largest relative error = 4.1036616939205864E-8
          o.n.a.o.ReductionOpValidation - *** Starting test: (test 3 - cosinedistance, dimensions=[0, 1, 2])
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "reduce_sum" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 120 params checked, 120 passed, 0 failed. Largest relative error = 1.1707361680875548E-6
          o.n.a.o.ReductionOpValidation - *** Starting test: (test 4 - hamming, dimensions=[0, 1, 2])
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "reduce_sum" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 120 params checked, 120 passed, 0 failed. Largest relative error = 0.0
          o.n.a.o.ReductionOpValidation - *** Starting test: (test 5 - jaccard, dimensions=[0, 1, 2])
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "reduce_sum" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 120 params checked, 120 passed, 0 failed. Largest relative error = 3.7803683861380624E-10
          o.n.a.o.ReductionOpValidation - *** Starting test: (test 6 - dot, dimensions=[0, 1, 2])
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "reduce_sum" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 120 params checked, 120 passed, 0 failed. Largest relative error = 7.79636486130878E-8
          o.n.a.o.ReductionOpValidation - *** Starting test: (test 1 - euclidean, dimensions=[0])
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "reduce_sum" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 120 params checked, 120 passed, 0 failed. Largest relative error = 0.7029594550749937
          o.n.a.o.ReductionOpValidation - *** Starting test: (test 2 - cosine, dimensions=[0])
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "reduce_sum" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 120 params checked, 120 passed, 0 failed. Largest relative error = 7.627071885212522E-6
          o.n.a.o.ReductionOpValidation - *** Starting test: (test 3 - cosinedistance, dimensions=[0])
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "reduce_sum" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 120 params checked, 120 passed, 0 failed. Largest relative error = 2.0837910730980385E-6
          o.n.a.o.ReductionOpValidation - *** Starting test: (test 4 - hamming, dimensions=[0])
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "reduce_sum" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 120 params checked, 120 passed, 0 failed. Largest relative error = 0.0
          o.n.a.o.ReductionOpValidation - *** Starting test: (test 5 - jaccard, dimensions=[0])
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "reduce_sum" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 120 params checked, 120 passed, 0 failed. Largest relative error = 1.58296731962437E-9
          o.n.a.o.ReductionOpValidation - *** Starting test: (test 6 - dot, dimensions=[0])
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "reduce_sum" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 120 params checked, 120 passed, 0 failed. Largest relative error = 6.697377590869829E-8
          o.n.a.o.ReductionOpValidation - *** Starting test: (test 1 - euclidean, dimensions=[1])
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "reduce_sum" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 120 params checked, 120 passed, 0 failed. Largest relative error = 0.5268278972999172
          o.n.a.o.ReductionOpValidation - *** Starting test: (test 2 - cosine, dimensions=[1])
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "reduce_sum" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 120 params checked, 120 passed, 0 failed. Largest relative error = 2.5029614412968764E-6
          o.n.a.o.ReductionOpValidation - *** Starting test: (test 3 - cosinedistance, dimensions=[1])
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "reduce_sum" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 120 params checked, 120 passed, 0 failed. Largest relative error = 1.4969207988453652E-6
          o.n.a.o.ReductionOpValidation - *** Starting test: (test 4 - hamming, dimensions=[1])
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "reduce_sum" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 120 params checked, 120 passed, 0 failed. Largest relative error = 0.0
          o.n.a.o.ReductionOpValidation - *** Starting test: (test 5 - jaccard, dimensions=[1])
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "reduce_sum" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 120 params checked, 120 passed, 0 failed. Largest relative error = 4.6248134183467735E-8
          o.n.a.o.ReductionOpValidation - *** Starting test: (test 6 - dot, dimensions=[1])
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "reduce_sum" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 120 params checked, 120 passed, 0 failed. Largest relative error = 4.084706163302473E-7
          o.n.a.o.ReductionOpValidation - *** Starting test: (test 1 - euclidean, dimensions=[2])
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "reduce_sum" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 120 params checked, 120 passed, 0 failed. Largest relative error = 0.31003355940790617
          o.n.a.o.ReductionOpValidation - *** Starting test: (test 2 - cosine, dimensions=[2])
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "reduce_sum" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 120 params checked, 120 passed, 0 failed. Largest relative error = 8.27105194340946E-6
          o.n.a.o.ReductionOpValidation - *** Starting test: (test 3 - cosinedistance, dimensions=[2])
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "reduce_sum" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 120 params checked, 120 passed, 0 failed. Largest relative error = 1.2189772937399517E-6
          o.n.a.o.ReductionOpValidation - *** Starting test: (test 4 - hamming, dimensions=[2])
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "reduce_sum" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 120 params checked, 120 passed, 0 failed. Largest relative error = 0.0
          o.n.a.o.ReductionOpValidation - *** Starting test: (test 5 - jaccard, dimensions=[2])
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "reduce_sum" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 120 params checked, 120 passed, 0 failed. Largest relative error = 3.4227325577983087E-9
          o.n.a.o.ReductionOpValidation - *** Starting test: (test 6 - dot, dimensions=[2])
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "reduce_sum" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 120 params checked, 120 passed, 0 failed. Largest relative error = 1.8200599784373473E-6
          o.n.a.o.ReductionOpValidation - *** Starting test: (test 1 - euclidean, dimensions=[0, 1])
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "reduce_sum" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 120 params checked, 120 passed, 0 failed. Largest relative error = 1.3024032748672899E-8
          o.n.a.o.ReductionOpValidation - *** Starting test: (test 2 - cosine, dimensions=[0, 1])
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "reduce_sum" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 120 params checked, 120 passed, 0 failed. Largest relative error = 1.8890183900738139E-6
          o.n.a.o.ReductionOpValidation - *** Starting test: (test 3 - cosinedistance, dimensions=[0, 1])
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "reduce_sum" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 120 params checked, 120 passed, 0 failed. Largest relative error = 1.7662918989659693E-6
          o.n.a.o.ReductionOpValidation - *** Starting test: (test 4 - hamming, dimensions=[0, 1])
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "reduce_sum" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 120 params checked, 120 passed, 0 failed. Largest relative error = 0.0
          o.n.a.o.ReductionOpValidation - *** Starting test: (test 5 - jaccard, dimensions=[0, 1])
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "reduce_sum" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 120 params checked, 120 passed, 0 failed. Largest relative error = 1.5355593531292342E-9
          o.n.a.o.ReductionOpValidation - *** Starting test: (test 6 - dot, dimensions=[0, 1])
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "reduce_sum" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 120 params checked, 120 passed, 0 failed. Largest relative error = 1.5431019721787162E-8
          o.n.a.o.ReductionOpValidation - *** Starting test: (test 1 - euclidean, dimensions=[0, 2])
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "reduce_sum" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 120 params checked, 120 passed, 0 failed. Largest relative error = 2.358058289546859E-8
          o.n.a.o.ReductionOpValidation - *** Starting test: (test 2 - cosine, dimensions=[0, 2])
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "reduce_sum" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 120 params checked, 120 passed, 0 failed. Largest relative error = 2.0295096109502666E-7
          o.n.a.o.ReductionOpValidation - *** Starting test: (test 3 - cosinedistance, dimensions=[0, 2])
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "reduce_sum" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 120 params checked, 120 passed, 0 failed. Largest relative error = 1.0391236660153506E-6
          o.n.a.o.ReductionOpValidation - *** Starting test: (test 4 - hamming, dimensions=[0, 2])
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "reduce_sum" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 120 params checked, 120 passed, 0 failed. Largest relative error = 0.0
          o.n.a.o.ReductionOpValidation - *** Starting test: (test 5 - jaccard, dimensions=[0, 2])
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "reduce_sum" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 120 params checked, 120 passed, 0 failed. Largest relative error = 1.0510509557650346E-9
          o.n.a.o.ReductionOpValidation - *** Starting test: (test 6 - dot, dimensions=[0, 2])
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "reduce_sum" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 120 params checked, 120 passed, 0 failed. Largest relative error = 6.703412665632023E-8
          o.n.a.o.ReductionOpValidation - *** Starting test: (test 1 - euclidean, dimensions=[1, 2])
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "reduce_sum" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 120 params checked, 120 passed, 0 failed. Largest relative error = 6.529950333759192E-9
          o.n.a.o.ReductionOpValidation - *** Starting test: (test 2 - cosine, dimensions=[1, 2])
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "reduce_sum" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 120 params checked, 120 passed, 0 failed. Largest relative error = 9.473560447234013E-7
          o.n.a.o.ReductionOpValidation - *** Starting test: (test 3 - cosinedistance, dimensions=[1, 2])
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "reduce_sum" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 120 params checked, 120 passed, 0 failed. Largest relative error = 7.904160922687341E-7
          o.n.a.o.ReductionOpValidation - *** Starting test: (test 4 - hamming, dimensions=[1, 2])
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "reduce_sum" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 120 params checked, 120 passed, 0 failed. Largest relative error = 0.0
          o.n.a.o.ReductionOpValidation - *** Starting test: (test 5 - jaccard, dimensions=[1, 2])
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "reduce_sum" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 120 params checked, 120 passed, 0 failed. Largest relative error = 3.748973864830161E-10
          o.n.a.o.ReductionOpValidation - *** Starting test: (test 6 - dot, dimensions=[1, 2])
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "reduce_sum" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 120 params checked, 120 passed, 0 failed. Largest relative error = 2.61347186027713E-6
          o.n.c.t.BaseND4JTest - ReductionOpValidation.testReduce3: 1242 ms, threadCount: (27->27), jvmTotal=3564109824, jvmMax=7635730432, totalBytes=822480, maxBytes=8589934592, currPhys=3334987776, maxPhys=8589934592
    • 154 ms
      testMoments(Nd4jBackend)
      • 154 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - ReductionOpValidation.testMoments
          o.n.l.a.o.e.DefaultOpExecutioner - Op name: linspace_random; Z shapeInfo: [1, 12, 1, 16384, 1, 99]; Z values: [1.0, 2.0, 3.0, 4.0, 5.0, 6.0, 7.0, 8.0, 9.0, 10.0]
          o.n.l.a.o.e.DefaultOpExecutioner - Op name: old_assign; Z shapeInfo: [2, 3, 4, 4, 1, 16384, 1, 99]; Z values: [1.0, 2.0, 3.0, 4.0, 5.0, 6.0, 7.0, 8.0, 9.0, 10.0]
          o.n.l.a.o.e.DefaultOpExecutioner - Op name: old_assign; Z shapeInfo: [2, 3, 4, 4, 1, 16384, 1, 99]; Z values: [1.0, 2.0, 3.0, 4.0, 5.0, 6.0, 7.0, 8.0, 9.0, 10.0]
          Debug info for node_2 input[0]; shape: [3, 4]; ews: [1]; order: [c]; dtype: [DOUBLE]; first values: [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12]
          Removing variable <1:0>
          o.n.l.a.o.e.DefaultOpExecutioner - Op name: old_assign; Z shapeInfo: [2, 3, 4, 4, 1, 16384, 1, 99]; Z values: [1.0, 2.0, 3.0, 4.0, 5.0, 6.0, 7.0, 8.0, 9.0, 10.0]
          Executing op: [moments]
          Executing op: [reduce_variance]
          node_1:0 result shape: [4]; dtype: DOUBLE; first values [10.6667, 10.6667, 10.6667, 10.6667]
          node_1:0 result shape: [4]; dtype: DOUBLE; first values [5, 6, 7, 8]
          node_1:1 result shape: [4]; dtype: DOUBLE; first values [10.6667, 10.6667, 10.6667, 10.6667]
          o.n.l.a.o.e.DefaultOpExecutioner - Op name: old_assign; Z shapeInfo: [2, 3, 4, 4, 1, 16384, 1, 99]; Z values: [1.0, 2.0, 3.0, 4.0, 5.0, 6.0, 7.0, 8.0, 9.0, 10.0]
          o.n.l.a.o.e.DefaultOpExecutioner - Op name: old_assign; Z shapeInfo: [2, 3, 4, 4, 1, 16384, 1, 99]; Z values: [1.0, 2.0, 3.0, 4.0, 5.0, 6.0, 7.0, 8.0, 9.0, 10.0]
          o.n.a.f.DifferentialFunction - No fields found for property name dimensions for class org.nd4j.linalg.api.ops.impl.reduce.Moments
          Debug info for node_2 input[0]; shape: [3, 4]; ews: [1]; order: [c]; dtype: [DOUBLE]; first values: [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12]
          Removing variable <1:0>
          o.n.l.a.o.e.DefaultOpExecutioner - Op name: old_assign; Z shapeInfo: [2, 3, 4, 4, 1, 16384, 1, 99]; Z values: [1.0, 2.0, 3.0, 4.0, 5.0, 6.0, 7.0, 8.0, 9.0, 10.0]
          Executing op: [moments]
          Executing op: [reduce_variance]
          node_1:0 result shape: [4]; dtype: DOUBLE; first values [10.6667, 10.6667, 10.6667, 10.6667]
          node_1:0 result shape: [4]; dtype: DOUBLE; first values [5, 6, 7, 8]
          node_1:1 result shape: [4]; dtype: DOUBLE; first values [10.6667, 10.6667, 10.6667, 10.6667]
          o.n.l.a.o.e.DefaultOpExecutioner - Op name: old_assign; Z shapeInfo: [2, 3, 4, 4, 1, 16384, 1, 99]; Z values: [1.0, 2.0, 3.0, 4.0, 5.0, 6.0, 7.0, 8.0, 9.0, 10.0]
          Removing variable <1:0>
          Removing variable <1:1>
          o.n.l.a.o.e.DefaultOpExecutioner - Op name: old_assign; Z shapeInfo: [1, 4, 1, 16384, 1, 99]; Z values: [5.0, 6.0, 7.0, 8.0]
          o.n.l.a.o.e.DefaultOpExecutioner - Op name: old_assign; Z shapeInfo: [1, 4, 1, 16384, 1, 99]; Z values: [10.666666666666666, 10.666666666666666, 10.666666666666666, 10.666666666666666]
          Executing op: [add]
          node_1:0 result shape: [4]; dtype: DOUBLE; first values [15.6667, 16.6667, 17.6667, 18.6667]
          o.n.l.a.o.e.DefaultOpExecutioner - Op name: old_assign; Z shapeInfo: [1, 4, 1, 16384, 1, 99]; Z values: [5.0, 6.0, 7.0, 8.0]
          o.n.l.a.o.e.DefaultOpExecutioner - Op name: old_assign; Z shapeInfo: [1, 4, 1, 16384, 1, 99]; Z values: [10.666666666666666, 10.666666666666666, 10.666666666666666, 10.666666666666666]
          o.n.l.a.o.e.DefaultOpExecutioner - Op name: old_assign; Z shapeInfo: [1, 4, 1, 16384, 1, 99]; Z values: [15.666666666666666, 16.666666666666664, 17.666666666666664, 18.666666666666664]
          o.n.l.a.o.e.DefaultOpExecutioner - Op name: old_assign; Z shapeInfo: [1, 4, 1, 16384, 1, 99]; Z values: [15.666666666666666, 16.666666666666664, 17.666666666666664, 18.666666666666664]
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          Debug info for node_2 input[0]; shape: [3, 4]; ews: [1]; order: [c]; dtype: [DOUBLE]; first values: [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12]
          Removing variable <1:0>
          Executing op: [moments]
          Executing op: [reduce_variance]
          node_1:0 result shape: [4]; dtype: DOUBLE; first values [10.6667, 10.6667, 10.6667, 10.6667]
          node_1:0 result shape: [4]; dtype: DOUBLE; first values [5, 6, 7, 8]
          node_1:1 result shape: [4]; dtype: DOUBLE; first values [10.6667, 10.6667, 10.6667, 10.6667]
          Removing variable <1:0>
          Removing variable <1:1>
          Executing op: [add]
          node_1:0 result shape: [4]; dtype: DOUBLE; first values [15.6667, 16.6667, 17.6667, 18.6667]
          o.n.a.s.SameDiff - Inferring output "std" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.l.a.o.e.DefaultOpExecutioner - Op name: old_assign; Z shapeInfo: [2, 3, 4, 4, 1, 16384, 1, 99]; Z values: [1.0, 2.0, 3.0, 4.0, 5.0, 6.0, 7.0, 8.0, 9.0, 10.0]
          o.n.a.f.DifferentialFunction - No fields found for property name dimensions for class org.nd4j.linalg.api.ops.impl.reduce.Moments
          o.n.l.a.o.e.DefaultOpExecutioner - Op name: set_scalar; Z shapeInfo: [1, 1, 1, 8192, 1, 99]; Z values: [0.0]
          Debug info for node_2 input[0]; shape: [3, 4]; ews: [1]; order: [c]; dtype: [DOUBLE]; first values: [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12]
          Removing variable <1:0>
          o.n.l.a.o.e.DefaultOpExecutioner - Op name: old_assign; Z shapeInfo: [2, 3, 4, 4, 1, 16384, 1, 99]; Z values: [1.0, 2.0, 3.0, 4.0, 5.0, 6.0, 7.0, 8.0, 9.0, 10.0]
          Executing op: [moments]
          Executing op: [reduce_variance]
          node_1:0 result shape: [4]; dtype: DOUBLE; first values [10.6667, 10.6667, 10.6667, 10.6667]
          node_1:0 result shape: [4]; dtype: DOUBLE; first values [5, 6, 7, 8]
          node_1:1 result shape: [4]; dtype: DOUBLE; first values [10.6667, 10.6667, 10.6667, 10.6667]
          o.n.l.a.o.e.DefaultOpExecutioner - Op name: old_assign; Z shapeInfo: [2, 3, 4, 4, 1, 16384, 1, 99]; Z values: [1.0, 2.0, 3.0, 4.0, 5.0, 6.0, 7.0, 8.0, 9.0, 10.0]
          Removing variable <1:0>
          o.n.l.a.o.e.DefaultOpExecutioner - Op name: old_assign; Z shapeInfo: [0, 8192, 1, 99]; Z values: [1.0]
          Executing op: [cast]
          node_1:0 result shape: []; dtype: DOUBLE; first values [1]
          o.n.l.a.o.e.DefaultOpExecutioner - Op name: old_assign; Z shapeInfo: [0, 8192, 1, 99]; Z values: [1.0]
          Removing variable <1:0>
          Removing variable <1:1>
          o.n.l.a.o.e.DefaultOpExecutioner - Op name: old_assign; Z shapeInfo: [1, 4, 1, 16384, 1, 99]; Z values: [5.0, 6.0, 7.0, 8.0]
          o.n.l.a.o.e.DefaultOpExecutioner - Op name: old_assign; Z shapeInfo: [1, 4, 1, 16384, 1, 99]; Z values: [10.666666666666666, 10.666666666666666, 10.666666666666666, 10.666666666666666]
          Executing op: [add]
          node_1:0 result shape: [4]; dtype: DOUBLE; first values [15.6667, 16.6667, 17.6667, 18.6667]
          o.n.l.a.o.e.DefaultOpExecutioner - Op name: old_assign; Z shapeInfo: [1, 4, 1, 16384, 1, 99]; Z values: [5.0, 6.0, 7.0, 8.0]
          o.n.l.a.o.e.DefaultOpExecutioner - Op name: old_assign; Z shapeInfo: [1, 4, 1, 16384, 1, 99]; Z values: [10.666666666666666, 10.666666666666666, 10.666666666666666, 10.666666666666666]
          Removing variable <1:0>
          Removing variable <1:1>
          o.n.l.a.o.e.DefaultOpExecutioner - Op name: old_assign; Z shapeInfo: [1, 4, 1, 16384, 1, 99]; Z values: [15.666666666666666, 16.666666666666664, 17.666666666666664, 18.666666666666664]
          o.n.l.a.o.e.DefaultOpExecutioner - Op name: old_assign; Z shapeInfo: [0, 16384, 1, 99]; Z values: [1.0]
          Executing op: [reduce_stdev_bp]
          Pre mean calculation 0
          Post mean calculation 0
          Pre variance calculation 0
          Post variance calculation 0
          node_1:0 result shape: [4]; dtype: DOUBLE; first values [-0.387298, -0.129099, 0.129099, 0.387298]
          o.n.l.a.o.e.DefaultOpExecutioner - Op name: old_assign; Z shapeInfo: [1, 4, 1, 16384, 1, 99]; Z values: [15.666666666666666, 16.666666666666664, 17.666666666666664, 18.666666666666664]
          o.n.l.a.o.e.DefaultOpExecutioner - Op name: old_assign; Z shapeInfo: [0, 16384, 1, 99]; Z values: [1.0]
          Removing variable <1:0>
          Removing variable <1:1>
          Removing variable <1:2>
          o.n.l.a.o.e.DefaultOpExecutioner - Op name: old_assign; Z shapeInfo: [1, 4, 1, 16384, 1, 99]; Z values: [5.0, 6.0, 7.0, 8.0]
          o.n.l.a.o.e.DefaultOpExecutioner - Op name: old_assign; Z shapeInfo: [1, 4, 1, 16384, 1, 99]; Z values: [10.666666666666666, 10.666666666666666, 10.666666666666666, 10.666666666666666]
          o.n.l.a.o.e.DefaultOpExecutioner - Op name: old_assign; Z shapeInfo: [1, 4, 1, 16384, 1, 99]; Z values: [-0.3872983346207413, -0.12909944487358058, 0.12909944487358058, 0.38729833462074176]
          Executing op: [add_bp]
          node_1:0 result shape: [4]; dtype: DOUBLE; first values [-0.387298, -0.129099, 0.129099, 0.387298]
          node_1:1 result shape: [4]; dtype: DOUBLE; first values [-0.387298, -0.129099, 0.129099, 0.387298]
          o.n.l.a.o.e.DefaultOpExecutioner - Op name: old_assign; Z shapeInfo: [1, 4, 1, 16384, 1, 99]; Z values: [5.0, 6.0, 7.0, 8.0]
          o.n.l.a.o.e.DefaultOpExecutioner - Op name: old_assign; Z shapeInfo: [1, 4, 1, 16384, 1, 99]; Z values: [10.666666666666666, 10.666666666666666, 10.666666666666666, 10.666666666666666]
          o.n.l.a.o.e.DefaultOpExecutioner - Op name: old_assign; Z shapeInfo: [1, 4, 1, 16384, 1, 99]; Z values: [-0.3872983346207413, -0.12909944487358058, 0.12909944487358058, 0.38729833462074176]
          Removing variable <1:0>
          Removing variable <1:1>
          o.n.l.a.o.e.DefaultOpExecutioner - Op name: old_assign; Z shapeInfo: [2, 3, 4, 4, 1, 16384, 1, 99]; Z values: [1.0, 2.0, 3.0, 4.0, 5.0, 6.0, 7.0, 8.0, 9.0, 10.0]
          o.n.l.a.o.e.DefaultOpExecutioner - Op name: old_assign; Z shapeInfo: [1, 4, 1, 16384, 1, 99]; Z values: [-0.3872983346207413, -0.12909944487358058, 0.12909944487358058, 0.38729833462074176]
          Executing op: [reduce_variance_bp]
          Dimension item is 0
          node_1:0 result shape: [3, 4]; dtype: DOUBLE; first values [1.0328, 0.344265, -0.344265, -1.0328, -0, -0, 0, 0, -1.0328, -0.344265, 0.344265, 1.0328]
          o.n.l.a.o.e.DefaultOpExecutioner - Op name: old_assign; Z shapeInfo: [2, 3, 4, 4, 1, 16384, 1, 99]; Z values: [1.0, 2.0, 3.0, 4.0, 5.0, 6.0, 7.0, 8.0, 9.0, 10.0]
          o.n.l.a.o.e.DefaultOpExecutioner - Op name: old_assign; Z shapeInfo: [1, 4, 1, 16384, 1, 99]; Z values: [-0.3872983346207413, -0.12909944487358058, 0.12909944487358058, 0.38729833462074176]
          Removing variable <1:0>
          Removing variable <1:1>
          o.n.l.a.o.e.DefaultOpExecutioner - Op name: old_assign; Z shapeInfo: [2, 3, 4, 4, 1, 16384, 1, 99]; Z values: [1.0, 2.0, 3.0, 4.0, 5.0, 6.0, 7.0, 8.0, 9.0, 10.0]
          o.n.l.a.o.e.DefaultOpExecutioner - Op name: old_assign; Z shapeInfo: [1, 4, 1, 16384, 1, 99]; Z values: [-0.3872983346207413, -0.12909944487358058, 0.12909944487358058, 0.38729833462074176]
          Executing op: [reduce_mean_bp]
          node_1:0 result shape: [3, 4]; dtype: DOUBLE; first values [-0.129099, -0.0430331, 0.0430331, 0.129099, -0.129099, -0.0430331, 0.0430331, 0.129099, -0.129099, -0.0430331, 0.0430331, 0.129099]
          o.n.l.a.o.e.DefaultOpExecutioner - Op name: old_assign; Z shapeInfo: [2, 3, 4, 4, 1, 16384, 1, 99]; Z values: [1.0, 2.0, 3.0, 4.0, 5.0, 6.0, 7.0, 8.0, 9.0, 10.0]
          o.n.l.a.o.e.DefaultOpExecutioner - Op name: old_assign; Z shapeInfo: [1, 4, 1, 16384, 1, 99]; Z values: [-0.3872983346207413, -0.12909944487358058, 0.12909944487358058, 0.38729833462074176]
          Removing variable <1:0>
          Removing variable <1:1>
          o.n.l.a.o.e.DefaultOpExecutioner - Op name: old_assign; Z shapeInfo: [2, 3, 4, 4, 1, 16384, 1, 99]; Z values: [-0.12909944487358044, -0.04303314829119352, 0.04303314829119352, 0.12909944487358058, -0.12909944487358044, -0.04303314829119352, 0.04303314829119352, 0.12909944487358058, -0.12909944487358044, -0.04303314829119352]
          o.n.l.a.o.e.DefaultOpExecutioner - Op name: old_assign; Z shapeInfo: [2, 3, 4, 4, 1, 16384, 1, 99]; Z values: [1.0327955897683496, 0.34426519658945026, -0.34426519658945026, -1.032795589768351, -0.0, -0.0, 0.0, 0.0, -1.0327955897683496, -0.34426519658945026]
          Executing op: [add]
          node_1:0 result shape: [3, 4]; dtype: DOUBLE; first values [0.903696, 0.301232, -0.301232, -0.903696, -0.129099, -0.0430331, 0.0430331, 0.129099, -1.1619, -0.387298, 0.387298, 1.1619]
          o.n.l.a.o.e.DefaultOpExecutioner - Op name: old_assign; Z shapeInfo: [2, 3, 4, 4, 1, 16384, 1, 99]; Z values: [-0.12909944487358044, -0.04303314829119352, 0.04303314829119352, 0.12909944487358058, -0.12909944487358044, -0.04303314829119352, 0.04303314829119352, 0.12909944487358058, -0.12909944487358044, -0.04303314829119352]
          o.n.l.a.o.e.DefaultOpExecutioner - Op name: old_assign; Z shapeInfo: [2, 3, 4, 4, 1, 16384, 1, 99]; Z values: [1.0327955897683496, 0.34426519658945026, -0.34426519658945026, -1.032795589768351, -0.0, -0.0, 0.0, 0.0, -1.0327955897683496, -0.34426519658945026]
          o.n.l.a.o.e.DefaultOpExecutioner - Op name: old_assign; Z shapeInfo: [2, 3, 4, 4, 1, 16384, 1, 99]; Z values: [0.9036961448947691, 0.3012320482982567, -0.3012320482982567, -0.9036961448947703, -0.12909944487358044, -0.04303314829119352, 0.04303314829119352, 0.12909944487358058, -1.1618950346419301, -0.3872983448806438]
          Debug info for node_2 input[0]; shape: [3, 4]; ews: [1]; order: [c]; dtype: [DOUBLE]; first values: [1.00001, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12]
          Removing variable <1:0>
          Executing op: [moments]
          Executing op: [reduce_variance]
          node_1:0 result shape: [4]; dtype: DOUBLE; first values [10.6666, 10.6667, 10.6667, 10.6667]
          node_1:0 result shape: [4]; dtype: DOUBLE; first values [5, 6, 7, 8]
          node_1:1 result shape: [4]; dtype: DOUBLE; first values [10.6666, 10.6667, 10.6667, 10.6667]
          Removing variable <1:0>
          Removing variable <1:1>
          Executing op: [add]
          node_1:0 result shape: [4]; dtype: DOUBLE; first values [15.6666, 16.6667, 17.6667, 18.6667]
          Debug info for node_2 input[0]; shape: [3, 4]; ews: [1]; order: [c]; dtype: [DOUBLE]; first values: [0.99999, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12]
          Removing variable <1:0>
          Executing op: [moments]
          Executing op: [reduce_variance]
          node_1:0 result shape: [4]; dtype: DOUBLE; first values [10.6667, 10.6667, 10.6667, 10.6667]
          node_1:0 result shape: [4]; dtype: DOUBLE; first values [5, 6, 7, 8]
          node_1:1 result shape: [4]; dtype: DOUBLE; first values [10.6667, 10.6667, 10.6667, 10.6667]
          Removing variable <1:0>
          Removing variable <1:1>
          Executing op: [add]
          node_1:0 result shape: [4]; dtype: DOUBLE; first values [15.6667, 16.6667, 17.6667, 18.6667]
          Debug info for node_2 input[0]; shape: [3, 4]; ews: [1]; order: [c]; dtype: [DOUBLE]; first values: [1, 2.00001, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12]
          Removing variable <1:0>
          Executing op: [moments]
          Executing op: [reduce_variance]
          node_1:0 result shape: [4]; dtype: DOUBLE; first values [10.6667, 10.6666, 10.6667, 10.6667]
          node_1:0 result shape: [4]; dtype: DOUBLE; first values [5, 6, 7, 8]
          node_1:1 result shape: [4]; dtype: DOUBLE; first values [10.6667, 10.6666, 10.6667, 10.6667]
          Removing variable <1:0>
          Removing variable <1:1>
          Executing op: [add]
          node_1:0 result shape: [4]; dtype: DOUBLE; first values [15.6667, 16.6666, 17.6667, 18.6667]
          Debug info for node_2 input[0]; shape: [3, 4]; ews: [1]; order: [c]; dtype: [DOUBLE]; first values: [1, 1.99999, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12]
          Removing variable <1:0>
          Executing op: [moments]
          Executing op: [reduce_variance]
          node_1:0 result shape: [4]; dtype: DOUBLE; first values [10.6667, 10.6667, 10.6667, 10.6667]
          node_1:0 result shape: [4]; dtype: DOUBLE; first values [5, 6, 7, 8]
          node_1:1 result shape: [4]; dtype: DOUBLE; first values [10.6667, 10.6667, 10.6667, 10.6667]
          Removing variable <1:0>
          Removing variable <1:1>
          Executing op: [add]
          node_1:0 result shape: [4]; dtype: DOUBLE; first values [15.6667, 16.6667, 17.6667, 18.6667]
          Debug info for node_2 input[0]; shape: [3, 4]; ews: [1]; order: [c]; dtype: [DOUBLE]; first values: [1, 2, 3.00001, 4, 5, 6, 7, 8, 9, 10, 11, 12]
          Removing variable <1:0>
          Executing op: [moments]
          Executing op: [reduce_variance]
          node_1:0 result shape: [4]; dtype: DOUBLE; first values [10.6667, 10.6667, 10.6666, 10.6667]
          node_1:0 result shape: [4]; dtype: DOUBLE; first values [5, 6, 7, 8]
          node_1:1 result shape: [4]; dtype: DOUBLE; first values [10.6667, 10.6667, 10.6666, 10.6667]
          Removing variable <1:0>
          Removing variable <1:1>
          Executing op: [add]
          node_1:0 result shape: [4]; dtype: DOUBLE; first values [15.6667, 16.6667, 17.6666, 18.6667]
          Debug info for node_2 input[0]; shape: [3, 4]; ews: [1]; order: [c]; dtype: [DOUBLE]; first values: [1, 2, 2.99999, 4, 5, 6, 7, 8, 9, 10, 11, 12]
          Removing variable <1:0>
          Executing op: [moments]
          Executing op: [reduce_variance]
          node_1:0 result shape: [4]; dtype: DOUBLE; first values [10.6667, 10.6667, 10.6667, 10.6667]
          node_1:0 result shape: [4]; dtype: DOUBLE; first values [5, 6, 7, 8]
          node_1:1 result shape: [4]; dtype: DOUBLE; first values [10.6667, 10.6667, 10.6667, 10.6667]
          Removing variable <1:0>
          Removing variable <1:1>
          Executing op: [add]
          node_1:0 result shape: [4]; dtype: DOUBLE; first values [15.6667, 16.6667, 17.6667, 18.6667]
          Debug info for node_2 input[0]; shape: [3, 4]; ews: [1]; order: [c]; dtype: [DOUBLE]; first values: [1, 2, 3, 4.00001, 5, 6, 7, 8, 9, 10, 11, 12]
          Removing variable <1:0>
          Executing op: [moments]
          Executing op: [reduce_variance]
          node_1:0 result shape: [4]; dtype: DOUBLE; first values [10.6667, 10.6667, 10.6667, 10.6666]
          node_1:0 result shape: [4]; dtype: DOUBLE; first values [5, 6, 7, 8]
          node_1:1 result shape: [4]; dtype: DOUBLE; first values [10.6667, 10.6667, 10.6667, 10.6666]
          Removing variable <1:0>
          Removing variable <1:1>
          Executing op: [add]
          node_1:0 result shape: [4]; dtype: DOUBLE; first values [15.6667, 16.6667, 17.6667, 18.6666]
          Debug info for node_2 input[0]; shape: [3, 4]; ews: [1]; order: [c]; dtype: [DOUBLE]; first values: [1, 2, 3, 3.99999, 5, 6, 7, 8, 9, 10, 11, 12]
          Removing variable <1:0>
          Executing op: [moments]
          Executing op: [reduce_variance]
          node_1:0 result shape: [4]; dtype: DOUBLE; first values [10.6667, 10.6667, 10.6667, 10.6667]
          node_1:0 result shape: [4]; dtype: DOUBLE; first values [5, 6, 7, 8]
          node_1:1 result shape: [4]; dtype: DOUBLE; first values [10.6667, 10.6667, 10.6667, 10.6667]
          Removing variable <1:0>
          Removing variable <1:1>
          Executing op: [add]
          node_1:0 result shape: [4]; dtype: DOUBLE; first values [15.6667, 16.6667, 17.6667, 18.6667]
          Debug info for node_2 input[0]; shape: [3, 4]; ews: [1]; order: [c]; dtype: [DOUBLE]; first values: [1, 2, 3, 4, 5.00001, 6, 7, 8, 9, 10, 11, 12]
          Removing variable <1:0>
          Executing op: [moments]
          Executing op: [reduce_variance]
          node_1:0 result shape: [4]; dtype: DOUBLE; first values [10.6667, 10.6667, 10.6667, 10.6667]
          node_1:0 result shape: [4]; dtype: DOUBLE; first values [5, 6, 7, 8]
          node_1:1 result shape: [4]; dtype: DOUBLE; first values [10.6667, 10.6667, 10.6667, 10.6667]
          Removing variable <1:0>
          Removing variable <1:1>
          Executing op: [add]
          node_1:0 result shape: [4]; dtype: DOUBLE; first values [15.6667, 16.6667, 17.6667, 18.6667]
          Debug info for node_2 input[0]; shape: [3, 4]; ews: [1]; order: [c]; dtype: [DOUBLE]; first values: [1, 2, 3, 4, 4.99999, 6, 7, 8, 9, 10, 11, 12]
          Removing variable <1:0>
          Executing op: [moments]
          Executing op: [reduce_variance]
          node_1:0 result shape: [4]; dtype: DOUBLE; first values [10.6667, 10.6667, 10.6667, 10.6667]
          node_1:0 result shape: [4]; dtype: DOUBLE; first values [5, 6, 7, 8]
          node_1:1 result shape: [4]; dtype: DOUBLE; first values [10.6667, 10.6667, 10.6667, 10.6667]
          Removing variable <1:0>
          Removing variable <1:1>
          Executing op: [add]
          node_1:0 result shape: [4]; dtype: DOUBLE; first values [15.6667, 16.6667, 17.6667, 18.6667]
          Debug info for node_2 input[0]; shape: [3, 4]; ews: [1]; order: [c]; dtype: [DOUBLE]; first values: [1, 2, 3, 4, 5, 6.00001, 7, 8, 9, 10, 11, 12]
          Removing variable <1:0>
          Executing op: [moments]
          Executing op: [reduce_variance]
          node_1:0 result shape: [4]; dtype: DOUBLE; first values [10.6667, 10.6667, 10.6667, 10.6667]
          node_1:0 result shape: [4]; dtype: DOUBLE; first values [5, 6, 7, 8]
          node_1:1 result shape: [4]; dtype: DOUBLE; first values [10.6667, 10.6667, 10.6667, 10.6667]
          Removing variable <1:0>
          Removing variable <1:1>
          Executing op: [add]
          node_1:0 result shape: [4]; dtype: DOUBLE; first values [15.6667, 16.6667, 17.6667, 18.6667]
          Debug info for node_2 input[0]; shape: [3, 4]; ews: [1]; order: [c]; dtype: [DOUBLE]; first values: [1, 2, 3, 4, 5, 5.99999, 7, 8, 9, 10, 11, 12]
          Removing variable <1:0>
          Executing op: [moments]
          Executing op: [reduce_variance]
          node_1:0 result shape: [4]; dtype: DOUBLE; first values [10.6667, 10.6667, 10.6667, 10.6667]
          node_1:0 result shape: [4]; dtype: DOUBLE; first values [5, 6, 7, 8]
          node_1:1 result shape: [4]; dtype: DOUBLE; first values [10.6667, 10.6667, 10.6667, 10.6667]
          Removing variable <1:0>
          Removing variable <1:1>
          Executing op: [add]
          node_1:0 result shape: [4]; dtype: DOUBLE; first values [15.6667, 16.6667, 17.6667, 18.6667]
          Debug info for node_2 input[0]; shape: [3, 4]; ews: [1]; order: [c]; dtype: [DOUBLE]; first values: [1, 2, 3, 4, 5, 6, 7.00001, 8, 9, 10, 11, 12]
          Removing variable <1:0>
          Executing op: [moments]
          Executing op: [reduce_variance]
          node_1:0 result shape: [4]; dtype: DOUBLE; first values [10.6667, 10.6667, 10.6667, 10.6667]
          node_1:0 result shape: [4]; dtype: DOUBLE; first values [5, 6, 7, 8]
          node_1:1 result shape: [4]; dtype: DOUBLE; first values [10.6667, 10.6667, 10.6667, 10.6667]
          Removing variable <1:0>
          Removing variable <1:1>
          Executing op: [add]
          node_1:0 result shape: [4]; dtype: DOUBLE; first values [15.6667, 16.6667, 17.6667, 18.6667]
          Debug info for node_2 input[0]; shape: [3, 4]; ews: [1]; order: [c]; dtype: [DOUBLE]; first values: [1, 2, 3, 4, 5, 6, 6.99999, 8, 9, 10, 11, 12]
          Removing variable <1:0>
          Executing op: [moments]
          Executing op: [reduce_variance]
          node_1:0 result shape: [4]; dtype: DOUBLE; first values [10.6667, 10.6667, 10.6667, 10.6667]
          node_1:0 result shape: [4]; dtype: DOUBLE; first values [5, 6, 7, 8]
          node_1:1 result shape: [4]; dtype: DOUBLE; first values [10.6667, 10.6667, 10.6667, 10.6667]
          Removing variable <1:0>
          Removing variable <1:1>
          Executing op: [add]
          node_1:0 result shape: [4]; dtype: DOUBLE; first values [15.6667, 16.6667, 17.6667, 18.6667]
          Debug info for node_2 input[0]; shape: [3, 4]; ews: [1]; order: [c]; dtype: [DOUBLE]; first values: [1, 2, 3, 4, 5, 6, 7, 8.00001, 9, 10, 11, 12]
          Removing variable <1:0>
          Executing op: [moments]
          Executing op: [reduce_variance]
          node_1:0 result shape: [4]; dtype: DOUBLE; first values [10.6667, 10.6667, 10.6667, 10.6667]
          node_1:0 result shape: [4]; dtype: DOUBLE; first values [5, 6, 7, 8]
          node_1:1 result shape: [4]; dtype: DOUBLE; first values [10.6667, 10.6667, 10.6667, 10.6667]
          Removing variable <1:0>
          Removing variable <1:1>
          Executing op: [add]
          node_1:0 result shape: [4]; dtype: DOUBLE; first values [15.6667, 16.6667, 17.6667, 18.6667]
          Debug info for node_2 input[0]; shape: [3, 4]; ews: [1]; order: [c]; dtype: [DOUBLE]; first values: [1, 2, 3, 4, 5, 6, 7, 7.99999, 9, 10, 11, 12]
          Removing variable <1:0>
          Executing op: [moments]
          Executing op: [reduce_variance]
          node_1:0 result shape: [4]; dtype: DOUBLE; first values [10.6667, 10.6667, 10.6667, 10.6667]
          node_1:0 result shape: [4]; dtype: DOUBLE; first values [5, 6, 7, 8]
          node_1:1 result shape: [4]; dtype: DOUBLE; first values [10.6667, 10.6667, 10.6667, 10.6667]
          Removing variable <1:0>
          Removing variable <1:1>
          Executing op: [add]
          node_1:0 result shape: [4]; dtype: DOUBLE; first values [15.6667, 16.6667, 17.6667, 18.6667]
          Debug info for node_2 input[0]; shape: [3, 4]; ews: [1]; order: [c]; dtype: [DOUBLE]; first values: [1, 2, 3, 4, 5, 6, 7, 8, 9.00001, 10, 11, 12]
          Removing variable <1:0>
          Executing op: [moments]
          Executing op: [reduce_variance]
          node_1:0 result shape: [4]; dtype: DOUBLE; first values [10.6667, 10.6667, 10.6667, 10.6667]
          node_1:0 result shape: [4]; dtype: DOUBLE; first values [5, 6, 7, 8]
          node_1:1 result shape: [4]; dtype: DOUBLE; first values [10.6667, 10.6667, 10.6667, 10.6667]
          Removing variable <1:0>
          Removing variable <1:1>
          Executing op: [add]
          node_1:0 result shape: [4]; dtype: DOUBLE; first values [15.6667, 16.6667, 17.6667, 18.6667]
          Debug info for node_2 input[0]; shape: [3, 4]; ews: [1]; order: [c]; dtype: [DOUBLE]; first values: [1, 2, 3, 4, 5, 6, 7, 8, 8.99999, 10, 11, 12]
          Removing variable <1:0>
          Executing op: [moments]
          Executing op: [reduce_variance]
          node_1:0 result shape: [4]; dtype: DOUBLE; first values [10.6666, 10.6667, 10.6667, 10.6667]
          node_1:0 result shape: [4]; dtype: DOUBLE; first values [5, 6, 7, 8]
          node_1:1 result shape: [4]; dtype: DOUBLE; first values [10.6666, 10.6667, 10.6667, 10.6667]
          Removing variable <1:0>
          Removing variable <1:1>
          Executing op: [add]
          node_1:0 result shape: [4]; dtype: DOUBLE; first values [15.6666, 16.6667, 17.6667, 18.6667]
          Debug info for node_2 input[0]; shape: [3, 4]; ews: [1]; order: [c]; dtype: [DOUBLE]; first values: [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12]
          Removing variable <1:0>
          Executing op: [moments]
          Executing op: [reduce_variance]
          node_1:0 result shape: [4]; dtype: DOUBLE; first values [10.6667, 10.6667, 10.6667, 10.6667]
          node_1:0 result shape: [4]; dtype: DOUBLE; first values [5, 6, 7, 8]
          node_1:1 result shape: [4]; dtype: DOUBLE; first values [10.6667, 10.6667, 10.6667, 10.6667]
          Removing variable <1:0>
          Removing variable <1:1>
          Executing op: [add]
          node_1:0 result shape: [4]; dtype: DOUBLE; first values [15.6667, 16.6667, 17.6667, 18.6667]
          Debug info for node_2 input[0]; shape: [3, 4]; ews: [1]; order: [c]; dtype: [DOUBLE]; first values: [1, 2, 3, 4, 5, 6, 7, 8, 9, 9.99999, 11, 12]
          Removing variable <1:0>
          Executing op: [moments]
          Executing op: [reduce_variance]
          node_1:0 result shape: [4]; dtype: DOUBLE; first values [10.6667, 10.6666, 10.6667, 10.6667]
          node_1:0 result shape: [4]; dtype: DOUBLE; first values [5, 6, 7, 8]
          node_1:1 result shape: [4]; dtype: DOUBLE; first values [10.6667, 10.6666, 10.6667, 10.6667]
          Removing variable <1:0>
          Removing variable <1:1>
          Executing op: [add]
          node_1:0 result shape: [4]; dtype: DOUBLE; first values [15.6667, 16.6666, 17.6667, 18.6667]
          Debug info for node_2 input[0]; shape: [3, 4]; ews: [1]; order: [c]; dtype: [DOUBLE]; first values: [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12]
          Removing variable <1:0>
          Executing op: [moments]
          Executing op: [reduce_variance]
          node_1:0 result shape: [4]; dtype: DOUBLE; first values [10.6667, 10.6667, 10.6667, 10.6667]
          node_1:0 result shape: [4]; dtype: DOUBLE; first values [5, 6, 7, 8]
          node_1:1 result shape: [4]; dtype: DOUBLE; first values [10.6667, 10.6667, 10.6667, 10.6667]
          Removing variable <1:0>
          Removing variable <1:1>
          Executing op: [add]
          node_1:0 result shape: [4]; dtype: DOUBLE; first values [15.6667, 16.6667, 17.6667, 18.6667]
          Debug info for node_2 input[0]; shape: [3, 4]; ews: [1]; order: [c]; dtype: [DOUBLE]; first values: [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12]
          Removing variable <1:0>
          Executing op: [moments]
          Executing op: [reduce_variance]
          node_1:0 result shape: [4]; dtype: DOUBLE; first values [10.6667, 10.6667, 10.6666, 10.6667]
          node_1:0 result shape: [4]; dtype: DOUBLE; first values [5, 6, 7, 8]
          node_1:1 result shape: [4]; dtype: DOUBLE; first values [10.6667, 10.6667, 10.6666, 10.6667]
          Removing variable <1:0>
          Removing variable <1:1>
          Executing op: [add]
          node_1:0 result shape: [4]; dtype: DOUBLE; first values [15.6667, 16.6667, 17.6666, 18.6667]
          Debug info for node_2 input[0]; shape: [3, 4]; ews: [1]; order: [c]; dtype: [DOUBLE]; first values: [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12]
          Removing variable <1:0>
          Executing op: [moments]
          Executing op: [reduce_variance]
          node_1:0 result shape: [4]; dtype: DOUBLE; first values [10.6667, 10.6667, 10.6667, 10.6667]
          node_1:0 result shape: [4]; dtype: DOUBLE; first values [5, 6, 7, 8]
          node_1:1 result shape: [4]; dtype: DOUBLE; first values [10.6667, 10.6667, 10.6667, 10.6667]
          Removing variable <1:0>
          Removing variable <1:1>
          Executing op: [add]
          node_1:0 result shape: [4]; dtype: DOUBLE; first values [15.6667, 16.6667, 17.6667, 18.6667]
          Debug info for node_2 input[0]; shape: [3, 4]; ews: [1]; order: [c]; dtype: [DOUBLE]; first values: [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12]
          Removing variable <1:0>
          Executing op: [moments]
          Executing op: [reduce_variance]
          node_1:0 result shape: [4]; dtype: DOUBLE; first values [10.6667, 10.6667, 10.6667, 10.6666]
          node_1:0 result shape: [4]; dtype: DOUBLE; first values [5, 6, 7, 8]
          node_1:1 result shape: [4]; dtype: DOUBLE; first values [10.6667, 10.6667, 10.6667, 10.6666]
          Removing variable <1:0>
          Removing variable <1:1>
          Executing op: [add]
          node_1:0 result shape: [4]; dtype: DOUBLE; first values [15.6667, 16.6667, 17.6667, 18.6666]
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 12 params checked, 12 passed, 0 failed. Largest relative error = 1.718159380418467E-8
          o.n.l.a.o.e.DefaultOpExecutioner - Op name: linspace_random; Z shapeInfo: [1, 12, 1, 16384, 1, 99]; Z values: [1.0, 2.0, 3.0, 4.0, 5.0, 6.0, 7.0, 8.0, 9.0, 10.0]
          o.n.l.a.o.e.DefaultOpExecutioner - Op name: old_assign; Z shapeInfo: [2, 3, 4, 4, 1, 16384, 1, 99]; Z values: [1.0, 2.0, 3.0, 4.0, 5.0, 6.0, 7.0, 8.0, 9.0, 10.0]
          o.n.l.a.o.e.DefaultOpExecutioner - Op name: old_assign; Z shapeInfo: [2, 3, 4, 4, 1, 16384, 1, 99]; Z values: [1.0, 2.0, 3.0, 4.0, 5.0, 6.0, 7.0, 8.0, 9.0, 10.0]
          Debug info for node_2 input[0]; shape: [3, 4]; ews: [1]; order: [c]; dtype: [DOUBLE]; first values: [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12]
          Removing variable <1:0>
          o.n.l.a.o.e.DefaultOpExecutioner - Op name: old_assign; Z shapeInfo: [2, 3, 4, 4, 1, 16384, 1, 99]; Z values: [1.0, 2.0, 3.0, 4.0, 5.0, 6.0, 7.0, 8.0, 9.0, 10.0]
          Executing op: [moments]
          Executing op: [reduce_variance]
          node_1:0 result shape: [3]; dtype: DOUBLE; first values [1.25, 1.25, 1.25]
          node_1:0 result shape: [3]; dtype: DOUBLE; first values [2.5, 6.5, 10.5]
          node_1:1 result shape: [3]; dtype: DOUBLE; first values [1.25, 1.25, 1.25]
          o.n.l.a.o.e.DefaultOpExecutioner - Op name: old_assign; Z shapeInfo: [2, 3, 4, 4, 1, 16384, 1, 99]; Z values: [1.0, 2.0, 3.0, 4.0, 5.0, 6.0, 7.0, 8.0, 9.0, 10.0]
          o.n.l.a.o.e.DefaultOpExecutioner - Op name: old_assign; Z shapeInfo: [2, 3, 4, 4, 1, 16384, 1, 99]; Z values: [1.0, 2.0, 3.0, 4.0, 5.0, 6.0, 7.0, 8.0, 9.0, 10.0]
          o.n.a.f.DifferentialFunction - No fields found for property name dimensions for class org.nd4j.linalg.api.ops.impl.reduce.Moments
          Debug info for node_2 input[0]; shape: [3, 4]; ews: [1]; order: [c]; dtype: [DOUBLE]; first values: [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12]
          Removing variable <1:0>
          o.n.l.a.o.e.DefaultOpExecutioner - Op name: old_assign; Z shapeInfo: [2, 3, 4, 4, 1, 16384, 1, 99]; Z values: [1.0, 2.0, 3.0, 4.0, 5.0, 6.0, 7.0, 8.0, 9.0, 10.0]
          Executing op: [moments]
          Executing op: [reduce_variance]
          node_1:0 result shape: [3]; dtype: DOUBLE; first values [1.25, 1.25, 1.25]
          node_1:0 result shape: [3]; dtype: DOUBLE; first values [2.5, 6.5, 10.5]
          node_1:1 result shape: [3]; dtype: DOUBLE; first values [1.25, 1.25, 1.25]
          o.n.l.a.o.e.DefaultOpExecutioner - Op name: old_assign; Z shapeInfo: [2, 3, 4, 4, 1, 16384, 1, 99]; Z values: [1.0, 2.0, 3.0, 4.0, 5.0, 6.0, 7.0, 8.0, 9.0, 10.0]
          Removing variable <1:0>
          Removing variable <1:1>
          o.n.l.a.o.e.DefaultOpExecutioner - Op name: old_assign; Z shapeInfo: [1, 3, 1, 16384, 1, 99]; Z values: [2.5, 6.5, 10.5]
          o.n.l.a.o.e.DefaultOpExecutioner - Op name: old_assign; Z shapeInfo: [1, 3, 1, 16384, 1, 99]; Z values: [1.25, 1.25, 1.25]
          Executing op: [add]
          node_1:0 result shape: [3]; dtype: DOUBLE; first values [3.75, 7.75, 11.75]
          o.n.l.a.o.e.DefaultOpExecutioner - Op name: old_assign; Z shapeInfo: [1, 3, 1, 16384, 1, 99]; Z values: [2.5, 6.5, 10.5]
          o.n.l.a.o.e.DefaultOpExecutioner - Op name: old_assign; Z shapeInfo: [1, 3, 1, 16384, 1, 99]; Z values: [1.25, 1.25, 1.25]
          o.n.l.a.o.e.DefaultOpExecutioner - Op name: old_assign; Z shapeInfo: [1, 3, 1, 16384, 1, 99]; Z values: [3.75, 7.75, 11.75]
          o.n.l.a.o.e.DefaultOpExecutioner - Op name: old_assign; Z shapeInfo: [1, 3, 1, 16384, 1, 99]; Z values: [3.75, 7.75, 11.75]
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          Debug info for node_2 input[0]; shape: [3, 4]; ews: [1]; order: [c]; dtype: [DOUBLE]; first values: [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12]
          Removing variable <1:0>
          Executing op: [moments]
          Executing op: [reduce_variance]
          node_1:0 result shape: [3]; dtype: DOUBLE; first values [1.25, 1.25, 1.25]
          node_1:0 result shape: [3]; dtype: DOUBLE; first values [2.5, 6.5, 10.5]
          node_1:1 result shape: [3]; dtype: DOUBLE; first values [1.25, 1.25, 1.25]
          Removing variable <1:0>
          Removing variable <1:1>
          Executing op: [add]
          node_1:0 result shape: [3]; dtype: DOUBLE; first values [3.75, 7.75, 11.75]
          o.n.a.s.SameDiff - Inferring output "std" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.l.a.o.e.DefaultOpExecutioner - Op name: old_assign; Z shapeInfo: [2, 3, 4, 4, 1, 16384, 1, 99]; Z values: [1.0, 2.0, 3.0, 4.0, 5.0, 6.0, 7.0, 8.0, 9.0, 10.0]
          o.n.a.f.DifferentialFunction - No fields found for property name dimensions for class org.nd4j.linalg.api.ops.impl.reduce.Moments
          o.n.l.a.o.e.DefaultOpExecutioner - Op name: set_scalar; Z shapeInfo: [1, 1, 1, 8192, 1, 99]; Z values: [0.0]
          Debug info for node_2 input[0]; shape: [3, 4]; ews: [1]; order: [c]; dtype: [DOUBLE]; first values: [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12]
          Removing variable <1:0>
          o.n.l.a.o.e.DefaultOpExecutioner - Op name: old_assign; Z shapeInfo: [2, 3, 4, 4, 1, 16384, 1, 99]; Z values: [1.0, 2.0, 3.0, 4.0, 5.0, 6.0, 7.0, 8.0, 9.0, 10.0]
          Executing op: [moments]
          Executing op: [reduce_variance]
          node_1:0 result shape: [3]; dtype: DOUBLE; first values [1.25, 1.25, 1.25]
          node_1:0 result shape: [3]; dtype: DOUBLE; first values [2.5, 6.5, 10.5]
          node_1:1 result shape: [3]; dtype: DOUBLE; first values [1.25, 1.25, 1.25]
          o.n.l.a.o.e.DefaultOpExecutioner - Op name: old_assign; Z shapeInfo: [2, 3, 4, 4, 1, 16384, 1, 99]; Z values: [1.0, 2.0, 3.0, 4.0, 5.0, 6.0, 7.0, 8.0, 9.0, 10.0]
          Removing variable <1:0>
          o.n.l.a.o.e.DefaultOpExecutioner - Op name: old_assign; Z shapeInfo: [0, 8192, 1, 99]; Z values: [1.0]
          Executing op: [cast]
          node_1:0 result shape: []; dtype: DOUBLE; first values [1]
          o.n.l.a.o.e.DefaultOpExecutioner - Op name: old_assign; Z shapeInfo: [0, 8192, 1, 99]; Z values: [1.0]
          Removing variable <1:0>
          Removing variable <1:1>
          o.n.l.a.o.e.DefaultOpExecutioner - Op name: old_assign; Z shapeInfo: [1, 3, 1, 16384, 1, 99]; Z values: [2.5, 6.5, 10.5]
          o.n.l.a.o.e.DefaultOpExecutioner - Op name: old_assign; Z shapeInfo: [1, 3, 1, 16384, 1, 99]; Z values: [1.25, 1.25, 1.25]
          Executing op: [add]
          node_1:0 result shape: [3]; dtype: DOUBLE; first values [3.75, 7.75, 11.75]
          o.n.l.a.o.e.DefaultOpExecutioner - Op name: old_assign; Z shapeInfo: [1, 3, 1, 16384, 1, 99]; Z values: [2.5, 6.5, 10.5]
          o.n.l.a.o.e.DefaultOpExecutioner - Op name: old_assign; Z shapeInfo: [1, 3, 1, 16384, 1, 99]; Z values: [1.25, 1.25, 1.25]
          Removing variable <1:0>
          Removing variable <1:1>
          o.n.l.a.o.e.DefaultOpExecutioner - Op name: old_assign; Z shapeInfo: [1, 3, 1, 16384, 1, 99]; Z values: [3.75, 7.75, 11.75]
          o.n.l.a.o.e.DefaultOpExecutioner - Op name: old_assign; Z shapeInfo: [0, 16384, 1, 99]; Z values: [1.0]
          Executing op: [reduce_stdev_bp]
          Pre mean calculation 0
          Post mean calculation 0
          Pre variance calculation 0
          Post variance calculation 0
          node_1:0 result shape: [3]; dtype: DOUBLE; first values [-0.5, 0, 0.5]
          o.n.l.a.o.e.DefaultOpExecutioner - Op name: old_assign; Z shapeInfo: [1, 3, 1, 16384, 1, 99]; Z values: [3.75, 7.75, 11.75]
          o.n.l.a.o.e.DefaultOpExecutioner - Op name: old_assign; Z shapeInfo: [0, 16384, 1, 99]; Z values: [1.0]
          Removing variable <1:0>
          Removing variable <1:1>
          Removing variable <1:2>
          o.n.l.a.o.e.DefaultOpExecutioner - Op name: old_assign; Z shapeInfo: [1, 3, 1, 16384, 1, 99]; Z values: [2.5, 6.5, 10.5]
          o.n.l.a.o.e.DefaultOpExecutioner - Op name: old_assign; Z shapeInfo: [1, 3, 1, 16384, 1, 99]; Z values: [1.25, 1.25, 1.25]
          o.n.l.a.o.e.DefaultOpExecutioner - Op name: old_assign; Z shapeInfo: [1, 3, 1, 16384, 1, 99]; Z values: [-0.5, 0.0, 0.5]
          Executing op: [add_bp]
          node_1:0 result shape: [3]; dtype: DOUBLE; first values [-0.5, 0, 0.5]
          node_1:1 result shape: [3]; dtype: DOUBLE; first values [-0.5, 0, 0.5]
          o.n.l.a.o.e.DefaultOpExecutioner - Op name: old_assign; Z shapeInfo: [1, 3, 1, 16384, 1, 99]; Z values: [2.5, 6.5, 10.5]
          o.n.l.a.o.e.DefaultOpExecutioner - Op name: old_assign; Z shapeInfo: [1, 3, 1, 16384, 1, 99]; Z values: [1.25, 1.25, 1.25]
          o.n.l.a.o.e.DefaultOpExecutioner - Op name: old_assign; Z shapeInfo: [1, 3, 1, 16384, 1, 99]; Z values: [-0.5, 0.0, 0.5]
          Removing variable <1:0>
          Removing variable <1:1>
          o.n.l.a.o.e.DefaultOpExecutioner - Op name: old_assign; Z shapeInfo: [2, 3, 4, 4, 1, 16384, 1, 99]; Z values: [1.0, 2.0, 3.0, 4.0, 5.0, 6.0, 7.0, 8.0, 9.0, 10.0]
          o.n.l.a.o.e.DefaultOpExecutioner - Op name: old_assign; Z shapeInfo: [1, 3, 1, 16384, 1, 99]; Z values: [-0.5, 0.0, 0.5]
          Executing op: [reduce_variance_bp]
          Dimension item is 1
          node_1:0 result shape: [3, 4]; dtype: DOUBLE; first values [0.375, 0.125, -0.125, -0.375, -0, -0, 0, 0, -0.375, -0.125, 0.125, 0.375]
          o.n.l.a.o.e.DefaultOpExecutioner - Op name: old_assign; Z shapeInfo: [2, 3, 4, 4, 1, 16384, 1, 99]; Z values: [1.0, 2.0, 3.0, 4.0, 5.0, 6.0, 7.0, 8.0, 9.0, 10.0]
          o.n.l.a.o.e.DefaultOpExecutioner - Op name: old_assign; Z shapeInfo: [1, 3, 1, 16384, 1, 99]; Z values: [-0.5, 0.0, 0.5]
          Removing variable <1:0>
          Removing variable <1:1>
          o.n.l.a.o.e.DefaultOpExecutioner - Op name: old_assign; Z shapeInfo: [2, 3, 4, 4, 1, 16384, 1, 99]; Z values: [1.0, 2.0, 3.0, 4.0, 5.0, 6.0, 7.0, 8.0, 9.0, 10.0]
          o.n.l.a.o.e.DefaultOpExecutioner - Op name: old_assign; Z shapeInfo: [1, 3, 1, 16384, 1, 99]; Z values: [-0.5, 0.0, 0.5]
          Executing op: [reduce_mean_bp]
          node_1:0 result shape: [3, 4]; dtype: DOUBLE; first values [-0.125, -0.125, -0.125, -0.125, 0, 0, 0, 0, 0.125, 0.125, 0.125, 0.125]
          o.n.l.a.o.e.DefaultOpExecutioner - Op name: old_assign; Z shapeInfo: [2, 3, 4, 4, 1, 16384, 1, 99]; Z values: [1.0, 2.0, 3.0, 4.0, 5.0, 6.0, 7.0, 8.0, 9.0, 10.0]
          o.n.l.a.o.e.DefaultOpExecutioner - Op name: old_assign; Z shapeInfo: [1, 3, 1, 16384, 1, 99]; Z values: [-0.5, 0.0, 0.5]
          Removing variable <1:0>
          Removing variable <1:1>
          o.n.l.a.o.e.DefaultOpExecutioner - Op name: old_assign; Z shapeInfo: [2, 3, 4, 4, 1, 16384, 1, 99]; Z values: [-0.125, -0.125, -0.125, -0.125, 0.0, 0.0, 0.0, 0.0, 0.125, 0.125]
          o.n.l.a.o.e.DefaultOpExecutioner - Op name: old_assign; Z shapeInfo: [2, 3, 4, 4, 1, 16384, 1, 99]; Z values: [0.375, 0.125, -0.125, -0.375, -0.0, -0.0, 0.0, 0.0, -0.375, -0.125]
          Executing op: [add]
          node_1:0 result shape: [3, 4]; dtype: DOUBLE; first values [0.25, 0, -0.25, -0.5, 0, 0, 0, 0, -0.25, 0, 0.25, 0.5]
          o.n.l.a.o.e.DefaultOpExecutioner - Op name: old_assign; Z shapeInfo: [2, 3, 4, 4, 1, 16384, 1, 99]; Z values: [-0.125, -0.125, -0.125, -0.125, 0.0, 0.0, 0.0, 0.0, 0.125, 0.125]
          o.n.l.a.o.e.DefaultOpExecutioner - Op name: old_assign; Z shapeInfo: [2, 3, 4, 4, 1, 16384, 1, 99]; Z values: [0.375, 0.125, -0.125, -0.375, -0.0, -0.0, 0.0, 0.0, -0.375, -0.125]
          o.n.l.a.o.e.DefaultOpExecutioner - Op name: old_assign; Z shapeInfo: [2, 3, 4, 4, 1, 16384, 1, 99]; Z values: [0.25, 0.0, -0.25, -0.5, 0.0, 0.0, 0.0, 0.0, -0.25, 0.0]
          Debug info for node_2 input[0]; shape: [3, 4]; ews: [1]; order: [c]; dtype: [DOUBLE]; first values: [1.00001, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12]
          Removing variable <1:0>
          Executing op: [moments]
          Executing op: [reduce_variance]
          node_1:0 result shape: [3]; dtype: DOUBLE; first values [1.24999, 1.25, 1.25]
          node_1:0 result shape: [3]; dtype: DOUBLE; first values [2.5, 6.5, 10.5]
          node_1:1 result shape: [3]; dtype: DOUBLE; first values [1.24999, 1.25, 1.25]
          Removing variable <1:0>
          Removing variable <1:1>
          Executing op: [add]
          node_1:0 result shape: [3]; dtype: DOUBLE; first values [3.74999, 7.75, 11.75]
          Debug info for node_2 input[0]; shape: [3, 4]; ews: [1]; order: [c]; dtype: [DOUBLE]; first values: [0.99999, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12]
          Removing variable <1:0>
          Executing op: [moments]
          Executing op: [reduce_variance]
          node_1:0 result shape: [3]; dtype: DOUBLE; first values [1.25001, 1.25, 1.25]
          node_1:0 result shape: [3]; dtype: DOUBLE; first values [2.5, 6.5, 10.5]
          node_1:1 result shape: [3]; dtype: DOUBLE; first values [1.25001, 1.25, 1.25]
          Removing variable <1:0>
          Removing variable <1:1>
          Executing op: [add]
          node_1:0 result shape: [3]; dtype: DOUBLE; first values [3.75001, 7.75, 11.75]
          Debug info for node_2 input[0]; shape: [3, 4]; ews: [1]; order: [c]; dtype: [DOUBLE]; first values: [1, 2.00001, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12]
          Removing variable <1:0>
          Executing op: [moments]
          Executing op: [reduce_variance]
          node_1:0 result shape: [3]; dtype: DOUBLE; first values [1.25, 1.25, 1.25]
          node_1:0 result shape: [3]; dtype: DOUBLE; first values [2.5, 6.5, 10.5]
          node_1:1 result shape: [3]; dtype: DOUBLE; first values [1.25, 1.25, 1.25]
          Removing variable <1:0>
          Removing variable <1:1>
          Executing op: [add]
          node_1:0 result shape: [3]; dtype: DOUBLE; first values [3.75, 7.75, 11.75]
          Debug info for node_2 input[0]; shape: [3, 4]; ews: [1]; order: [c]; dtype: [DOUBLE]; first values: [1, 1.99999, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12]
          Removing variable <1:0>
          Executing op: [moments]
          Executing op: [reduce_variance]
          node_1:0 result shape: [3]; dtype: DOUBLE; first values [1.25, 1.25, 1.25]
          node_1:0 result shape: [3]; dtype: DOUBLE; first values [2.5, 6.5, 10.5]
          node_1:1 result shape: [3]; dtype: DOUBLE; first values [1.25, 1.25, 1.25]
          Removing variable <1:0>
          Removing variable <1:1>
          Executing op: [add]
          node_1:0 result shape: [3]; dtype: DOUBLE; first values [3.75, 7.75, 11.75]
          Debug info for node_2 input[0]; shape: [3, 4]; ews: [1]; order: [c]; dtype: [DOUBLE]; first values: [1, 2, 3.00001, 4, 5, 6, 7, 8, 9, 10, 11, 12]
          Removing variable <1:0>
          Executing op: [moments]
          Executing op: [reduce_variance]
          node_1:0 result shape: [3]; dtype: DOUBLE; first values [1.25, 1.25, 1.25]
          node_1:0 result shape: [3]; dtype: DOUBLE; first values [2.5, 6.5, 10.5]
          node_1:1 result shape: [3]; dtype: DOUBLE; first values [1.25, 1.25, 1.25]
          Removing variable <1:0>
          Removing variable <1:1>
          Executing op: [add]
          node_1:0 result shape: [3]; dtype: DOUBLE; first values [3.75001, 7.75, 11.75]
          Debug info for node_2 input[0]; shape: [3, 4]; ews: [1]; order: [c]; dtype: [DOUBLE]; first values: [1, 2, 2.99999, 4, 5, 6, 7, 8, 9, 10, 11, 12]
          Removing variable <1:0>
          Executing op: [moments]
          Executing op: [reduce_variance]
          node_1:0 result shape: [3]; dtype: DOUBLE; first values [1.25, 1.25, 1.25]
          node_1:0 result shape: [3]; dtype: DOUBLE; first values [2.5, 6.5, 10.5]
          node_1:1 result shape: [3]; dtype: DOUBLE; first values [1.25, 1.25, 1.25]
          Removing variable <1:0>
          Removing variable <1:1>
          Executing op: [add]
          node_1:0 result shape: [3]; dtype: DOUBLE; first values [3.74999, 7.75, 11.75]
          Debug info for node_2 input[0]; shape: [3, 4]; ews: [1]; order: [c]; dtype: [DOUBLE]; first values: [1, 2, 3, 4.00001, 5, 6, 7, 8, 9, 10, 11, 12]
          Removing variable <1:0>
          Executing op: [moments]
          Executing op: [reduce_variance]
          node_1:0 result shape: [3]; dtype: DOUBLE; first values [1.25001, 1.25, 1.25]
          node_1:0 result shape: [3]; dtype: DOUBLE; first values [2.5, 6.5, 10.5]
          node_1:1 result shape: [3]; dtype: DOUBLE; first values [1.25001, 1.25, 1.25]
          Removing variable <1:0>
          Removing variable <1:1>
          Executing op: [add]
          node_1:0 result shape: [3]; dtype: DOUBLE; first values [3.75001, 7.75, 11.75]
          Debug info for node_2 input[0]; shape: [3, 4]; ews: [1]; order: [c]; dtype: [DOUBLE]; first values: [1, 2, 3, 3.99999, 5, 6, 7, 8, 9, 10, 11, 12]
          Removing variable <1:0>
          Executing op: [moments]
          Executing op: [reduce_variance]
          node_1:0 result shape: [3]; dtype: DOUBLE; first values [1.24999, 1.25, 1.25]
          node_1:0 result shape: [3]; dtype: DOUBLE; first values [2.5, 6.5, 10.5]
          node_1:1 result shape: [3]; dtype: DOUBLE; first values [1.24999, 1.25, 1.25]
          Removing variable <1:0>
          Removing variable <1:1>
          Executing op: [add]
          node_1:0 result shape: [3]; dtype: DOUBLE; first values [3.74999, 7.75, 11.75]
          Debug info for node_2 input[0]; shape: [3, 4]; ews: [1]; order: [c]; dtype: [DOUBLE]; first values: [1, 2, 3, 4, 5.00001, 6, 7, 8, 9, 10, 11, 12]
          Removing variable <1:0>
          Executing op: [moments]
          Executing op: [reduce_variance]
          node_1:0 result shape: [3]; dtype: DOUBLE; first values [1.25, 1.24999, 1.25]
          node_1:0 result shape: [3]; dtype: DOUBLE; first values [2.5, 6.5, 10.5]
          node_1:1 result shape: [3]; dtype: DOUBLE; first values [1.25, 1.24999, 1.25]
          Removing variable <1:0>
          Removing variable <1:1>
          Executing op: [add]
          node_1:0 result shape: [3]; dtype: DOUBLE; first values [3.75, 7.75, 11.75]
          Debug info for node_2 input[0]; shape: [3, 4]; ews: [1]; order: [c]; dtype: [DOUBLE]; first values: [1, 2, 3, 4, 4.99999, 6, 7, 8, 9, 10, 11, 12]
          Removing variable <1:0>
          Executing op: [moments]
          Executing op: [reduce_variance]
          node_1:0 result shape: [3]; dtype: DOUBLE; first values [1.25, 1.25001, 1.25]
          node_1:0 result shape: [3]; dtype: DOUBLE; first values [2.5, 6.5, 10.5]
          node_1:1 result shape: [3]; dtype: DOUBLE; first values [1.25, 1.25001, 1.25]
          Removing variable <1:0>
          Removing variable <1:1>
          Executing op: [add]
          node_1:0 result shape: [3]; dtype: DOUBLE; first values [3.75, 7.75, 11.75]
          Debug info for node_2 input[0]; shape: [3, 4]; ews: [1]; order: [c]; dtype: [DOUBLE]; first values: [1, 2, 3, 4, 5, 6.00001, 7, 8, 9, 10, 11, 12]
          Removing variable <1:0>
          Executing op: [moments]
          Executing op: [reduce_variance]
          node_1:0 result shape: [3]; dtype: DOUBLE; first values [1.25, 1.25, 1.25]
          node_1:0 result shape: [3]; dtype: DOUBLE; first values [2.5, 6.5, 10.5]
          node_1:1 result shape: [3]; dtype: DOUBLE; first values [1.25, 1.25, 1.25]
          Removing variable <1:0>
          Removing variable <1:1>
          Executing op: [add]
          node_1:0 result shape: [3]; dtype: DOUBLE; first values [3.75, 7.75, 11.75]
          Debug info for node_2 input[0]; shape: [3, 4]; ews: [1]; order: [c]; dtype: [DOUBLE]; first values: [1, 2, 3, 4, 5, 5.99999, 7, 8, 9, 10, 11, 12]
          Removing variable <1:0>
          Executing op: [moments]
          Executing op: [reduce_variance]
          node_1:0 result shape: [3]; dtype: DOUBLE; first values [1.25, 1.25, 1.25]
          node_1:0 result shape: [3]; dtype: DOUBLE; first values [2.5, 6.5, 10.5]
          node_1:1 result shape: [3]; dtype: DOUBLE; first values [1.25, 1.25, 1.25]
          Removing variable <1:0>
          Removing variable <1:1>
          Executing op: [add]
          node_1:0 result shape: [3]; dtype: DOUBLE; first values [3.75, 7.75, 11.75]
          Debug info for node_2 input[0]; shape: [3, 4]; ews: [1]; order: [c]; dtype: [DOUBLE]; first values: [1, 2, 3, 4, 5, 6, 7.00001, 8, 9, 10, 11, 12]
          Removing variable <1:0>
          Executing op: [moments]
          Executing op: [reduce_variance]
          node_1:0 result shape: [3]; dtype: DOUBLE; first values [1.25, 1.25, 1.25]
          node_1:0 result shape: [3]; dtype: DOUBLE; first values [2.5, 6.5, 10.5]
          node_1:1 result shape: [3]; dtype: DOUBLE; first values [1.25, 1.25, 1.25]
          Removing variable <1:0>
          Removing variable <1:1>
          Executing op: [add]
          node_1:0 result shape: [3]; dtype: DOUBLE; first values [3.75, 7.75, 11.75]
          Debug info for node_2 input[0]; shape: [3, 4]; ews: [1]; order: [c]; dtype: [DOUBLE]; first values: [1, 2, 3, 4, 5, 6, 6.99999, 8, 9, 10, 11, 12]
          Removing variable <1:0>
          Executing op: [moments]
          Executing op: [reduce_variance]
          node_1:0 result shape: [3]; dtype: DOUBLE; first values [1.25, 1.25, 1.25]
          node_1:0 result shape: [3]; dtype: DOUBLE; first values [2.5, 6.5, 10.5]
          node_1:1 result shape: [3]; dtype: DOUBLE; first values [1.25, 1.25, 1.25]
          Removing variable <1:0>
          Removing variable <1:1>
          Executing op: [add]
          node_1:0 result shape: [3]; dtype: DOUBLE; first values [3.75, 7.75, 11.75]
          Debug info for node_2 input[0]; shape: [3, 4]; ews: [1]; order: [c]; dtype: [DOUBLE]; first values: [1, 2, 3, 4, 5, 6, 7, 8.00001, 9, 10, 11, 12]
          Removing variable <1:0>
          Executing op: [moments]
          Executing op: [reduce_variance]
          node_1:0 result shape: [3]; dtype: DOUBLE; first values [1.25, 1.25001, 1.25]
          node_1:0 result shape: [3]; dtype: DOUBLE; first values [2.5, 6.5, 10.5]
          node_1:1 result shape: [3]; dtype: DOUBLE; first values [1.25, 1.25001, 1.25]
          Removing variable <1:0>
          Removing variable <1:1>
          Executing op: [add]
          node_1:0 result shape: [3]; dtype: DOUBLE; first values [3.75, 7.75001, 11.75]
          Debug info for node_2 input[0]; shape: [3, 4]; ews: [1]; order: [c]; dtype: [DOUBLE]; first values: [1, 2, 3, 4, 5, 6, 7, 7.99999, 9, 10, 11, 12]
          Removing variable <1:0>
          Executing op: [moments]
          Executing op: [reduce_variance]
          node_1:0 result shape: [3]; dtype: DOUBLE; first values [1.25, 1.24999, 1.25]
          node_1:0 result shape: [3]; dtype: DOUBLE; first values [2.5, 6.5, 10.5]
          node_1:1 result shape: [3]; dtype: DOUBLE; first values [1.25, 1.24999, 1.25]
          Removing variable <1:0>
          Removing variable <1:1>
          Executing op: [add]
          node_1:0 result shape: [3]; dtype: DOUBLE; first values [3.75, 7.74999, 11.75]
          Debug info for node_2 input[0]; shape: [3, 4]; ews: [1]; order: [c]; dtype: [DOUBLE]; first values: [1, 2, 3, 4, 5, 6, 7, 8, 9.00001, 10, 11, 12]
          Removing variable <1:0>
          Executing op: [moments]
          Executing op: [reduce_variance]
          node_1:0 result shape: [3]; dtype: DOUBLE; first values [1.25, 1.25, 1.24999]
          node_1:0 result shape: [3]; dtype: DOUBLE; first values [2.5, 6.5, 10.5]
          node_1:1 result shape: [3]; dtype: DOUBLE; first values [1.25, 1.25, 1.24999]
          Removing variable <1:0>
          Removing variable <1:1>
          Executing op: [add]
          node_1:0 result shape: [3]; dtype: DOUBLE; first values [3.75, 7.75, 11.75]
          Debug info for node_2 input[0]; shape: [3, 4]; ews: [1]; order: [c]; dtype: [DOUBLE]; first values: [1, 2, 3, 4, 5, 6, 7, 8, 8.99999, 10, 11, 12]
          Removing variable <1:0>
          Executing op: [moments]
          Executing op: [reduce_variance]
          node_1:0 result shape: [3]; dtype: DOUBLE; first values [1.25, 1.25, 1.25001]
          node_1:0 result shape: [3]; dtype: DOUBLE; first values [2.5, 6.5, 10.5]
          node_1:1 result shape: [3]; dtype: DOUBLE; first values [1.25, 1.25, 1.25001]
          Removing variable <1:0>
          Removing variable <1:1>
          Executing op: [add]
          node_1:0 result shape: [3]; dtype: DOUBLE; first values [3.75, 7.75, 11.75]
          Debug info for node_2 input[0]; shape: [3, 4]; ews: [1]; order: [c]; dtype: [DOUBLE]; first values: [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12]
          Removing variable <1:0>
          Executing op: [moments]
          Executing op: [reduce_variance]
          node_1:0 result shape: [3]; dtype: DOUBLE; first values [1.25, 1.25, 1.25]
          node_1:0 result shape: [3]; dtype: DOUBLE; first values [2.5, 6.5, 10.5]
          node_1:1 result shape: [3]; dtype: DOUBLE; first values [1.25, 1.25, 1.25]
          Removing variable <1:0>
          Removing variable <1:1>
          Executing op: [add]
          node_1:0 result shape: [3]; dtype: DOUBLE; first values [3.75, 7.75, 11.75]
          Debug info for node_2 input[0]; shape: [3, 4]; ews: [1]; order: [c]; dtype: [DOUBLE]; first values: [1, 2, 3, 4, 5, 6, 7, 8, 9, 9.99999, 11, 12]
          Removing variable <1:0>
          Executing op: [moments]
          Executing op: [reduce_variance]
          node_1:0 result shape: [3]; dtype: DOUBLE; first values [1.25, 1.25, 1.25]
          node_1:0 result shape: [3]; dtype: DOUBLE; first values [2.5, 6.5, 10.5]
          node_1:1 result shape: [3]; dtype: DOUBLE; first values [1.25, 1.25, 1.25]
          Removing variable <1:0>
          Removing variable <1:1>
          Executing op: [add]
          node_1:0 result shape: [3]; dtype: DOUBLE; first values [3.75, 7.75, 11.75]
          Debug info for node_2 input[0]; shape: [3, 4]; ews: [1]; order: [c]; dtype: [DOUBLE]; first values: [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12]
          Removing variable <1:0>
          Executing op: [moments]
          Executing op: [reduce_variance]
          node_1:0 result shape: [3]; dtype: DOUBLE; first values [1.25, 1.25, 1.25]
          node_1:0 result shape: [3]; dtype: DOUBLE; first values [2.5, 6.5, 10.5]
          node_1:1 result shape: [3]; dtype: DOUBLE; first values [1.25, 1.25, 1.25]
          Removing variable <1:0>
          Removing variable <1:1>
          Executing op: [add]
          node_1:0 result shape: [3]; dtype: DOUBLE; first values [3.75, 7.75, 11.75]
          Debug info for node_2 input[0]; shape: [3, 4]; ews: [1]; order: [c]; dtype: [DOUBLE]; first values: [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12]
          Removing variable <1:0>
          Executing op: [moments]
          Executing op: [reduce_variance]
          node_1:0 result shape: [3]; dtype: DOUBLE; first values [1.25, 1.25, 1.25]
          node_1:0 result shape: [3]; dtype: DOUBLE; first values [2.5, 6.5, 10.5]
          node_1:1 result shape: [3]; dtype: DOUBLE; first values [1.25, 1.25, 1.25]
          Removing variable <1:0>
          Removing variable <1:1>
          Executing op: [add]
          node_1:0 result shape: [3]; dtype: DOUBLE; first values [3.75, 7.75, 11.75]
          Debug info for node_2 input[0]; shape: [3, 4]; ews: [1]; order: [c]; dtype: [DOUBLE]; first values: [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12]
          Removing variable <1:0>
          Executing op: [moments]
          Executing op: [reduce_variance]
          node_1:0 result shape: [3]; dtype: DOUBLE; first values [1.25, 1.25, 1.25001]
          node_1:0 result shape: [3]; dtype: DOUBLE; first values [2.5, 6.5, 10.5]
          node_1:1 result shape: [3]; dtype: DOUBLE; first values [1.25, 1.25, 1.25001]
          Removing variable <1:0>
          Removing variable <1:1>
          Executing op: [add]
          node_1:0 result shape: [3]; dtype: DOUBLE; first values [3.75, 7.75, 11.75]
          Debug info for node_2 input[0]; shape: [3, 4]; ews: [1]; order: [c]; dtype: [DOUBLE]; first values: [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12]
          Removing variable <1:0>
          Executing op: [moments]
          Executing op: [reduce_variance]
          node_1:0 result shape: [3]; dtype: DOUBLE; first values [1.25, 1.25, 1.24999]
          node_1:0 result shape: [3]; dtype: DOUBLE; first values [2.5, 6.5, 10.5]
          node_1:1 result shape: [3]; dtype: DOUBLE; first values [1.25, 1.25, 1.24999]
          Removing variable <1:0>
          Removing variable <1:1>
          Executing op: [add]
          node_1:0 result shape: [3]; dtype: DOUBLE; first values [3.75, 7.75, 11.75]
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 12 params checked, 12 passed, 0 failed. Largest relative error = 2.548006250370796E-11
          o.n.l.a.o.e.DefaultOpExecutioner - Op name: linspace_random; Z shapeInfo: [1, 12, 1, 16384, 1, 99]; Z values: [1.0, 2.0, 3.0, 4.0, 5.0, 6.0, 7.0, 8.0, 9.0, 10.0]
          o.n.l.a.o.e.DefaultOpExecutioner - Op name: old_assign; Z shapeInfo: [2, 3, 4, 4, 1, 16384, 1, 99]; Z values: [1.0, 2.0, 3.0, 4.0, 5.0, 6.0, 7.0, 8.0, 9.0, 10.0]
          o.n.l.a.o.e.DefaultOpExecutioner - Op name: old_assign; Z shapeInfo: [2, 3, 4, 4, 1, 16384, 1, 99]; Z values: [1.0, 2.0, 3.0, 4.0, 5.0, 6.0, 7.0, 8.0, 9.0, 10.0]
          Debug info for node_2 input[0]; shape: [3, 4]; ews: [1]; order: [c]; dtype: [DOUBLE]; first values: [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12]
          Removing variable <1:0>
          o.n.l.a.o.e.DefaultOpExecutioner - Op name: old_assign; Z shapeInfo: [2, 3, 4, 4, 1, 16384, 1, 99]; Z values: [1.0, 2.0, 3.0, 4.0, 5.0, 6.0, 7.0, 8.0, 9.0, 10.0]
          Executing op: [moments]
          Executing op: [reduce_variance]
          node_1:0 result shape: []; dtype: DOUBLE; first values [11.9167]
          node_1:0 result shape: []; dtype: DOUBLE; first values [6.5]
          node_1:1 result shape: []; dtype: DOUBLE; first values [11.9167]
          o.n.l.a.o.e.DefaultOpExecutioner - Op name: old_assign; Z shapeInfo: [2, 3, 4, 4, 1, 16384, 1, 99]; Z values: [1.0, 2.0, 3.0, 4.0, 5.0, 6.0, 7.0, 8.0, 9.0, 10.0]
          o.n.l.a.o.e.DefaultOpExecutioner - Op name: old_assign; Z shapeInfo: [2, 3, 4, 4, 1, 16384, 1, 99]; Z values: [1.0, 2.0, 3.0, 4.0, 5.0, 6.0, 7.0, 8.0, 9.0, 10.0]
          o.n.a.f.DifferentialFunction - No fields found for property name dimensions for class org.nd4j.linalg.api.ops.impl.reduce.Moments
          Debug info for node_2 input[0]; shape: [3, 4]; ews: [1]; order: [c]; dtype: [DOUBLE]; first values: [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12]
          Removing variable <1:0>
          o.n.l.a.o.e.DefaultOpExecutioner - Op name: old_assign; Z shapeInfo: [2, 3, 4, 4, 1, 16384, 1, 99]; Z values: [1.0, 2.0, 3.0, 4.0, 5.0, 6.0, 7.0, 8.0, 9.0, 10.0]
          Executing op: [moments]
          Executing op: [reduce_variance]
          node_1:0 result shape: []; dtype: DOUBLE; first values [11.9167]
          node_1:0 result shape: []; dtype: DOUBLE; first values [6.5]
          node_1:1 result shape: []; dtype: DOUBLE; first values [11.9167]
          o.n.l.a.o.e.DefaultOpExecutioner - Op name: old_assign; Z shapeInfo: [2, 3, 4, 4, 1, 16384, 1, 99]; Z values: [1.0, 2.0, 3.0, 4.0, 5.0, 6.0, 7.0, 8.0, 9.0, 10.0]
          Removing variable <1:0>
          Removing variable <1:1>
          o.n.l.a.o.e.DefaultOpExecutioner - Op name: old_assign; Z shapeInfo: [0, 16384, 1, 99]; Z values: [6.5]
          o.n.l.a.o.e.DefaultOpExecutioner - Op name: old_assign; Z shapeInfo: [0, 16384, 1, 99]; Z values: [11.916666666666666]
          Executing op: [add]
          node_1:0 result shape: []; dtype: DOUBLE; first values [18.4167]
          o.n.l.a.o.e.DefaultOpExecutioner - Op name: old_assign; Z shapeInfo: [0, 16384, 1, 99]; Z values: [6.5]
          o.n.l.a.o.e.DefaultOpExecutioner - Op name: old_assign; Z shapeInfo: [0, 16384, 1, 99]; Z values: [11.916666666666666]
          o.n.l.a.o.e.DefaultOpExecutioner - Op name: old_assign; Z shapeInfo: [0, 16384, 1, 99]; Z values: [18.416666666666664]
          o.n.l.a.o.e.DefaultOpExecutioner - Op name: old_assign; Z shapeInfo: [0, 16384, 1, 99]; Z values: [18.416666666666664]
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          Debug info for node_2 input[0]; shape: [3, 4]; ews: [1]; order: [c]; dtype: [DOUBLE]; first values: [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12]
          Removing variable <1:0>
          Executing op: [moments]
          Executing op: [reduce_variance]
          node_1:0 result shape: []; dtype: DOUBLE; first values [11.9167]
          node_1:0 result shape: []; dtype: DOUBLE; first values [6.5]
          node_1:1 result shape: []; dtype: DOUBLE; first values [11.9167]
          Removing variable <1:0>
          Removing variable <1:1>
          Executing op: [add]
          node_1:0 result shape: []; dtype: DOUBLE; first values [18.4167]
          o.n.a.s.SameDiff - Inferring output "reduce_mean" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.l.a.o.e.DefaultOpExecutioner - Op name: old_assign; Z shapeInfo: [2, 3, 4, 4, 1, 16384, 1, 99]; Z values: [1.0, 2.0, 3.0, 4.0, 5.0, 6.0, 7.0, 8.0, 9.0, 10.0]
          o.n.a.f.DifferentialFunction - No fields found for property name dimensions for class org.nd4j.linalg.api.ops.impl.reduce.Moments
          o.n.l.a.o.e.DefaultOpExecutioner - Op name: set_scalar; Z shapeInfo: [1, 1, 1, 8192, 1, 99]; Z values: [0.0]
          Debug info for node_2 input[0]; shape: [3, 4]; ews: [1]; order: [c]; dtype: [DOUBLE]; first values: [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12]
          Removing variable <1:0>
          o.n.l.a.o.e.DefaultOpExecutioner - Op name: old_assign; Z shapeInfo: [2, 3, 4, 4, 1, 16384, 1, 99]; Z values: [1.0, 2.0, 3.0, 4.0, 5.0, 6.0, 7.0, 8.0, 9.0, 10.0]
          Executing op: [moments]
          Executing op: [reduce_variance]
          node_1:0 result shape: []; dtype: DOUBLE; first values [11.9167]
          node_1:0 result shape: []; dtype: DOUBLE; first values [6.5]
          node_1:1 result shape: []; dtype: DOUBLE; first values [11.9167]
          o.n.l.a.o.e.DefaultOpExecutioner - Op name: old_assign; Z shapeInfo: [2, 3, 4, 4, 1, 16384, 1, 99]; Z values: [1.0, 2.0, 3.0, 4.0, 5.0, 6.0, 7.0, 8.0, 9.0, 10.0]
          Removing variable <1:0>
          o.n.l.a.o.e.DefaultOpExecutioner - Op name: old_assign; Z shapeInfo: [0, 8192, 1, 99]; Z values: [1.0]
          Executing op: [cast]
          node_1:0 result shape: []; dtype: DOUBLE; first values [1]
          o.n.l.a.o.e.DefaultOpExecutioner - Op name: old_assign; Z shapeInfo: [0, 8192, 1, 99]; Z values: [1.0]
          Removing variable <1:0>
          Removing variable <1:1>
          o.n.l.a.o.e.DefaultOpExecutioner - Op name: old_assign; Z shapeInfo: [0, 16384, 1, 99]; Z values: [6.5]
          o.n.l.a.o.e.DefaultOpExecutioner - Op name: old_assign; Z shapeInfo: [0, 16384, 1, 99]; Z values: [11.916666666666666]
          Executing op: [add]
          node_1:0 result shape: []; dtype: DOUBLE; first values [18.4167]
          o.n.l.a.o.e.DefaultOpExecutioner - Op name: old_assign; Z shapeInfo: [0, 16384, 1, 99]; Z values: [6.5]
          o.n.l.a.o.e.DefaultOpExecutioner - Op name: old_assign; Z shapeInfo: [0, 16384, 1, 99]; Z values: [11.916666666666666]
          Removing variable <1:0>
          Removing variable <1:1>
          o.n.l.a.o.e.DefaultOpExecutioner - Op name: old_assign; Z shapeInfo: [0, 16384, 1, 99]; Z values: [18.416666666666664]
          o.n.l.a.o.e.DefaultOpExecutioner - Op name: old_assign; Z shapeInfo: [0, 16384, 1, 99]; Z values: [1.0]
          Executing op: [reduce_mean_bp]
          node_1:0 result shape: []; dtype: DOUBLE; first values [1]
          o.n.l.a.o.e.DefaultOpExecutioner - Op name: old_assign; Z shapeInfo: [0, 16384, 1, 99]; Z values: [18.416666666666664]
          o.n.l.a.o.e.DefaultOpExecutioner - Op name: old_assign; Z shapeInfo: [0, 16384, 1, 99]; Z values: [1.0]
          Removing variable <1:0>
          Removing variable <1:1>
          Removing variable <1:2>
          o.n.l.a.o.e.DefaultOpExecutioner - Op name: old_assign; Z shapeInfo: [0, 16384, 1, 99]; Z values: [6.5]
          o.n.l.a.o.e.DefaultOpExecutioner - Op name: old_assign; Z shapeInfo: [0, 16384, 1, 99]; Z values: [11.916666666666666]
          o.n.l.a.o.e.DefaultOpExecutioner - Op name: old_assign; Z shapeInfo: [0, 16384, 1, 99]; Z values: [1.0]
          Executing op: [add_bp]
          node_1:0 result shape: []; dtype: DOUBLE; first values [1]
          node_1:1 result shape: []; dtype: DOUBLE; first values [1]
          o.n.l.a.o.e.DefaultOpExecutioner - Op name: old_assign; Z shapeInfo: [0, 16384, 1, 99]; Z values: [6.5]
          o.n.l.a.o.e.DefaultOpExecutioner - Op name: old_assign; Z shapeInfo: [0, 16384, 1, 99]; Z values: [11.916666666666666]
          o.n.l.a.o.e.DefaultOpExecutioner - Op name: old_assign; Z shapeInfo: [0, 16384, 1, 99]; Z values: [1.0]
          Removing variable <1:0>
          Removing variable <1:1>
          o.n.l.a.o.e.DefaultOpExecutioner - Op name: old_assign; Z shapeInfo: [2, 3, 4, 4, 1, 16384, 1, 99]; Z values: [1.0, 2.0, 3.0, 4.0, 5.0, 6.0, 7.0, 8.0, 9.0, 10.0]
          o.n.l.a.o.e.DefaultOpExecutioner - Op name: old_assign; Z shapeInfo: [0, 16384, 1, 99]; Z values: [1.0]
          Executing op: [reduce_mean_bp]
          node_1:0 result shape: [3, 4]; dtype: DOUBLE; first values [0.0833333, 0.0833333, 0.0833333, 0.0833333, 0.0833333, 0.0833333, 0.0833333, 0.0833333, 0.0833333, 0.0833333, 0.0833333, 0.0833333]
          o.n.l.a.o.e.DefaultOpExecutioner - Op name: old_assign; Z shapeInfo: [2, 3, 4, 4, 1, 16384, 1, 99]; Z values: [1.0, 2.0, 3.0, 4.0, 5.0, 6.0, 7.0, 8.0, 9.0, 10.0]
          o.n.l.a.o.e.DefaultOpExecutioner - Op name: old_assign; Z shapeInfo: [0, 16384, 1, 99]; Z values: [1.0]
          Removing variable <1:0>
          Removing variable <1:1>
          o.n.l.a.o.e.DefaultOpExecutioner - Op name: old_assign; Z shapeInfo: [2, 3, 4, 4, 1, 16384, 1, 99]; Z values: [1.0, 2.0, 3.0, 4.0, 5.0, 6.0, 7.0, 8.0, 9.0, 10.0]
          o.n.l.a.o.e.DefaultOpExecutioner - Op name: old_assign; Z shapeInfo: [0, 16384, 1, 99]; Z values: [1.0]
          Executing op: [reduce_variance_bp]
          Dimension item is 0
          Dimension item is 1
          node_1:0 result shape: [3, 4]; dtype: DOUBLE; first values [-0.916667, -0.75, -0.583333, -0.416667, -0.25, -0.0833333, 0.0833333, 0.25, 0.416667, 0.583333, 0.75, 0.916667]
          o.n.l.a.o.e.DefaultOpExecutioner - Op name: old_assign; Z shapeInfo: [2, 3, 4, 4, 1, 16384, 1, 99]; Z values: [1.0, 2.0, 3.0, 4.0, 5.0, 6.0, 7.0, 8.0, 9.0, 10.0]
          o.n.l.a.o.e.DefaultOpExecutioner - Op name: old_assign; Z shapeInfo: [0, 16384, 1, 99]; Z values: [1.0]
          Removing variable <1:0>
          Removing variable <1:1>
          o.n.l.a.o.e.DefaultOpExecutioner - Op name: old_assign; Z shapeInfo: [2, 3, 4, 4, 1, 16384, 1, 99]; Z values: [0.08333333333333333, 0.08333333333333333, 0.08333333333333333, 0.08333333333333333, 0.08333333333333333, 0.08333333333333333, 0.08333333333333333, 0.08333333333333333, 0.08333333333333333, 0.08333333333333333]
          o.n.l.a.o.e.DefaultOpExecutioner - Op name: old_assign; Z shapeInfo: [2, 3, 4, 4, 1, 16384, 1, 99]; Z values: [-0.9166666939854622, -0.7500000223517418, -0.5833333507180214, -0.416666679084301, -0.2500000074505806, -0.0833333358168602, 0.0833333358168602, 0.2500000074505806, 0.416666679084301, 0.5833333507180214]
          Executing op: [add]
          node_1:0 result shape: [3, 4]; dtype: DOUBLE; first values [-0.833333, -0.666667, -0.5, -0.333333, -0.166667, -2.48353e-09, 0.166667, 0.333333, 0.5, 0.666667, 0.833333, 1]
          o.n.l.a.o.e.DefaultOpExecutioner - Op name: old_assign; Z shapeInfo: [2, 3, 4, 4, 1, 16384, 1, 99]; Z values: [0.08333333333333333, 0.08333333333333333, 0.08333333333333333, 0.08333333333333333, 0.08333333333333333, 0.08333333333333333, 0.08333333333333333, 0.08333333333333333, 0.08333333333333333, 0.08333333333333333]
          o.n.l.a.o.e.DefaultOpExecutioner - Op name: old_assign; Z shapeInfo: [2, 3, 4, 4, 1, 16384, 1, 99]; Z values: [-0.9166666939854622, -0.7500000223517418, -0.5833333507180214, -0.416666679084301, -0.2500000074505806, -0.0833333358168602, 0.0833333358168602, 0.2500000074505806, 0.416666679084301, 0.5833333507180214]
          o.n.l.a.o.e.DefaultOpExecutioner - Op name: old_assign; Z shapeInfo: [2, 3, 4, 4, 1, 16384, 1, 99]; Z values: [-0.8333333606521288, -0.6666666890184084, -0.500000017384688, -0.3333333457509677, -0.16666667411724728, -2.4835268702672053E-9, 0.1666666691501935, 0.3333333407839139, 0.5000000124176344, 0.6666666840513548]
          Debug info for node_2 input[0]; shape: [3, 4]; ews: [1]; order: [c]; dtype: [DOUBLE]; first values: [1.00001, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12]
          Removing variable <1:0>
          Executing op: [moments]
          Executing op: [reduce_variance]
          node_1:0 result shape: []; dtype: DOUBLE; first values [11.9167]
          node_1:0 result shape: []; dtype: DOUBLE; first values [6.5]
          node_1:1 result shape: []; dtype: DOUBLE; first values [11.9167]
          Removing variable <1:0>
          Removing variable <1:1>
          Executing op: [add]
          node_1:0 result shape: []; dtype: DOUBLE; first values [18.4167]
          Debug info for node_2 input[0]; shape: [3, 4]; ews: [1]; order: [c]; dtype: [DOUBLE]; first values: [0.99999, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12]
          Removing variable <1:0>
          Executing op: [moments]
          Executing op: [reduce_variance]
          node_1:0 result shape: []; dtype: DOUBLE; first values [11.9167]
          node_1:0 result shape: []; dtype: DOUBLE; first values [6.5]
          node_1:1 result shape: []; dtype: DOUBLE; first values [11.9167]
          Removing variable <1:0>
          Removing variable <1:1>
          Executing op: [add]
          node_1:0 result shape: []; dtype: DOUBLE; first values [18.4167]
          Debug info for node_2 input[0]; shape: [3, 4]; ews: [1]; order: [c]; dtype: [DOUBLE]; first values: [1, 2.00001, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12]
          Removing variable <1:0>
          Executing op: [moments]
          Executing op: [reduce_variance]
          node_1:0 result shape: []; dtype: DOUBLE; first values [11.9167]
          node_1:0 result shape: []; dtype: DOUBLE; first values [6.5]
          node_1:1 result shape: []; dtype: DOUBLE; first values [11.9167]
          Removing variable <1:0>
          Removing variable <1:1>
          Executing op: [add]
          node_1:0 result shape: []; dtype: DOUBLE; first values [18.4167]
          Debug info for node_2 input[0]; shape: [3, 4]; ews: [1]; order: [c]; dtype: [DOUBLE]; first values: [1, 1.99999, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12]
          Removing variable <1:0>
          Executing op: [moments]
          Executing op: [reduce_variance]
          node_1:0 result shape: []; dtype: DOUBLE; first values [11.9167]
          node_1:0 result shape: []; dtype: DOUBLE; first values [6.5]
          node_1:1 result shape: []; dtype: DOUBLE; first values [11.9167]
          Removing variable <1:0>
          Removing variable <1:1>
          Executing op: [add]
          node_1:0 result shape: []; dtype: DOUBLE; first values [18.4167]
          Debug info for node_2 input[0]; shape: [3, 4]; ews: [1]; order: [c]; dtype: [DOUBLE]; first values: [1, 2, 3.00001, 4, 5, 6, 7, 8, 9, 10, 11, 12]
          Removing variable <1:0>
          Executing op: [moments]
          Executing op: [reduce_variance]
          node_1:0 result shape: []; dtype: DOUBLE; first values [11.9167]
          node_1:0 result shape: []; dtype: DOUBLE; first values [6.5]
          node_1:1 result shape: []; dtype: DOUBLE; first values [11.9167]
          Removing variable <1:0>
          Removing variable <1:1>
          Executing op: [add]
          node_1:0 result shape: []; dtype: DOUBLE; first values [18.4167]
          Debug info for node_2 input[0]; shape: [3, 4]; ews: [1]; order: [c]; dtype: [DOUBLE]; first values: [1, 2, 2.99999, 4, 5, 6, 7, 8, 9, 10, 11, 12]
          Removing variable <1:0>
          Executing op: [moments]
          Executing op: [reduce_variance]
          node_1:0 result shape: []; dtype: DOUBLE; first values [11.9167]
          node_1:0 result shape: []; dtype: DOUBLE; first values [6.5]
          node_1:1 result shape: []; dtype: DOUBLE; first values [11.9167]
          Removing variable <1:0>
          Removing variable <1:1>
          Executing op: [add]
          node_1:0 result shape: []; dtype: DOUBLE; first values [18.4167]
          Debug info for node_2 input[0]; shape: [3, 4]; ews: [1]; order: [c]; dtype: [DOUBLE]; first values: [1, 2, 3, 4.00001, 5, 6, 7, 8, 9, 10, 11, 12]
          Removing variable <1:0>
          Executing op: [moments]
          Executing op: [reduce_variance]
          node_1:0 result shape: []; dtype: DOUBLE; first values [11.9167]
          node_1:0 result shape: []; dtype: DOUBLE; first values [6.5]
          node_1:1 result shape: []; dtype: DOUBLE; first values [11.9167]
          Removing variable <1:0>
          Removing variable <1:1>
          Executing op: [add]
          node_1:0 result shape: []; dtype: DOUBLE; first values [18.4167]
          Debug info for node_2 input[0]; shape: [3, 4]; ews: [1]; order: [c]; dtype: [DOUBLE]; first values: [1, 2, 3, 3.99999, 5, 6, 7, 8, 9, 10, 11, 12]
          Removing variable <1:0>
          Executing op: [moments]
          Executing op: [reduce_variance]
          node_1:0 result shape: []; dtype: DOUBLE; first values [11.9167]
          node_1:0 result shape: []; dtype: DOUBLE; first values [6.5]
          node_1:1 result shape: []; dtype: DOUBLE; first values [11.9167]
          Removing variable <1:0>
          Removing variable <1:1>
          Executing op: [add]
          node_1:0 result shape: []; dtype: DOUBLE; first values [18.4167]
          Debug info for node_2 input[0]; shape: [3, 4]; ews: [1]; order: [c]; dtype: [DOUBLE]; first values: [1, 2, 3, 4, 5.00001, 6, 7, 8, 9, 10, 11, 12]
          Removing variable <1:0>
          Executing op: [moments]
          Executing op: [reduce_variance]
          node_1:0 result shape: []; dtype: DOUBLE; first values [11.9167]
          node_1:0 result shape: []; dtype: DOUBLE; first values [6.5]
          node_1:1 result shape: []; dtype: DOUBLE; first values [11.9167]
          Removing variable <1:0>
          Removing variable <1:1>
          Executing op: [add]
          node_1:0 result shape: []; dtype: DOUBLE; first values [18.4167]
          Debug info for node_2 input[0]; shape: [3, 4]; ews: [1]; order: [c]; dtype: [DOUBLE]; first values: [1, 2, 3, 4, 4.99999, 6, 7, 8, 9, 10, 11, 12]
          Removing variable <1:0>
          Executing op: [moments]
          Executing op: [reduce_variance]
          node_1:0 result shape: []; dtype: DOUBLE; first values [11.9167]
          node_1:0 result shape: []; dtype: DOUBLE; first values [6.5]
          node_1:1 result shape: []; dtype: DOUBLE; first values [11.9167]
          Removing variable <1:0>
          Removing variable <1:1>
          Executing op: [add]
          node_1:0 result shape: []; dtype: DOUBLE; first values [18.4167]
          Debug info for node_2 input[0]; shape: [3, 4]; ews: [1]; order: [c]; dtype: [DOUBLE]; first values: [1, 2, 3, 4, 5, 6.00001, 7, 8, 9, 10, 11, 12]
          Removing variable <1:0>
          Executing op: [moments]
          Executing op: [reduce_variance]
          node_1:0 result shape: []; dtype: DOUBLE; first values [11.9167]
          node_1:0 result shape: []; dtype: DOUBLE; first values [6.5]
          node_1:1 result shape: []; dtype: DOUBLE; first values [11.9167]
          Removing variable <1:0>
          Removing variable <1:1>
          Executing op: [add]
          node_1:0 result shape: []; dtype: DOUBLE; first values [18.4167]
          Debug info for node_2 input[0]; shape: [3, 4]; ews: [1]; order: [c]; dtype: [DOUBLE]; first values: [1, 2, 3, 4, 5, 5.99999, 7, 8, 9, 10, 11, 12]
          Removing variable <1:0>
          Executing op: [moments]
          Executing op: [reduce_variance]
          node_1:0 result shape: []; dtype: DOUBLE; first values [11.9167]
          node_1:0 result shape: []; dtype: DOUBLE; first values [6.5]
          node_1:1 result shape: []; dtype: DOUBLE; first values [11.9167]
          Removing variable <1:0>
          Removing variable <1:1>
          Executing op: [add]
          node_1:0 result shape: []; dtype: DOUBLE; first values [18.4167]
          Debug info for node_2 input[0]; shape: [3, 4]; ews: [1]; order: [c]; dtype: [DOUBLE]; first values: [1, 2, 3, 4, 5, 6, 7.00001, 8, 9, 10, 11, 12]
          Removing variable <1:0>
          Executing op: [moments]
          Executing op: [reduce_variance]
          node_1:0 result shape: []; dtype: DOUBLE; first values [11.9167]
          node_1:0 result shape: []; dtype: DOUBLE; first values [6.5]
          node_1:1 result shape: []; dtype: DOUBLE; first values [11.9167]
          Removing variable <1:0>
          Removing variable <1:1>
          Executing op: [add]
          node_1:0 result shape: []; dtype: DOUBLE; first values [18.4167]
          Debug info for node_2 input[0]; shape: [3, 4]; ews: [1]; order: [c]; dtype: [DOUBLE]; first values: [1, 2, 3, 4, 5, 6, 6.99999, 8, 9, 10, 11, 12]
          Removing variable <1:0>
          Executing op: [moments]
          Executing op: [reduce_variance]
          node_1:0 result shape: []; dtype: DOUBLE; first values [11.9167]
          node_1:0 result shape: []; dtype: DOUBLE; first values [6.5]
          node_1:1 result shape: []; dtype: DOUBLE; first values [11.9167]
          Removing variable <1:0>
          Removing variable <1:1>
          Executing op: [add]
          node_1:0 result shape: []; dtype: DOUBLE; first values [18.4167]
          Debug info for node_2 input[0]; shape: [3, 4]; ews: [1]; order: [c]; dtype: [DOUBLE]; first values: [1, 2, 3, 4, 5, 6, 7, 8.00001, 9, 10, 11, 12]
          Removing variable <1:0>
          Executing op: [moments]
          Executing op: [reduce_variance]
          node_1:0 result shape: []; dtype: DOUBLE; first values [11.9167]
          node_1:0 result shape: []; dtype: DOUBLE; first values [6.5]
          node_1:1 result shape: []; dtype: DOUBLE; first values [11.9167]
          Removing variable <1:0>
          Removing variable <1:1>
          Executing op: [add]
          node_1:0 result shape: []; dtype: DOUBLE; first values [18.4167]
          Debug info for node_2 input[0]; shape: [3, 4]; ews: [1]; order: [c]; dtype: [DOUBLE]; first values: [1, 2, 3, 4, 5, 6, 7, 7.99999, 9, 10, 11, 12]
          Removing variable <1:0>
          Executing op: [moments]
          Executing op: [reduce_variance]
          node_1:0 result shape: []; dtype: DOUBLE; first values [11.9167]
          node_1:0 result shape: []; dtype: DOUBLE; first values [6.5]
          node_1:1 result shape: []; dtype: DOUBLE; first values [11.9167]
          Removing variable <1:0>
          Removing variable <1:1>
          Executing op: [add]
          node_1:0 result shape: []; dtype: DOUBLE; first values [18.4167]
          Debug info for node_2 input[0]; shape: [3, 4]; ews: [1]; order: [c]; dtype: [DOUBLE]; first values: [1, 2, 3, 4, 5, 6, 7, 8, 9.00001, 10, 11, 12]
          Removing variable <1:0>
          Executing op: [moments]
          Executing op: [reduce_variance]
          node_1:0 result shape: []; dtype: DOUBLE; first values [11.9167]
          node_1:0 result shape: []; dtype: DOUBLE; first values [6.5]
          node_1:1 result shape: []; dtype: DOUBLE; first values [11.9167]
          Removing variable <1:0>
          Removing variable <1:1>
          Executing op: [add]
          node_1:0 result shape: []; dtype: DOUBLE; first values [18.4167]
          Debug info for node_2 input[0]; shape: [3, 4]; ews: [1]; order: [c]; dtype: [DOUBLE]; first values: [1, 2, 3, 4, 5, 6, 7, 8, 8.99999, 10, 11, 12]
          Removing variable <1:0>
          Executing op: [moments]
          Executing op: [reduce_variance]
          node_1:0 result shape: []; dtype: DOUBLE; first values [11.9167]
          node_1:0 result shape: []; dtype: DOUBLE; first values [6.5]
          node_1:1 result shape: []; dtype: DOUBLE; first values [11.9167]
          Removing variable <1:0>
          Removing variable <1:1>
          Executing op: [add]
          node_1:0 result shape: []; dtype: DOUBLE; first values [18.4167]
          Debug info for node_2 input[0]; shape: [3, 4]; ews: [1]; order: [c]; dtype: [DOUBLE]; first values: [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12]
          Removing variable <1:0>
          Executing op: [moments]
          Executing op: [reduce_variance]
          node_1:0 result shape: []; dtype: DOUBLE; first values [11.9167]
          node_1:0 result shape: []; dtype: DOUBLE; first values [6.5]
          node_1:1 result shape: []; dtype: DOUBLE; first values [11.9167]
          Removing variable <1:0>
          Removing variable <1:1>
          Executing op: [add]
          node_1:0 result shape: []; dtype: DOUBLE; first values [18.4167]
          Debug info for node_2 input[0]; shape: [3, 4]; ews: [1]; order: [c]; dtype: [DOUBLE]; first values: [1, 2, 3, 4, 5, 6, 7, 8, 9, 9.99999, 11, 12]
          Removing variable <1:0>
          Executing op: [moments]
          Executing op: [reduce_variance]
          node_1:0 result shape: []; dtype: DOUBLE; first values [11.9167]
          node_1:0 result shape: []; dtype: DOUBLE; first values [6.5]
          node_1:1 result shape: []; dtype: DOUBLE; first values [11.9167]
          Removing variable <1:0>
          Removing variable <1:1>
          Executing op: [add]
          node_1:0 result shape: []; dtype: DOUBLE; first values [18.4167]
          Debug info for node_2 input[0]; shape: [3, 4]; ews: [1]; order: [c]; dtype: [DOUBLE]; first values: [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12]
          Removing variable <1:0>
          Executing op: [moments]
          Executing op: [reduce_variance]
          node_1:0 result shape: []; dtype: DOUBLE; first values [11.9167]
          node_1:0 result shape: []; dtype: DOUBLE; first values [6.5]
          node_1:1 result shape: []; dtype: DOUBLE; first values [11.9167]
          Removing variable <1:0>
          Removing variable <1:1>
          Executing op: [add]
          node_1:0 result shape: []; dtype: DOUBLE; first values [18.4167]
          Debug info for node_2 input[0]; shape: [3, 4]; ews: [1]; order: [c]; dtype: [DOUBLE]; first values: [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12]
          Removing variable <1:0>
          Executing op: [moments]
          Executing op: [reduce_variance]
          node_1:0 result shape: []; dtype: DOUBLE; first values [11.9167]
          node_1:0 result shape: []; dtype: DOUBLE; first values [6.5]
          node_1:1 result shape: []; dtype: DOUBLE; first values [11.9167]
          Removing variable <1:0>
          Removing variable <1:1>
          Executing op: [add]
          node_1:0 result shape: []; dtype: DOUBLE; first values [18.4167]
          Debug info for node_2 input[0]; shape: [3, 4]; ews: [1]; order: [c]; dtype: [DOUBLE]; first values: [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12]
          Removing variable <1:0>
          Executing op: [moments]
          Executing op: [reduce_variance]
          node_1:0 result shape: []; dtype: DOUBLE; first values [11.9167]
          node_1:0 result shape: []; dtype: DOUBLE; first values [6.5]
          node_1:1 result shape: []; dtype: DOUBLE; first values [11.9167]
          Removing variable <1:0>
          Removing variable <1:1>
          Executing op: [add]
          node_1:0 result shape: []; dtype: DOUBLE; first values [18.4167]
          Debug info for node_2 input[0]; shape: [3, 4]; ews: [1]; order: [c]; dtype: [DOUBLE]; first values: [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12]
          Removing variable <1:0>
          Executing op: [moments]
          Executing op: [reduce_variance]
          node_1:0 result shape: []; dtype: DOUBLE; first values [11.9167]
          node_1:0 result shape: []; dtype: DOUBLE; first values [6.5]
          node_1:1 result shape: []; dtype: DOUBLE; first values [11.9167]
          Removing variable <1:0>
          Removing variable <1:1>
          Executing op: [add]
          node_1:0 result shape: []; dtype: DOUBLE; first values [18.4167]
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 12 params checked, 12 passed, 0 failed. Largest relative error = 1.0
          o.n.c.t.BaseND4JTest - ReductionOpValidation.testMoments: 152 ms, threadCount: (27->27), jvmTotal=3576692736, jvmMax=7635730432, totalBytes=250417, maxBytes=8589934592, currPhys=3335622656, maxPhys=8589934592
    • 139 ms
      testSufficientStatisticsOp(Nd4jBackend)
      • 139 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - ReductionOpValidation.testSufficientStatisticsOp
          o.n.c.t.BaseND4JTest - ReductionOpValidation.testSufficientStatisticsOp: 137 ms, threadCount: (27->27), jvmTotal=3531079680, jvmMax=7635730432, totalBytes=150888, maxBytes=8589934592, currPhys=3335626752, maxPhys=8589934592
    • 125 ms
      testAllAny(Nd4jBackend)
      • 125 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - ReductionOpValidation.testAllAny
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.c.t.BaseND4JTest - ReductionOpValidation.testAllAny: 124 ms, threadCount: (27->27), jvmTotal=3573022720, jvmMax=7635730432, totalBytes=6136, maxBytes=8589934592, currPhys=3335766016, maxPhys=8589934592
    • 218 ms
      testDotProductAttentionMultiHeadInput(Nd4jBackend)
      • 218 ms
        failed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - ReductionOpValidation.testDotProductAttentionMultiHeadInput
          o.n.a.f.DifferentialFunction - No fields found for property name normalization for class org.nd4j.linalg.api.ops.impl.transforms.custom.DotProductAttention
          o.n.a.f.DifferentialFunction - No fields found for property name outputWeights for class org.nd4j.linalg.api.ops.impl.transforms.custom.DotProductAttention
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "out" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.f.DifferentialFunction - No fields found for property name normalization for class org.nd4j.linalg.api.ops.impl.transforms.custom.DotProductAttention
          o.n.a.f.DifferentialFunction - No fields found for property name outputWeights for class org.nd4j.linalg.api.ops.impl.transforms.custom.DotProductAttention
          o.n.a.v.GradCheckUtil - Param 0 (qnull) FAILED: grad= 0.06519866190654257, numericalGrad= 0.031689128299206004, relError= 0.34585919996912434, absError=0.033509533607336564, scorePlus=18.657234606310976, scoreMinus= 18.65723397252841
          o.n.a.v.GradCheckUtil - Param 1 (qnull) FAILED: grad= -0.12693568377569658, numericalGrad= -0.06193580208702087, relError= 0.34414872838942623, absError=0.06499988168867571, scorePlus=18.657233670061924, scoreMinus= 18.657234908777966
          o.n.a.v.GradCheckUtil - Param 2 (qnull) FAILED: grad= 0.06608333352196097, numericalGrad= 0.03351855966116091, relError= 0.326949346243133, absError=0.03256477386080006, scorePlus=18.65723462460471, scoreMinus= 18.657233954233515
          o.n.a.v.GradCheckUtil - Param 3 (qnull) FAILED: grad= 0.15021487884710832, numericalGrad= 0.07482712245376888, relError= 0.33499416090131257, absError=0.07538775639333944, scorePlus=18.657235037690292, scoreMinus= 18.657233541147843
          o.n.a.v.GradCheckUtil - Param 4 (qnull) FAILED: grad= -0.03110813917151982, numericalGrad= -0.012557249640110511, relError= 0.42484196376761113, absError=0.018550889531409306, scorePlus=18.65723416384689, scoreMinus= 18.657234414991883
          o.n.a.v.GradCheckUtil - Param 5 (qnull) FAILED: grad= 0.0441565167734709, numericalGrad= 0.022265904853213666, relError= 0.32956660392916015, absError=0.021890611920257232, scorePlus=18.657234512078716, scoreMinus= 18.65723406676062
          o.n.a.v.GradCheckUtil - Param 6 (qnull) FAILED: grad= -0.05433677795607198, numericalGrad= -0.029881072904913705, relError= 0.2903862399852274, absError=0.024455705051158277, scorePlus=18.657233990608947, scoreMinus= 18.657234588230406
          o.n.a.v.GradCheckUtil - Param 7 (qnull) FAILED: grad= -0.022889260357484845, numericalGrad= -0.009046902071929708, relError= 0.4334383730715793, absError=0.013842358285555138, scorePlus=18.657234198950437, scoreMinus= 18.65723437988848
          o.n.a.v.GradCheckUtil - Param 8 (qnull) FAILED: grad= 0.05357498564173163, numericalGrad= 0.02981353723896518, relError= 0.2849486665780342, absError=0.023761448402766453, scorePlus=18.65723458755499, scoreMinus= 18.657233991284244
          o.n.a.v.GradCheckUtil - Param 9 (qnull) FAILED: grad= -0.03193844139995678, numericalGrad= -0.007705990867634681, relError= 0.611244735925545, absError=0.0242324505323221, scorePlus=18.657234212359384, scoreMinus= 18.6572343664792
          o.n.a.v.GradCheckUtil - Param 10 (qnull) FAILED: grad= 0.03423542743382016, numericalGrad= 0.022819453882050308, relError= 0.20008758739796673, absError=0.011415973551769851, scorePlus=18.657234517614008, scoreMinus= 18.65723406122493
          o.n.a.v.GradCheckUtil - Param 11 (qnull) FAILED: grad= -0.04493774113947666, numericalGrad= -0.02452302396704908, relError= 0.29390285495875784, absError=0.02041471717242758, scorePlus=18.657234044189376, scoreMinus= 18.657234534649856
          o.n.a.v.GradCheckUtil - Param 12 (qnull) FAILED: grad= -0.037019340788902844, numericalGrad= -0.015869439451421385, relError= 0.399893914009309, absError=0.021149901337481458, scorePlus=18.657234130725165, scoreMinus= 18.657234448113954
          o.n.a.v.GradCheckUtil - Param 13 (qnull) FAILED: grad= 0.01610274168325246, numericalGrad= 0.007494434584032205, relError= 0.3648024238881025, absError=0.008608307099220253, scorePlus=18.65723436436393, scoreMinus= 18.65723421447524
          o.n.a.v.GradCheckUtil - Param 14 (qnull) FAILED: grad= -0.10915800263431474, numericalGrad= -0.050299840026468694, relError= 0.3691142538097403, absError=0.05885816260784605, scorePlus=18.65723378642098, scoreMinus= 18.657234792417782
          o.n.a.v.GradCheckUtil - Param 15 (qnull) FAILED: grad= -0.10093972988304664, numericalGrad= -0.05867360162170598, relError= 0.26480324583715714, absError=0.042266128261340664, scorePlus=18.657233702684067, scoreMinus= 18.6572348761561
          o.n.a.v.GradCheckUtil - Param 16 (qnull) FAILED: grad= 0.07518213720359716, numericalGrad= 0.03741802601098243, relError= 0.3353823841325036, absError=0.03776411119261473, scorePlus=18.657234663599763, scoreMinus= 18.657233915239242
          o.n.a.v.GradCheckUtil - Param 17 (qnull) FAILED: grad= 0.09969148634816914, numericalGrad= 0.04948430483153742, relError= 0.3365638695098254, absError=0.05020718151663172, scorePlus=18.657234784262627, scoreMinus= 18.65723379457653
          o.n.a.v.GradCheckUtil - Param 18 (qnull) FAILED: grad= -0.22872269573540724, numericalGrad= -0.11370347934303025, relError= 0.3358949308300694, absError=0.11501921639237699, scorePlus=18.65723315238423, scoreMinus= 18.657235426453816
          o.n.a.v.GradCheckUtil - Param 19 (qnull) FAILED: grad= -0.04473834699698579, numericalGrad= -0.02230331066499502, relError= 0.33464322205615205, absError=0.02243503633199077, scorePlus=18.65723406638645, scoreMinus= 18.657234512452664
          o.n.a.v.GradCheckUtil - Param 20 (qnull) FAILED: grad= -0.007934927772623581, numericalGrad= -0.005136253911075528, relError= 0.2141102410838831, absError=0.002798673861548053, scorePlus=18.657234238057086, scoreMinus= 18.657234340782164
          o.n.a.v.GradCheckUtil - Param 21 (qnull) FAILED: grad= 0.0015960933460181328, numericalGrad= -0.0011359048812664696, relError= 1.0, absError=0.0027319982272846024, scorePlus=18.657234278060628, scoreMinus= 18.657234300778725
          o.n.a.v.GradCheckUtil - Param 22 (qnull) FAILED: grad= -0.014136332968209306, numericalGrad= -0.006844241973169573, relError= 0.34756392593693547, absError=0.007292090995039733, scorePlus=18.657234220977152, scoreMinus= 18.65723435786199
          o.n.a.v.GradCheckUtil - Param 23 (qnull) FAILED: grad= -0.010118685302788, numericalGrad= -0.006210462011324579, relError= 0.2393403168140759, absError=0.003908223291463421, scorePlus=18.657234227315005, scoreMinus= 18.657234351524245
          o.n.a.v.GradCheckUtil - Param 24 (qnull) FAILED: grad= -0.04107747331815559, numericalGrad= -0.02422070473073745, relError= 0.2581506726695555, absError=0.01685676858741814, scorePlus=18.65723404721268, scoreMinus= 18.657234531626774
          o.n.a.v.GradCheckUtil - Param 25 (qnull) FAILED: grad= -0.09119460797156308, numericalGrad= -0.049035989668766426, relError= 0.3006377995402059, absError=0.04215861830279665, scorePlus=18.657233799059902, scoreMinus= 18.657234779779696
          o.n.a.v.GradCheckUtil - Param 26 (qnull) FAILED: grad= -0.012814213927186183, numericalGrad= -0.0054590891807038125, relError= 0.4025065803952322, absError=0.007355124746482371, scorePlus=18.657234234828678, scoreMinus= 18.65723434401046
          o.n.a.v.GradCheckUtil - Param 27 (qnull) FAILED: grad= -0.09113583353606963, numericalGrad= -0.04802151991611935, relError= 0.30982418499905784, absError=0.04311431361995028, scorePlus=18.6572338092045, scoreMinus= 18.657234769634897
          o.n.a.v.GradCheckUtil - Param 28 (qnull) FAILED: grad= -0.03379851675213529, numericalGrad= -0.021047518217187644, relError= 0.23248715321134283, absError=0.012750998534947648, scorePlus=18.65723407894463, scoreMinus= 18.657234499894994
          o.n.a.v.GradCheckUtil - Param 29 (qnull) FAILED: grad= 0.009546510815582865, numericalGrad= 0.004775543693824602, relError= 0.33312030188297664, absError=0.004770967121758262, scorePlus=18.657234337174987, scoreMinus= 18.657234241664113
          o.n.a.v.GradCheckUtil - Param 30 (qnull) FAILED: grad= 0.035059895583582086, numericalGrad= 0.020736657724285124, relError= 0.2567047068349545, absError=0.014323237859296963, scorePlus=18.65723449678612, scoreMinus= 18.657234082052966
          o.n.a.v.GradCheckUtil - Param 31 (qnull) FAILED: grad= 0.01950789458645098, numericalGrad= 0.011939066091315452, relError= 0.24068553310103594, absError=0.007568828495135528, scorePlus=18.65723440881029, scoreMinus= 18.657234170028968
          o.n.a.v.GradCheckUtil - Param 32 (qnull) FAILED: grad= -0.010456593055235225, numericalGrad= -0.005202190145325858, relError= 0.3355562716853434, absError=0.005254402909909367, scorePlus=18.657234237397653, scoreMinus= 18.657234341441455
          o.n.a.v.GradCheckUtil - Param 33 (qnull) FAILED: grad= 0.05369896150934842, numericalGrad= 0.026725104795843887, relError= 0.33539533565916024, absError=0.026973856713504534, scorePlus=18.657234556670687, scoreMinus= 18.65723402216859
          o.n.a.v.GradCheckUtil - Param 34 (qnull) FAILED: grad= 0.022249727186360806, numericalGrad= 0.011071324657052626, relError= 0.3354756801147564, absError=0.01117840252930818, scorePlus=18.657234400132786, scoreMinus= 18.657234178706293
          o.n.a.v.GradCheckUtil - Param 35 (qnull) FAILED: grad= -0.0018131959251527013, numericalGrad= -9.029829328710547E-4, relError= 0.33510789968518556, absError=9.102129922816466E-4, scorePlus=18.657234280389755, scoreMinus= 18.657234298449414
          o.n.a.v.GradCheckUtil - Param 36 (qnull) FAILED: grad= -0.012744963424550271, numericalGrad= -0.006021510934317575, relError= 0.35826934573118785, absError=0.006723452490232697, scorePlus=18.65723422920446, scoreMinus= 18.657234349634678
          o.n.a.v.GradCheckUtil - Param 37 (qnull) FAILED: grad= 0.04370473745987979, numericalGrad= 0.021264067662229987, relError= 0.3454068418754547, absError=0.0224406697976498, scorePlus=18.65723450206025, scoreMinus= 18.657234076778895
          o.n.a.v.GradCheckUtil - Param 38 (qnull) FAILED: grad= -0.16943623470939917, numericalGrad= -0.0826061770098363, relError= 0.3445057405508715, absError=0.08683005769956287, scorePlus=18.657233463358075, scoreMinus= 18.657235115481615
          o.n.a.v.GradCheckUtil - Param 39 (qnull) FAILED: grad= 0.061885428547799756, numericalGrad= 0.030261978167800404, relError= 0.3431832919357201, absError=0.03162345037999935, scorePlus=18.657234592039494, scoreMinus= 18.65723398679993
          o.n.a.v.GradCheckUtil - Param 0 (knull) FAILED: grad= -0.035602904103695585, numericalGrad= -0.01656571519959016, relError= 0.3649164796451955, absError=0.019037188904105426, scorePlus=18.657234123762343, scoreMinus= 18.657234455076647
          o.n.a.v.GradCheckUtil - Param 1 (knull) FAILED: grad= 0.1452648879631065, numericalGrad= 0.07122990250962857, relError= 0.3419712099853125, absError=0.07403498545347792, scorePlus=18.65723500171896, scoreMinus= 18.65723357712091
          o.n.a.v.GradCheckUtil - Param 2 (knull) FAILED: grad= -0.10966198385941102, numericalGrad= -0.054664187132402724, relError= 0.3346867781015121, absError=0.054997796727008295, scorePlus=18.65723374277741, scoreMinus= 18.657234836061154
          o.n.a.v.GradCheckUtil - Param 3 (knull) FAILED: grad= -0.011167824390143367, numericalGrad= -0.005196289443176738, relError= 0.3649164878581798, absError=0.005971534946966629, scorePlus=18.657234237456684, scoreMinus= 18.657234341382473
          o.n.a.v.GradCheckUtil - Param 4 (knull) FAILED: grad= 0.04556630420093821, numericalGrad= 0.022343206573793847, relError= 0.34197121083937, absError=0.023223097627144366, scorePlus=18.657234512851687, scoreMinus= 18.657234065987556
          o.n.a.v.GradCheckUtil - Param 5 (knull) FAILED: grad= -0.034398479810794885, numericalGrad= -0.017146916952981428, relError= 0.3346867798277779, absError=0.017251562857813457, scorePlus=18.657234117950388, scoreMinus= 18.657234460888727
          o.n.a.v.GradCheckUtil - Param 6 (knull) FAILED: grad= -7.517597363463798E-4, numericalGrad= -3.497870437740857E-4, relError= 0.3649165880438906, absError=4.0197269257229406E-4, scorePlus=18.657234285921717, scoreMinus= 18.657234292917458
          o.n.a.v.GradCheckUtil - Param 7 (knull) FAILED: grad= 0.003067286128049198, numericalGrad= 0.0015040281908795803, relError= 0.3419712205517176, absError=0.001563257937169618, scorePlus=18.65723430445987, scoreMinus= 18.657234274379306
          o.n.a.v.GradCheckUtil - Param 8 (knull) FAILED: grad= -0.002315526391702821, numericalGrad= -0.0011542411471054947, relError= 0.3346867568529294, absError=0.001161285244597326, scorePlus=18.657234277877176, scoreMinus= 18.657234300962
          o.n.a.v.GradCheckUtil - Param 9 (knull) FAILED: grad= -0.005380096622375745, numericalGrad= -0.0025033111583638856, relError= 0.36491648586798786, absError=0.002876785464011859, scorePlus=18.657234264386474, scoreMinus= 18.657234314452698
          o.n.a.v.GradCheckUtil - Param 10 (knull) FAILED: grad= 0.02195155571589949, numericalGrad= 0.010763834268345816, relError= 0.34197120844169443, absError=0.011187721447553674, scorePlus=18.657234397057938, scoreMinus= 18.657234181781252
          o.n.a.v.GradCheckUtil - Param 11 (knull) FAILED: grad= -0.016571459093523765, numericalGrad= -0.008260522932346248, relError= 0.3346867822519832, absError=0.008310936161177517, scorePlus=18.65723420681435, scoreMinus= 18.65723437202481
          o.n.a.v.GradCheckUtil - Param 12 (knull) FAILED: grad= -0.0076881691196529125, numericalGrad= -0.004920270946229266, relError= 0.2195274085422703, absError=0.0027678981734236465, scorePlus=18.657234240216866, scoreMinus= 18.657234338622285
          o.n.a.v.GradCheckUtil - Param 13 (knull) FAILED: grad= -0.016927131947307328, numericalGrad= -0.007696309012317214, relError= 0.3748794878070065, absError=0.009230822934990113, scorePlus=18.657234212456487, scoreMinus= 18.657234366382667
          o.n.a.v.GradCheckUtil - Param 14 (knull) FAILED: grad= 0.024615301066960187, numericalGrad= 0.012616580136182163, relError= 0.32227006917301126, absError=0.011998720930778023, scorePlus=18.657234415585418, scoreMinus= 18.657234163253815
          o.n.a.v.GradCheckUtil - Param 15 (knull) FAILED: grad= -0.015280183042491359, numericalGrad= -0.009779004628285293, relError= 0.21952740393980893, absError=0.005501178414206066, scorePlus=18.65723419162949, scoreMinus= 18.657234387209584
          o.n.a.v.GradCheckUtil - Param 16 (knull) FAILED: grad= -0.03364255787220977, numericalGrad= -0.015296361155492376, relError= 0.3748794840836682, absError=0.018346196716717396, scorePlus=18.657234136455937, scoreMinus= 18.65723444238316
          o.n.a.v.GradCheckUtil - Param 17 (knull) FAILED: grad= 0.04892274091470102, numericalGrad= 0.025075365783777667, relError= 0.32227007142351155, absError=0.023847375130923356, scorePlus=18.657234540173352, scoreMinus= 18.657234038666036
          o.n.a.v.GradCheckUtil - Param 18 (knull) FAILED: grad= -0.0069561909309901115, numericalGrad= -0.004451819890505249, relError= 0.21952740750964594, absError=0.002504371040484863, scorePlus=18.657234244901378, scoreMinus= 18.657234333937776
          o.n.a.v.GradCheckUtil - Param 19 (knull) FAILED: grad= -0.01531552700090032, numericalGrad= -0.006963555776451357, relError= 0.37487949158029765, absError=0.008351971224448963, scorePlus=18.657234219784023, scoreMinus= 18.65723435905514
          o.n.a.v.GradCheckUtil - Param 20 (knull) FAILED: grad= 0.022271717931890384, numericalGrad= 0.011415375844592289, relError= 0.32227007053000895, absError=0.010856342087298096, scorePlus=18.65723440357337, scoreMinus= 18.657234175265852
          o.n.a.v.GradCheckUtil - Param 21 (knull) FAILED: grad= -0.02937524509593727, numericalGrad= -0.018799556222859337, relError= 0.21952739987640724, absError=0.010575688873077933, scorePlus=18.657234101423835, scoreMinus= 18.65723447741496
          o.n.a.v.GradCheckUtil - Param 22 (knull) FAILED: grad= -0.06467582098998764, numericalGrad= -0.029406346513383138, relError= 0.37487948473700783, absError=0.0352694744766045, scorePlus=18.65723399535598, scoreMinus= 18.65723458348291
          o.n.a.v.GradCheckUtil - Param 23 (knull) FAILED: grad= 0.09405106608592471, numericalGrad= 0.04820590255860679, relError= 0.3222700719981935, absError=0.04584516352731793, scorePlus=18.65723477147901, scoreMinus= 18.65723380736096
          o.n.a.v.GradCheckUtil - Param 24 (knull) FAILED: grad= -0.022544770811744275, numericalGrad= -0.009215455598621247, relError= 0.41968577430458004, absError=0.013329315213123027, scorePlus=18.657234197265023, scoreMinus= 18.657234381574135
          o.n.a.v.GradCheckUtil - Param 25 (knull) FAILED: grad= 0.04230989911649389, numericalGrad= 0.022093239415710283, relError= 0.313907988982159, absError=0.020216659700783606, scorePlus=18.65723451035202, scoreMinus= 18.65723406848723
          o.n.a.v.GradCheckUtil - Param 26 (knull) FAILED: grad= -0.019765128304749687, numericalGrad= -0.012877783994724721, relError= 0.21099049762590763, absError=0.006887344310024966, scorePlus=18.657234160641718, scoreMinus= 18.657234418197397
          o.n.a.v.GradCheckUtil - Param 27 (knull) FAILED: grad= -0.08998913819504897, numericalGrad= -0.03678417943575596, relError= 0.4196857805223567, absError=0.053204958759293014, scorePlus=18.657233921577653, scoreMinus= 18.65723465726124
          o.n.a.v.GradCheckUtil - Param 28 (knull) FAILED: grad= 0.16888312551083196, numericalGrad= 0.08818681713762543, relError= 0.3139079876154894, absError=0.08069630837320653, scorePlus=18.657235171288356, scoreMinus= 18.657233407552013
          o.n.a.v.GradCheckUtil - Param 29 (knull) FAILED: grad= -0.07889398731578326, numericalGrad= -0.05140263752423379, relError= 0.2109904982213035, absError=0.02749134979154947, scorePlus=18.65723377539271, scoreMinus= 18.657234803445462
          o.n.a.v.GradCheckUtil - Param 30 (knull) FAILED: grad= -0.08346807863308288, numericalGrad= -0.0341186153107742, relError= 0.41968577963311954, absError=0.049349463322308676, scorePlus=18.657233948233316, scoreMinus= 18.657234630605622
          o.n.a.v.GradCheckUtil - Param 31 (knull) FAILED: grad= 0.1566450160838909, numericalGrad= 0.08179636292737769, relError= 0.3139079863859364, absError=0.0748486531565132, scorePlus=18.65723510738373, scoreMinus= 18.657233471456472
          o.n.a.v.GradCheckUtil - Param 32 (knull) FAILED: grad= -0.07317693745080828, numericalGrad= -0.04767774743896779, relError= 0.21099049685245289, absError=0.025499190011840485, scorePlus=18.65723381264168, scoreMinus= 18.65723476619663
          o.n.a.v.GradCheckUtil - Param 33 (knull) FAILED: grad= -0.01539720543530123, numericalGrad= -0.00629379925953799, relError= 0.41968577776063754, absError=0.009103406175763239, scorePlus=18.65723422648159, scoreMinus= 18.657234352357577
          o.n.a.v.GradCheckUtil - Param 34 (knull) FAILED: grad= 0.02889602267786921, numericalGrad= 0.01508882689904567, relError= 0.31390799131140246, absError=0.01380719577882354, scorePlus=18.657234440307874, scoreMinus= 18.657234138531336
          o.n.a.v.GradCheckUtil - Param 35 (knull) FAILED: grad= -0.01349881724256803, numericalGrad= -0.008795027817143364, relError= 0.21099049593401806, absError=0.004703789425424666, scorePlus=18.657234201469294, scoreMinus= 18.65723437736985
          o.n.a.v.GradCheckUtil - Param 36 (knull) FAILED: grad= -0.14490155879827593, numericalGrad= -0.07147073546320826, relError= 0.33937257810987165, absError=0.07343082333506767, scorePlus=18.65723357471207, scoreMinus= 18.65723500412678
          o.n.a.v.GradCheckUtil - Param 37 (knull) FAILED: grad= 0.1134068189441937, numericalGrad= 0.06257248799101944, relError= 0.2888653889964969, absError=0.05083433095317426, scorePlus=18.657234915144787, scoreMinus= 18.657233663695028
          o.n.a.v.GradCheckUtil - Param 38 (knull) FAILED: grad= 0.031494739854082215, numericalGrad= 0.00889824729455313, relError= 0.5594162292672256, absError=0.022596492559529086, scorePlus=18.657234378402098, scoreMinus= 18.657234200437152
          o.n.a.v.GradCheckUtil - Param 39 (knull) FAILED: grad= -0.029099484573135326, numericalGrad= -0.01435292755758155, relError= 0.339372575478481, absError=0.014746557015553776, scorePlus=18.657234145890307, scoreMinus= 18.657234432948858
          o.n.a.v.GradCheckUtil - Param 40 (knull) FAILED: grad= 0.022774634073806668, numericalGrad= 0.012565959650601142, relError= 0.2888653909669592, absError=0.010208674423205525, scorePlus=18.6572344150792, scoreMinus= 18.657234163760005
          o.n.a.v.GradCheckUtil - Param 41 (knull) FAILED: grad= 0.006324850499328652, numericalGrad= 0.0017869677293447237, relError= 0.5594162297601266, absError=0.004537882769983928, scorePlus=18.65723430728927, scoreMinus= 18.657234271549914
          o.n.a.v.GradCheckUtil - Param 42 (knull) FAILED: grad= -0.28496144554369907, numericalGrad= -0.14055338155571917, relError= 0.3393725783243743, absError=0.1444080639879799, scorePlus=18.65723288388514, scoreMinus= 18.65723569495277
          o.n.a.v.GradCheckUtil - Param 43 (knull) FAILED: grad= 0.22302431615548984, numericalGrad= 0.12305420860059256, relError= 0.28886538864368033, absError=0.09997010755489728, scorePlus=18.65723551996291, scoreMinus= 18.657233058878738
          o.n.a.v.GradCheckUtil - Param 44 (knull) FAILED: grad= 0.06193712938820918, numericalGrad= 0.017499172955126596, relError= 0.5594162256069647, absError=0.044437956433082584, scorePlus=18.65723446441146, scoreMinus= 18.657234114428
          o.n.a.v.GradCheckUtil - Param 45 (knull) FAILED: grad= -0.2944893843414467, numericalGrad= -0.1452529085455012, relError= 0.3393725784622501, absError=0.1492364757959455, scorePlus=18.657232836889825, scoreMinus= 18.657235741947996
          o.n.a.v.GradCheckUtil - Param 46 (knull) FAILED: grad= 0.23048133207104524, numericalGrad= 0.12716863508899223, relError= 0.28886538925872096, absError=0.103312696982053, scorePlus=18.657235561107257, scoreMinus= 18.657233017734555
          o.n.a.v.GradCheckUtil - Param 47 (knull) FAILED: grad= 0.06400805227040146, numericalGrad= 0.018084273278873297, relError= 0.5594162265991973, absError=0.045923778991528164, scorePlus=18.657234470262473, scoreMinus= 18.657234108577008
          o.n.a.v.GradCheckUtil - Param 48 (knull) FAILED: grad= 0.05056492264219348, numericalGrad= 0.025374979806258576, relError= 0.33170891749609255, absError=0.0251899428359349, scorePlus=18.657234543169498, scoreMinus= 18.6572340356699
          o.n.a.v.GradCheckUtil - Param 49 (knull) FAILED: grad= 0.09796827838149237, numericalGrad= 0.048526597673514964, relError= 0.33749767936874847, absError=0.04944168070797741, scorePlus=18.657234774685772, scoreMinus= 18.65723380415382
          o.n.a.v.GradCheckUtil - Param 50 (knull) FAILED: grad= -0.1485332010236858, numericalGrad= -0.07390157765740923, relError= 0.33552137758671274, absError=0.07463162336627657, scorePlus=18.6572335504035, scoreMinus= 18.657235028435053
          o.n.a.v.GradCheckUtil - Param 51 (knull) FAILED: grad= 0.02163583406554745, numericalGrad= 0.010857504051386966, relError= 0.3317089175440299, absError=0.010778330014160483, scorePlus=18.65723439799465, scoreMinus= 18.65723418084457
          o.n.a.v.GradCheckUtil - Param 52 (knull) FAILED: grad= 0.04191888969648348, numericalGrad= 0.020763670960377567, relError= 0.3374976790101878, absError=0.021155218736105916, scorePlus=18.657234497056336, scoreMinus= 18.657234081782917
          o.n.a.v.GradCheckUtil - Param 53 (knull) FAILED: grad= -0.0635547237620309, numericalGrad= -0.031621175011764535, relError= 0.3355213784338705, absError=0.03193354875026637, scorePlus=18.65723397320778, scoreMinus= 18.65723460563128
          o.n.a.v.GradCheckUtil - Param 54 (knull) FAILED: grad= 0.021494252380526855, numericalGrad= 0.010786454218703055, relError= 0.3317089150111493, absError=0.0107077981618238, scorePlus=18.65723439728415, scoreMinus= 18.657234181555065
          o.n.a.v.GradCheckUtil - Param 55 (knull) FAILED: grad= 0.04164457870761935, numericalGrad= 0.02062779635991774, relError= 0.33749768376279204, absError=0.02101678234770161, scorePlus=18.65723449569759, scoreMinus= 18.657234083141663
          o.n.a.v.GradCheckUtil - Param 56 (knull) FAILED: grad= -0.06313883108814618, numericalGrad= -0.03141425075625648, relError= 0.33552137818306055, absError=0.0317245803318897, scorePlus=18.657233975277027, scoreMinus= 18.657234603562042
          o.n.a.v.GradCheckUtil - Param 57 (knull) FAILED: grad= 0.035664507266815165, numericalGrad= 0.01789750907477128, relError= 0.3317089125012886, absError=0.017766998192043887, scorePlus=18.657234468394734, scoreMinus= 18.657234110444552
          o.n.a.v.GradCheckUtil - Param 58 (knull) FAILED: grad= 0.06909909466248396, numericalGrad= 0.034226833633965725, relError= 0.3374976794640272, absError=0.03487226102851823, scorePlus=18.657234631688027, scoreMinus= 18.657233947151354
          o.n.a.v.GradCheckUtil - Param 59 (knull) FAILED: grad= -0.1047636019292991, numericalGrad= -0.05212434235346563, relError= 0.3355213800300669, absError=0.052639259575833465, scorePlus=18.65723376817601, scoreMinus= 18.657234810662857
          o.n.a.v.GradCheckUtil - Param 60 (knull) FAILED: grad= -0.0616001295515599, numericalGrad= -0.031027883551359988, relError= 0.3300539974470875, absError=0.03057224600019991, scorePlus=18.657233979140525, scoreMinus= 18.657234599698196
          o.n.a.v.GradCheckUtil - Param 61 (knull) FAILED: grad= 0.02611177985064705, numericalGrad= 0.010434287034399858, relError= 0.4289789340549188, absError=0.015677492816247193, scorePlus=18.657234393762522, scoreMinus= 18.65723418507678
          o.n.a.v.GradCheckUtil - Param 62 (knull) FAILED: grad= 0.03548834970091248, numericalGrad= 0.02059359633932445, relError= 0.26558909619330157, absError=0.014894753361588034, scorePlus=18.657234495355777, scoreMinus= 18.65723408348385
          o.n.a.v.GradCheckUtil - Param 63 (knull) FAILED: grad= -0.01799054838058553, numericalGrad= -0.009061809436161639, relError= 0.3300540013889814, absError=0.008928738944423892, scorePlus=18.657234198801472, scoreMinus= 18.65723438003766
          o.n.a.v.GradCheckUtil - Param 64 (knull) FAILED: grad= 0.007626043031501519, numericalGrad= 0.003047372842956974, relError= 0.42897889882669255, absError=0.0045786701885445445, scorePlus=18.65723431989332, scoreMinus= 18.657234258945863
          o.n.a.v.GradCheckUtil - Param 65 (knull) FAILED: grad= 0.010364505349083904, numericalGrad= 0.006014436948476031, relError= 0.26558909125993607, absError=0.004350068400607873, scorePlus=18.657234349563975, scoreMinus= 18.657234229275236
          o.n.a.v.GradCheckUtil - Param 66 (knull) FAILED: grad= -0.027434186859259233, numericalGrad= -0.013818554833733286, relError= 0.33005399075908676, absError=0.013615632025525947, scorePlus=18.657234151233993, scoreMinus= 18.65723442760509
          o.n.a.v.GradCheckUtil - Param 67 (knull) FAILED: grad= 0.011629122420122427, numericalGrad= 0.004647006157654232, relError= 0.428978932496364, absError=0.006982116262468195, scorePlus=18.65723433588966, scoreMinus= 18.65723424294954
          o.n.a.v.GradCheckUtil - Param 68 (knull) FAILED: grad= 0.01580506443913664, numericalGrad= 0.009171548320807688, relError= 0.265589100575211, absError=0.006633516118328953, scorePlus=18.657234381135115, scoreMinus= 18.65723419770415
          o.n.a.v.GradCheckUtil - Param 69 (knull) FAILED: grad= -0.004130211945743428, numericalGrad= -0.002080381023006339, relError= 0.3300539792337628, absError=0.002049830922737089, scorePlus=18.657234268615774, scoreMinus= 18.657234310223394
          o.n.a.v.GradCheckUtil - Param 70 (knull) FAILED: grad= 0.0017507623092496234, numericalGrad= 6.996060619712806E-4, relError= 0.42897886686098585, absError=0.001051156247278343, scorePlus=18.65723429641565, scoreMinus= 18.657234282423527
          o.n.a.v.GradCheckUtil - Param 71 (knull) FAILED: grad= 0.0023794496364937796, numericalGrad= 0.0013807749610350582, relError= 0.2655891023411302, absError=9.986746754587215E-4, scorePlus=18.657234303227337, scoreMinus= 18.657234275611838
          o.n.a.v.GradCheckUtil - Param 72 (knull) FAILED: grad= 7.6215467448237225E-6, numericalGrad= -8.105303095362614E-4, relError= 1.0, absError=8.181518562810851E-4, scorePlus=18.657234281314285, scoreMinus= 18.65723429752489
          o.n.a.v.GradCheckUtil - Param 73 (knull) FAILED: grad= 0.025091044265837897, numericalGrad= 0.013430095968658405, relError= 0.30271555375032555, absError=0.011660948297179492, scorePlus=18.657234423720563, scoreMinus= 18.657234155118644
          o.n.a.v.GradCheckUtil - Param 74 (knull) FAILED: grad= -0.025098665812582743, numericalGrad= -0.012619565659122143, relError= 0.33085061697078916, absError=0.0124791001534606, scorePlus=18.657234163223922, scoreMinus= 18.657234415615235
          o.n.a.v.GradCheckUtil - Param 75 (knull) FAILED: grad= 4.468205015465936E-5, numericalGrad= -0.004751811744085899, relError= 1.0, absError=0.004796493794240558, scorePlus=18.65723424190145, scoreMinus= 18.657234336937684
          o.n.a.v.GradCheckUtil - Param 76 (knull) FAILED: grad= 0.1470986580355714, numericalGrad= 0.0787352284703502, relError= 0.30271555178424764, absError=0.0683634295652212, scorePlus=18.657235076772363, scoreMinus= 18.657233502067793
          o.n.a.v.GradCheckUtil - Param 77 (knull) FAILED: grad= -0.1471433400857262, numericalGrad= -0.07398341654862861, relError= 0.3308506155049862, absError=0.07315992353709758, scorePlus=18.6572335495851, scoreMinus= 18.65723502925343
          o.n.a.v.GradCheckUtil - Param 78 (knull) FAILED: grad= 3.877526242533502E-5, numericalGrad= -0.004123641339504047, relError= 1.0, absError=0.004162416601929383, scorePlus=18.65723424818316, scoreMinus= 18.657234330655985
          o.n.a.v.GradCheckUtil - Param 79 (knull) FAILED: grad= 0.12765280572402554, numericalGrad= 0.06832674728229904, relError= 0.3027155513504613, absError=0.059326058441726504, scorePlus=18.65723497268743, scoreMinus= 18.657233606152484
          o.n.a.v.GradCheckUtil - Param 80 (knull) FAILED: grad= -0.12769158098645098, numericalGrad= -0.06420310594279499, relError= 0.33085061425939843, absError=0.06348847504365598, scorePlus=18.657233647388285, scoreMinus= 18.657234931450404
          o.n.a.v.GradCheckUtil - Param 81 (knull) FAILED: grad= 1.6780509864630153E-5, numericalGrad= -0.0017845605881916524, relError= 1.0, absError=0.0018013410980562826, scorePlus=18.65723427157398, scoreMinus= 18.657234307265192
          o.n.a.v.GradCheckUtil - Param 82 (knull) FAILED: grad= 0.055243447283547804, numericalGrad= 0.029569307535837194, relError= 0.3027155503011968, absError=0.02567413974771061, scorePlus=18.657234585112732, scoreMinus= 18.65723399372658
          o.n.a.v.GradCheckUtil - Param 83 (knull) FAILED: grad= -0.055260227793412484, numericalGrad= -0.027784746770009857, relError= 0.3308506164020714, absError=0.027475481023402627, scorePlus=18.657234011572076, scoreMinus= 18.65723456726701
          o.n.a.v.GradCheckUtil - Param 84 (knull) FAILED: grad= -0.07086888974973982, numericalGrad= -0.041638820746925376, relError= 0.25980502912892217, absError=0.02923006900281444, scorePlus=18.657233873031075, scoreMinus= 18.65723470580749
          o.n.a.v.GradCheckUtil - Param 85 (knull) FAILED: grad= 0.004770383595697016, numericalGrad= 0.0015172696876675216, relError= 0.5173812488414986, absError=0.003253113908029494, scorePlus=18.65723430459229, scoreMinus= 18.657234274246896
          o.n.a.v.GradCheckUtil - Param 86 (knull) FAILED: grad= 0.06609850615404263, numericalGrad= 0.04012155123689354, relError= 0.2445579070019004, absError=0.02597695491714909, scorePlus=18.657234690635416, scoreMinus= 18.65723388820439
          o.n.a.v.GradCheckUtil - Param 87 (knull) FAILED: grad= -0.09107747653663978, numericalGrad= -0.05351232026384877, relError= 0.2598050284601, absError=0.03756515627279101, scorePlus=18.657233754295877, scoreMinus= 18.657234824542282
          o.n.a.v.GradCheckUtil - Param 88 (knull) FAILED: grad= 0.006130680211615158, numericalGrad= 0.0019499257319921524, relError= 0.5173813088770235, absError=0.0041807544796230054, scorePlus=18.657234308918852, scoreMinus= 18.657234269920338
          o.n.a.v.GradCheckUtil - Param 89 (knull) FAILED: grad= 0.0849467963250244, numericalGrad= 0.05156239417658525, relError= 0.24455790870758623, absError=0.03338440214843915, scorePlus=18.65723480504405, scoreMinus= 18.657233773796168
          o.n.a.v.GradCheckUtil - Param 90 (knull) FAILED: grad= -0.010717711150489738, numericalGrad= -0.006297161903034975, relError= 0.25980500903819703, absError=0.0044205492474547635, scorePlus=18.65723422644796, scoreMinus= 18.6572343523912
          o.n.a.v.GradCheckUtil - Param 91 (knull) FAILED: grad= 7.214391764321797E-4, numericalGrad= 2.2946107236521127E-4, relError= 0.5173814021914244, absError=4.919781040669684E-4, scorePlus=18.657234291714197, scoreMinus= 18.657234287124975
          o.n.a.v.GradCheckUtil - Param 92 (knull) FAILED: grad= 0.009996271974057534, numericalGrad= 0.00606770065303408, relError= 0.2445578943777572, absError=0.003928571321023454, scorePlus=18.6572343500966, scoreMinus= 18.65723422874259
          o.n.a.v.GradCheckUtil - Param 93 (knull) FAILED: grad= -0.03915142354725756, numericalGrad= -0.02300331072291328, relError= 0.2598050335820364, absError=0.016148112824344283, scorePlus=18.657234059386386, scoreMinus= 18.6572345194526
          o.n.a.v.GradCheckUtil - Param 94 (knull) FAILED: grad= 0.0026353920499891706, numericalGrad= 8.382134097928428E-4, relError= 0.5173813379223298, absError=0.0017971786401963278, scorePlus=18.657234297801725, scoreMinus= 18.657234281037457
          o.n.a.v.GradCheckUtil - Param 95 (knull) FAILED: grad= 0.0365160314972683, numericalGrad= 0.02216509749075612, relError= 0.24455790565039914, absError=0.014350934006512179, scorePlus=18.65723451107066, scoreMinus= 18.65723406776871
          o.n.a.v.GradCheckUtil - Param 96 (knull) FAILED: grad= -0.01719706631725687, numericalGrad= -0.008562481212948114, relError= 0.33519940884769284, absError=0.008634585104308756, scorePlus=18.657234203794744, scoreMinus= 18.657234375044368
          o.n.a.v.GradCheckUtil - Param 97 (knull) FAILED: grad= -0.03433147432556942, numericalGrad= -0.01708401864419784, relError= 0.33545250050433684, absError=0.01724745568137158, scorePlus=18.65723411857934, scoreMinus= 18.657234460259712
          o.n.a.v.GradCheckUtil - Param 98 (knull) FAILED: grad= 0.051528540642826345, numericalGrad= 0.02564649985714595, relError= 0.3353680233661774, absError=0.025882040785680394, scorePlus=18.65723454588468, scoreMinus= 18.657234032954683
          o.n.a.v.GradCheckUtil - Param 99 (knull) FAILED: grad= -0.0011960063160641652, numericalGrad= -5.954957416065554E-4, relError= 0.3351994891026712, absError=6.005105744576098E-4, scorePlus=18.65723428346463, scoreMinus= 18.657234295374543
          o.n.a.v.GradCheckUtil - Param 100 (knull) FAILED: grad= -0.0023876549276298543, numericalGrad= -0.00118814433847092, relError= 0.3354524401105264, absError=0.0011995105891589343, scorePlus=18.657234277538144, scoreMinus= 18.65723430130103
          o.n.a.v.GradCheckUtil - Param 101 (knull) FAILED: grad= 0.0035836612436940234, numericalGrad= 0.0017836399024417913, relError= 0.33536805411936993, absError=0.0018000213412522322, scorePlus=18.657234307255987, scoreMinus= 18.65723427158319
          o.n.a.v.GradCheckUtil - Param 102 (knull) FAILED: grad= -0.010640082923971549, numericalGrad= -0.005297735405918047, relError= 0.3351994236271678, absError=0.005342347518053502, scorePlus=18.65723423644222, scoreMinus= 18.65723434239693
          o.n.a.v.GradCheckUtil - Param 103 (knull) FAILED: grad= -0.02124139821218802, numericalGrad= -0.010570138897492143, relError= 0.3354524893878404, absError=0.010671259314695876, scorePlus=18.657234183718174, scoreMinus= 18.657234395120952
          o.n.a.v.GradCheckUtil - Param 104 (knull) FAILED: grad= 0.0318814811361596, numericalGrad= 0.015867874125774506, relError= 0.3353680258621456, absError=0.016013607010385095, scorePlus=18.657234448098365, scoreMinus= 18.657234130740882
          o.n.a.v.GradCheckUtil - Param 105 (knull) FAILED: grad= -0.007094879878352997, numericalGrad= -0.003532566239528023, relError= 0.3351994072057695, absError=0.0035623136388249744, scorePlus=18.65723425409392, scoreMinus= 18.657234324745243
          o.n.a.v.GradCheckUtil - Param 106 (knull) FAILED: grad= -0.014163909232718971, numericalGrad= -0.007048240391327453, relError= 0.335452510354023, absError=0.007115668841391518, scorePlus=18.657234218937173, scoreMinus= 18.65723435990198
          o.n.a.v.GradCheckUtil - Param 107 (knull) FAILED: grad= 0.021258789111071992, numericalGrad= 0.010580806808491161, relError= 0.33536802192957405, absError=0.010677982302580831, scorePlus=18.65723439522767, scoreMinus= 18.657234183611532
          o.n.a.v.GradCheckUtil - Param 108 (knull) FAILED: grad= 0.006310920582427449, numericalGrad= 0.0028055415768335474, relError= 0.3845108929710137, absError=0.003505379005593902, scorePlus=18.657234317475016, scoreMinus= 18.657234261364184
          o.n.a.v.GradCheckUtil - Param 109 (knull) FAILED: grad= -0.09616831687774535, numericalGrad= -0.04669384967570522, relError= 0.3463090921523279, absError=0.049474467202040136, scorePlus=18.6572338224809, scoreMinus= 18.657234756357894
          o.n.a.v.GradCheckUtil - Param 110 (knull) FAILED: grad= 0.08985739629531782, numericalGrad= 0.04388830809887167, relError= 0.3437051560247587, absError=0.04596908819644615, scorePlus=18.657234728302857, scoreMinus= 18.657233850536695
          o.n.a.v.GradCheckUtil - Param 111 (knull) FAILED: grad= 0.005207773197151457, numericalGrad= 0.002315133507124756, relError= 0.38451090831452833, absError=0.0028926396900267014, scorePlus=18.657234312570928, scoreMinus= 18.657234266268258
          o.n.a.v.GradCheckUtil - Param 112 (knull) FAILED: grad= -0.07935811844085235, numericalGrad= -0.03853177581447653, relError= 0.3463090953152702, absError=0.040826342626375814, scorePlus=18.657233904101698, scoreMinus= 18.657234674737214
          o.n.a.v.GradCheckUtil - Param 113 (knull) FAILED: grad= 0.07415034524370082, numericalGrad= 0.03621664248498746, relError= 0.34370515621903713, absError=0.037933702758713356, scorePlus=18.65723465158614, scoreMinus= 18.65723392725329
          o.n.a.v.GradCheckUtil - Param 114 (knull) FAILED: grad= 0.0024068821995734376, numericalGrad= 0.0010699876540343212, relError= 0.38451095434357246, absError=0.0013368945455391164, scorePlus=18.657234300119466, scoreMinus= 18.657234278719713
          o.n.a.v.GradCheckUtil - Param 115 (knull) FAILED: grad= -0.03667702786507756, numericalGrad= -0.017808272723129903, relError= 0.3463090950815369, absError=0.018868755141947656, scorePlus=18.65723411133683, scoreMinus= 18.657234467502285
          o.n.a.v.GradCheckUtil - Param 116 (knull) FAILED: grad= 0.03427014566550409, numericalGrad= 0.016738285069095582, relError= 0.3437051550875574, absError=0.01753186059640851, scorePlus=18.657234456802463, scoreMinus= 18.657234122036762
          o.n.a.v.GradCheckUtil - Param 117 (knull) FAILED: grad= 0.0016476915479435193, numericalGrad= 7.324867823399471E-4, relError= 0.38451100657427467, absError=9.152047656035722E-4, scorePlus=18.657234296744452, scoreMinus= 18.657234282094716
          o.n.a.v.GradCheckUtil - Param 118 (knull) FAILED: grad= -0.025108178882908123, numericalGrad= -0.01219109968531029, relError= 0.3463090894364934, absError=0.012917079197597834, scorePlus=18.657234167508577, scoreMinus= 18.65723441133057
          o.n.a.v.GradCheckUtil - Param 119 (knull) FAILED: grad= 0.023460487334964582, numericalGrad= 0.011458612725334659, relError= 0.3437051524496555, absError=0.012001874609629924, scorePlus=18.657234404005727, scoreMinus= 18.657234174833473
          o.n.a.v.GradCheckUtil - Param 0 (vnull) FAILED: grad= 0.3187550289680377, numericalGrad= 0.32614083167459285, relError= 0.011452706021706026, absError=0.007385802706555145, scorePlus=18.657237550827904, scoreMinus= 18.65723102801127
          o.n.a.v.GradCheckUtil - Param 1 (vnull) FAILED: grad= 0.3648059696264731, numericalGrad= 0.34890534266196477, relError= 0.022278793527210183, absError=0.015900626964508335, scorePlus=18.657237778473014, scoreMinus= 18.65723080036616
          o.n.a.v.GradCheckUtil - Param 2 (vnull) FAILED: grad= 0.3164390014054892, numericalGrad= 0.3249538256255846, relError= 0.013275521429682122, absError=0.008514824220095418, scorePlus=18.657237538957844, scoreMinus= 18.65723103988133
          o.n.a.v.GradCheckUtil - Param 3 (vnull) FAILED: grad= 0.3187550289680377, numericalGrad= 0.32614083167459285, relError= 0.011452706021706026, absError=0.007385802706555145, scorePlus=18.657237550827904, scoreMinus= 18.65723102801127
          o.n.a.v.GradCheckUtil - Param 4 (vnull) FAILED: grad= 0.3648059696264731, numericalGrad= 0.34890534266196477, relError= 0.022278793527210183, absError=0.015900626964508335, scorePlus=18.657237778473014, scoreMinus= 18.65723080036616
          o.n.a.v.GradCheckUtil - Param 5 (vnull) FAILED: grad= 0.3164390014054892, numericalGrad= 0.3249538256255846, relError= 0.013275521429682122, absError=0.008514824220095418, scorePlus=18.657237538957844, scoreMinus= 18.65723103988133
          o.n.a.v.GradCheckUtil - Param 6 (vnull) FAILED: grad= 0.3187550289680377, numericalGrad= 0.32614083167459285, relError= 0.011452706021706026, absError=0.007385802706555145, scorePlus=18.657237550827904, scoreMinus= 18.65723102801127
          o.n.a.v.GradCheckUtil - Param 7 (vnull) FAILED: grad= 0.3648059696264731, numericalGrad= 0.34890534266196477, relError= 0.022278793527210183, absError=0.015900626964508335, scorePlus=18.657237778473014, scoreMinus= 18.65723080036616
          o.n.a.v.GradCheckUtil - Param 8 (vnull) FAILED: grad= 0.3164390014054892, numericalGrad= 0.3249538256255846, relError= 0.013275521429682122, absError=0.008514824220095418, scorePlus=18.657237538957844, scoreMinus= 18.65723103988133
          o.n.a.v.GradCheckUtil - Param 9 (vnull) FAILED: grad= 0.3187550289680377, numericalGrad= 0.32614083167459285, relError= 0.011452706021706026, absError=0.007385802706555145, scorePlus=18.657237550827904, scoreMinus= 18.65723102801127
          o.n.a.v.GradCheckUtil - Param 10 (vnull) FAILED: grad= 0.3648059696264731, numericalGrad= 0.34890534266196477, relError= 0.022278793527210183, absError=0.015900626964508335, scorePlus=18.657237778473014, scoreMinus= 18.65723080036616
          o.n.a.v.GradCheckUtil - Param 11 (vnull) FAILED: grad= 0.3164390014054892, numericalGrad= 0.3249538256255846, relError= 0.013275521429682122, absError=0.008514824220095418, scorePlus=18.657237538957844, scoreMinus= 18.65723103988133
          o.n.a.v.GradCheckUtil - Param 12 (vnull) FAILED: grad= 0.23459592204042734, numericalGrad= 0.2823458864043005, relError= 0.09237009578995704, absError=0.04774996436387313, scorePlus=18.65723711287845, scoreMinus= 18.657231465960724
          o.n.a.v.GradCheckUtil - Param 13 (vnull) FAILED: grad= 0.4585839427961205, numericalGrad= 0.3947577429386228, relError= 0.07479559586092661, absError=0.06382619985749771, scorePlus=18.657238236997017, scoreMinus= 18.65723034184216
          o.n.a.v.GradCheckUtil - Param 14 (vnull) FAILED: grad= 0.3068201351634522, numericalGrad= 0.32289637061921894, relError= 0.02552932201735079, absError=0.016076235455766752, scorePlus=18.657237518383294, scoreMinus= 18.65723106045588
          o.n.a.v.GradCheckUtil - Param 15 (vnull) FAILED: grad= 0.23459592204042734, numericalGrad= 0.2823458864043005, relError= 0.09237009578995704, absError=0.04774996436387313, scorePlus=18.65723711287845, scoreMinus= 18.657231465960724
          o.n.a.v.GradCheckUtil - Param 16 (vnull) FAILED: grad= 0.4585839427961205, numericalGrad= 0.3947577429386228, relError= 0.07479559586092661, absError=0.06382619985749771, scorePlus=18.657238236997017, scoreMinus= 18.65723034184216
          o.n.a.v.GradCheckUtil - Param 17 (vnull) FAILED: grad= 0.3068201351634522, numericalGrad= 0.32289637061921894, relError= 0.02552932201735079, absError=0.016076235455766752, scorePlus=18.657237518383294, scoreMinus= 18.65723106045588
          o.n.a.v.GradCheckUtil - Param 18 (vnull) FAILED: grad= 0.23459592204042734, numericalGrad= 0.2823458864043005, relError= 0.09237009578995704, absError=0.04774996436387313, scorePlus=18.65723711287845, scoreMinus= 18.657231465960724
          o.n.a.v.GradCheckUtil - Param 19 (vnull) FAILED: grad= 0.4585839427961205, numericalGrad= 0.3947577429386228, relError= 0.07479559586092661, absError=0.06382619985749771, scorePlus=18.657238236997017, scoreMinus= 18.65723034184216
          o.n.a.v.GradCheckUtil - Param 20 (vnull) FAILED: grad= 0.3068201351634522, numericalGrad= 0.32289637061921894, relError= 0.02552932201735079, absError=0.016076235455766752, scorePlus=18.657237518383294, scoreMinus= 18.65723106045588
          o.n.a.v.GradCheckUtil - Param 21 (vnull) FAILED: grad= 0.23459592204042734, numericalGrad= 0.2823458864043005, relError= 0.09237009578995704, absError=0.04774996436387313, scorePlus=18.65723711287845, scoreMinus= 18.657231465960724
          o.n.a.v.GradCheckUtil - Param 22 (vnull) FAILED: grad= 0.4585839427961205, numericalGrad= 0.3947577429386228, relError= 0.07479559586092661, absError=0.06382619985749771, scorePlus=18.657238236997017, scoreMinus= 18.65723034184216
          o.n.a.v.GradCheckUtil - Param 23 (vnull) FAILED: grad= 0.3068201351634522, numericalGrad= 0.32289637061921894, relError= 0.02552932201735079, absError=0.016076235455766752, scorePlus=18.657237518383294, scoreMinus= 18.65723106045588
          o.n.a.v.GradCheckUtil - Param 24 (vnull) FAILED: grad= 0.48049853566778666, numericalGrad= 0.4066185347539885, relError= 0.08328100470287679, absError=0.07388000091379815, scorePlus=18.657238355604935, scoreMinus= 18.65723022323424
          o.n.a.v.GradCheckUtil - Param 25 (vnull) FAILED: grad= 0.32321305017708674, numericalGrad= 0.33349212316124976, relError= 0.01565249277984174, absError=0.010279072984163029, scorePlus=18.65723762434082, scoreMinus= 18.657230954498356
          o.n.a.v.GradCheckUtil - Param 26 (vnull) FAILED: grad= 0.19628841415512666, numericalGrad= 0.25988934222453963, relError= 0.13942137068270244, absError=0.06360092806941298, scorePlus=18.65723688831301, scoreMinus= 18.657231690526167
          o.n.a.v.GradCheckUtil - Param 27 (vnull) FAILED: grad= 0.48049853566778666, numericalGrad= 0.4066185347539885, relError= 0.08328100470287679, absError=0.07388000091379815, scorePlus=18.657238355604935, scoreMinus= 18.65723022323424
          o.n.a.v.GradCheckUtil - Param 28 (vnull) FAILED: grad= 0.32321305017708674, numericalGrad= 0.33349212316124976, relError= 0.01565249277984174, absError=0.010279072984163029, scorePlus=18.65723762434082, scoreMinus= 18.657230954498356
          o.n.a.v.GradCheckUtil - Param 29 (vnull) FAILED: grad= 0.19628841415512666, numericalGrad= 0.25988934222453963, relError= 0.13942137068270244, absError=0.06360092806941298, scorePlus=18.65723688831301, scoreMinus= 18.657231690526167
          o.n.a.v.GradCheckUtil - Param 30 (vnull) FAILED: grad= 0.48049853566778666, numericalGrad= 0.4066185347539885, relError= 0.08328100470287679, absError=0.07388000091379815, scorePlus=18.657238355604935, scoreMinus= 18.65723022323424
          o.n.a.v.GradCheckUtil - Param 31 (vnull) FAILED: grad= 0.32321305017708674, numericalGrad= 0.33349212316124976, relError= 0.01565249277984174, absError=0.010279072984163029, scorePlus=18.65723762434082, scoreMinus= 18.657230954498356
          o.n.a.v.GradCheckUtil - Param 32 (vnull) FAILED: grad= 0.19628841415512666, numericalGrad= 0.25988934222453963, relError= 0.13942137068270244, absError=0.06360092806941298, scorePlus=18.65723688831301, scoreMinus= 18.657231690526167
          o.n.a.v.GradCheckUtil - Param 33 (vnull) FAILED: grad= 0.48049853566778666, numericalGrad= 0.4066185347539885, relError= 0.08328100470287679, absError=0.07388000091379815, scorePlus=18.657238355604935, scoreMinus= 18.65723022323424
          o.n.a.v.GradCheckUtil - Param 34 (vnull) FAILED: grad= 0.32321305017708674, numericalGrad= 0.33349212316124976, relError= 0.01565249277984174, absError=0.010279072984163029, scorePlus=18.65723762434082, scoreMinus= 18.657230954498356
          o.n.a.v.GradCheckUtil - Param 35 (vnull) FAILED: grad= 0.19628841415512666, numericalGrad= 0.25988934204690395, relError= 0.139421370347593, absError=0.06360092789177729, scorePlus=18.657236888313008, scoreMinus= 18.657231690526167
          o.n.a.v.GradCheckUtil - Param 36 (vnull) FAILED: grad= 0.4705179096441516, numericalGrad= 0.40055668630856184, relError= 0.08031599550790666, absError=0.06996122333558974, scorePlus=18.657238294986453, scoreMinus= 18.657230283852726
          o.n.a.v.GradCheckUtil - Param 37 (vnull) FAILED: grad= 0.22773753808608332, numericalGrad= 0.2786719244696201, relError= 0.10057945230028978, absError=0.050934386383536756, scorePlus=18.657237076138834, scoreMinus= 18.657231502700345
          o.n.a.v.GradCheckUtil - Param 38 (vnull) FAILED: grad= 0.301744552269765, numericalGrad= 0.3207713891839603, relError= 0.030564417145307242, absError=0.019026836914195322, scorePlus=18.65723749713348, scoreMinus= 18.657231081705696
          o.n.a.v.GradCheckUtil - Param 39 (vnull) FAILED: grad= 0.4705179096441516, numericalGrad= 0.40055668630856184, relError= 0.08031599550790666, absError=0.06996122333558974, scorePlus=18.657238294986453, scoreMinus= 18.657230283852726
          o.n.a.v.GradCheckUtil - Param 40 (vnull) FAILED: grad= 0.22773753808608332, numericalGrad= 0.2786719244696201, relError= 0.10057945230028978, absError=0.050934386383536756, scorePlus=18.657237076138834, scoreMinus= 18.657231502700345
          o.n.a.v.GradCheckUtil - Param 41 (vnull) FAILED: grad= 0.301744552269765, numericalGrad= 0.320771389361596, relError= 0.030564417421936867, absError=0.019026837091831006, scorePlus=18.657237497133483, scoreMinus= 18.657231081705696
          o.n.a.v.GradCheckUtil - Param 42 (vnull) FAILED: grad= 0.4705179096441516, numericalGrad= 0.40055668630856184, relError= 0.08031599550790666, absError=0.06996122333558974, scorePlus=18.657238294986453, scoreMinus= 18.657230283852726
          o.n.a.v.GradCheckUtil - Param 43 (vnull) FAILED: grad= 0.22773753808608332, numericalGrad= 0.2786719244696201, relError= 0.10057945230028978, absError=0.050934386383536756, scorePlus=18.657237076138834, scoreMinus= 18.657231502700345
          o.n.a.v.GradCheckUtil - Param 44 (vnull) FAILED: grad= 0.301744552269765, numericalGrad= 0.320771389361596, relError= 0.030564417421936867, absError=0.019026837091831006, scorePlus=18.657237497133483, scoreMinus= 18.657231081705696
          o.n.a.v.GradCheckUtil - Param 45 (vnull) FAILED: grad= 0.4705179096441516, numericalGrad= 0.40055668630856184, relError= 0.08031599550790666, absError=0.06996122333558974, scorePlus=18.657238294986453, scoreMinus= 18.657230283852726
          o.n.a.v.GradCheckUtil - Param 46 (vnull) FAILED: grad= 0.22773753808608332, numericalGrad= 0.2786719244696201, relError= 0.10057945230028978, absError=0.050934386383536756, scorePlus=18.657237076138834, scoreMinus= 18.657231502700345
          o.n.a.v.GradCheckUtil - Param 47 (vnull) FAILED: grad= 0.301744552269765, numericalGrad= 0.320771389361596, relError= 0.030564417421936867, absError=0.019026837091831006, scorePlus=18.657237497133483, scoreMinus= 18.657231081705696
          o.n.a.v.GradCheckUtil - Param 48 (vnull) FAILED: grad= 0.3248010060114139, numericalGrad= 0.32905348295031445, relError= 0.006503705351404998, absError=0.004252476938900573, scorePlus=18.65723757995442, scoreMinus= 18.65723099888476
          o.n.a.v.GradCheckUtil - Param 49 (vnull) FAILED: grad= 0.33630546547180884, numericalGrad= 0.3348303154737664, relError= 0.0021979903916969977, absError=0.0014751499980424354, scorePlus=18.657237637722744, scoreMinus= 18.657230941116435
          o.n.a.v.GradCheckUtil - Param 50 (vnull) FAILED: grad= 0.3388935285167772, numericalGrad= 0.3361162017156971, relError= 0.00411449891266537, absError=0.00277732680108006, scorePlus=18.657237650581607, scoreMinus= 18.657230928257572
          o.n.a.v.GradCheckUtil - Param 51 (vnull) FAILED: grad= 0.3248010060114139, numericalGrad= 0.32905348295031445, relError= 0.006503705351404998, absError=0.004252476938900573, scorePlus=18.65723757995442, scoreMinus= 18.65723099888476
          o.n.a.v.GradCheckUtil - Param 52 (vnull) FAILED: grad= 0.33630546547180884, numericalGrad= 0.3348303154737664, relError= 0.0021979903916969977, absError=0.0014751499980424354, scorePlus=18.657237637722744, scoreMinus= 18.657230941116435
          o.n.a.v.GradCheckUtil - Param 53 (vnull) FAILED: grad= 0.3388935285167772, numericalGrad= 0.3361162017156971, relError= 0.00411449891266537, absError=0.00277732680108006, scorePlus=18.657237650581607, scoreMinus= 18.657230928257572
          o.n.a.v.GradCheckUtil - Param 54 (vnull) FAILED: grad= 0.3248010060114139, numericalGrad= 0.32905348295031445, relError= 0.006503705351404998, absError=0.004252476938900573, scorePlus=18.65723757995442, scoreMinus= 18.65723099888476
          o.n.a.v.GradCheckUtil - Param 55 (vnull) FAILED: grad= 0.33630546547180884, numericalGrad= 0.3348303152961307, relError= 0.0021979906569579637, absError=0.0014751501756781193, scorePlus=18.65723763772274, scoreMinus= 18.657230941116435
          o.n.a.v.GradCheckUtil - Param 56 (vnull) FAILED: grad= 0.3388935285167772, numericalGrad= 0.3361162017156971, relError= 0.00411449891266537, absError=0.00277732680108006, scorePlus=18.657237650581607, scoreMinus= 18.657230928257572
          o.n.a.v.GradCheckUtil - Param 57 (vnull) FAILED: grad= 0.3248010060114139, numericalGrad= 0.32905348312795013, relError= 0.006503705621312748, absError=0.004252477116536257, scorePlus=18.65723757995442, scoreMinus= 18.657230998884756
          o.n.a.v.GradCheckUtil - Param 58 (vnull) FAILED: grad= 0.33630546547180884, numericalGrad= 0.3348303152961307, relError= 0.0021979906569579637, absError=0.0014751501756781193, scorePlus=18.65723763772274, scoreMinus= 18.657230941116435
          o.n.a.v.GradCheckUtil - Param 59 (vnull) FAILED: grad= 0.3388935285167772, numericalGrad= 0.33611620153806143, relError= 0.004114499176908325, absError=0.002777326978715744, scorePlus=18.657237650581603, scoreMinus= 18.657230928257572
          o.n.a.v.GradCheckUtil - Param 60 (vnull) FAILED: grad= 0.364846061587138, numericalGrad= 0.35132496911671746, relError= 0.01887969757326259, absError=0.013521092470420548, scorePlus=18.65723780266928, scoreMinus= 18.657230776169897
          o.n.a.v.GradCheckUtil - Param 61 (vnull) FAILED: grad= 0.40838775999914695, numericalGrad= 0.371698273760046, relError= 0.04703261518770728, absError=0.036689486239100955, scorePlus=18.657238006402324, scoreMinus= 18.65723057243685
          o.n.a.v.GradCheckUtil - Param 62 (vnull) FAILED: grad= 0.22676617841371513, numericalGrad= 0.2769767570853787, relError= 0.09967500312816577, absError=0.05021057867166359, scorePlus=18.657237059187157, scoreMinus= 18.657231519652015
          o.n.a.v.GradCheckUtil - Param 63 (vnull) FAILED: grad= 0.364846061587138, numericalGrad= 0.35132496911671746, relError= 0.01887969757326259, absError=0.013521092470420548, scorePlus=18.65723780266928, scoreMinus= 18.657230776169897
          o.n.a.v.GradCheckUtil - Param 64 (vnull) FAILED: grad= 0.40838775999914695, numericalGrad= 0.3716982735824103, relError= 0.04703261542613016, absError=0.03668948641673664, scorePlus=18.657238006402324, scoreMinus= 18.657230572436852
          o.n.a.v.GradCheckUtil - Param 65 (vnull) FAILED: grad= 0.22676617841371513, numericalGrad= 0.2769767570853787, relError= 0.09967500312816577, absError=0.05021057867166359, scorePlus=18.657237059187157, scoreMinus= 18.657231519652015
          o.n.a.v.GradCheckUtil - Param 66 (vnull) FAILED: grad= 0.364846061587138, numericalGrad= 0.35132496929435314, relError= 0.018879697320544477, absError=0.013521092292784864, scorePlus=18.65723780266928, scoreMinus= 18.657230776169893
          o.n.a.v.GradCheckUtil - Param 67 (vnull) FAILED: grad= 0.40838775999914695, numericalGrad= 0.371698273760046, relError= 0.04703261518770728, absError=0.036689486239100955, scorePlus=18.657238006402324, scoreMinus= 18.65723057243685
          o.n.a.v.GradCheckUtil - Param 68 (vnull) FAILED: grad= 0.22676617841371513, numericalGrad= 0.2769767570853787, relError= 0.09967500312816577, absError=0.05021057867166359, scorePlus=18.657237059187157, scoreMinus= 18.657231519652015
          o.n.a.v.GradCheckUtil - Param 69 (vnull) FAILED: grad= 0.364846061587138, numericalGrad= 0.35132496929435314, relError= 0.018879697320544477, absError=0.013521092292784864, scorePlus=18.65723780266928, scoreMinus= 18.657230776169893
          o.n.a.v.GradCheckUtil - Param 70 (vnull) FAILED: grad= 0.40838775999914695, numericalGrad= 0.371698273760046, relError= 0.04703261518770728, absError=0.036689486239100955, scorePlus=18.657238006402324, scoreMinus= 18.65723057243685
          o.n.a.v.GradCheckUtil - Param 71 (vnull) FAILED: grad= 0.22676617841371513, numericalGrad= 0.2769767570853787, relError= 0.09967500312816577, absError=0.05021057867166359, scorePlus=18.657237059187157, scoreMinus= 18.657231519652015
          o.n.a.v.GradCheckUtil - Param 72 (vnull) FAILED: grad= 0.3549760342193853, numericalGrad= 0.3450069939958666, relError= 0.014241831332592119, absError=0.009969040223518688, scorePlus=18.657237739489528, scoreMinus= 18.657230839349648
          o.n.a.v.GradCheckUtil - Param 73 (vnull) FAILED: grad= 0.26423508870507556, numericalGrad= 0.2976621583883343, relError= 0.05948964842979884, absError=0.03342706968325876, scorePlus=18.65723726604117, scoreMinus= 18.657231312798004
          o.n.a.v.GradCheckUtil - Param 74 (vnull) FAILED: grad= 0.3807888770755392, numericalGrad= 0.35733084757794126, relError= 0.031780792077613994, absError=0.023458029497597954, scorePlus=18.657237862728064, scoreMinus= 18.657230716111112
          o.n.a.v.GradCheckUtil - Param 75 (vnull) FAILED: grad= 0.3549760342193853, numericalGrad= 0.3450069939958666, relError= 0.014241831332592119, absError=0.009969040223518688, scorePlus=18.657237739489528, scoreMinus= 18.657230839349648
          o.n.a.v.GradCheckUtil - Param 76 (vnull) FAILED: grad= 0.26423508870507556, numericalGrad= 0.29766215856597, relError= 0.05948964872712758, absError=0.03342706986089444, scorePlus=18.65723726604117, scoreMinus= 18.657231312798
          o.n.a.v.GradCheckUtil - Param 77 (vnull) FAILED: grad= 0.3807888770755392, numericalGrad= 0.35733084757794126, relError= 0.031780792077613994, absError=0.023458029497597954, scorePlus=18.657237862728064, scoreMinus= 18.657230716111112
          o.n.a.v.GradCheckUtil - Param 78 (vnull) FAILED: grad= 0.3549760342193853, numericalGrad= 0.3450069939958666, relError= 0.014241831332592119, absError=0.009969040223518688, scorePlus=18.657237739489528, scoreMinus= 18.657230839349648
          o.n.a.v.GradCheckUtil - Param 79 (vnull) FAILED: grad= 0.26423508870507556, numericalGrad= 0.2976621583883343, relError= 0.05948964842979884, absError=0.03342706968325876, scorePlus=18.65723726604117, scoreMinus= 18.657231312798004
          o.n.a.v.GradCheckUtil - Param 80 (vnull) FAILED: grad= 0.3807888770755392, numericalGrad= 0.35733084757794126, relError= 0.031780792077613994, absError=0.023458029497597954, scorePlus=18.657237862728064, scoreMinus= 18.657230716111112
          o.n.a.v.GradCheckUtil - Param 81 (vnull) FAILED: grad= 0.3549760342193853, numericalGrad= 0.3450069938182309, relError= 0.014241831589977704, absError=0.009969040401154372, scorePlus=18.657237739489528, scoreMinus= 18.65723083934965
          o.n.a.v.GradCheckUtil - Param 82 (vnull) FAILED: grad= 0.26423508870507556, numericalGrad= 0.29766215856597, relError= 0.05948964872712758, absError=0.03342706986089444, scorePlus=18.657237266041175, scoreMinus= 18.657231312798004
          o.n.a.v.GradCheckUtil - Param 83 (vnull) FAILED: grad= 0.3807888770755392, numericalGrad= 0.35733084757794126, relError= 0.031780792077613994, absError=0.023458029497597954, scorePlus=18.657237862728064, scoreMinus= 18.657230716111112
          o.n.a.v.GradCheckUtil - Param 84 (vnull) FAILED: grad= 0.2536700190666348, numericalGrad= 0.29590409535984463, relError= 0.07684873647530541, absError=0.042234076293209855, scorePlus=18.657237248460543, scoreMinus= 18.657231330378636
          o.n.a.v.GradCheckUtil - Param 85 (vnull) FAILED: grad= 0.5154808596903772, numericalGrad= 0.4218156387736371, relError= 0.09993126088727854, absError=0.09366522091674007, scorePlus=18.657238507575975, scoreMinus= 18.6572300712632
          o.n.a.v.GradCheckUtil - Param 86 (vnull) FAILED: grad= 0.2308491212429881, numericalGrad= 0.2822802658286605, relError= 0.1002303627145234, absError=0.05143114458567241, scorePlus=18.657237112222248, scoreMinus= 18.65723146661693
          o.n.a.v.GradCheckUtil - Param 87 (vnull) FAILED: grad= 0.2536700190666348, numericalGrad= 0.29590409518220895, relError= 0.07684873617692052, absError=0.04223407611557417, scorePlus=18.65723724846054, scoreMinus= 18.657231330378636
          o.n.a.v.GradCheckUtil - Param 88 (vnull) FAILED: grad= 0.5154808596903772, numericalGrad= 0.4218156387736371, relError= 0.09993126088727854, absError=0.09366522091674007, scorePlus=18.657238507575975, scoreMinus= 18.6572300712632
          o.n.a.v.GradCheckUtil - Param 89 (vnull) FAILED: grad= 0.2308491212429881, numericalGrad= 0.2822802660062962, relError= 0.10023036302600663, absError=0.051431144763308095, scorePlus=18.657237112222248, scoreMinus= 18.657231466616928
          o.n.a.v.GradCheckUtil - Param 90 (vnull) FAILED: grad= 0.2536700190666348, numericalGrad= 0.29590409535984463, relError= 0.07684873647530541, absError=0.042234076293209855, scorePlus=18.657237248460543, scoreMinus= 18.657231330378636
          o.n.a.v.GradCheckUtil - Param 91 (vnull) FAILED: grad= 0.5154808596903772, numericalGrad= 0.4218156387736371, relError= 0.09993126088727854, absError=0.09366522091674007, scorePlus=18.657238507575975, scoreMinus= 18.6572300712632
          o.n.a.v.GradCheckUtil - Param 92 (vnull) FAILED: grad= 0.2308491212429881, numericalGrad= 0.2822802660062962, relError= 0.10023036302600663, absError=0.051431144763308095, scorePlus=18.657237112222248, scoreMinus= 18.657231466616928
          o.n.a.v.GradCheckUtil - Param 93 (vnull) FAILED: grad= 0.2536700190666348, numericalGrad= 0.29590409535984463, relError= 0.07684873647530541, absError=0.042234076293209855, scorePlus=18.657237248460543, scoreMinus= 18.657231330378636
          o.n.a.v.GradCheckUtil - Param 94 (vnull) FAILED: grad= 0.5154808596903772, numericalGrad= 0.4218156387736371, relError= 0.09993126088727854, absError=0.09366522091674007, scorePlus=18.657238507575975, scoreMinus= 18.6572300712632
          o.n.a.v.GradCheckUtil - Param 95 (vnull) FAILED: grad= 0.2308491212429881, numericalGrad= 0.2822802658286605, relError= 0.1002303627145234, absError=0.05143114458567241, scorePlus=18.657237112222248, scoreMinus= 18.65723146661693
          o.n.a.v.GradCheckUtil - Param 96 (vnull) FAILED: grad= 0.32830798450791926, numericalGrad= 0.33081850858707185, relError= 0.003808865377818729, absError=0.0025105240791525874, scorePlus=18.657237597604674, scoreMinus= 18.657230981234502
          o.n.a.v.GradCheckUtil - Param 97 (vnull) FAILED: grad= 0.3325441726429284, numericalGrad= 0.3329459588030659, relError= 6.037447306160086E-4, absError=4.017861601374739E-4, scorePlus=18.657237618879176, scoreMinus= 18.65723095996
          o.n.a.v.GradCheckUtil - Param 98 (vnull) FAILED: grad= 0.33914784284915234, numericalGrad= 0.33623553257200456, relError= 0.004312084636865268, absError=0.0029123102771477782, scorePlus=18.657237651774913, scoreMinus= 18.657230927064262
          o.n.a.v.GradCheckUtil - Param 99 (vnull) FAILED: grad= 0.32830798450791926, numericalGrad= 0.33081850858707185, relError= 0.003808865377818729, absError=0.0025105240791525874, scorePlus=18.657237597604674, scoreMinus= 18.657230981234502
          o.n.a.v.GradCheckUtil - Param 100 (vnull) FAILED: grad= 0.3325441726429284, numericalGrad= 0.3329459588030659, relError= 6.037447306160086E-4, absError=4.017861601374739E-4, scorePlus=18.657237618879176, scoreMinus= 18.65723095996
          o.n.a.v.GradCheckUtil - Param 101 (vnull) FAILED: grad= 0.33914784284915234, numericalGrad= 0.33623553257200456, relError= 0.004312084636865268, absError=0.0029123102771477782, scorePlus=18.657237651774913, scoreMinus= 18.657230927064262
          o.n.a.v.GradCheckUtil - Param 102 (vnull) FAILED: grad= 0.32830798450791926, numericalGrad= 0.33081850858707185, relError= 0.003808865377818729, absError=0.0025105240791525874, scorePlus=18.657237597604674, scoreMinus= 18.657230981234502
          o.n.a.v.GradCheckUtil - Param 103 (vnull) FAILED: grad= 0.3325441726429284, numericalGrad= 0.3329459588030659, relError= 6.037447306160086E-4, absError=4.017861601374739E-4, scorePlus=18.657237618879176, scoreMinus= 18.65723095996
          o.n.a.v.GradCheckUtil - Param 104 (vnull) FAILED: grad= 0.33914784284915234, numericalGrad= 0.33623553257200456, relError= 0.004312084636865268, absError=0.0029123102771477782, scorePlus=18.657237651774913, scoreMinus= 18.657230927064262
          o.n.a.v.GradCheckUtil - Param 105 (vnull) FAILED: grad= 0.32830798450791926, numericalGrad= 0.33081850858707185, relError= 0.003808865377818729, absError=0.0025105240791525874, scorePlus=18.657237597604674, scoreMinus= 18.657230981234502
          o.n.a.v.GradCheckUtil - Param 106 (vnull) FAILED: grad= 0.3325441726429284, numericalGrad= 0.3329459588030659, relError= 6.037447306160086E-4, absError=4.017861601374739E-4, scorePlus=18.657237618879176, scoreMinus= 18.65723095996
          o.n.a.v.GradCheckUtil - Param 107 (vnull) FAILED: grad= 0.33914784284915234, numericalGrad= 0.33623553257200456, relError= 0.004312084636865268, absError=0.0029123102771477782, scorePlus=18.657237651774913, scoreMinus= 18.657230927064262
          o.n.a.v.GradCheckUtil - Param 108 (vnull) FAILED: grad= 0.29571317763188837, numericalGrad= 0.3142463970817744, relError= 0.030384340566481267, absError=0.018533219449886007, scorePlus=18.65723743188356, scoreMinus= 18.657231146955617
          o.n.a.v.GradCheckUtil - Param 109 (vnull) FAILED: grad= 0.36351664170799375, numericalGrad= 0.3484152188093503, relError= 0.021211893632165333, absError=0.015101422898643468, scorePlus=18.657237773571776, scoreMinus= 18.6572308052674
          o.n.a.v.GradCheckUtil - Param 110 (vnull) FAILED: grad= 0.3407701806601178, numericalGrad= 0.33733838407101757, relError= 0.005060836520271552, absError=0.0034317965891002555, scorePlus=18.65723766280343, scoreMinus= 18.657230916035747
          o.n.a.v.GradCheckUtil - Param 111 (vnull) FAILED: grad= 0.29571317763188837, numericalGrad= 0.3142463970817744, relError= 0.030384340566481267, absError=0.018533219449886007, scorePlus=18.65723743188356, scoreMinus= 18.657231146955617
          o.n.a.v.GradCheckUtil - Param 112 (vnull) FAILED: grad= 0.36351664170799375, numericalGrad= 0.3484152188093503, relError= 0.021211893632165333, absError=0.015101422898643468, scorePlus=18.657237773571776, scoreMinus= 18.6572308052674
          o.n.a.v.GradCheckUtil - Param 113 (vnull) FAILED: grad= 0.3407701806601178, numericalGrad= 0.33733838407101757, relError= 0.005060836520271552, absError=0.0034317965891002555, scorePlus=18.65723766280343, scoreMinus= 18.657230916035747
          o.n.a.v.GradCheckUtil - Param 114 (vnull) FAILED: grad= 0.29571317763188837, numericalGrad= 0.3142463970817744, relError= 0.030384340566481267, absError=0.018533219449886007, scorePlus=18.65723743188356, scoreMinus= 18.657231146955617
          o.n.a.v.GradCheckUtil - Param 115 (vnull) FAILED: grad= 0.36351664170799375, numericalGrad= 0.3484152188093503, relError= 0.021211893632165333, absError=0.015101422898643468, scorePlus=18.657237773571776, scoreMinus= 18.6572308052674
          o.n.a.v.GradCheckUtil - Param 116 (vnull) FAILED: grad= 0.3407701806601178, numericalGrad= 0.33733838407101757, relError= 0.005060836520271552, absError=0.0034317965891002555, scorePlus=18.65723766280343, scoreMinus= 18.657230916035747
          o.n.a.v.GradCheckUtil - Param 117 (vnull) FAILED: grad= 0.29571317763188837, numericalGrad= 0.3142463970817744, relError= 0.030384340566481267, absError=0.018533219449886007, scorePlus=18.65723743188356, scoreMinus= 18.657231146955617
          o.n.a.v.GradCheckUtil - Param 118 (vnull) FAILED: grad= 0.36351664170799375, numericalGrad= 0.3484152188093503, relError= 0.021211893632165333, absError=0.015101422898643468, scorePlus=18.657237773571776, scoreMinus= 18.6572308052674
          o.n.a.v.GradCheckUtil - Param 119 (vnull) FAILED: grad= 0.3407701806601178, numericalGrad= 0.33733838407101757, relError= 0.005060836520271552, absError=0.0034317965891002555, scorePlus=18.65723766280343, scoreMinus= 18.657230916035747
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 280 params checked, 0 passed, 280 failed. Largest relative error = 1.0
          o.n.c.t.BaseND4JTest - ReductionOpValidation.testDotProductAttentionMultiHeadInput: 218 ms, threadCount: (27->27), jvmTotal=3532652544, jvmMax=7635730432, totalBytes=92058, maxBytes=8589934592, currPhys=3339685888, maxPhys=8589934592
        • org.opentest4j.AssertionFailedError:
          at org.junit.jupiter.api.AssertionUtils.fail(AssertionUtils.java:55)
          at org.junit.jupiter.api.AssertNull.failNotNull(AssertNull.java:54)
          at org.junit.jupiter.api.AssertNull.assertNull(AssertNull.java:38)
          at org.junit.jupiter.api.AssertNull.assertNull(AssertNull.java:33)
          at org.junit.jupiter.api.Assertions.assertNull(Assertions.java:259)
          at org.nd4j.autodiff.opvalidation.ReductionOpValidation.testDotProductAttentionMultiHeadInput(ReductionOpValidation.java:1261)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
          at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
          at java.lang.reflect.Method.invoke(Method.java:498)
          at org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:688)
          at org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed(InvocationInterceptorChain.java:131)
          at org.junit.jupiter.engine.extension.TimeoutExtension.intercept(TimeoutExtension.java:149)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestableMethod(TimeoutExtension.java:140)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestTemplateMethod(TimeoutExtension.java:92)
          at org.junit.jupiter.engine.execution.ExecutableInvoker$ReflectiveInterceptorCall.lambda$ofVoidMethod$0(ExecutableInvoker.java:115)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.lambda$invoke$0(ExecutableInvoker.java:105)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation.proceed(InvocationInterceptorChain.java:106)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.proceed(InvocationInterceptorChain.java:64)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.chainAndInvoke(InvocationInterceptorChain.java:45)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.invoke(InvocationInterceptorChain.java:37)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:104)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:98)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$invokeTestMethod$6(TestMethodTestDescriptor.java:210)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.invokeTestMethod(TestMethodTestDescriptor.java:206)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:131)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:65)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:226)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:204)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:139)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.lambda$execute$2(TestTemplateTestDescriptor.java:107)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:175)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$11$1.accept(ReferencePipeline.java:440)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:107)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:42)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:107)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:88)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:67)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:52)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:114)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:86)
          at org.junit.platform.launcher.core.DefaultLauncherSession$DelegatingLauncher.execute(DefaultLauncherSession.java:86)
          at org.junit.platform.launcher.core.SessionPerRequestLauncher.execute(SessionPerRequestLauncher.java:53)
          at com.intellij.junit5.JUnit5IdeaTestRunner.startRunnerWithArgs(JUnit5IdeaTestRunner.java:71)
          at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:33)
          at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:235)
          at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:54)
    • 122 ms
      testStandardDeviation(Nd4jBackend)
      • 122 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - ReductionOpValidation.testStandardDeviation
          o.n.l.a.o.e.DefaultOpExecutioner - Op name: linspace_random; Z shapeInfo: [1, 8, 1, 16384, 1, 99]; Z values: [1.0, 2.0, 3.0, 4.0, 5.0, 6.0, 7.0, 8.0]
          o.n.l.a.o.e.DefaultOpExecutioner - Op name: old_assign; Z shapeInfo: [2, 2, 4, 4, 1, 16384, 1, 99]; Z values: [1.0, 2.0, 3.0, 4.0, 5.0, 6.0, 7.0, 8.0]
          o.n.l.a.o.e.DefaultOpExecutioner - Op name: old_assign; Z shapeInfo: [2, 2, 4, 4, 1, 16384, 1, 99]; Z values: [1.0, 2.0, 3.0, 4.0, 5.0, 6.0, 7.0, 8.0]
          o.n.l.a.o.e.DefaultOpExecutioner - Op name: old_assign; Z shapeInfo: [2, 2, 4, 4, 1, 16384, 1, 99]; Z values: [1.0, 2.0, 3.0, 4.0, 5.0, 6.0, 7.0, 8.0]
          o.n.l.a.o.e.DefaultOpExecutioner - Op name: old_assign; Z shapeInfo: [2, 2, 4, 4, 1, 16384, 1, 99]; Z values: [1.0, 2.0, 3.0, 4.0, 5.0, 6.0, 7.0, 8.0]
          o.n.l.a.o.e.DefaultOpExecutioner - Op name: old_assign; Z shapeInfo: [2, 2, 4, 4, 1, 16384, 1, 99]; Z values: [1.0, 2.0, 3.0, 4.0, 5.0, 6.0, 7.0, 8.0]
          o.n.l.a.o.e.DefaultOpExecutioner - Op name: old_assign; Z shapeInfo: [2, 2, 4, 4, 1, 16384, 1, 99]; Z values: [1.0, 2.0, 3.0, 4.0, 5.0, 6.0, 7.0, 8.0]
          o.n.l.a.o.e.DefaultOpExecutioner - Op name: old_assign; Z shapeInfo: [2, 2, 4, 4, 1, 16384, 1, 99]; Z values: [1.0, 2.0, 3.0, 4.0, 5.0, 6.0, 7.0, 8.0]
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "std" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.l.a.o.e.DefaultOpExecutioner - Op name: old_assign; Z shapeInfo: [2, 2, 4, 4, 1, 16384, 1, 99]; Z values: [1.0, 2.0, 3.0, 4.0, 5.0, 6.0, 7.0, 8.0]
          o.n.l.a.o.e.DefaultOpExecutioner - Op name: set_scalar; Z shapeInfo: [1, 1, 1, 8192, 1, 99]; Z values: [0.0]
          Removing variable <1:0>
          o.n.l.a.o.e.DefaultOpExecutioner - Op name: old_assign; Z shapeInfo: [0, 8192, 1, 99]; Z values: [1.0]
          Executing op: [cast]
          node_1:0 result shape: []; dtype: DOUBLE; first values [1]
          o.n.l.a.o.e.DefaultOpExecutioner - Op name: old_assign; Z shapeInfo: [0, 8192, 1, 99]; Z values: [1.0]
          Removing variable <1:0>
          Removing variable <1:1>
          o.n.l.a.o.e.DefaultOpExecutioner - Op name: old_assign; Z shapeInfo: [2, 2, 4, 4, 1, 16384, 1, 99]; Z values: [1.0, 2.0, 3.0, 4.0, 5.0, 6.0, 7.0, 8.0]
          o.n.l.a.o.e.DefaultOpExecutioner - Op name: old_assign; Z shapeInfo: [0, 16384, 1, 99]; Z values: [1.0]
          Executing op: [reduce_stdev_bp]
          Pre mean calculation 0
          Post mean calculation 0
          Pre variance calculation 0
          Post variance calculation 0
          node_1:0 result shape: [2, 4]; dtype: DOUBLE; first values [-0.125, -0.125, -0.125, -0.125, 0.125, 0.125, 0.125, 0.125]
          o.n.l.a.o.e.DefaultOpExecutioner - Op name: old_assign; Z shapeInfo: [2, 2, 4, 4, 1, 16384, 1, 99]; Z values: [1.0, 2.0, 3.0, 4.0, 5.0, 6.0, 7.0, 8.0]
          o.n.l.a.o.e.DefaultOpExecutioner - Op name: old_assign; Z shapeInfo: [0, 16384, 1, 99]; Z values: [1.0]
          o.n.l.a.o.e.DefaultOpExecutioner - Op name: old_assign; Z shapeInfo: [2, 2, 4, 4, 1, 16384, 1, 99]; Z values: [-0.125, -0.125, -0.125, -0.125, 0.125, 0.125, 0.125, 0.125]
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 8 params checked, 8 passed, 0 failed. Largest relative error = 0.5999999999878854
          o.n.l.a.o.e.DefaultOpExecutioner - Op name: linspace_random; Z shapeInfo: [1, 8, 1, 16384, 1, 99]; Z values: [1.0, 2.0, 3.0, 4.0, 5.0, 6.0, 7.0, 8.0]
          o.n.l.a.o.e.DefaultOpExecutioner - Op name: old_assign; Z shapeInfo: [2, 2, 4, 4, 1, 16384, 1, 99]; Z values: [1.0, 2.0, 3.0, 4.0, 5.0, 6.0, 7.0, 8.0]
          o.n.l.a.o.e.DefaultOpExecutioner - Op name: old_assign; Z shapeInfo: [2, 2, 4, 4, 1, 16384, 1, 99]; Z values: [1.0, 2.0, 3.0, 4.0, 5.0, 6.0, 7.0, 8.0]
          o.n.l.a.o.e.DefaultOpExecutioner - Op name: old_assign; Z shapeInfo: [2, 2, 4, 4, 1, 16384, 1, 99]; Z values: [1.0, 2.0, 3.0, 4.0, 5.0, 6.0, 7.0, 8.0]
          o.n.l.a.o.e.DefaultOpExecutioner - Op name: old_assign; Z shapeInfo: [2, 2, 4, 4, 1, 16384, 1, 99]; Z values: [1.0, 2.0, 3.0, 4.0, 5.0, 6.0, 7.0, 8.0]
          o.n.l.a.o.e.DefaultOpExecutioner - Op name: old_assign; Z shapeInfo: [2, 2, 4, 4, 1, 16384, 1, 99]; Z values: [1.0, 2.0, 3.0, 4.0, 5.0, 6.0, 7.0, 8.0]
          o.n.l.a.o.e.DefaultOpExecutioner - Op name: old_assign; Z shapeInfo: [2, 2, 4, 4, 1, 16384, 1, 99]; Z values: [1.0, 2.0, 3.0, 4.0, 5.0, 6.0, 7.0, 8.0]
          o.n.l.a.o.e.DefaultOpExecutioner - Op name: old_assign; Z shapeInfo: [2, 2, 4, 4, 1, 16384, 1, 99]; Z values: [1.0, 2.0, 3.0, 4.0, 5.0, 6.0, 7.0, 8.0]
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "std" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.l.a.o.e.DefaultOpExecutioner - Op name: old_assign; Z shapeInfo: [2, 2, 4, 4, 1, 16384, 1, 99]; Z values: [1.0, 2.0, 3.0, 4.0, 5.0, 6.0, 7.0, 8.0]
          o.n.l.a.o.e.DefaultOpExecutioner - Op name: set_scalar; Z shapeInfo: [1, 1, 1, 8192, 1, 99]; Z values: [0.0]
          Removing variable <1:0>
          o.n.l.a.o.e.DefaultOpExecutioner - Op name: old_assign; Z shapeInfo: [0, 8192, 1, 99]; Z values: [1.0]
          Executing op: [cast]
          node_1:0 result shape: []; dtype: DOUBLE; first values [1]
          o.n.l.a.o.e.DefaultOpExecutioner - Op name: old_assign; Z shapeInfo: [0, 8192, 1, 99]; Z values: [1.0]
          Removing variable <1:0>
          Removing variable <1:1>
          o.n.l.a.o.e.DefaultOpExecutioner - Op name: old_assign; Z shapeInfo: [2, 2, 4, 4, 1, 16384, 1, 99]; Z values: [1.0, 2.0, 3.0, 4.0, 5.0, 6.0, 7.0, 8.0]
          o.n.l.a.o.e.DefaultOpExecutioner - Op name: old_assign; Z shapeInfo: [0, 16384, 1, 99]; Z values: [1.0]
          Executing op: [reduce_stdev_bp]
          Pre mean calculation 0
          Post mean calculation 0
          Pre variance calculation 0
          Post variance calculation 0
          node_1:0 result shape: [2, 4]; dtype: DOUBLE; first values [-0.125, -0.125, -0.125, -0.125, 0.125, 0.125, 0.125, 0.125]
          o.n.l.a.o.e.DefaultOpExecutioner - Op name: old_assign; Z shapeInfo: [2, 2, 4, 4, 1, 16384, 1, 99]; Z values: [1.0, 2.0, 3.0, 4.0, 5.0, 6.0, 7.0, 8.0]
          o.n.l.a.o.e.DefaultOpExecutioner - Op name: old_assign; Z shapeInfo: [0, 16384, 1, 99]; Z values: [1.0]
          o.n.l.a.o.e.DefaultOpExecutioner - Op name: old_assign; Z shapeInfo: [2, 2, 4, 4, 1, 16384, 1, 99]; Z values: [-0.125, -0.125, -0.125, -0.125, 0.125, 0.125, 0.125, 0.125]
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 8 params checked, 8 passed, 0 failed. Largest relative error = 0.5999999999878854
          o.n.c.t.BaseND4JTest - ReductionOpValidation.testStandardDeviation: 121 ms, threadCount: (27->27), jvmTotal=3569352704, jvmMax=7635730432, totalBytes=7720, maxBytes=8589934592, currPhys=3335921664, maxPhys=8589934592
    • 109 ms
      testNormalizeMomentsOp(Nd4jBackend)
      • 109 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - ReductionOpValidation.testNormalizeMomentsOp
          o.n.c.t.BaseND4JTest - ReductionOpValidation.testNormalizeMomentsOp: 109 ms, threadCount: (27->27), jvmTotal=3531079680, jvmMax=7635730432, totalBytes=4824, maxBytes=8589934592, currPhys=3335917568, maxPhys=8589934592
    • 562 ms
      testMultiHeadedDotProductAttention()
      • 562 ms
        failed[1]
        • o.n.c.t.BaseND4JTest - ReductionOpValidation.testMultiHeadedDotProductAttention
          o.n.a.f.DifferentialFunction - No fields found for property name normalization for class org.nd4j.linalg.api.ops.impl.transforms.custom.MultiHeadDotProductAttention
          o.n.a.f.DifferentialFunction - No fields found for property name weights for class org.nd4j.linalg.api.ops.impl.transforms.custom.MultiHeadDotProductAttention
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "out" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.f.DifferentialFunction - No fields found for property name normalization for class org.nd4j.linalg.api.ops.impl.transforms.custom.MultiHeadDotProductAttention
          o.n.a.f.DifferentialFunction - No fields found for property name weights for class org.nd4j.linalg.api.ops.impl.transforms.custom.MultiHeadDotProductAttention
          o.n.a.v.GradCheckUtil - Param 0 (qnull) FAILED: grad= -0.12939136743728535, numericalGrad= -0.11699562527667239, relError= 0.05031005096524624, absError=0.012395742160612969, scorePlus=39.558013904992656, scoreMinus= 39.55801624490516
          o.n.a.v.GradCheckUtil - Param 1 (qnull) FAILED: grad= -0.1997708953881868, numericalGrad= -0.13175152453470673, relError= 0.20517276288372957, absError=0.06801937085348006, scorePlus=39.55801375743303, scoreMinus= 39.55801639246352
          o.n.a.v.GradCheckUtil - Param 2 (qnull) FAILED: grad= -0.12994969465952222, numericalGrad= -0.11910319805963353, relError= 0.04355097618608964, absError=0.010846496599888691, scorePlus=39.558013883917006, scoreMinus= 39.55801626598097
          o.n.a.v.GradCheckUtil - Param 3 (qnull) FAILED: grad= -0.20570081924837136, numericalGrad= -0.13404836707309187, relError= 0.21089808323332823, absError=0.07165245217527949, scorePlus=39.55801373446445, scoreMinus= 39.558016415431794
          o.n.a.v.GradCheckUtil - Param 4 (qnull) FAILED: grad= -0.13710695213453752, numericalGrad= -0.12240567635046772, relError= 0.05664955832744477, absError=0.014701275784069809, scorePlus=39.55801385089219, scoreMinus= 39.558016299005715
          o.n.a.v.GradCheckUtil - Param 5 (qnull) FAILED: grad= -0.2083349211624343, numericalGrad= -0.1364769765643814, relError= 0.20839752071137588, absError=0.07185794459805289, scorePlus=39.558013710178436, scoreMinus= 39.55801643971797
          o.n.a.v.GradCheckUtil - Param 6 (qnull) FAILED: grad= -0.14589238447076716, numericalGrad= -0.13301149301980786, relError= 0.04618398125854162, absError=0.012880891450959303, scorePlus=39.55801374483436, scoreMinus= 39.55801640506422
          o.n.a.v.GradCheckUtil - Param 7 (qnull) FAILED: grad= -0.22856307512926988, numericalGrad= -0.1500504655638224, relError= 0.2073687312443232, absError=0.07851260956544748, scorePlus=39.558013574443734, scoreMinus= 39.558016575453046
          o.n.a.v.GradCheckUtil - Param 8 (qnull) FAILED: grad= -0.10986691071394836, numericalGrad= -0.0691886747006265, relError= 0.22718216758856102, absError=0.04067823601332185, scorePlus=39.55801438306107, scoreMinus= 39.558015766834565
          o.n.a.v.GradCheckUtil - Param 9 (qnull) FAILED: grad= -0.10703424691722332, numericalGrad= -0.06902672780029206, relError= 0.21587702316151092, absError=0.03800751911693126, scorePlus=39.55801438468058, scoreMinus= 39.55801576521514
          o.n.a.v.GradCheckUtil - Param 10 (qnull) FAILED: grad= -0.08951315786632787, numericalGrad= -0.056766167588762066, relError= 0.22386615590198114, absError=0.0327469902775658, scorePlus=39.55801450728615, scoreMinus= 39.558015642609504
          o.n.a.v.GradCheckUtil - Param 11 (qnull) FAILED: grad= -0.08972471494825407, numericalGrad= -0.057411161336062826, relError= 0.2196170942683645, absError=0.032313553612191244, scorePlus=39.55801450083623, scoreMinus= 39.558015649059456
          o.n.a.v.GradCheckUtil - Param 12 (qnull) FAILED: grad= -0.11962902133053821, numericalGrad= -0.07554085854621917, relError= 0.22589634636327643, absError=0.04408816278431904, scorePlus=39.55801431953925, scoreMinus= 39.55801583035642
          o.n.a.v.GradCheckUtil - Param 13 (qnull) FAILED: grad= -0.11689038693102505, numericalGrad= -0.075544353350665, relError= 0.21485742917228376, absError=0.04134603358036004, scorePlus=39.55801431950435, scoreMinus= 39.55801583039142
          o.n.a.v.GradCheckUtil - Param 14 (qnull) FAILED: grad= -0.11559504255953419, numericalGrad= -0.0723788772916123, relError= 0.22990511291217464, absError=0.043216165267921894, scorePlus=39.55801435115903, scoreMinus= 39.55801579873658
          o.n.a.v.GradCheckUtil - Param 15 (qnull) FAILED: grad= -0.11376961274968844, numericalGrad= -0.07253752087876819, relError= 0.22131246972618573, absError=0.04123209187092025, scorePlus=39.55801434957263, scoreMinus= 39.55801580032305
          o.n.a.v.GradCheckUtil - Param 16 (qnull) FAILED: grad= 0.053550913484651255, numericalGrad= 0.04973565594923456, relError= 0.036938563806776986, absError=0.0038152575354166926, scorePlus=39.558015572303674, scoreMinus= 39.558014577590555
          o.n.a.v.GradCheckUtil - Param 17 (qnull) FAILED: grad= 0.00785824256563986, numericalGrad= 0.0320225861827339, relError= 0.6059137780099267, absError=0.024164343617094044, scorePlus=39.558015395172866, scoreMinus= 39.55801475472114
          o.n.a.v.GradCheckUtil - Param 18 (qnull) FAILED: grad= 0.0673331396316708, numericalGrad= 0.0551630424894256, relError= 0.09935082817694818, absError=0.0121700971422452, scorePlus=39.5580156265777, scoreMinus= 39.55801452331685
          o.n.a.v.GradCheckUtil - Param 19 (qnull) FAILED: grad= 0.024589114969018527, numericalGrad= 0.03994890995784317, relError= 0.23799604971226296, absError=0.015359794988824643, scorePlus=39.558015474436225, scoreMinus= 39.558014675458026
          o.n.a.v.GradCheckUtil - Param 20 (qnull) FAILED: grad= 0.07187615493464855, numericalGrad= 0.06286319909065696, relError= 0.06689178458061226, absError=0.009012955843991588, scorePlus=39.55801570357895, scoreMinus= 39.55801444631497
          o.n.a.v.GradCheckUtil - Param 21 (qnull) FAILED: grad= 0.01921406704884829, numericalGrad= 0.04265418347415561, relError= 0.3788714926825318, absError=0.023440116425307318, scorePlus=39.55801550148865, scoreMinus= 39.55801464840498
          o.n.a.v.GradCheckUtil - Param 22 (qnull) FAILED: grad= 0.06944144373465629, numericalGrad= 0.059713223521384855, relError= 0.07532225060040483, absError=0.009728220213271431, scorePlus=39.55801567207934, scoreMinus= 39.55801447781487
          o.n.a.v.GradCheckUtil - Param 23 (qnull) FAILED: grad= 0.020022617583636878, numericalGrad= 0.04136182027991708, relError= 0.34763212695232676, absError=0.021339202696280205, scorePlus=39.55801548856514, scoreMinus= 39.558014661328734
          o.n.a.v.GradCheckUtil - Param 24 (qnull) FAILED: grad= 0.01565070670816734, numericalGrad= 0.015415959353504148, relError= 0.007556245468927642, absError=2.3474735466319334E-4, scorePlus=39.558015229107106, scoreMinus= 39.55801492078792
          o.n.a.v.GradCheckUtil - Param 25 (qnull) FAILED: grad= 0.017160814851260454, numericalGrad= 0.016178724138171674, relError= 0.02945723734812532, absError=9.820907130887804E-4, scorePlus=39.558015236734754, scoreMinus= 39.55801491316027
          o.n.a.v.GradCheckUtil - Param 26 (qnull) FAILED: grad= 0.029010794883548255, numericalGrad= 0.02342734788385314, relError= 0.10647682593301358, absError=0.005583446999695114, scorePlus=39.55801530922099, scoreMinus= 39.55801484067403
          o.n.a.v.GradCheckUtil - Param 27 (qnull) FAILED: grad= 0.030221015677242374, numericalGrad= 0.024032373246996027, relError= 0.11406923241031844, absError=0.006188642430246347, scorePlus=39.55801531527124, scoreMinus= 39.558014834623776
          o.n.a.v.GradCheckUtil - Param 28 (qnull) FAILED: grad= 0.01855996945935, numericalGrad= 0.018967894277466257, relError= 0.010869918441855407, absError=4.079248181162558E-4, scorePlus=39.558015264626356, scoreMinus= 39.55801488526847
          o.n.a.v.GradCheckUtil - Param 29 (qnull) FAILED: grad= 0.020294046666387764, numericalGrad= 0.019847477261691893, relError= 0.0111248742199219, absError=4.465694046958714E-4, scorePlus=39.558015273422185, scoreMinus= 39.55801487647264
          o.n.a.v.GradCheckUtil - Param 30 (qnull) FAILED: grad= 0.02367886962621565, numericalGrad= 0.020962873037433383, relError= 0.06083984241488526, absError=0.0027159965887822678, scorePlus=39.55801528457621, scoreMinus= 39.558014865318746
          o.n.a.v.GradCheckUtil - Param 31 (qnull) FAILED: grad= 0.025318343412152302, numericalGrad= 0.021780876835464365, relError= 0.07510669089828384, absError=0.0035374665766879365, scorePlus=39.558015292756245, scoreMinus= 39.55801485713871
          o.n.a.v.GradCheckUtil - Param 32 (qnull) FAILED: grad= 0.008473993167743504, numericalGrad= 0.011088699025663116, relError= 0.13365777225697334, absError=0.0026147058579196122, scorePlus=39.55801518583447, scoreMinus= 39.55801496406049
          o.n.a.v.GradCheckUtil - Param 33 (qnull) FAILED: grad= 0.0032667034578396583, numericalGrad= 0.008962065933815211, relError= 0.4657347189703463, absError=0.005695362475975553, scorePlus=39.55801516456814, scoreMinus= 39.55801498532682
          o.n.a.v.GradCheckUtil - Param 34 (qnull) FAILED: grad= -0.009869861350403889, numericalGrad= -0.0011341747097048938, relError= 0.7938620514310307, absError=0.008735686640698995, scorePlus=39.55801506360581, scoreMinus= 39.5580150862893
          o.n.a.v.GradCheckUtil - Param 35 (qnull) FAILED: grad= -0.013476090786641281, numericalGrad= -0.0026209015402400837, relError= 0.6743613357057668, absError=0.010855189246401198, scorePlus=39.55801504873854, scoreMinus= 39.55801510115657
          o.n.a.v.GradCheckUtil - Param 36 (qnull) FAILED: grad= -0.0046587520658958395, numericalGrad= 0.0026559835220041346, relError= 1.0, absError=0.0073147355878999745, scorePlus=39.558015101507365, scoreMinus= 39.558015048387695
          o.n.a.v.GradCheckUtil - Param 37 (qnull) FAILED: grad= -0.008825892316581107, numericalGrad= 8.930978623311602E-4, relError= 1.0, absError=0.009718990178912267, scorePlus=39.5580150838785, scoreMinus= 39.558015066016544
          o.n.a.v.GradCheckUtil - Param 38 (qnull) FAILED: grad= 0.0038890110543928053, numericalGrad= 0.008287782193860949, relError= 0.36124216366233863, absError=0.004398771139468143, scorePlus=39.55801515782532, scoreMinus= 39.55801499206967
          o.n.a.v.GradCheckUtil - Param 39 (qnull) FAILED: grad= -0.0012629089926606929, numericalGrad= 0.006290353127269554, relError= 1.0, absError=0.007553262119930246, scorePlus=39.558015137851015, scoreMinus= 39.55801501204395
          o.n.a.v.GradCheckUtil - Param 40 (qnull) FAILED: grad= 0.028220915773183017, numericalGrad= 0.03204156087122101, relError= 0.06340006768362344, absError=0.003820645098037992, scorePlus=39.55801539536268, scoreMinus= 39.55801475453146
          o.n.a.v.GradCheckUtil - Param 41 (qnull) FAILED: grad= 0.012522445474080922, numericalGrad= 0.022515972730730024, relError= 0.2852162788352398, absError=0.009993527256649102, scorePlus=39.55801530010688, scoreMinus= 39.558014849787426
          o.n.a.v.GradCheckUtil - Param 42 (qnull) FAILED: grad= 0.020298162529578712, numericalGrad= 0.02465242658900024, relError= 0.09686778626938673, absError=0.004354264059421527, scorePlus=39.55801532147153, scoreMinus= 39.558014828423
          o.n.a.v.GradCheckUtil - Param 43 (qnull) FAILED: grad= 0.005849095598761885, numericalGrad= 0.016692671422902094, relError= 0.48104373599988354, absError=0.010843575824140209, scorePlus=39.55801524187401, scoreMinus= 39.55801490802058
          o.n.a.v.GradCheckUtil - Param 44 (qnull) FAILED: grad= 0.019658541511330396, numericalGrad= 0.02627845461233846, relError= 0.14410853254719413, absError=0.006619913101008065, scorePlus=39.55801533773161, scoreMinus= 39.55801481216252
          o.n.a.v.GradCheckUtil - Param 45 (qnull) FAILED: grad= 0.004108775450167502, numericalGrad= 0.016542113101536415, relError= 0.6020727689387017, absError=0.012433337651368913, scorePlus=39.55801524036829, scoreMinus= 39.55801490952603
          o.n.a.v.GradCheckUtil - Param 46 (qnull) FAILED: grad= 0.029757951721914814, numericalGrad= 0.03364167078245828, relError= 0.061257763171627365, absError=0.0038837190605434634, scorePlus=39.55801541136373, scoreMinus= 39.55801473853032
          o.n.a.v.GradCheckUtil - Param 47 (qnull) FAILED: grad= 0.013010384490828876, numericalGrad= 0.023891458056368716, relError= 0.29486531876078836, absError=0.01088107356553984, scorePlus=39.558015313861674, scoreMinus= 39.55801483603251
          o.n.a.v.GradCheckUtil - Param 48 (qnull) FAILED: grad= -0.21230410588010826, numericalGrad= -0.11859200554908965, relError= 0.28320701602161397, absError=0.09371210033101861, scorePlus=39.55801388902736, scoreMinus= 39.55801626086747
          o.n.a.v.GradCheckUtil - Param 49 (qnull) FAILED: grad= -0.15575247475572931, numericalGrad= -0.1134697459548306, relError= 0.1570551223049184, absError=0.042282728800898714, scorePlus=39.55801394025078, scoreMinus= 39.5580162096457
          o.n.a.v.GradCheckUtil - Param 50 (qnull) FAILED: grad= -0.21425170237680122, numericalGrad= -0.11782965643192254, relError= 0.29035669539167663, absError=0.09642204594487867, scorePlus=39.558013896650394, scoreMinus= 39.55801625324352
          o.n.a.v.GradCheckUtil - Param 51 (qnull) FAILED: grad= -0.16583198072374555, numericalGrad= -0.11808005808688903, relError= 0.16819266571751965, absError=0.04775192263685653, scorePlus=39.55801389414754, scoreMinus= 39.558016255748704
          o.n.a.v.GradCheckUtil - Param 52 (qnull) FAILED: grad= -0.2338012048958774, numericalGrad= -0.1308161266422303, relError= 0.28244701868452926, absError=0.10298507825364711, scorePlus=39.55801376678613, scoreMinus= 39.558016383108665
          o.n.a.v.GradCheckUtil - Param 53 (qnull) FAILED: grad= -0.17036432180410122, numericalGrad= -0.12467625580825369, relError= 0.1548534996968306, absError=0.04568806599584753, scorePlus=39.55801382818584, scoreMinus= 39.55801632171096
          o.n.a.v.GradCheckUtil - Param 54 (qnull) FAILED: grad= -0.2368029809383726, numericalGrad= -0.13158440950178374, relError= 0.28561936202776017, absError=0.10521857143658886, scorePlus=39.558013759103105, scoreMinus= 39.558016390791295
          o.n.a.v.GradCheckUtil - Param 55 (qnull) FAILED: grad= -0.17750402978301852, numericalGrad= -0.12809347538222937, relError= 0.1616850712641487, absError=0.04941055440078915, scorePlus=39.55801379401356, scoreMinus= 39.55801635588307
          o.n.a.v.GradCheckUtil - Param 56 (qnull) FAILED: grad= 0.021014470562762146, numericalGrad= 0.00841190690437088, relError= 0.4282743831607322, absError=0.012602563658391266, scorePlus=39.55801515906685, scoreMinus= 39.55801499082871
          o.n.a.v.GradCheckUtil - Param 57 (qnull) FAILED: grad= 0.02075044470699101, numericalGrad= 0.009064402206604427, relError= 0.39195379853041606, absError=0.011686042500386584, scorePlus=39.55801516559179, scoreMinus= 39.558014984303746
          o.n.a.v.GradCheckUtil - Param 58 (qnull) FAILED: grad= 0.015931628521400096, numericalGrad= 0.004266217601411881, relError= 0.577557173624221, absError=0.011665410919988215, scorePlus=39.55801511761001, scoreMinus= 39.55801503228566
          o.n.a.v.GradCheckUtil - Param 59 (qnull) FAILED: grad= 0.016839377973915666, numericalGrad= 0.005252984891512824, relError= 0.5244524161122645, absError=0.011586393082402842, scorePlus=39.55801512747768, scoreMinus= 39.55801502241798
          o.n.a.v.GradCheckUtil - Param 60 (qnull) FAILED: grad= 0.02972680174345257, numericalGrad= 0.015599124481013858, relError= 0.31169086744029406, absError=0.014127677262438713, scorePlus=39.55801523093894, scoreMinus= 39.55801491895645
          o.n.a.v.GradCheckUtil - Param 61 (qnull) FAILED: grad= 0.027844434413275193, numericalGrad= 0.01570860916899619, relError= 0.27864471104882754, absError=0.012135825244279003, scorePlus=39.558015232033775, scoreMinus= 39.55801491786159
          o.n.a.v.GradCheckUtil - Param 62 (qnull) FAILED: grad= 0.019851530393178683, numericalGrad= 0.006418056486268141, relError= 0.5113698197294764, absError=0.013433473906910541, scorePlus=39.558015139128415, scoreMinus= 39.558015010767285
          o.n.a.v.GradCheckUtil - Param 63 (qnull) FAILED: grad= 0.02018677940063495, numericalGrad= 0.007303150439952332, relError= 0.4686672187013256, absError=0.012883628960682618, scorePlus=39.55801514797935, scoreMinus= 39.55801500191634
          o.n.a.v.GradCheckUtil - Param 64 (qnull) FAILED: grad= 0.036777112917330275, numericalGrad= 0.02362279403200773, relError= 0.217787072029036, absError=0.013154318885322546, scorePlus=39.55801531117556, scoreMinus= 39.55801483871968
          o.n.a.v.GradCheckUtil - Param 65 (qnull) FAILED: grad= 0.036340615642363655, numericalGrad= 0.02359096775705893, relError= 0.2127367101304979, absError=0.012749647885304725, scorePlus=39.55801531085729, scoreMinus= 39.55801483903794
          o.n.a.v.GradCheckUtil - Param 66 (qnull) FAILED: grad= 0.03746150301695091, numericalGrad= 0.0237122637969378, relError= 0.22475711299326961, absError=0.013749239220013112, scorePlus=39.55801531207029, scoreMinus= 39.55801483782501
          o.n.a.v.GradCheckUtil - Param 67 (qnull) FAILED: grad= 0.03707625772399027, numericalGrad= 0.023703365670257878, relError= 0.22002262118323573, absError=0.013372892053732394, scorePlus=39.5580153119813, scoreMinus= 39.55801483791399
          o.n.a.v.GradCheckUtil - Param 68 (qnull) FAILED: grad= 0.04429709581428911, numericalGrad= 0.028224887671512985, relError= 0.22161843030565545, absError=0.016072208142776125, scorePlus=39.558015357196496, scoreMinus= 39.55801479269874
          o.n.a.v.GradCheckUtil - Param 69 (qnull) FAILED: grad= 0.04377172603008377, numericalGrad= 0.0281975253813016, relError= 0.21640075925978539, absError=0.015574200648782174, scorePlus=39.558015356922866, scoreMinus= 39.55801479297236
          o.n.a.v.GradCheckUtil - Param 70 (qnull) FAILED: grad= 0.045588064196726445, numericalGrad= 0.028949055419502653, relError= 0.22323117478772217, absError=0.016639008777223793, scorePlus=39.55801536443817, scoreMinus= 39.55801478545706
          o.n.a.v.GradCheckUtil - Param 71 (qnull) FAILED: grad= 0.045092932343665786, numericalGrad= 0.028927907180786857, relError= 0.2183847855108269, absError=0.01616502516287893, scorePlus=39.558015364226684, scoreMinus= 39.55801478566854
          o.n.a.v.GradCheckUtil - Param 72 (qnull) FAILED: grad= -0.016087302614108942, numericalGrad= -0.031065291139498182, relError= 0.3176493026800554, absError=0.01497798852538924, scorePlus=39.55801476429553, scoreMinus= 39.55801538560135
          o.n.a.v.GradCheckUtil - Param 73 (qnull) FAILED: grad= -0.03983868294121123, numericalGrad= -0.042216646534143365, relError= 0.028980001763887396, absError=0.0023779635929321377, scorePlus=39.55801465278206, scoreMinus= 39.558015497114994
          o.n.a.v.GradCheckUtil - Param 74 (qnull) FAILED: grad= -0.03546669598642274, numericalGrad= -0.041600152300702575, relError= 0.07958618330191246, absError=0.006133456314279834, scorePlus=39.558014658946824, scoreMinus= 39.55801549094987
          o.n.a.v.GradCheckUtil - Param 75 (qnull) FAILED: grad= -0.06588491115530584, numericalGrad= -0.054244718583618116, relError= 0.09689693206401445, absError=0.011640192571687726, scorePlus=39.55801453250122, scoreMinus= 39.55801561739559
          o.n.a.v.GradCheckUtil - Param 76 (qnull) FAILED: grad= -0.03953299427830183, numericalGrad= -0.05195484291675711, relError= 0.13577595688453065, absError=0.012421848638455281, scorePlus=39.55801455540047, scoreMinus= 39.55801559449733
          o.n.a.v.GradCheckUtil - Param 77 (qnull) FAILED: grad= -0.07520214650281275, numericalGrad= -0.06810779034083225, relError= 0.04950358864312827, absError=0.007094356161980495, scorePlus=39.55801439387115, scoreMinus= 39.558015756026954
          o.n.a.v.GradCheckUtil - Param 78 (qnull) FAILED: grad= -0.02286813977393257, numericalGrad= -0.035824394473138454, relError= 0.2207479173529204, absError=0.012956254699205885, scorePlus=39.55801471670444, scoreMinus= 39.55801543319233
          o.n.a.v.GradCheckUtil - Param 79 (qnull) FAILED: grad= -0.05009782029928158, numericalGrad= -0.047888358523096024, relError= 0.02254870842744783, absError=0.002209461776185556, scorePlus=39.558014596064865, scoreMinus= 39.558015553832035
          o.n.a.v.GradCheckUtil - Param 1 (knull) FAILED: grad= 0.05401868934400148, numericalGrad= 0.0032777229819203053, relError= 0.8855871476463313, absError=0.050740966362081176, scorePlus=39.558015107725375, scoreMinus= 39.558015042170915
          o.n.a.v.GradCheckUtil - Param 2 (knull) FAILED: grad= 0.46836769073993617, numericalGrad= 0.40165627694932476, relError= 0.07667767356776792, absError=0.0667114137906114, scorePlus=39.558019091523434, scoreMinus= 39.558011058397895
          o.n.a.v.GradCheckUtil - Param 3 (knull) FAILED: grad= -0.5223863800839377, numericalGrad= -0.40493399993124507, relError= 0.1266578225648072, absError=0.1174523801526926, scorePlus=39.55801102561327, scoreMinus= 39.55801912429327
          o.n.a.v.GradCheckUtil - Param 6 (knull) FAILED: grad= 0.0301170908263758, numericalGrad= 0.004543617748709039, relError= 0.737823146986953, absError=0.02557347307766676, scorePlus=39.55801512038402, scoreMinus= 39.558015029511665
          o.n.a.v.GradCheckUtil - Param 7 (knull) FAILED: grad= 0.22962386518502378, numericalGrad= 0.19597571316865012, relError= 0.07906058588340988, absError=0.03364815201637367, scorePlus=39.55801703470803, scoreMinus= 39.558013115193766
          o.n.a.v.GradCheckUtil - Param 8 (knull) FAILED: grad= -0.2597409560113996, numericalGrad= -0.20051933127263052, relError= 0.12866985567717032, absError=0.0592216247387691, scorePlus=39.55801306975573, scoreMinus= 39.558017080142356
          o.n.a.v.GradCheckUtil - Param 11 (knull) FAILED: grad= 0.032902304853145506, numericalGrad= -0.012348720446198056, relError= 1.0, absError=0.045251025299343564, scorePlus=39.55801495146005, scoreMinus= 39.55801519843446
          o.n.a.v.GradCheckUtil - Param 12 (knull) FAILED: grad= 0.42766214259765495, numericalGrad= 0.375714349587497, relError= 0.06466182856416676, absError=0.05194779301015795, scorePlus=39.55801883210312, scoreMinus= 39.55801131781613
          o.n.a.v.GradCheckUtil - Param 13 (knull) FAILED: grad= -0.4605644474508005, numericalGrad= -0.36336562914129894, relError= 0.11796974169401694, absError=0.09719881830950156, scorePlus=39.55801144129641, scoreMinus= 39.55801870860899
          o.n.a.v.GradCheckUtil - Param 16 (knull) FAILED: grad= 0.04696765969658042, numericalGrad= 0.013089131556398568, relError= 0.5641081954824114, absError=0.03387852814018185, scorePlus=39.558015205839546, scoreMinus= 39.558014944056914
          o.n.a.v.GradCheckUtil - Param 17 (knull) FAILED: grad= 0.30026388794306835, numericalGrad= 0.25393484435198843, relError= 0.08359644454475984, absError=0.04632904359107992, scorePlus=39.55801761430245, scoreMinus= 39.55801253560556
          o.n.a.v.GradCheckUtil - Param 18 (knull) FAILED: grad= -0.3472315476396489, numericalGrad= -0.267023975908387, relError= 0.13057688316414387, absError=0.08020757173126192, scorePlus=39.55801240471067, scoreMinus= 39.558017745190185
          o.n.a.v.GradCheckUtil - Param 20 (knull) FAILED: grad= 0.11416243239434636, numericalGrad= 0.04443092009864812, relError= 0.43968748500211247, absError=0.06973151229569824, scorePlus=39.55801551925848, scoreMinus= 39.55801463064008
          o.n.a.v.GradCheckUtil - Param 21 (knull) FAILED: grad= 0.3446195715862323, numericalGrad= 0.17754106558243163, relError= 0.319975298999477, absError=0.16707850600380067, scorePlus=39.558016850364446, scoreMinus= 39.558013299543134
          o.n.a.v.GradCheckUtil - Param 22 (knull) FAILED: grad= -0.628984636387077, numericalGrad= -0.36024888316887876, relError= 0.27166058155694883, absError=0.26873575321819826, scorePlus=39.55801147245764, scoreMinus= 39.55801867743531
          o.n.a.v.GradCheckUtil - Param 23 (knull) FAILED: grad= 0.11273224585491635, numericalGrad= 0.08370217408071312, relError= 0.1477850561205935, absError=0.029030071774203234, scorePlus=39.558015911973314, scoreMinus= 39.55801423792983
          o.n.a.v.GradCheckUtil - Param 24 (knull) FAILED: grad= 0.05747038655158196, numericalGrad= 0.054574723407085905, relError= 0.025843726206027463, absError=0.0028956631444960537, scorePlus=39.55801562069755, scoreMinus= 39.558014529203085
          o.n.a.v.GradCheckUtil - Param 25 (knull) FAILED: grad= 0.05337510515779158, numericalGrad= 0.021065346089699233, relError= 0.43403497059243606, absError=0.032309759068092345, scorePlus=39.55801528560154, scoreMinus= 39.55801486429462
          o.n.a.v.GradCheckUtil - Param 26 (knull) FAILED: grad= 0.1566507938391333, numericalGrad= 0.08119423569041828, relError= 0.31725093561116335, absError=0.07545655814871502, scorePlus=39.558015886891454, scoreMinus= 39.55801426300674
          o.n.a.v.GradCheckUtil - Param 27 (knull) FAILED: grad= -0.29453825544920925, numericalGrad= -0.17164817265324925, relError= 0.2636071652625443, absError=0.12289008279596, scorePlus=39.55801335846577, scoreMinus= 39.558016791429225
          o.n.a.v.GradCheckUtil - Param 28 (knull) FAILED: grad= 0.056734955746220624, numericalGrad= 0.042747572237544766, relError= 0.14060140802773394, absError=0.013987383508675857, scorePlus=39.55801550242447, scoreMinus= 39.55801464747302
          o.n.a.v.GradCheckUtil - Param 29 (knull) FAILED: grad= 0.0277774007060638, numericalGrad= 0.026641018635586985, relError= 0.020882305738106018, absError=0.0011363820704768136, scorePlus=39.55801534135854, scoreMinus= 39.55801480853817
          o.n.a.v.GradCheckUtil - Param 30 (knull) FAILED: grad= 0.11518730750677963, numericalGrad= 0.04363180785560416, relError= 0.4505471491130301, absError=0.07155549965117547, scorePlus=39.55801551126721, scoreMinus= 39.55801463863105
          o.n.a.v.GradCheckUtil - Param 31 (knull) FAILED: grad= 0.36595397367315524, numericalGrad= 0.18654387581307216, relError= 0.3247254229621312, absError=0.17941009786008308, scorePlus=39.558016940392925, scoreMinus= 39.55801320951541
          o.n.a.v.GradCheckUtil - Param 32 (knull) FAILED: grad= -0.6265611910360014, numericalGrad= -0.3462210305116286, relError= 0.28818388567830805, absError=0.2803401605243728, scorePlus=39.55801161273463, scoreMinus= 39.55801853715524
          o.n.a.v.GradCheckUtil - Param 33 (knull) FAILED: grad= 0.09328814352995317, numericalGrad= 0.06706913353582422, relError= 0.16350371167361552, absError=0.026219009994128947, scorePlus=39.55801574564156, scoreMinus= 39.55801440425889
          o.n.a.v.GradCheckUtil - Param 34 (knull) FAILED: grad= 0.052131766326113264, numericalGrad= 0.04897621366239945, relError= 0.031209729084413784, absError=0.003155552663713812, scorePlus=39.55801556471197, scoreMinus= 39.5580145851877
          o.n.a.v.GradCheckUtil - Param 35 (knull) FAILED: grad= 0.06484265945298795, numericalGrad= 0.02610967833049926, relError= 0.4258602039970964, absError=0.038732981122488686, scorePlus=39.55801533604523, scoreMinus= 39.55801481385166
          o.n.a.v.GradCheckUtil - Param 36 (knull) FAILED: grad= 0.18218833017413136, numericalGrad= 0.09530812938862708, relError= 0.31308579908514295, absError=0.08688020078550428, scorePlus=39.55801602803147, scoreMinus= 39.55801412186888
          o.n.a.v.GradCheckUtil - Param 37 (knull) FAILED: grad= -0.36153114739552905, numericalGrad= -0.21622238861596085, relError= 0.2515064810900238, absError=0.1453087587795682, scorePlus=39.55801291272359, scoreMinus= 39.55801723717136
          o.n.a.v.GradCheckUtil - Param 38 (knull) FAILED: grad= 0.07812637380045137, numericalGrad= 0.059719620182363535, relError= 0.13353129159765487, absError=0.018406753618087836, scorePlus=39.558015672146134, scoreMinus= 39.55801447775373
          o.n.a.v.GradCheckUtil - Param 39 (knull) FAILED: grad= 0.03637378396795853, numericalGrad= 0.035084960003928245, relError= 0.018035916843673255, absError=0.0012888239640302876, scorePlus=39.55801542579863, scoreMinus= 39.55801472409943
          o.n.a.v.GradCheckUtil - Param 40 (knull) FAILED: grad= -0.11937723719915906, numericalGrad= -0.12375419622401294, relError= 0.01800243992818384, absError=0.0043769590248538826, scorePlus=39.55801383739894, scoreMinus= 39.55801631248286
          o.n.a.v.GradCheckUtil - Param 41 (knull) FAILED: grad= 0.6472621882454632, numericalGrad= 0.4733054606020914, relError= 0.1552398267273531, absError=0.17395672764337183, scorePlus=39.55801980802043, scoreMinus= 39.55801034191122
          o.n.a.v.GradCheckUtil - Param 42 (knull) FAILED: grad= -0.1748036454609276, numericalGrad= -6.285752363055508E-4, relError= 0.9928339818785015, absError=0.17417507022462206, scorePlus=39.55801506866206, scoreMinus= 39.55801508123356
          o.n.a.v.GradCheckUtil - Param 44 (knull) FAILED: grad= -0.35308130558537637, numericalGrad= -0.3489226887865015, relError= 0.005923921846906021, absError=0.004158616798874859, scorePlus=39.558011585702985, scoreMinus= 39.55801856415676
          o.n.a.v.GradCheckUtil - Param 45 (knull) FAILED: grad= -0.06044733361414056, numericalGrad= -0.06274005279749417, relError= 0.01861163914698554, absError=0.0022927191833536156, scorePlus=39.55801444754531, scoreMinus= 39.55801570234637
          o.n.a.v.GradCheckUtil - Param 46 (knull) FAILED: grad= 0.3412505108725271, numericalGrad= 0.24706186039225028, relError= 0.16009972776500742, absError=0.09418865048027683, scorePlus=39.55801754557127, scoreMinus= 39.55801260433406
          o.n.a.v.GradCheckUtil - Param 47 (knull) FAILED: grad= -0.10075162828173122, numericalGrad= -0.005005007963632124, relError= 0.9053485787497981, absError=0.0957466203180991, scorePlus=39.55801502489765, scoreMinus= 39.55801512499781
          o.n.a.v.GradCheckUtil - Param 49 (knull) FAILED: grad= -0.1800515489766553, numericalGrad= -0.17931679963112399, relError= 0.002044557759128706, absError=7.347493455313048E-4, scorePlus=39.558013281774706, scoreMinus= 39.5580168681107
          o.n.a.v.GradCheckUtil - Param 50 (knull) FAILED: grad= -0.12073152679386984, numericalGrad= -0.12253085870383983, relError= 0.0073966713196887985, absError=0.0017993319099699895, scorePlus=39.5580138496328, scoreMinus= 39.558016300249975
          o.n.a.v.GradCheckUtil - Param 51 (knull) FAILED: grad= 0.5539773563807524, numericalGrad= 0.4191675596842969, relError= 0.13853003234252542, absError=0.1348097966964555, scorePlus=39.55801926663892, scoreMinus= 39.55801088328773
          o.n.a.v.GradCheckUtil - Param 52 (knull) FAILED: grad= -0.08860900374029879, numericalGrad= 0.03059887099254865, relError= 1.0, absError=0.11920787473284744, scorePlus=39.5580153809364, scoreMinus= 39.558014768958984
          o.n.a.v.GradCheckUtil - Param 54 (knull) FAILED: grad= -0.34463682584658306, numericalGrad= -0.32723557232827716, relError= 0.02589964041621053, absError=0.017401253518305904, scorePlus=39.55801180257728, scoreMinus= 39.55801834728873
          o.n.a.v.GradCheckUtil - Param 55 (knull) FAILED: grad= -0.07378911915265605, numericalGrad= -0.07747944330560586, relError= 0.02439584334628708, absError=0.0036903241529498004, scorePlus=39.55801430014986, scoreMinus= 39.55801584973872
          o.n.a.v.GradCheckUtil - Param 56 (knull) FAILED: grad= 0.45793028975417877, numericalGrad= 0.32565141907525685, relError= 0.16881311698371382, absError=0.1322788706789219, scorePlus=39.55801833147118, scoreMinus= 39.5580118184428
          o.n.a.v.GradCheckUtil - Param 57 (knull) FAILED: grad= -0.1591991500302396, numericalGrad= -0.019047442023634176, relError= 0.7862798743677835, absError=0.14015170800660542, scorePlus=39.55801488447338, scoreMinus= 39.55801526542222
          o.n.a.v.GradCheckUtil - Param 59 (knull) FAILED: grad= -0.22494202057128324, numericalGrad= -0.2291245337460168, relError= 0.009211233760702918, absError=0.00418251317473356, scorePlus=39.5580127836927, scoreMinus= 39.55801736618338
          o.n.a.v.GradCheckUtil - Param 60 (knull) FAILED: grad= 0.5920126247389367, numericalGrad= 0.4072238883878753, relError= 0.18492992792349056, absError=0.18478873635106136, scorePlus=39.55801914720061, scoreMinus= 39.55801100272284
          o.n.a.v.GradCheckUtil - Param 61 (knull) FAILED: grad= -0.4958752460104963, numericalGrad= -0.3951117786726854, relError= 0.11309195818383612, absError=0.10076346733781094, scorePlus=39.55801112381633, scoreMinus= 39.5580190260519
          o.n.a.v.GradCheckUtil - Param 64 (knull) FAILED: grad= -0.0961373787284404, numericalGrad= -0.012112109715189943, relError= 0.7762186244141526, absError=0.08402526901325046, scorePlus=39.55801495382684, scoreMinus= 39.558015196069036
          o.n.a.v.GradCheckUtil - Param 65 (knull) FAILED: grad= 0.3020688489111469, numericalGrad= 0.21049094023339873, relError= 0.17866775860546977, absError=0.09157790867774815, scorePlus=39.55801717986115, scoreMinus= 39.55801297004235
          o.n.a.v.GradCheckUtil - Param 66 (knull) FAILED: grad= -0.24876579273901464, numericalGrad= -0.20216319214227949, relError= 0.1033479819643955, absError=0.046602600596735155, scorePlus=39.55801305331184, scoreMinus= 39.55801709657568
          o.n.a.v.GradCheckUtil - Param 69 (knull) FAILED: grad= -0.05330305617213225, numericalGrad= -0.008327747380576511, relError= 0.7297537302607343, absError=0.044975308791555736, scorePlus=39.55801499167026, scoreMinus= 39.55801515822521
          o.n.a.v.GradCheckUtil - Param 70 (knull) FAILED: grad= 0.5470756773849348, numericalGrad= 0.3621270977305357, relError= 0.20341840645054152, absError=0.1849485796543991, scorePlus=39.55801869622803, scoreMinus= 39.55801145368608
          o.n.a.v.GradCheckUtil - Param 71 (knull) FAILED: grad= -0.4808229764098534, numericalGrad= -0.36244212218150546, relError= 0.14038391299023106, absError=0.11838085422834793, scorePlus=39.55801145051632, scoreMinus= 39.55801869935876
          o.n.a.v.GradCheckUtil - Param 74 (knull) FAILED: grad= -0.06625270097508143, numericalGrad= 3.150244509697586E-4, relError= 1.0, absError=0.06656772542605119, scorePlus=39.55801507809829, scoreMinus= 39.558015071797804
          o.n.a.v.GradCheckUtil - Param 75 (knull) FAILED: grad= 0.3867436442040885, numericalGrad= 0.27523594958722697, relError= 0.16844581866675118, absError=0.11150769461686155, scorePlus=39.55801782731524, scoreMinus= 39.55801232259625
          o.n.a.v.GradCheckUtil - Param 76 (knull) FAILED: grad= -0.3092751334111537, numericalGrad= -0.25986965077606783, relError= 0.08680652798327995, absError=0.04940548263508587, scorePlus=39.55801247624335, scoreMinus= 39.558017673636364
          o.n.a.v.GradCheckUtil - Param 79 (knull) FAILED: grad= -0.07746851079293482, numericalGrad= -0.01536629845588777, relError= 0.6689539499197569, absError=0.06210221233704705, scorePlus=39.55801492128477, scoreMinus= 39.55801522861074
          o.n.a.v.GradCheckUtil - Param 80 (knull) FAILED: grad= -0.001629178035168246, numericalGrad= 0.002645806773671211, relError= 1.0, absError=0.004274984808839457, scorePlus=39.558015101404656, scoreMinus= 39.55801504848852
          o.n.a.v.GradCheckUtil - Param 81 (knull) FAILED: grad= -0.16591610110403887, numericalGrad= -0.19468006122735912, relError= 0.07976779324923974, absError=0.028763960123320248, scorePlus=39.55801312813458, scoreMinus= 39.55801702173581
          o.n.a.v.GradCheckUtil - Param 82 (knull) FAILED: grad= -0.3421672772986802, numericalGrad= -0.3188838402223837, relError= 0.03522184057960477, absError=0.023283437076296487, scorePlus=39.55801188609262, scoreMinus= 39.558018263769426
          o.n.a.v.GradCheckUtil - Param 83 (knull) FAILED: grad= -0.2029781486002846, numericalGrad= -0.0897448053649441, relError= 0.3868276870722991, absError=0.1132333432353405, scorePlus=39.55801417749757, scoreMinus= 39.558015972393676
          o.n.a.v.GradCheckUtil - Param 84 (knull) FAILED: grad= 0.712690705038172, numericalGrad= 0.6006629003962871, relError= 0.08529904222163073, absError=0.11202780464188489, scorePlus=39.55802108161002, scoreMinus= 39.558009068352014
          o.n.a.v.GradCheckUtil - Param 85 (knull) FAILED: grad= 0.011978908601172882, numericalGrad= 0.009774764819781012, relError= 0.10132283126346661, absError=0.00220414378139187, scorePlus=39.558015172695235, scoreMinus= 39.55801497719994
          o.n.a.v.GradCheckUtil - Param 86 (knull) FAILED: grad= -0.0845184979251861, numericalGrad= -0.102930042444882, relError= 0.09822186122840498, absError=0.0184115445196959, scorePlus=39.5580140456435, scoreMinus= 39.55801610424435
          o.n.a.v.GradCheckUtil - Param 87 (knull) FAILED: grad= -0.1529623082225433, numericalGrad= -0.14900775617832096, relError= 0.013095841311517201, absError=0.003954552044222348, scorePlus=39.558013584865925, scoreMinus= 39.55801656502105
          o.n.a.v.GradCheckUtil - Param 88 (knull) FAILED: grad= -0.08451958930248568, numericalGrad= -0.036282670023979335, relError= 0.3993047774723096, absError=0.048236919278506346, scorePlus=39.55801471212061, scoreMinus= 39.55801543777401
          o.n.a.v.GradCheckUtil - Param 89 (knull) FAILED: grad= 0.3100214868490423, numericalGrad= 0.27844570311685857, relError= 0.053657679256533246, absError=0.031575783732183726, scorePlus=39.558017859413, scoreMinus= 39.55801229049894
          o.n.a.v.GradCheckUtil - Param 90 (knull) FAILED: grad= -0.04631481020672929, numericalGrad= -0.027327036633550957, relError= 0.2578394538958316, absError=0.018987773573178334, scorePlus=39.558014801674915, scoreMinus= 39.55801534821565
          o.n.a.v.GradCheckUtil - Param 91 (knull) FAILED: grad= -0.14524549584761687, numericalGrad= -0.15717340353660347, relError= 0.03944167415883725, absError=0.011927907688986605, scorePlus=39.558013503205984, scoreMinus= 39.558016646674055
          o.n.a.v.GradCheckUtil - Param 92 (knull) FAILED: grad= -0.3738612664818471, numericalGrad= -0.3260156709927742, relError= 0.06836286913770162, absError=0.04784559548907291, scorePlus=39.55801181477475, scoreMinus= 39.55801833508817
          o.n.a.v.GradCheckUtil - Param 93 (knull) FAILED: grad= -0.244062179388017, numericalGrad= -0.11174201333119525, relError= 0.37189040703981807, absError=0.13232016605682173, scorePlus=39.55801395752446, scoreMinus= 39.558016192364725
          o.n.a.v.GradCheckUtil - Param 94 (knull) FAILED: grad= 0.8094837519242103, numericalGrad= 0.6222581248493952, relError= 0.13076772434478437, absError=0.18722562707481505, scorePlus=39.55802129756162, scoreMinus= 39.55800885239913
          o.n.a.v.GradCheckUtil - Param 95 (knull) FAILED: grad= 0.03376378121087106, numericalGrad= 0.02473410063430492, relError= 0.1543591031289755, absError=0.009029680576566144, scorePlus=39.55801532228881, scoreMinus= 39.5580148276068
          o.n.a.v.GradCheckUtil - Param 96 (knull) FAILED: grad= -0.10985769331509809, numericalGrad= -0.1392511414621822, relError= 0.11799440262070107, absError=0.02939344814708411, scorePlus=39.55801368242871, scoreMinus= 39.55801646745154
          o.n.a.v.GradCheckUtil - Param 97 (knull) FAILED: grad= -0.16882177671887852, numericalGrad= -0.17487764729651187, relError= 0.017619670428549148, absError=0.006055870577633349, scorePlus=39.55801332616377, scoreMinus= 39.55801682371671
          o.n.a.v.GradCheckUtil - Param 98 (knull) FAILED: grad= -0.08313081040173363, numericalGrad= -0.03379380011381272, relError= 0.421955737721795, absError=0.04933701028792091, scorePlus=39.55801473700925, scoreMinus= 39.558015412885254
          o.n.a.v.GradCheckUtil - Param 99 (knull) FAILED: grad= 0.32804649922483925, numericalGrad= 0.3231884882382019, relError= 0.007459689789644559, absError=0.004858010986637351, scorePlus=39.55801830684698, scoreMinus= 39.55801184307722
          o.n.a.v.GradCheckUtil - Param 101 (knull) FAILED: grad= 0.3648245531604676, numericalGrad= 0.3588749471816754, relError= 0.008221100022840131, absError=0.005949605978792183, scorePlus=39.55801866371293, scoreMinus= 39.558011486213985
          o.n.a.v.GradCheckUtil - Param 103 (knull) FAILED: grad= -0.33965011168296216, numericalGrad= -0.3797149389583864, relError= 0.05569470916011911, absError=0.040064827275424264, scorePlus=39.558011277784, scoreMinus= 39.558018872082776
          o.n.a.v.GradCheckUtil - Param 104 (knull) FAILED: grad= -0.025174441477505454, numericalGrad= 0.0208399921319824, relError= 1.0, absError=0.046014433609487856, scorePlus=39.55801528334767, scoreMinus= 39.55801486654783
          o.n.a.v.GradCheckUtil - Param 106 (knull) FAILED: grad= 0.18341688672555614, numericalGrad= 0.1814610147476969, relError= 0.005360346488406366, absError=0.001955871977859236, scorePlus=39.558016889561955, scoreMinus= 39.55801326034166
          o.n.a.v.GradCheckUtil - Param 108 (knull) FAILED: grad= -0.1706387482799065, numericalGrad= -0.19164211231270653, relError= 0.057975361984188414, absError=0.021003364032800037, scorePlus=39.55801315852283, scoreMinus= 39.55801699136508
          o.n.a.v.GradCheckUtil - Param 109 (knull) FAILED: grad= -0.012778138445649696, numericalGrad= 0.010181097565009622, relError= 1.0, absError=0.022959236010659318, scorePlus=39.55801517675868, scoreMinus= 39.55801497313673
          o.n.a.v.GradCheckUtil - Param 111 (knull) FAILED: grad= 0.3788158183859803, numericalGrad= 0.35122836337109214, relError= 0.03778874718032896, absError=0.02758745501488813, scorePlus=39.55801858724519, scoreMinus= 39.558011562677926
          o.n.a.v.GradCheckUtil - Param 113 (knull) FAILED: grad= -0.3668719523727295, numericalGrad= -0.38420106278636007, relError= 0.023072471069886545, absError=0.017329110413630555, scorePlus=39.55801123292326, scoreMinus= 39.55801891694452
          o.n.a.v.GradCheckUtil - Param 114 (knull) FAILED: grad= -0.011943866013250853, numericalGrad= 0.03297269870472519, relError= 1.0, absError=0.044916564717976046, scorePlus=39.55801540467452, scoreMinus= 39.55801474522055
          o.n.a.v.GradCheckUtil - Param 116 (knull) FAILED: grad= 0.2292965987605713, numericalGrad= 0.23573323773007357, relError= 0.013841346220011338, absError=0.0064366389695022785, scorePlus=39.558017432288395, scoreMinus= 39.55801271762364
          o.n.a.v.GradCheckUtil - Param 118 (knull) FAILED: grad= -0.20735644137644166, numericalGrad= -0.2435476734063968, relError= 0.08026369874088492, absError=0.03619123202995514, scorePlus=39.558012639463385, scoreMinus= 39.55801751041685
          o.n.a.v.GradCheckUtil - Param 119 (knull) FAILED: grad= -0.021940157384129712, numericalGrad= 0.00781443532105186, relError= 1.0, absError=0.029754592705181573, scorePlus=39.558015153092136, scoreMinus= 39.55801499680343
          o.n.a.v.GradCheckUtil - Param 120 (knull) FAILED: grad= 0.03741292364495338, numericalGrad= 0.007753752484518372, relError= 0.6566604785221748, absError=0.02965917116043501, scorePlus=39.558015152485694, scoreMinus= 39.558014997410645
          o.n.a.v.GradCheckUtil - Param 121 (knull) FAILED: grad= 0.04930285082487097, numericalGrad= 0.05462257668398251, relError= 0.051187914128699115, absError=0.005319725859111536, scorePlus=39.5580156211759, scoreMinus= 39.558014528724364
          o.n.a.v.GradCheckUtil - Param 122 (knull) FAILED: grad= 0.3695846991984045, numericalGrad= 0.26057623117026196, relError= 0.17298512613971279, absError=0.10900846802814251, scorePlus=39.55801768072039, scoreMinus= 39.558012469195766
          o.n.a.v.GradCheckUtil - Param 123 (knull) FAILED: grad= -0.6509464597660088, numericalGrad= -0.4063285018673923, relError= 0.23136645317004606, absError=0.24461795789861657, scorePlus=39.55801101166276, scoreMinus= 39.558019138232794
          o.n.a.v.GradCheckUtil - Param 124 (knull) FAILED: grad= 0.19464598609777942, numericalGrad= 0.08337594117335811, relError= 0.4002203927458806, absError=0.1112700449244213, scorePlus=39.558015908710466, scoreMinus= 39.55801424119164
          o.n.a.v.GradCheckUtil - Param 125 (knull) FAILED: grad= 0.01612861854797343, numericalGrad= 0.0014765806355399034, relError= 0.8322562988185137, absError=0.014652037912433528, scorePlus=39.55801508971355, scoreMinus= 39.55801506018194
          o.n.a.v.GradCheckUtil - Param 126 (knull) FAILED: grad= 0.02590768352177903, numericalGrad= 0.02877119129607308, relError= 0.0523695446154123, absError=0.0028635077742940503, scorePlus=39.55801536266027, scoreMinus= 39.558014787236445
          o.n.a.v.GradCheckUtil - Param 127 (knull) FAILED: grad= 0.18185800190881074, numericalGrad= 0.1288271082700021, relError= 0.1706901679590858, absError=0.05303089363880864, scorePlus=39.558016363221434, scoreMinus= 39.55801378667927
          o.n.a.v.GradCheckUtil - Param 128 (knull) FAILED: grad= -0.32359257548360604, numericalGrad= -0.20252887615868073, relError= 0.2301059934869131, absError=0.1210636993249253, scorePlus=39.558013049658925, scoreMinus= 39.55801710023645
          o.n.a.v.GradCheckUtil - Param 129 (knull) FAILED: grad= 0.09969827150504249, numericalGrad= 0.043453995957065665, relError= 0.3928982512475009, absError=0.05624427554797682, scorePlus=39.55801550948856, scoreMinus= 39.55801464040864
          o.n.a.v.GradCheckUtil - Param 130 (knull) FAILED: grad= 0.04443213938786495, numericalGrad= 0.01769595350253894, relError= 0.43033971656734366, absError=0.02673618588532601, scorePlus=39.55801525190841, scoreMinus= 39.55801489798934
          o.n.a.v.GradCheckUtil - Param 131 (knull) FAILED: grad= 0.044422307887619986, numericalGrad= 0.04706052934011495, relError= 0.028838430600129326, absError=0.0026382214524949613, scorePlus=39.558015545554845, scoreMinus= 39.55801460434426
          o.n.a.v.GradCheckUtil - Param 132 (knull) FAILED: grad= 0.3702473669123574, numericalGrad= 0.25572592683431594, relError= 0.18294940250979366, absError=0.11452144007804144, scorePlus=39.55801763221679, scoreMinus= 39.55801251769825
          o.n.a.v.GradCheckUtil - Param 133 (knull) FAILED: grad= -0.6333496740976801, numericalGrad= -0.38957015533469525, relError= 0.23831732629355676, absError=0.24377951876298481, scorePlus=39.558011179245675, scoreMinus= 39.55801897064878
          o.n.a.v.GradCheckUtil - Param 134 (knull) FAILED: grad= 0.17424785990983735, numericalGrad= 0.06908774601299683, relError= 0.4321608155042816, absError=0.10516011389684052, scorePlus=39.55801576582748, scoreMinus= 39.55801438407256
          o.n.a.v.GradCheckUtil - Param 135 (knull) FAILED: grad= 0.017502880356586977, numericalGrad= -0.0019263545425474147, relError= 1.0, absError=0.019429234899134392, scorePlus=39.55801505568411, scoreMinus= 39.5580150942112
          o.n.a.v.GradCheckUtil - Param 136 (knull) FAILED: grad= 0.03261790840188201, numericalGrad= 0.03784622180091901, relError= 0.07419822516774886, absError=0.005228313399037003, scorePlus=39.55801545341127, scoreMinus= 39.558014696486836
          o.n.a.v.GradCheckUtil - Param 137 (knull) FAILED: grad= 0.22022819028095167, numericalGrad= 0.159320644854688, relError= 0.1604735406564931, absError=0.06090754542626367, scorePlus=39.558016668159176, scoreMinus= 39.55801348174628
          o.n.a.v.GradCheckUtil - Param 138 (knull) FAILED: grad= -0.4021221644122787, numericalGrad= -0.2552494059671062, relError= 0.2234242627201062, absError=0.1468727584451725, scorePlus=39.558012522453716, scoreMinus= 39.558017627441835
          o.n.a.v.GradCheckUtil - Param 139 (knull) FAILED: grad= 0.13177318537285757, numericalGrad= 0.06000889527513208, relError= 0.3741970566553958, absError=0.07176429009772547, scorePlus=39.55801567503861, scoreMinus= 39.558014474860705
          o.n.a.v.GradCheckUtil - Param 140 (knull) FAILED: grad= -0.08976452086066725, numericalGrad= -0.06094180484694788, relError= 0.19125087071420097, absError=0.028822716013719364, scorePlus=39.558014465525886, scoreMinus= 39.55801568436198
          o.n.a.v.GradCheckUtil - Param 142 (knull) FAILED: grad= 0.4743176708615708, numericalGrad= 0.2528651474875687, relError= 0.3045348676922079, absError=0.22145252337400206, scorePlus=39.55801760360453, scoreMinus= 39.55801254630158
          o.n.a.v.GradCheckUtil - Param 143 (knull) FAILED: grad= -0.5215272259633864, numericalGrad= -0.3550068331747979, relError= 0.18997595250584187, absError=0.1665203927885885, scorePlus=39.558011524865044, scoreMinus= 39.55801862500171
          o.n.a.v.GradCheckUtil - Param 144 (knull) FAILED: grad= 0.13697407596248326, numericalGrad= 0.1630834908894485, relError= 0.08701468588475679, absError=0.026109414926965252, scorePlus=39.55801670579078, scoreMinus= 39.55801344412096
          o.n.a.v.GradCheckUtil - Param 145 (knull) FAILED: grad= -0.04801389891023057, numericalGrad= -0.03136562725103431, relError= 0.2097300458228255, absError=0.01664827165919626, scorePlus=39.558014761290366, scoreMinus= 39.55801538860291
          o.n.a.v.GradCheckUtil - Param 147 (knull) FAILED: grad= 0.2307179969412208, numericalGrad= 0.12694391635648117, relError= 0.29014574022692396, absError=0.10377408058473964, scorePlus=39.55801634438837, scoreMinus= 39.55801380551004
          o.n.a.v.GradCheckUtil - Param 148 (knull) FAILED: grad= -0.24009041367949222, numericalGrad= -0.16670531195472904, relError= 0.18039791743227138, absError=0.07338510172476317, scorePlus=39.55801340789072, scoreMinus= 39.55801674199696
          o.n.a.v.GradCheckUtil - Param 149 (knull) FAILED: grad= 0.05738631564850219, numericalGrad= 0.07112702249401082, relError= 0.10692047256815529, absError=0.013740706845508627, scorePlus=39.55801578621949, scoreMinus= 39.55801436367904
          o.n.a.v.GradCheckUtil - Param 150 (knull) FAILED: grad= -0.06671876900874193, numericalGrad= -0.050412909402552934, relError= 0.13920964701737462, absError=0.016305859606189, scorePlus=39.55801457081592, scoreMinus= 39.55801557907411
          o.n.a.v.GradCheckUtil - Param 152 (knull) FAILED: grad= 0.4454164071070843, numericalGrad= 0.22183533978648026, relError= 0.3350775301248753, absError=0.22358106732060404, scorePlus=39.55801729330446, scoreMinus= 39.558012856597664
          o.n.a.v.GradCheckUtil - Param 153 (knull) FAILED: grad= -0.5437571199399968, numericalGrad= -0.35743343538285893, relError= 0.20675281543578375, absError=0.18632368455713783, scorePlus=39.55801150060166, scoreMinus= 39.558018649270366
          o.n.a.v.GradCheckUtil - Param 154 (knull) FAILED: grad= 0.1650594818416548, numericalGrad= 0.1860110049989316, relError= 0.05967896460288455, absError=0.020951523157276802, scorePlus=39.55801693506929, scoreMinus= 39.55801321484919
          o.n.a.v.GradCheckUtil - Param 155 (knull) FAILED: grad= -0.0682780085172114, numericalGrad= -0.0425800266157239, relError= 0.23180982660094768, absError=0.025697981901487497, scorePlus=39.558014649145306, scoreMinus= 39.55801550074584
          o.n.a.v.GradCheckUtil - Param 157 (knull) FAILED: grad= 0.29194830623215545, numericalGrad= 0.16725937044270722, relError= 0.2715305996021773, absError=0.12468893578944823, scorePlus=39.55801674754449, scoreMinus= 39.55801340235708
          o.n.a.v.GradCheckUtil - Param 158 (knull) FAILED: grad= -0.28086791921985893, numericalGrad= -0.20067018766667385, relError= 0.16654493259467515, absError=0.08019773155318508, scorePlus=39.55801306823819, scoreMinus= 39.55801708164194
          o.n.a.v.GradCheckUtil - Param 159 (knull) FAILED: grad= 0.0571976215049151, numericalGrad= 0.07599084277387647, relError= 0.1411024698777455, absError=0.018793221268961366, scorePlus=39.55801583485822, scoreMinus= 39.55801431504136
          o.n.a.v.GradCheckUtil - Param 160 (knull) FAILED: grad= 0.26305503343321024, numericalGrad= 0.15842710681113203, relError= 0.24823810223945228, absError=0.1046279266220782, scorePlus=39.558016659219795, scoreMinus= 39.55801349067766
          o.n.a.v.GradCheckUtil - Param 162 (knull) FAILED: grad= -0.1475894128407694, numericalGrad= -0.10329591546565096, relError= 0.17654877498862867, absError=0.04429349737511844, scorePlus=39.55801404198615, scoreMinus= 39.55801610790446
          o.n.a.v.GradCheckUtil - Param 164 (knull) FAILED: grad= -0.11546562059244111, numericalGrad= -0.05513119170075242, relError= 0.3536668011591909, absError=0.0603344288916887, scorePlus=39.55801452363444, scoreMinus= 39.558015626258275
          o.n.a.v.GradCheckUtil - Param 165 (knull) FAILED: grad= 0.14720215726841862, numericalGrad= 0.08803681055269406, relError= 0.2515116745483971, absError=0.05916534671572456, scorePlus=39.55801595531608, scoreMinus= 39.55801419457987
          o.n.a.v.GradCheckUtil - Param 167 (knull) FAILED: grad= -0.0711354379203703, numericalGrad= -0.050564325704272044, relError= 0.16903165300752418, absError=0.02057111221609826, scorePlus=39.558014569303744, scoreMinus= 39.55801558059026
          o.n.a.v.GradCheckUtil - Param 169 (knull) FAILED: grad= -0.07606671934804851, numericalGrad= -0.037472485203693395, relError= 0.33991989195914274, absError=0.038594234144355116, scorePlus=39.558014700222344, scoreMinus= 39.55801544967205
          o.n.a.v.GradCheckUtil - Param 170 (knull) FAILED: grad= 0.20394770343584764, numericalGrad= 0.12488774672192447, relError= 0.2404240682566036, absError=0.07905995671392317, scorePlus=39.558016323826074, scoreMinus= 39.55801382607114
          o.n.a.v.GradCheckUtil - Param 172 (knull) FAILED: grad= -0.15306362480562097, numericalGrad= -0.10450438985287745, relError= 0.1885297559835864, absError=0.048559234952743516, scorePlus=39.558014029901706, scoreMinus= 39.5580161199895
          o.n.a.v.GradCheckUtil - Param 174 (knull) FAILED: grad= -0.05088407863022692, numericalGrad= -0.020383356513775652, relError= 0.42797558316532197, absError=0.030500722116451266, scorePlus=39.55801487111373, scoreMinus= 39.55801527878086
          o.n.a.v.GradCheckUtil - Param 175 (knull) FAILED: grad= 0.197817891763521, numericalGrad= 0.11757396300993149, relError= 0.2544261290806927, absError=0.0802439287535895, scorePlus=39.55801625068781, scoreMinus= 39.55801389920855
          o.n.a.v.GradCheckUtil - Param 177 (knull) FAILED: grad= -0.08158547539676496, numericalGrad= -0.059103794569637096, relError= 0.15979669830184423, absError=0.022481680827127863, scorePlus=39.55801448390854, scoreMinus= 39.558015665984435
          o.n.a.v.GradCheckUtil - Param 179 (knull) FAILED: grad= -0.11623241636675632, numericalGrad= -0.058470168440294394, relError= 0.3306319021567833, absError=0.05776224792646193, scorePlus=39.55801449024501, scoreMinus= 39.558015659648376
          o.n.a.v.GradCheckUtil - Param 180 (knull) FAILED: grad= -0.3773901856268411, numericalGrad= -0.27484094076157817, relError= 0.1572283822655106, absError=0.10254924486526296, scorePlus=39.558012326532065, scoreMinus= 39.55801782335088
          o.n.a.v.GradCheckUtil - Param 182 (knull) FAILED: grad= -0.12691613548750882, numericalGrad= -0.11199448977095015, relError= 0.06245702006939245, absError=0.01492164571655867, scorePlus=39.558013954999566, scoreMinus= 39.55801619488936
          o.n.a.v.GradCheckUtil - Param 183 (knull) FAILED: grad= 0.050565197478481254, numericalGrad= -0.0339092515844186, relError= 1.0, absError=0.08447444906289986, scorePlus=39.55801473585483, scoreMinus= 39.558015414039865
          o.n.a.v.GradCheckUtil - Param 184 (knull) FAILED: grad= 0.4537411236358688, numericalGrad= 0.42074468247221825, relError= 0.03773239191897438, absError=0.03299644116365058, scorePlus=39.558019282415735, scoreMinus= 39.558010867522086
          o.n.a.v.GradCheckUtil - Param 185 (knull) FAILED: grad= -0.19728841425106192, numericalGrad= -0.1432962619674072, relError= 0.15852783772638465, absError=0.053992152283654726, scorePlus=39.55801364198334, scoreMinus= 39.558016507908576
          o.n.a.v.GradCheckUtil - Param 187 (knull) FAILED: grad= -0.06109826555511441, numericalGrad= -0.05544419146019663, relError= 0.04851514409186487, absError=0.005654074094917784, scorePlus=39.55801452050491, scoreMinus= 39.55801562938874
          o.n.a.v.GradCheckUtil - Param 188 (knull) FAILED: grad= 0.031131163114865804, numericalGrad= -0.01594518508341025, relError= 1.0, absError=0.04707634819827605, scorePlus=39.55801491549575, scoreMinus= 39.55801523439945
          o.n.a.v.GradCheckUtil - Param 189 (knull) FAILED: grad= 0.2272555166913106, numericalGrad= 0.21468563886628542, relError= 0.028442424216332172, absError=0.012569877825025194, scorePlus=39.55801722180987, scoreMinus= 39.55801292809709
          o.n.a.v.GradCheckUtil - Param 190 (knull) FAILED: grad= -0.33931963986023117, numericalGrad= -0.25232659375262756, relError= 0.14703557829885072, absError=0.08699304610760361, scorePlus=39.558012551675674, scoreMinus= 39.55801759820755
          o.n.a.v.GradCheckUtil - Param 192 (knull) FAILED: grad= -0.1610699077803408, numericalGrad= -0.131199702124718, relError= 0.10220086058665452, absError=0.029870205655622817, scorePlus=39.55801376294663, scoreMinus= 39.55801638694067
          o.n.a.v.GradCheckUtil - Param 193 (knull) FAILED: grad= 0.0037509303139248787, numericalGrad= -0.048308724487355896, relError= 1.0, absError=0.052059654801280775, scorePlus=39.5580145918598, scoreMinus= 39.55801555803429
          o.n.a.v.GradCheckUtil - Param 194 (knull) FAILED: grad= 0.4966386173266473, numericalGrad= 0.4318350203647014, relError= 0.06979583946301393, absError=0.06480359696194593, scorePlus=39.558019393318986, scoreMinus= 39.55801075661858
          o.n.a.v.GradCheckUtil - Param 195 (knull) FAILED: grad= -0.2587420088000893, numericalGrad= -0.1860040978129973, relError= 0.1635492922940221, absError=0.07273791098709201, scorePlus=39.55801321490346, scoreMinus= 39.55801693498542
          o.n.a.v.GradCheckUtil - Param 197 (knull) FAILED: grad= -0.06080580930490089, numericalGrad= -0.06017867590912828, relError= 0.005183585272633699, absError=6.271333957726111E-4, scorePlus=39.55801447315957, scoreMinus= 39.558015676733085
          o.n.a.v.GradCheckUtil - Param 198 (knull) FAILED: grad= 0.05874499251793312, numericalGrad= -0.013354127403886194, relError= 1.0, absError=0.07209911992181932, scorePlus=39.55801494140634, scoreMinus= 39.55801520848889
          o.n.a.v.GradCheckUtil - Param 199 (knull) FAILED: grad= 0.26080282558705714, numericalGrad= 0.25953690183655453, relError= 0.002432879297474841, absError=0.0012659237505026066, scorePlus=39.55801767032693, scoreMinus= 39.558012479588896
          o.n.a.v.GradCheckUtil - Param 1 (vnull) FAILED: grad= 0.29019682444424016, numericalGrad= 0.4775092875775044, relError= 0.24398980312919374, absError=0.18731246313326422, scorePlus=39.558019850042385, scoreMinus= 39.55801029985663
          o.n.a.v.GradCheckUtil - Param 2 (vnull) FAILED: grad= 0.2980961379737106, numericalGrad= 0.4857155243342958, relError= 0.23936794434535774, absError=0.18761938636058523, scorePlus=39.55801993210481, scoreMinus= 39.558010217794326
          o.n.a.v.GradCheckUtil - Param 3 (vnull) FAILED: grad= 1.7544796928284432, numericalGrad= 1.3795478430722594, relError= 0.11963259590456354, absError=0.37493184975618377, scorePlus=39.558028870441376, scoreMinus= 39.558001279484515
          o.n.a.v.GradCheckUtil - Param 6 (vnull) FAILED: grad= 0.3746844633526479, numericalGrad= 0.6153744575243536, relError= 0.24310673748437192, absError=0.24068999417170572, scorePlus=39.55802122869531, scoreMinus= 39.55800892120616
          o.n.a.v.GradCheckUtil - Param 7 (vnull) FAILED: grad= 0.38107840172301344, numericalGrad= 0.6222870720051787, relError= 0.2403996117047055, absError=0.2412086702821653, scorePlus=39.55802129782152, scoreMinus= 39.55800885208008
          o.n.a.v.GradCheckUtil - Param 8 (vnull) FAILED: grad= 2.259192586329373, numericalGrad= 1.7772939219895532, relError= 0.11938567448365288, absError=0.48189866433982, scorePlus=39.558032847912315, scoreMinus= 39.557997302033876
          o.n.a.v.GradCheckUtil - Param 11 (vnull) FAILED: grad= 0.4117069108469544, numericalGrad= 0.6790690317615143, relError= 0.24511186071375332, absError=0.26736212091455996, scorePlus=39.55802186564169, scoreMinus= 39.55800828426106
          o.n.a.v.GradCheckUtil - Param 12 (vnull) FAILED: grad= 0.42823785243352663, numericalGrad= 0.6958641844079237, relError= 0.2380801059006929, absError=0.2676263319743971, scorePlus=39.55802203359339, scoreMinus= 39.5580081163097
          o.n.a.v.GradCheckUtil - Param 13 (vnull) FAILED: grad= 2.497630049662116, numericalGrad= 1.9626415966200736, relError= 0.11994526241198251, absError=0.5349884530420426, scorePlus=39.55803470139442, scoreMinus= 39.55799544856249
          o.n.a.v.GradCheckUtil - Param 16 (vnull) FAILED: grad= 0.17884369738538203, numericalGrad= 0.292254644307377, relError= 0.2407373087209026, absError=0.11341094692199499, scorePlus=39.558017997494815, scoreMinus= 39.55801215240193
          o.n.a.v.GradCheckUtil - Param 17 (vnull) FAILED: grad= 0.17705147199679624, numericalGrad= 0.29086582493675905, relError= 0.2432360455273457, absError=0.11381435293996281, scorePlus=39.55801798360661, scoreMinus= 39.55801216629011
          o.n.a.v.GradCheckUtil - Param 18 (vnull) FAILED: grad= 1.0705839894236828, numericalGrad= 0.8433586891953836, relError= 0.11872105824624024, absError=0.22722530022829923, scorePlus=39.558023508540316, scoreMinus= 39.55800664136653
          o.n.a.v.GradCheckUtil - Param 20 (vnull) FAILED: grad= 0.24295078274687104, numericalGrad= 0.28780041461118344, relError= 0.08450217745633462, absError=0.0448496318643124, scorePlus=39.558017952953506, scoreMinus= 39.558012196945214
          o.n.a.v.GradCheckUtil - Param 21 (vnull) FAILED: grad= 0.2912387850540217, numericalGrad= 0.32332339152674194, relError= 0.052207258590545265, absError=0.03208460647272027, scorePlus=39.55801830818371, scoreMinus= 39.55801184171588
          o.n.a.v.GradCheckUtil - Param 22 (vnull) FAILED: grad= 0.8153390076741711, numericalGrad= 0.5919217795025133, relError= 0.15876035927916982, absError=0.22341722817165777, scorePlus=39.558020994172594, scoreMinus= 39.558009155737004
          o.n.a.v.GradCheckUtil - Param 23 (vnull) FAILED: grad= 0.11616976547718857, numericalGrad= 0.19173041678754996, relError= 0.24540632212225477, absError=0.07556065131036138, scorePlus=39.55801699225259, scoreMinus= 39.558013157644254
          o.n.a.v.GradCheckUtil - Param 24 (vnull) FAILED: grad= 0.06144836635203393, numericalGrad= 0.1323707046196887, relError= 0.3659203292642034, absError=0.07092233826765476, scorePlus=39.55801639865508, scoreMinus= 39.558013751240985
          o.n.a.v.GradCheckUtil - Param 25 (vnull) FAILED: grad= 0.32819685893400813, numericalGrad= 0.37998134381211907, relError= 0.07312352269147009, absError=0.05178448487811094, scorePlus=39.55801887476403, scoreMinus= 39.558011275137154
          o.n.a.v.GradCheckUtil - Param 26 (vnull) FAILED: grad= 0.387415790908643, numericalGrad= 0.42277042027194506, relError= 0.04363765869550407, absError=0.03535462936330208, scorePlus=39.558019302655495, scoreMinus= 39.55801084724709
          o.n.a.v.GradCheckUtil - Param 27 (vnull) FAILED: grad= 1.0216674207887482, numericalGrad= 0.7473510894584477, relError= 0.15506696495333364, absError=0.2743163313303004, scorePlus=39.55802254846994, scoreMinus= 39.55800760144815
          o.n.a.v.GradCheckUtil - Param 28 (vnull) FAILED: grad= 0.15140966119672294, numericalGrad= 0.24764236883356713, relError= 0.2411532842710752, absError=0.09623270763684419, scorePlus=39.55801755137261, scoreMinus= 39.55801259852523
          o.n.a.v.GradCheckUtil - Param 29 (vnull) FAILED: grad= 0.08040139978886869, numericalGrad= 0.17134590954981374, relError= 0.36125315499835176, absError=0.09094450976094505, scorePlus=39.558016788407365, scoreMinus= 39.558013361489174
          o.n.a.v.GradCheckUtil - Param 30 (vnull) FAILED: grad= 0.32472525220984483, numericalGrad= 0.39693990281364216, relError= 0.10006670004934225, absError=0.07221465060379734, scorePlus=39.5580190443499, scoreMinus= 39.55801110555184
          o.n.a.v.GradCheckUtil - Param 31 (vnull) FAILED: grad= 0.3976474417070281, numericalGrad= 0.45166555295850225, relError= 0.06360212500074502, absError=0.054018111251474155, scorePlus=39.55801959160735, scoreMinus= 39.55801055829629
          o.n.a.v.GradCheckUtil - Param 32 (vnull) FAILED: grad= 1.2009462113343745, numericalGrad= 0.8640061324172165, relError= 0.16317087410598913, absError=0.33694007891715805, scorePlus=39.55802371502422, scoreMinus= 39.55800643490157
          o.n.a.v.GradCheckUtil - Param 33 (vnull) FAILED: grad= 0.1629675384802578, numericalGrad= 0.2721023115270782, relError= 0.2508442564911823, absError=0.1091347730468204, scorePlus=39.5580177959723, scoreMinus= 39.55801235392607
          o.n.a.v.GradCheckUtil - Param 34 (vnull) FAILED: grad= 0.08576613918478396, numericalGrad= 0.18733868287768016, relError= 0.37191779671200637, absError=0.1015725436928962, scorePlus=39.558016948335215, scoreMinus= 39.55801320156156
          o.n.a.v.GradCheckUtil - Param 35 (vnull) FAILED: grad= 0.1746588986422395, numericalGrad= 0.19136128059926702, relError= 0.045632407458078984, absError=0.01670238195702753, scorePlus=39.55801698856123, scoreMinus= 39.558013161335616
          o.n.a.v.GradCheckUtil - Param 36 (vnull) FAILED: grad= 0.19875779824302023, numericalGrad= 0.20772093094478802, relError= 0.022050680781445012, absError=0.008963132701767795, scorePlus=39.55801715215786, scoreMinus= 39.55801299773924
          o.n.a.v.GradCheckUtil - Param 37 (vnull) FAILED: grad= 0.4453384788479853, numericalGrad= 0.3332631116848006, relError= 0.14394443644341018, absError=0.11207536716318467, scorePlus=39.558018407581045, scoreMinus= 39.55801174231881
          o.n.a.v.GradCheckUtil - Param 38 (vnull) FAILED: grad= 0.07376596371390651, numericalGrad= 0.11777523276634837, relError= 0.22976398738836626, absError=0.04400926905244186, scorePlus=39.558016252700284, scoreMinus= 39.55801389719563
          o.n.a.v.GradCheckUtil - Param 39 (vnull) FAILED: grad= 0.03957082698324794, numericalGrad= 0.08197141063703839, relError= 0.3488547231313559, absError=0.04240058365379045, scorePlus=39.55801589466192, scoreMinus= 39.55801425523371
          o.n.a.v.GradCheckUtil - Param 40 (vnull) FAILED: grad= 0.14393515645636631, numericalGrad= 0.269887649295697, relError= 0.30436334365485285, absError=0.12595249283933066, scorePlus=39.55801777382487, scoreMinus= 39.558012376071886
          o.n.a.v.GradCheckUtil - Param 41 (vnull) FAILED: grad= 0.5036492551415788, numericalGrad= 0.5738037184954692, relError= 0.0651113923952311, absError=0.07015446335389042, scorePlus=39.558020812987856, scoreMinus= 39.558009336913486
          o.n.a.v.GradCheckUtil - Param 42 (vnull) FAILED: grad= 1.3598310077717402, numericalGrad= 1.0345651606513684, relError= 0.13584462396403849, absError=0.32526584712037176, scorePlus=39.55802542060915, scoreMinus= 39.558004729305935
          o.n.a.v.GradCheckUtil - Param 44 (vnull) FAILED: grad= 0.1994061942266154, numericalGrad= 0.3285650851836408, relError= 0.2446324184552157, absError=0.1291588909570254, scorePlus=39.55801836059955, scoreMinus= 39.558011789297844
          o.n.a.v.GradCheckUtil - Param 45 (vnull) FAILED: grad= 0.18981221614033422, numericalGrad= 0.35227462689135786, relError= 0.29969812556680253, absError=0.16246241075102363, scorePlus=39.558018597695146, scoreMinus= 39.55801155220261
          o.n.a.v.GradCheckUtil - Param 46 (vnull) FAILED: grad= 0.6249830679108777, numericalGrad= 0.7217455330277288, relError= 0.07185001124162081, absError=0.09676246511685116, scorePlus=39.55802229240778, scoreMinus= 39.55800785749712
          o.n.a.v.GradCheckUtil - Param 47 (vnull) FAILED: grad= 1.7595982755725177, numericalGrad= 1.3344154279337772, relError= 0.13742112620797428, absError=0.4251828476387405, scorePlus=39.558028419118415, scoreMinus= 39.558001730809856
          o.n.a.v.GradCheckUtil - Param 49 (vnull) FAILED: grad= 0.26503829251629146, numericalGrad= 0.43099626410025843, relError= 0.2384335231726064, absError=0.16595797158396697, scorePlus=39.558019384912065, scoreMinus= 39.55801076498678
          o.n.a.v.GradCheckUtil - Param 50 (vnull) FAILED: grad= 0.19849884007503876, numericalGrad= 0.37726193973242056, relError= 0.31048155054458926, absError=0.1787630996573818, scorePlus=39.55801884756845, scoreMinus= 39.55801130232965
          o.n.a.v.GradCheckUtil - Param 51 (vnull) FAILED: grad= 0.749193101880052, numericalGrad= 0.8400193504343177, relError= 0.0571517347614509, absError=0.0908262485542658, scorePlus=39.55802347514759, scoreMinus= 39.558006674760584
          o.n.a.v.GradCheckUtil - Param 52 (vnull) FAILED: grad= 1.922192757365471, numericalGrad= 1.4683977187956996, relError= 0.1338395308310895, absError=0.4537950385697713, scorePlus=39.55802975894469, scoreMinus= 39.558000390990316
          o.n.a.v.GradCheckUtil - Param 54 (vnull) FAILED: grad= 0.272106275757614, numericalGrad= 0.45631196563533644, relError= 0.25288450976387805, absError=0.18420568987772246, scorePlus=39.5580196380693, scoreMinus= 39.558010511829984
          o.n.a.v.GradCheckUtil - Param 55 (vnull) FAILED: grad= 0.09572790794777843, numericalGrad= 0.17315380418381207, relError= 0.2879552336312909, absError=0.07742589623603365, scorePlus=39.55801680648601, scoreMinus= 39.558013343409925
          o.n.a.v.GradCheckUtil - Param 56 (vnull) FAILED: grad= 0.26657932182618904, numericalGrad= 0.32065027575356453, relError= 0.0920780460491553, absError=0.05407095392737549, scorePlus=39.558018281451375, scoreMinus= 39.55801186844586
          o.n.a.v.GradCheckUtil - Param 57 (vnull) FAILED: grad= 0.8456836536747575, numericalGrad= 0.6359068525085831, relError= 0.14158892102148457, absError=0.20977680116617436, scorePlus=39.55802143401995, scoreMinus= 39.5580087158829
          o.n.a.v.GradCheckUtil - Param 59 (vnull) FAILED: grad= 0.1362403569955711, numericalGrad= 0.21452030765090055, relError= 0.2231719760658655, absError=0.07827995065532944, scorePlus=39.558017220151186, scoreMinus= 39.55801292974503
          o.n.a.v.GradCheckUtil - Param 60 (vnull) FAILED: grad= 0.5479607138726388, numericalGrad= 0.5657678851633818, relError= 0.015988788746339022, absError=0.01780717129074305, scorePlus=39.55802073263172, scoreMinus= 39.558009417274015
          o.n.a.v.GradCheckUtil - Param 61 (vnull) FAILED: grad= 0.2819042984644242, numericalGrad= 0.3864888753923878, relError= 0.15647164127138202, absError=0.10458457692796358, scorePlus=39.55801893983885, scoreMinus= 39.558011210061345
          o.n.a.v.GradCheckUtil - Param 64 (vnull) FAILED: grad= 0.866598299275969, numericalGrad= 0.7442065516727324, relError= 0.07598173517490502, absError=0.12239174760323657, scorePlus=39.558022517022174, scoreMinus= 39.55800763289114
          o.n.a.v.GradCheckUtil - Param 65 (vnull) FAILED: grad= 0.732338502936675, numericalGrad= 0.7420627877507967, relError= 0.0065954125756275805, absError=0.009724284814121686, scorePlus=39.5580224955845, scoreMinus= 39.55800765432875
          o.n.a.v.GradCheckUtil - Param 66 (vnull) FAILED: grad= 0.3751535990725723, numericalGrad= 0.505590135801981, relError= 0.14809817153906535, absError=0.1304365367294087, scorePlus=39.55802013085319, scoreMinus= 39.55801001905047
          o.n.a.v.GradCheckUtil - Param 69 (vnull) FAILED: grad= 1.0735647230086152, numericalGrad= 0.9334039010155947, relError= 0.06983707683081833, absError=0.1401608219930205, scorePlus=39.55802440900095, scoreMinus= 39.55800574092293
          o.n.a.v.GradCheckUtil - Param 70 (vnull) FAILED: grad= 0.7408587221280594, numericalGrad= 0.7846215133611166, relError= 0.02868787822676958, absError=0.04376279123305726, scorePlus=39.558022921172785, scoreMinus= 39.55800722874252
          o.n.a.v.GradCheckUtil - Param 71 (vnull) FAILED: grad= 0.3833889270047077, numericalGrad= 0.5378527752952778, relError= 0.16766918812395631, absError=0.15446384829057003, scorePlus=39.55802045348011, scoreMinus= 39.558009696424605
          o.n.a.v.GradCheckUtil - Param 74 (vnull) FAILED: grad= 1.2900378174940126, numericalGrad= 1.0918111783553286, relError= 0.08322384814659442, absError=0.198226639138684, scorePlus=39.55802599307882, scoreMinus= 39.558004156855255
          o.n.a.v.GradCheckUtil - Param 75 (vnull) FAILED: grad= 0.3816920561965974, numericalGrad= 0.3695632088351885, relError= 0.01614477518622878, absError=0.012128847361408901, scorePlus=39.558018770581995, scoreMinus= 39.55801137931782
          o.n.a.v.GradCheckUtil - Param 76 (vnull) FAILED: grad= 0.1935668271307487, numericalGrad= 0.2501393780107719, relError= 0.12750002191648266, absError=0.05657255088002322, scorePlus=39.55801757634248, scoreMinus= 39.55801257355492
          o.n.a.v.GradCheckUtil - Param 79 (vnull) FAILED: grad= 0.45613654564506434, numericalGrad= 0.41169284159536795, relError= 0.05121249026956867, absError=0.044443704049696386, scorePlus=39.55801919187885, scoreMinus= 39.55801095802202
          o.n.a.v.GradCheckUtil - Param 80 (vnull) FAILED: grad= 1.084043048541259, numericalGrad= 0.8670827419621218, relError= 0.11119749820085288, absError=0.21696030657913734, scorePlus=39.55802374577969, scoreMinus= 39.55800640412485
          o.n.a.v.GradCheckUtil - Param 81 (vnull) FAILED: grad= 0.20388041684952643, numericalGrad= 0.31311543722267743, relError= 0.21128800069235215, absError=0.109235020373151, scorePlus=39.55801820610265, scoreMinus= 39.55801194379391
          o.n.a.v.GradCheckUtil - Param 82 (vnull) FAILED: grad= 0.20320199144829615, numericalGrad= 0.3196118225190503, relError= 0.2226602051452772, absError=0.11640983107075414, scorePlus=39.55801827106653, scoreMinus= 39.55801187883008
          o.n.a.v.GradCheckUtil - Param 83 (vnull) FAILED: grad= 0.874022736749837, numericalGrad= 0.7651440661504693, relError= 0.06642317939011465, absError=0.10887867059936773, scorePlus=39.558022726391904, scoreMinus= 39.55800742351058
          o.n.a.v.GradCheckUtil - Param 84 (vnull) FAILED: grad= 0.2519808659506964, numericalGrad= 0.35217499174677863, relError= 0.16584152006393924, absError=0.10019412579608222, scorePlus=39.55801859669835, scoreMinus= 39.55801155319852
          o.n.a.v.GradCheckUtil - Param 85 (vnull) FAILED: grad= 1.310009651348489, numericalGrad= 1.0670265634615816, relError= 0.10222102901630467, absError=0.24298308788690726, scorePlus=39.55802574522031, scoreMinus= 39.558004404689044
          o.n.a.v.GradCheckUtil - Param 86 (vnull) FAILED: grad= 0.28179511551238734, numericalGrad= 0.41899748346452265, relError= 0.19578170225033428, absError=0.1372023679521353, scorePlus=39.55801926492358, scoreMinus= 39.55801088497391
          o.n.a.v.GradCheckUtil - Param 87 (vnull) FAILED: grad= 0.27665397136962394, numericalGrad= 0.4230270647553879, relError= 0.20919974363805902, absError=0.14637309338576399, scorePlus=39.55801930521942, scoreMinus= 39.55801084467812
          o.n.a.v.GradCheckUtil - Param 88 (vnull) FAILED: grad= 1.158439766426215, numericalGrad= 0.9948303631546195, relError= 0.07598182922987207, absError=0.16360940327159545, scorePlus=39.55802502325731, scoreMinus= 39.558005126650045
          o.n.a.v.GradCheckUtil - Param 89 (vnull) FAILED: grad= 0.34941207686688525, numericalGrad= 0.4724291066793284, relError= 0.14968467421117707, absError=0.12301702981244317, scorePlus=39.5580197992401, scoreMinus= 39.558010350657966
          o.n.a.v.GradCheckUtil - Param 90 (vnull) FAILED: grad= 1.6704146655952101, numericalGrad= 1.3089782989084142, relError= 0.1213120830293067, absError=0.3614363666867959, scorePlus=39.55802816474115, scoreMinus= 39.558001985175174
          o.n.a.v.GradCheckUtil - Param 91 (vnull) FAILED: grad= 0.264137385029437, numericalGrad= 0.4251172185831819, relError= 0.2335564140014366, absError=0.1609798335537449, scorePlus=39.55801932612096, scoreMinus= 39.55801082377659
          o.n.a.v.GradCheckUtil - Param 92 (vnull) FAILED: grad= 0.2691946555359108, numericalGrad= 0.4405238573923497, relError= 0.24140444237468708, absError=0.1713292018564389, scorePlus=39.55801948018743, scoreMinus= 39.558010669710285
          o.n.a.v.GradCheckUtil - Param 93 (vnull) FAILED: grad= 1.202404283262973, numericalGrad= 1.0798787158705636, relError= 0.05368552779779109, absError=0.1225255673924095, scorePlus=39.5580258737419, scoreMinus= 39.55800427616758
          o.n.a.v.GradCheckUtil - Param 94 (vnull) FAILED: grad= 0.32485249544362255, numericalGrad= 0.4765053944311148, relError= 0.18924490655629228, absError=0.15165289898749224, scorePlus=39.558019840003006, scoreMinus= 39.55801030989512
          o.n.a.v.GradCheckUtil - Param 95 (vnull) FAILED: grad= 0.502539412599869, numericalGrad= 0.43620173215686003, relError= 0.07066663777712663, absError=0.06633768044300897, scorePlus=39.55801943696616, scoreMinus= 39.55801071293152
          o.n.a.v.GradCheckUtil - Param 96 (vnull) FAILED: grad= 0.1576719936740778, numericalGrad= 0.21758088237788795, relError= 0.15964937919759964, absError=0.05990888870381014, scorePlus=39.55801725075679, scoreMinus= 39.55801289913914
          o.n.a.v.GradCheckUtil - Param 97 (vnull) FAILED: grad= 0.14965259559534366, numericalGrad= 0.21377935794930633, relError= 0.1764477826688519, absError=0.06412676235396267, scorePlus=39.55801721274154, scoreMinus= 39.55801293715438
          o.n.a.v.GradCheckUtil - Param 98 (vnull) FAILED: grad= 0.5874804044952721, numericalGrad= 0.4798778739711906, relError= 0.10081200726590181, absError=0.10760253052408147, scorePlus=39.55801987372782, scoreMinus= 39.55801027617034
          o.n.a.v.GradCheckUtil - Param 99 (vnull) FAILED: grad= 0.19689327572815202, numericalGrad= 0.24679783550141107, relError= 0.11247590612073079, absError=0.049904559773259055, scorePlus=39.55801754292641, scoreMinus= 39.5580126069697
          o.n.a.v.GradCheckUtil - Param 101 (vnull) FAILED: grad= 0.24839659373598166, numericalGrad= 0.3793144831121253, relError= 0.20856393045270896, absError=0.13091788937614363, scorePlus=39.55801886809497, scoreMinus= 39.55801128180531
          o.n.a.v.GradCheckUtil - Param 103 (vnull) FAILED: grad= 0.14872101409540092, numericalGrad= 0.28113487822167826, relError= 0.30804245444332184, absError=0.13241386412627734, scorePlus=39.55801788629783, scoreMinus= 39.55801226360027
          o.n.a.v.GradCheckUtil - Param 104 (vnull) FAILED: grad= 1.2641952832455636, numericalGrad= 1.0008635300096103, relError= 0.11625824093172775, absError=0.26333175323595337, scorePlus=39.558025083600036, scoreMinus= 39.558005066329436
          o.n.a.v.GradCheckUtil - Param 106 (vnull) FAILED: grad= 0.3329255130675509, numericalGrad= 0.4986265576434334, relError= 0.19926719012822208, absError=0.16570104457588247, scorePlus=39.55802006121749, scoreMinus= 39.55801008868634
          o.n.a.v.GradCheckUtil - Param 108 (vnull) FAILED: grad= 0.19812943327281887, numericalGrad= 0.3683455020109249, relError= 0.30048296603422686, absError=0.17021606873810605, scorePlus=39.55801875840504, scoreMinus= 39.558011391495
          o.n.a.v.GradCheckUtil - Param 109 (vnull) FAILED: grad= 1.6109512302066749, numericalGrad= 1.2750341177536484, relError= 0.11639598679544116, absError=0.33591711245302647, scorePlus=39.558027825316536, scoreMinus= 39.55800232463418
          o.n.a.v.GradCheckUtil - Param 111 (vnull) FAILED: grad= 0.33608134870739836, numericalGrad= 0.5269924084672084, relError= 0.22119900897552977, absError=0.19091105975981004, scorePlus=39.5580203448765, scoreMinus= 39.558009805028334
          o.n.a.v.GradCheckUtil - Param 113 (vnull) FAILED: grad= 0.20291520778442773, numericalGrad= 0.3923098898184207, relError= 0.31819001382290946, absError=0.18939468203399296, scorePlus=39.55801899804925, scoreMinus= 39.55801115185145
          o.n.a.v.GradCheckUtil - Param 114 (vnull) FAILED: grad= 1.8281690593782547, numericalGrad= 1.4478633172387843, relError= 0.11608729658898831, absError=0.38030574213947044, scorePlus=39.5580295536165, scoreMinus= 39.558000596350155
          o.n.a.v.GradCheckUtil - Param 116 (vnull) FAILED: grad= 0.17371672784679767, numericalGrad= 0.24791559702919128, relError= 0.17598003000414417, absError=0.0741988691823936, scorePlus=39.5580175541047, scoreMinus= 39.55801259579276
          o.n.a.v.GradCheckUtil - Param 118 (vnull) FAILED: grad= 0.10187348630013497, numericalGrad= 0.18157903483029256, relError= 0.2811954122414807, absError=0.07970554853015759, scorePlus=39.5580168907386, scoreMinus= 39.5580132591579
          o.n.a.v.GradCheckUtil - Param 119 (vnull) FAILED: grad= 0.7358225556041755, numericalGrad= 0.5819181385646743, relError= 0.11679415967082558, absError=0.1539044170395012, scorePlus=39.55802089413484, scoreMinus= 39.55800925577207
          o.n.a.v.GradCheckUtil - Param 120 (vnull) FAILED: grad= 0.27172236530584265, numericalGrad= 0.3620946287696824, relError= 0.14258415963689208, absError=0.09037226346383975, scorePlus=39.55801869589497, scoreMinus= 39.5580114540024
          o.n.a.v.GradCheckUtil - Param 121 (vnull) FAILED: grad= 0.13286877395873278, numericalGrad= 0.21745582010623818, relError= 0.241453348067872, absError=0.0845870461475054, scorePlus=39.55801724950631, scoreMinus= 39.558012900389905
          o.n.a.v.GradCheckUtil - Param 122 (vnull) FAILED: grad= 0.34260152788076326, numericalGrad= 0.42119041800958706, relError= 0.10289305949307037, absError=0.07858889012882381, scorePlus=39.55801928685319, scoreMinus= 39.55801086304483
          o.n.a.v.GradCheckUtil - Param 123 (vnull) FAILED: grad= 1.195720732769869, numericalGrad= 0.8920512783561206, relError= 0.14545144431262466, absError=0.30366945441374826, scorePlus=39.55802399546702, scoreMinus= 39.55800615444145
          o.n.a.v.GradCheckUtil - Param 124 (vnull) FAILED: grad= 0.45653640768315834, numericalGrad= 0.5066576626688857, relError= 0.05203650700155182, absError=0.05012125498572734, scorePlus=39.558020141526214, scoreMinus= 39.55801000837296
          o.n.a.v.GradCheckUtil - Param 125 (vnull) FAILED: grad= 0.3479148298639961, numericalGrad= 0.463137082817866, relError= 0.14206520094733593, absError=0.1152222529538699, scorePlus=39.55801970632017, scoreMinus= 39.55801044357851
          o.n.a.v.GradCheckUtil - Param 126 (vnull) FAILED: grad= 0.1764755571642767, numericalGrad= 0.28531524520758467, relError= 0.23569046305011457, absError=0.10883968804330796, scorePlus=39.558017928100874, scoreMinus= 39.55801222179597
          o.n.a.v.GradCheckUtil - Param 127 (vnull) FAILED: grad= 0.4466115198942493, numericalGrad= 0.5456500172584811, relError= 0.09981088015204162, absError=0.09903849736423176, scorePlus=39.55802053145009, scoreMinus= 39.558009618449745
          o.n.a.v.GradCheckUtil - Param 128 (vnull) FAILED: grad= 1.5243037002427382, numericalGrad= 1.1390590781701349, relError= 0.1446459435399089, absError=0.38524462207260335, scorePlus=39.55802646554921, scoreMinus= 39.55800368436765
          o.n.a.v.GradCheckUtil - Param 129 (vnull) FAILED: grad= 0.5912620112479098, numericalGrad= 0.6534061952834236, relError= 0.049928313191752914, absError=0.062144184035513805, scorePlus=39.558021609012826, scoreMinus= 39.55800854088892
          o.n.a.v.GradCheckUtil - Param 130 (vnull) FAILED: grad= 0.3892485746117792, numericalGrad= 0.5193160532712682, relError= 0.14315710150696245, absError=0.13006747865948898, scorePlus=39.558020268110276, scoreMinus= 39.55800988178921
          o.n.a.v.GradCheckUtil - Param 131 (vnull) FAILED: grad= 0.18149964510263147, numericalGrad= 0.3019011888483192, relError= 0.24907185774094984, absError=0.1204015437456877, scorePlus=39.558018093960406, scoreMinus= 39.55801205593663
          o.n.a.v.GradCheckUtil - Param 132 (vnull) FAILED: grad= 0.47965370620266307, numericalGrad= 0.5943692787724331, relError= 0.106809234229219, absError=0.11471557256977, scorePlus=39.55802101864312, scoreMinus= 39.55800913125754
          o.n.a.v.GradCheckUtil - Param 133 (vnull) FAILED: grad= 1.721435334244473, numericalGrad= 1.281688122745095, relError= 0.14642994795165548, absError=0.4397472114993781, scorePlus=39.558027891842414, scoreMinus= 39.55800225807996
          o.n.a.v.GradCheckUtil - Param 134 (vnull) FAILED: grad= 0.6445090831488978, numericalGrad= 0.719071700316931, relError= 0.05468148134100027, absError=0.07456261716803325, scorePlus=39.558022265668534, scoreMinus= 39.55800788423453
          o.n.a.v.GradCheckUtil - Param 135 (vnull) FAILED: grad= 0.16249987197584795, numericalGrad= 0.21575620685609917, relError= 0.1407943926366141, absError=0.05325633488025122, scorePlus=39.5580172325101, scoreMinus= 39.558012917385966
          o.n.a.v.GradCheckUtil - Param 136 (vnull) FAILED: grad= 0.09052010560339001, numericalGrad= 0.14205092782049178, relError= 0.22157025085399254, absError=0.05153082221710177, scorePlus=39.55801649545714, scoreMinus= 39.55801365443858
          o.n.a.v.GradCheckUtil - Param 137 (vnull) FAILED: grad= 0.21876451989996265, numericalGrad= 0.2630624130972592, relError= 0.09193735377501606, absError=0.044297893197296545, scorePlus=39.55801770557233, scoreMinus= 39.55801244432407
          o.n.a.v.GradCheckUtil - Param 138 (vnull) FAILED: grad= 0.7040745056524508, numericalGrad= 0.5284925276072272, relError= 0.14245227505466784, absError=0.17558197804522357, scorePlus=39.558020359875265, scoreMinus= 39.55800979002471
          o.n.a.v.GradCheckUtil - Param 139 (vnull) FAILED: grad= 0.28481502162089767, numericalGrad= 0.3113119493747263, relError= 0.04444846323523101, absError=0.026496927753828614, scorePlus=39.5580181880679, scoreMinus= 39.55801196182891
          o.n.a.v.GradCheckUtil - Param 140 (vnull) FAILED: grad= 0.14792908344936956, numericalGrad= 0.23945592673157987, relError= 0.23626841740587143, absError=0.09152684328221031, scorePlus=39.558017469507924, scoreMinus= 39.55801268038939
          o.n.a.v.GradCheckUtil - Param 142 (vnull) FAILED: grad= 0.8920834908714801, numericalGrad= 0.6951940527244459, relError= 0.12404222496652195, absError=0.1968894381470342, scorePlus=39.55802202689637, scoreMinus= 39.55800812301531
          o.n.a.v.GradCheckUtil - Param 143 (vnull) FAILED: grad= 0.3301982333917437, numericalGrad= 0.38430018172164176, relError= 0.07572017961903035, absError=0.054101948329898064, scorePlus=39.558018917952, scoreMinus= 39.55801123194836
          o.n.a.v.GradCheckUtil - Param 144 (vnull) FAILED: grad= 0.29700385642046295, numericalGrad= 0.34826450310276863, relError= 0.07944081857691046, absError=0.05126064668230568, scorePlus=39.558018557594764, scoreMinus= 39.5580115923047
          o.n.a.v.GradCheckUtil - Param 145 (vnull) FAILED: grad= 0.1811009092744466, numericalGrad= 0.3003404088985917, relError= 0.24767192827701665, absError=0.1192394996241451, scorePlus=39.5580180783533, scoreMinus= 39.55801207154512
          o.n.a.v.GradCheckUtil - Param 147 (vnull) FAILED: grad= 1.1635852881696058, numericalGrad= 0.9053650963153358, relError= 0.12480733892444361, absError=0.25822019185427003, scorePlus=39.55802412861245, scoreMinus= 39.558006021310526
          o.n.a.v.GradCheckUtil - Param 148 (vnull) FAILED: grad= 0.4497340893436229, numericalGrad= 0.5139031774348268, relError= 0.06659050070337001, absError=0.06416908809120392, scorePlus=39.5580202139839, scoreMinus= 39.55800993592035
          o.n.a.v.GradCheckUtil - Param 149 (vnull) FAILED: grad= 0.3540463735553096, numericalGrad= 0.4288579777522727, relError= 0.0955565058132773, absError=0.07481160419696309, scorePlus=39.55801936353059, scoreMinus= 39.558010786371035
          o.n.a.v.GradCheckUtil - Param 150 (vnull) FAILED: grad= 0.22409544037561385, numericalGrad= 0.3526511594742487, relError= 0.2228980962039485, absError=0.12855571909863484, scorePlus=39.558018601461384, scoreMinus= 39.558011548438195
          o.n.a.v.GradCheckUtil - Param 152 (vnull) FAILED: grad= 1.2510315071753884, numericalGrad= 0.9768966059198191, relError= 0.12304476955260472, absError=0.2741349012555693, scorePlus=39.55802484392979, scoreMinus= 39.558005305997675
          o.n.a.v.GradCheckUtil - Param 153 (vnull) FAILED: grad= 0.4362944673344023, numericalGrad= 0.5211578123720528, relError= 0.0886345427718536, absError=0.08486334503765053, scorePlus=39.558020286530386, scoreMinus= 39.55800986337414
          o.n.a.v.GradCheckUtil - Param 154 (vnull) FAILED: grad= 0.4633656406990836, numericalGrad= 0.5240814783036285, relError= 0.061487685199654876, absError=0.06071583760454491, scorePlus=39.55802031576711, scoreMinus= 39.55800983413754
          o.n.a.v.GradCheckUtil - Param 155 (vnull) FAILED: grad= 0.0731772929044354, numericalGrad= 0.13117908963522495, relError= 0.283826695354293, absError=0.05800179673078955, scorePlus=39.55801638673887, scoreMinus= 39.55801376315708
          o.n.a.v.GradCheckUtil - Param 157 (vnull) FAILED: grad= 0.5678004293914024, numericalGrad= 0.43999050483023433, relError= 0.1268218637627273, absError=0.12780992456116808, scorePlus=39.55801947485601, scoreMinus= 39.558010675045914
          o.n.a.v.GradCheckUtil - Param 158 (vnull) FAILED: grad= 0.24389306027292748, numericalGrad= 0.26699721473733007, relError= 0.045223320142350934, absError=0.023104154464402588, scorePlus=39.558017744921045, scoreMinus= 39.55801240497675
          o.n.a.v.GradCheckUtil - Param 159 (vnull) FAILED: grad= 0.1299879576403142, numericalGrad= 0.17669193148606152, relError= 0.15228900068664653, absError=0.046703973845747315, scorePlus=39.55801684186753, scoreMinus= 39.5580133080289
          o.n.a.v.GradCheckUtil - Param 160 (vnull) FAILED: grad= 0.8442852550849687, numericalGrad= 0.7576346117588172, relError= 0.054091746484720614, absError=0.08665064332615147, scorePlus=39.55802265130132, scoreMinus= 39.558007498609086
          o.n.a.v.GradCheckUtil - Param 162 (vnull) FAILED: grad= 0.32124624422670134, numericalGrad= 0.4301707804188481, relError= 0.1449588346012356, absError=0.10892453619214676, scorePlus=39.55801937665791, scoreMinus= 39.5580107732423
          o.n.a.v.GradCheckUtil - Param 164 (vnull) FAILED: grad= 0.7061311685559559, numericalGrad= 0.683857276229105, relError= 0.016024516182431465, absError=0.022273892326850953, scorePlus=39.558021913526574, scoreMinus= 39.55800823638105
          o.n.a.v.GradCheckUtil - Param 165 (vnull) FAILED: grad= 1.0488006527691525, numericalGrad= 0.9535536172222691, relError= 0.047567524375839575, absError=0.09524703554688341, scorePlus=39.558024610495806, scoreMinus= 39.55800553942346
          o.n.a.v.GradCheckUtil - Param 167 (vnull) FAILED: grad= 0.4308140932480557, numericalGrad= 0.5664109473002554, relError= 0.13597417687951716, absError=0.13559685405219973, scorePlus=39.55802073906135, scoreMinus= 39.5580094108424
          o.n.a.v.GradCheckUtil - Param 169 (vnull) FAILED: grad= 0.9321750052769834, numericalGrad= 0.89182518578923, relError= 0.0221216092440029, absError=0.0403498194877534, scorePlus=39.558023993209936, scoreMinus= 39.55800615670622
          o.n.a.v.GradCheckUtil - Param 170 (vnull) FAILED: grad= 1.258087205285312, numericalGrad= 1.1115435700759235, relError= 0.061842391959586546, absError=0.1465436352093885, scorePlus=39.558026190399545, scoreMinus= 39.55800395952814
          o.n.a.v.GradCheckUtil - Param 172 (vnull) FAILED: grad= 0.4340579878271118, numericalGrad= 0.595965244443164, relError= 0.1571879658084917, absError=0.1619072566160522, scorePlus=39.558021034604764, scoreMinus= 39.558009115299875
          o.n.a.v.GradCheckUtil - Param 174 (vnull) FAILED: grad= 0.9749055391475775, numericalGrad= 0.9595419165009388, relError= 0.007942124559536362, absError=0.015363622646638708, scorePlus=39.558024670378856, scoreMinus= 39.558005479540526
          o.n.a.v.GradCheckUtil - Param 175 (vnull) FAILED: grad= 0.4451818983695129, numericalGrad= 0.4213668500341327, relError= 0.02748264120080054, absError=0.023815048335380173, scorePlus=39.5580192886185, scoreMinus= 39.5580108612815
          o.n.a.v.GradCheckUtil - Param 177 (vnull) FAILED: grad= 0.2254307051210089, numericalGrad= 0.28337188240357136, relError= 0.11387752087593955, absError=0.057941177282562456, scorePlus=39.55801790866756, scoreMinus= 39.55801224122991
          o.n.a.v.GradCheckUtil - Param 179 (vnull) FAILED: grad= 0.4694015004645962, numericalGrad= 0.435275370946897, relError= 0.0377218989410606, absError=0.03412612951769922, scorePlus=39.55801942770388, scoreMinus= 39.558010722196464
          o.n.a.v.GradCheckUtil - Param 180 (vnull) FAILED: grad= 0.35071306643791583, numericalGrad= 0.3859206294976047, relError= 0.04779521118019922, absError=0.03520756305968886, scorePlus=39.55801893415694, scoreMinus= 39.55801121574435
          o.n.a.v.GradCheckUtil - Param 182 (vnull) FAILED: grad= 0.23979103609809746, numericalGrad= 0.30361537604051136, relError= 0.1174523128853584, absError=0.0638243399424139, scorePlus=39.55801811110327, scoreMinus= 39.55801203879575
          o.n.a.v.GradCheckUtil - Param 183 (vnull) FAILED: grad= 0.8073862722467943, numericalGrad= 0.6282141544744491, relError= 0.12480639768375873, absError=0.1791721177723452, scorePlus=39.55802135709717, scoreMinus= 39.55800879281408
          o.n.a.v.GradCheckUtil - Param 184 (vnull) FAILED: grad= 0.14148626062070518, numericalGrad= 0.22162647503876085, relError= 0.22070339745178388, absError=0.08014021441805566, scorePlus=39.55801729121342, scoreMinus= 39.55801285868392
          o.n.a.v.GradCheckUtil - Param 185 (vnull) FAILED: grad= 0.43687470686182633, numericalGrad= 0.4860363844727544, relError= 0.05326805374051527, absError=0.049161677610928045, scorePlus=39.55801993531625, scoreMinus= 39.55801021458856
          o.n.a.v.GradCheckUtil - Param 187 (vnull) FAILED: grad= 0.3239029949030662, numericalGrad= 0.4014599710444599, relError= 0.10692160998333121, absError=0.07755697614139373, scorePlus=39.55801908955059, scoreMinus= 39.55801106035117
          o.n.a.v.GradCheckUtil - Param 188 (vnull) FAILED: grad= 1.0316061314338216, numericalGrad= 0.8030321751562041, relError= 0.12458802122280958, absError=0.22857395627761756, scorePlus=39.558023105282416, scoreMinus= 39.55800704463891
          o.n.a.v.GradCheckUtil - Param 189 (vnull) FAILED: grad= 0.1921253599136827, numericalGrad= 0.293980662391391, relError= 0.20953310143066944, absError=0.10185530247770827, scorePlus=39.55801801475604, scoreMinus= 39.55801213514279
          o.n.a.v.GradCheckUtil - Param 190 (vnull) FAILED: grad= 0.5207677936894125, numericalGrad= 0.5656121558672567, relError= 0.04127870934671086, absError=0.044844362177844155, scorePlus=39.55802073107563, scoreMinus= 39.55800941883251
          o.n.a.v.GradCheckUtil - Param 192 (vnull) FAILED: grad= 0.3207367422332959, numericalGrad= 0.4182384852668974, relError= 0.13194182890735126, absError=0.09750174303360148, scorePlus=39.558019257336014, scoreMinus= 39.55801089256631
          o.n.a.v.GradCheckUtil - Param 193 (vnull) FAILED: grad= 1.1626228973041692, numericalGrad= 0.9041184270586199, relError= 0.12507828976867755, absError=0.25850447024554934, scorePlus=39.55802411614839, scoreMinus= 39.55800603377985
          o.n.a.v.GradCheckUtil - Param 194 (vnull) FAILED: grad= 0.18783186345457886, numericalGrad= 0.3039902285451035, relError= 0.23617964093121635, absError=0.11615836509052463, scorePlus=39.558018114851826, scoreMinus= 39.558012035047255
          o.n.a.v.GradCheckUtil - Param 195 (vnull) FAILED: grad= 0.18685008808175355, numericalGrad= 0.21499437430350096, relError= 0.07003776051731442, absError=0.028144286221747417, scorePlus=39.558017224892346, scoreMinus= 39.55801292500486
          o.n.a.v.GradCheckUtil - Param 197 (vnull) FAILED: grad= 0.17235095329857483, numericalGrad= 0.20290828466329455, relError= 0.0814299243655787, absError=0.03055733136471972, scorePlus=39.55801710403135, scoreMinus= 39.55801304586566
          o.n.a.v.GradCheckUtil - Param 198 (vnull) FAILED: grad= 0.47592179115837085, numericalGrad= 0.37093755551609314, relError= 0.12396891650843886, absError=0.10498423564227771, scorePlus=39.558018784326, scoreMinus= 39.55801136557489
          o.n.a.v.GradCheckUtil - Param 199 (vnull) FAILED: grad= 0.1034809895507074, numericalGrad= 0.1497636066716268, relError= 0.18275855758156404, absError=0.0462826171209194, scorePlus=39.558016572584194, scoreMinus= 39.55801357731206
          o.n.a.v.GradCheckUtil - Param 0 (Wqnull) FAILED: grad= -0.07896464619233468, numericalGrad= -0.03924222689022372, relError= 0.3360415368941187, absError=0.039722419302110956, scorePlus=39.55801468252522, scoreMinus= 39.558015467369756
          o.n.a.v.GradCheckUtil - Param 1 (Wqnull) FAILED: grad= -0.10109943272693336, numericalGrad= -0.0655934247362211, relError= 0.21300257570160416, absError=0.03550600799071227, scorePlus=39.55801441901352, scoreMinus= 39.55801573088201
          o.n.a.v.GradCheckUtil - Param 2 (Wqnull) FAILED: grad= -0.05298147636485445, numericalGrad= -0.024018279987103593, relError= 0.37614659772899844, absError=0.02896319637775086, scorePlus=39.558014834764684, scoreMinus= 39.558015315130284
          o.n.a.v.GradCheckUtil - Param 3 (Wqnull) FAILED: grad= -0.1426413952095343, numericalGrad= -0.09432187511038136, relError= 0.20391143333698297, absError=0.048319520099152954, scorePlus=39.55801413172917, scoreMinus= 39.558016018166676
          o.n.a.v.GradCheckUtil - Param 4 (Wqnull) FAILED: grad= -0.183035257808019, numericalGrad= -0.10698565091615818, relError= 0.26222111787184066, absError=0.07604960689186081, scorePlus=39.55801400509135, scoreMinus= 39.55801614480437
          o.n.a.v.GradCheckUtil - Param 5 (Wqnull) FAILED: grad= -0.16752203852458564, numericalGrad= -0.10852261276284024, relError= 0.21373145788763515, absError=0.0589994257617454, scorePlus=39.558013989722085, scoreMinus= 39.55801616017434
          o.n.a.v.GradCheckUtil - Param 6 (Wqnull) FAILED: grad= -0.2045775966946472, numericalGrad= -0.1184327487635528, relError= 0.26669377356596835, absError=0.0861448479310944, scorePlus=39.55801389062049, scoreMinus= 39.55801625927546
          o.n.a.v.GradCheckUtil - Param 7 (Wqnull) FAILED: grad= -0.19295714590525015, numericalGrad= -0.11970767666014125, relError= 0.2342747375419547, absError=0.0732494692451089, scorePlus=39.558013877870906, scoreMinus= 39.55801627202444
          o.n.a.v.GradCheckUtil - Param 8 (Wqnull) FAILED: grad= -0.03628077738594801, numericalGrad= -0.014496106715000677, relError= 0.42902732329218124, absError=0.02178467067094733, scorePlus=39.55801492998649, scoreMinus= 39.558015219908626
          o.n.a.v.GradCheckUtil - Param 9 (Wqnull) FAILED: grad= -0.05759944857094802, numericalGrad= -0.0369720627446668, relError= 0.21811416080093254, absError=0.020627385826281222, scorePlus=39.55801470522707, scoreMinus= 39.55801544466833
          o.n.a.v.GradCheckUtil - Param 10 (Wqnull) FAILED: grad= -0.0074536046894451745, numericalGrad= 0.003283849281388029, relError= 1.0, absError=0.010737453970833203, scorePlus=39.55801510778602, scoreMinus= 39.558015042109034
          o.n.a.v.GradCheckUtil - Param 11 (Wqnull) FAILED: grad= -0.09633590624761776, numericalGrad= -0.06580794149613212, relError= 0.1882770464392313, absError=0.030527964751485642, scorePlus=39.55801441686848, scoreMinus= 39.55801573302731
          o.n.a.v.GradCheckUtil - Param 12 (Wqnull) FAILED: grad= -0.12676887568106593, numericalGrad= -0.08299359741670287, relError= 0.20868975092584705, absError=0.04377527826436306, scorePlus=39.558014245011954, scoreMinus= 39.5580159048839
          o.n.a.v.GradCheckUtil - Param 13 (Wqnull) FAILED: grad= -0.1161513033090139, numericalGrad= -0.08983398771533756, relError= 0.127763081833669, absError=0.026317315593676338, scorePlus=39.558014176608566, scoreMinus= 39.55801597328832
          o.n.a.v.GradCheckUtil - Param 14 (Wqnull) FAILED: grad= -0.17734621056313, numericalGrad= -0.11593507345253327, relError= 0.2093933041677386, absError=0.06141113711059672, scorePlus=39.55801391559749, scoreMinus= 39.55801623429896
          o.n.a.v.GradCheckUtil - Param 15 (Wqnull) FAILED: grad= -0.1557188464712174, numericalGrad= -0.11342842860528889, relError= 0.15712742346697464, absError=0.042290417865928506, scorePlus=39.55801394066386, scoreMinus= 39.558016209232434
          o.n.a.v.GradCheckUtil - Param 16 (Wqnull) FAILED: grad= -0.15438281918018673, numericalGrad= -0.08172836984954301, relError= 0.3077128603231738, absError=0.07265444933064372, scorePlus=39.558014257663714, scoreMinus= 39.55801589223111
          o.n.a.v.GradCheckUtil - Param 17 (Wqnull) FAILED: grad= -0.12527393768453324, numericalGrad= -0.07653587204003998, relError= 0.24150493829318898, absError=0.04873806564449326, scorePlus=39.55801430958905, scoreMinus= 39.55801584030649
          o.n.a.v.GradCheckUtil - Param 18 (Wqnull) FAILED: grad= -0.1465675081221926, numericalGrad= -0.0773715019164456, relError= 0.3089948740677562, absError=0.06919600620574701, scorePlus=39.55801430123244, scoreMinus= 39.55801584866248
          o.n.a.v.GradCheckUtil - Param 19 (Wqnull) FAILED: grad= -0.19228102549957515, numericalGrad= -0.11870880420872253, relError= 0.23657436437668047, absError=0.07357222129085263, scorePlus=39.55801388785962, scoreMinus= 39.55801626203571
          o.n.a.v.GradCheckUtil - Param 20 (Wqnull) FAILED: grad= -0.09881873789695181, numericalGrad= -0.054672333149596845, relError= 0.28761545832178637, absError=0.04414640474735496, scorePlus=39.5580145282242, scoreMinus= 39.55801562167086
          o.n.a.v.GradCheckUtil - Param 21 (Wqnull) FAILED: grad= -0.06902565167487942, numericalGrad= -0.044666366605383694, relError= 0.21425677402830037, absError=0.02435928506949573, scorePlus=39.55801462828396, scoreMinus= 39.558015521611296
          o.n.a.v.GradCheckUtil - Param 22 (Wqnull) FAILED: grad= -0.06766410055185372, numericalGrad= -0.028802352858292576, relError= 0.4028524561624827, absError=0.03886174769356114, scorePlus=39.55801478692357, scoreMinus= 39.55801536297063
          o.n.a.v.GradCheckUtil - Param 23 (Wqnull) FAILED: grad= -0.16645374174314426, numericalGrad= -0.11399781776333383, relError= 0.1870409423720775, absError=0.05245592397981043, scorePlus=39.55801393496998, scoreMinus= 39.55801621492633
          o.n.a.v.GradCheckUtil - Param 0 (Wknull) FAILED: grad= -0.052349708792880124, numericalGrad= 5.503544286966643E-5, relError= 1.0, absError=0.05240474423574979, scorePlus=39.5580150754977, scoreMinus= 39.55801507439699
          o.n.a.v.GradCheckUtil - Param 1 (Wknull) FAILED: grad= -0.24868006581861585, numericalGrad= -0.1367710712685266, relError= 0.29033250594559523, absError=0.11190899455008924, scorePlus=39.5580137072392, scoreMinus= 39.55801644266062
          o.n.a.v.GradCheckUtil - Param 2 (Wknull) FAILED: grad= -0.2123797884861749, numericalGrad= -0.1479501349876955, relError= 0.17880739095250736, absError=0.0644296534984794, scorePlus=39.55801359544767, scoreMinus= 39.55801655445037
          o.n.a.v.GradCheckUtil - Param 3 (Wknull) FAILED: grad= 0.04231760902237497, numericalGrad= -0.003094629619226907, relError= 1.0, absError=0.045412238641601876, scorePlus=39.55801504400504, scoreMinus= 39.55801510589763
          o.n.a.v.GradCheckUtil - Param 4 (Wknull) FAILED: grad= -0.04154766189246255, numericalGrad= -0.0029141133950361105, relError= 0.8689160126336443, absError=0.03863354849742644, scorePlus=39.55801504580626, scoreMinus= 39.558015104088526
          o.n.a.v.GradCheckUtil - Param 5 (Wknull) FAILED: grad= -0.1973945705151082, numericalGrad= -0.11464798568283639, relError= 0.2651772432596707, absError=0.0827465848322718, scorePlus=39.55801392846925, scoreMinus= 39.558016221428964
          o.n.a.v.GradCheckUtil - Param 6 (Wknull) FAILED: grad= -0.1345713664595353, numericalGrad= -0.0920639092072406, relError= 0.1875588746157674, absError=0.0425074572522947, scorePlus=39.55801415430926, scoreMinus= 39.558015995587446
          o.n.a.v.GradCheckUtil - Param 7 (Wknull) FAILED: grad= 0.03803612770983332, numericalGrad= 0.008228669301502123, relError= 0.644279459413342, absError=0.029807458408331197, scorePlus=39.55801515723583, scoreMinus= 39.55801499266244
          o.n.a.v.GradCheckUtil - Param 8 (Wknull) FAILED: grad= -0.06010566954909126, numericalGrad= -0.005602284502970178, relError= 0.8294792591310512, absError=0.05450338504612108, scorePlus=39.55801501892427, scoreMinus= 39.55801513096996
          o.n.a.v.GradCheckUtil - Param 9 (Wknull) FAILED: grad= -0.25311467810955535, numericalGrad= -0.14653851714285793, relError= 0.26667160986761523, absError=0.10657616096669742, scorePlus=39.55801360956528, scoreMinus= 39.55801654033562
          o.n.a.v.GradCheckUtil - Param 10 (Wknull) FAILED: grad= -0.1617226995290257, numericalGrad= -0.11793346068600384, relError= 0.15658242181882218, absError=0.04378923884302187, scorePlus=39.55801389561449, scoreMinus= 39.55801625428371
          o.n.a.v.GradCheckUtil - Param 11 (Wknull) FAILED: grad= 0.01950268797277938, numericalGrad= -0.011740917216229716, relError= 1.0, absError=0.031243605189009094, scorePlus=39.558014957541275, scoreMinus= 39.55801519235962
          o.n.a.v.GradCheckUtil - Param 12 (Wknull) FAILED: grad= -0.02462633833097182, numericalGrad= 0.006825932175047455, relError= 1.0, absError=0.03145227050601927, scorePlus=39.5580151432067, scoreMinus= 39.55801500668806
          o.n.a.v.GradCheckUtil - Param 13 (Wknull) FAILED: grad= -0.1638310583319351, numericalGrad= -0.08513522864461719, relError= 0.31609030541042493, absError=0.0786958296873179, scorePlus=39.55801422359621, scoreMinus= 39.55801592630078
          o.n.a.v.GradCheckUtil - Param 14 (Wknull) FAILED: grad= -0.04700259528856012, numericalGrad= -0.052591417798453215, relError= 0.05611604891360537, absError=0.005588822509893093, scorePlus=39.558014549034, scoreMinus= 39.558015600862355
          o.n.a.v.GradCheckUtil - Param 15 (Wknull) FAILED: grad= -0.05326606633761583, numericalGrad= -0.03643979731293712, relError= 0.18757156265977268, absError=0.016826269024678715, scorePlus=39.55801471055055, scoreMinus= 39.5580154393465
          o.n.a.v.GradCheckUtil - Param 16 (Wknull) FAILED: grad= -0.004145101794121772, numericalGrad= 0.016897916310654182, relError= 1.0, absError=0.021043018104775955, scorePlus=39.5580152439266, scoreMinus= 39.55801490596827
          o.n.a.v.GradCheckUtil - Param 17 (Wknull) FAILED: grad= -0.1590184904328761, numericalGrad= -0.0874098436298709, relError= 0.29058609301303717, absError=0.0716086468030052, scorePlus=39.55801420084995, scoreMinus= 39.55801594904682
          o.n.a.v.GradCheckUtil - Param 18 (Wknull) FAILED: grad= -0.041321985223441556, numericalGrad= -0.040716214400049466, relError= 0.007384009231946032, absError=6.057708233920892E-4, scorePlus=39.55801466778579, scoreMinus= 39.55801548211008
          o.n.a.v.GradCheckUtil - Param 19 (Wknull) FAILED: grad= -0.039605279569434396, numericalGrad= -0.026057463742290562, relError= 0.20632424330533095, absError=0.013547815827143834, scorePlus=39.558014814373685, scoreMinus= 39.55801533552296
          o.n.a.v.GradCheckUtil - Param 20 (Wknull) FAILED: grad= -0.11182536486678901, numericalGrad= -0.020511302523118502, relError= 0.6900133133519913, absError=0.09131406234367051, scorePlus=39.558014869832945, scoreMinus= 39.558015280058996
          o.n.a.v.GradCheckUtil - Param 21 (Wknull) FAILED: grad= -0.3899882618585007, numericalGrad= -0.19632789118873004, relError= 0.3303002478496791, absError=0.19366037066977068, scorePlus=39.55801311167187, scoreMinus= 39.55801703822969
          o.n.a.v.GradCheckUtil - Param 22 (Wknull) FAILED: grad= -0.11965937132639234, numericalGrad= -0.1295818023550055, relError= 0.03981056132120803, absError=0.009922431028613149, scorePlus=39.55801377913257, scoreMinus= 39.55801637076862
          o.n.a.v.GradCheckUtil - Param 23 (Wknull) FAILED: grad= -0.11446881763186131, numericalGrad= -0.0702098912341853, relError= 0.23965364859561816, absError=0.04425892639767601, scorePlus=39.55801437285201, scoreMinus= 39.55801577704983
          o.n.a.v.GradCheckUtil - Param 0 (Wvnull) FAILED: grad= 2.5877673923430953, numericalGrad= 2.606545730188259, relError= 0.0036151724784762884, absError=0.018778337845163584, scorePlus=39.55804114040721, scoreMinus= 39.55798900949261
          o.n.a.v.GradCheckUtil - Param 1 (Wvnull) FAILED: grad= 2.144603207939554, numericalGrad= 2.212814179358702, relError= 0.015653990737261224, absError=0.06821097141914789, scorePlus=39.55803720309127, scoreMinus= 39.55799294680768
          o.n.a.v.GradCheckUtil - Param 2 (Wvnull) FAILED: grad= 2.8680409974062377, numericalGrad= 2.8863374041065977, relError= 0.0031795626605907196, absError=0.018296406700359924, scorePlus=39.55804393832389, scoreMinus= 39.55798621157581
          o.n.a.v.GradCheckUtil - Param 3 (Wvnull) FAILED: grad= 2.4337183653204257, numericalGrad= 2.50161398476223, relError= 0.013757051121525183, absError=0.06789561944180411, scorePlus=39.55804009109056, scoreMinus= 39.557990058810866
          o.n.a.v.GradCheckUtil - Param 4 (Wvnull) FAILED: grad= 3.5267402067964104, numericalGrad= 3.5519840835718237, relError= 0.0035661618873561334, absError=0.025243876775413288, scorePlus=39.558050594796356, scoreMinus= 39.557979555114684
          o.n.a.v.GradCheckUtil - Param 5 (Wvnull) FAILED: grad= 2.920912011833176, numericalGrad= 3.0134307827722746, relError= 0.01559039882616852, absError=0.09251877093909844, scorePlus=39.55804520926157, scoreMinus= 39.557984940645916
          o.n.a.v.GradCheckUtil - Param 6 (Wvnull) FAILED: grad= 3.911813453293104, numericalGrad= 3.9368792482008526, relError= 0.0031936267428303686, absError=0.02506579490774863, scorePlus=39.55805444374848, scoreMinus= 39.55797570616352
          o.n.a.v.GradCheckUtil - Param 7 (Wvnull) FAILED: grad= 3.3141880133980948, numericalGrad= 3.406717748433152, relError= 0.013767450149434252, absError=0.09252973503505713, scorePlus=39.55804914213454, scoreMinus= 39.557981007779574
          o.n.a.v.GradCheckUtil - Param 8 (Wvnull) FAILED: grad= 3.6652664695503714, numericalGrad= 3.6925089567318987, relError= 0.003702543989616219, absError=0.02724248718152733, scorePlus=39.558052000043354, scoreMinus= 39.55797814986422
          o.n.a.v.GradCheckUtil - Param 9 (Wvnull) FAILED: grad= 3.049585712971896, numericalGrad= 3.145595744058482, relError= 0.015497533325296289, absError=0.0960100310865859, scorePlus=39.55804653090983, scoreMinus= 39.557983618994946
          o.n.a.v.GradCheckUtil - Param 10 (Wvnull) FAILED: grad= 4.070280707740032, numericalGrad= 4.095569494211304, relError= 0.003096895711511923, absError=0.025288786471271862, scorePlus=39.55805603064881, scoreMinus= 39.55797411925892
          o.n.a.v.GradCheckUtil - Param 11 (Wvnull) FAILED: grad= 3.448706770974115, numericalGrad= 3.5456545049328265, relError= 0.013860841631481316, absError=0.0969477339587117, scorePlus=39.558050531500434, scoreMinus= 39.557979618410336
          o.n.a.v.GradCheckUtil - Param 12 (Wvnull) FAILED: grad= 2.558521373035183, numericalGrad= 2.615042027187542, relError= 0.010924898330215805, absError=0.05652065415235885, scorePlus=39.55804122537033, scoreMinus= 39.55798892452979
          o.n.a.v.GradCheckUtil - Param 13 (Wvnull) FAILED: grad= 2.201606908447027, numericalGrad= 2.2452513068316193, relError= 0.009814659310395312, absError=0.04364439838459244, scorePlus=39.55803752746312, scoreMinus= 39.557992622436984
          o.n.a.v.GradCheckUtil - Param 14 (Wvnull) FAILED: grad= 2.9668925373092048, numericalGrad= 2.9626311441433013, relError= 7.186737746293277E-4, absError=0.00426139316590346, scorePlus=39.55804470126184, scoreMinus= 39.55798544863896
          o.n.a.v.GradCheckUtil - Param 15 (Wvnull) FAILED: grad= 2.5867650752575853, numericalGrad= 2.6211818902055484, relError= 0.006608518707314158, absError=0.034416814947963115, scorePlus=39.55804128677002, scoreMinus= 39.557988863132216
          o.n.a.v.GradCheckUtil - Param 16 (Wvnull) FAILED: grad= 3.6272146377304373, numericalGrad= 3.707470423108816, relError= 0.010941953841600316, absError=0.08025578537837852, scorePlus=39.558052149654394, scoreMinus= 39.55797800024593
          o.n.a.v.GradCheckUtil - Param 17 (Wvnull) FAILED: grad= 3.121917325652376, numericalGrad= 3.1836574457599904, relError= 0.009791354848018945, absError=0.06174012010761443, scorePlus=39.55804691152508, scoreMinus= 39.55798323837617
          o.n.a.v.GradCheckUtil - Param 18 (Wvnull) FAILED: grad= 4.207133694290187, numericalGrad= 4.20093157309509, relError= 7.376395160911244E-4, absError=0.006202121195096666, scorePlus=39.558057084266, scoreMinus= 39.557973065634535
          o.n.a.v.GradCheckUtil - Param 19 (Wvnull) FAILED: grad= 3.6656840630888827, numericalGrad= 3.7146650530672782, relError= 0.006636676559266321, absError=0.048980989978395506, scorePlus=39.5580522216026, scoreMinus= 39.55797792830154
          o.n.a.v.GradCheckUtil - Param 20 (Wvnull) FAILED: grad= 2.8473546248518025, numericalGrad= 2.910803437927711, relError= 0.011018942582705216, absError=0.06344881307590855, scorePlus=39.558044182985505, scoreMinus= 39.557985966916746
          o.n.a.v.GradCheckUtil - Param 21 (Wvnull) FAILED: grad= 2.4565076028900057, numericalGrad= 2.5047018606727534, relError= 0.00971421548247597, absError=0.04819425778274766, scorePlus=39.55804012196957, scoreMinus= 39.557990027932355
          o.n.a.v.GradCheckUtil - Param 22 (Wvnull) FAILED: grad= 3.3052990734485372, numericalGrad= 3.300366017811029, relError= 7.467916658438399E-4, absError=0.004933055637508232, scorePlus=39.558048078611826, scoreMinus= 39.55798207129147
          o.n.a.v.GradCheckUtil - Param 23 (Wvnull) FAILED: grad= 2.8812243884920377, numericalGrad= 2.9198409823294464, relError= 0.006656810666475962, absError=0.038616593837408786, scorePlus=39.5580442733623, scoreMinus= 39.55798587654265
          o.n.a.v.GradCheckUtil - Param 0 (Wonull) FAILED: grad= 1.856208147987518, numericalGrad= 1.881726124253191, relError= 0.006826758954853479, absError=0.02551797626567298, scorePlus=39.558033892252276, scoreMinus= 39.55799625772979
          o.n.a.v.GradCheckUtil - Param 1 (Wonull) FAILED: grad= 2.5388025385587225, numericalGrad= 2.57504839566991, relError= 0.007087781317320452, absError=0.03624585711118744, scorePlus=39.55804082547108, scoreMinus= 39.55798932450317
          o.n.a.v.GradCheckUtil - Param 2 (Wonull) FAILED: grad= 2.7074438743895355, numericalGrad= 2.7456895978161806, relError= 0.007013531508366925, absError=0.03824572342664512, scorePlus=39.55804253188196, scoreMinus= 39.55798761809
          o.n.a.v.GradCheckUtil - Param 3 (Wonull) FAILED: grad= 1.9455811923616733, numericalGrad= 1.9732621250767577, relError= 0.00706354668274367, absError=0.027680932715084428, scorePlus=39.55803480761184, scoreMinus= 39.55799534236934
          o.n.a.v.GradCheckUtil - Param 4 (Wonull) FAILED: grad= 1.8150580329096133, numericalGrad= 1.8397680651816015, relError= 0.006760932424361687, absError=0.024710032271988203, scorePlus=39.55803347267188, scoreMinus= 39.55799667731058
          o.n.a.v.GradCheckUtil - Param 5 (Wonull) FAILED: grad= 1.5913328580200394, numericalGrad= 1.6130381386147972, relError= 0.006773647813424902, absError=0.021705280594757737, scorePlus=39.55803120537361, scoreMinus= 39.55799894461084
          o.n.a.v.GradCheckUtil - Param 6 (Wonull) FAILED: grad= 2.31912886676337, numericalGrad= 2.351604409511765, relError= 0.006952985929073189, absError=0.032475542748394925, scorePlus=39.55803859103261, scoreMinus= 39.55799155894442
          o.n.a.v.GradCheckUtil - Param 7 (Wonull) FAILED: grad= 2.1081133394662728, numericalGrad= 2.137945180535894, relError= 0.007025772473245611, absError=0.029831841069621223, scorePlus=39.558036454441535, scoreMinus= 39.557993695537924
          o.n.a.v.GradCheckUtil - Param 8 (Wonull) FAILED: grad= 0.7810706763583987, numericalGrad= 0.7878354605139747, relError= 0.0043117838579315336, absError=0.00676478415557602, scorePlus=39.558022953310044, scoreMinus= 39.55800719660083
          o.n.a.v.GradCheckUtil - Param 9 (Wonull) FAILED: grad= 1.0660530127171062, numericalGrad= 1.0754449384364761, relError= 0.004385680459937275, absError=0.009391925719369976, scorePlus=39.55802582940414, scoreMinus= 39.55800432050537
          o.n.a.v.GradCheckUtil - Param 10 (Wonull) FAILED: grad= 1.1380972157503728, numericalGrad= 1.1482104625315515, relError= 0.004423397111966301, absError=0.010113246781178642, scorePlus=39.55802655705918, scoreMinus= 39.55800359284993
          o.n.a.v.GradCheckUtil - Param 11 (Wonull) FAILED: grad= 0.8181528221441207, numericalGrad= 0.8253929188128949, relError= 0.004405168951707067, absError=0.007240096668774232, scorePlus=39.558023328884545, scoreMinus= 39.55800682102617
          o.n.a.v.GradCheckUtil - Param 12 (Wonull) FAILED: grad= 0.7641012122717248, numericalGrad= 0.7705045184991376, relError= 0.004172606747790719, absError=0.006403306227412808, scorePlus=39.558022780000655, scoreMinus= 39.558007369910285
          o.n.a.v.GradCheckUtil - Param 13 (Wonull) FAILED: grad= 0.6704795683581262, numericalGrad= 0.6763384202912448, relError= 0.004350143807474733, absError=0.005858851933118636, scorePlus=39.55802183833985, scoreMinus= 39.55800831157144
          o.n.a.v.GradCheckUtil - Param 14 (Wonull) FAILED: grad= 0.9747640663708932, numericalGrad= 0.9831115484359997, relError= 0.0042635405446478335, absError=0.008347482065106493, scorePlus=39.558024906070486, scoreMinus= 39.55800524383952
          o.n.a.v.GradCheckUtil - Param 15 (Wonull) FAILED: grad= 0.885720264583037, numericalGrad= 0.8933836557645235, relError= 0.004307444379072255, absError=0.007663391181486512, scorePlus=39.55802400879177, scoreMinus= 39.55800614111865
          o.n.a.v.GradCheckUtil - Param 16 (Wonull) FAILED: grad= 1.259570463503609, numericalGrad= 1.2805928982118076, relError= 0.008276016820430726, absError=0.021022434708198645, scorePlus=39.55802788089683, scoreMinus= 39.558002269038866
          o.n.a.v.GradCheckUtil - Param 17 (Wonull) FAILED: grad= 1.7232464598385355, numericalGrad= 1.7531848722995844, relError= 0.008611823332818652, absError=0.02993841246104889, scorePlus=39.558032606814756, scoreMinus= 39.55799754311731
          o.n.a.v.GradCheckUtil - Param 18 (Wonull) FAILED: grad= 1.834599992629909, numericalGrad= 1.866461710520184, relError= 0.0086088048365031, absError=0.03186171789027492, scorePlus=39.55803373958262, scoreMinus= 39.55799641034841
          o.n.a.v.GradCheckUtil - Param 19 (Wonull) FAILED: grad= 1.320392722814459, numericalGrad= 1.343205218518051, relError= 0.008564541723658064, absError=0.022812495703592006, scorePlus=39.55802850701982, scoreMinus= 39.55800164291545
          o.n.a.v.GradCheckUtil - Param 20 (Wonull) FAILED: grad= 1.233908484888095, numericalGrad= 1.253970306080987, relError= 0.008063825804422532, absError=0.020061821192892015, scorePlus=39.55802761467099, scoreMinus= 39.55800253526487
          o.n.a.v.GradCheckUtil - Param 21 (Wonull) FAILED: grad= 1.0786666180588924, numericalGrad= 1.096580169956951, relError= 0.008235181404128654, absError=0.017913551898058655, scorePlus=39.5580260407701, scoreMinus= 39.5580041091667
          o.n.a.v.GradCheckUtil - Param 22 (Wonull) FAILED: grad= 1.5757056952812576, numericalGrad= 1.6023482146465537, relError= 0.008383281127506529, absError=0.026642519365296158, scorePlus=39.55803109844882, scoreMinus= 39.55799905148453
          o.n.a.v.GradCheckUtil - Param 23 (Wonull) FAILED: grad= 1.4339990463191084, numericalGrad= 1.4582852536193511, relError= 0.008396894904404636, absError=0.02428620730024278, scorePlus=39.558029657819766, scoreMinus= 39.558000492114694
          o.n.a.v.GradCheckUtil - Param 24 (Wonull) FAILED: grad= 0.9979945050236582, numericalGrad= 1.015772813062199, relError= 0.00882838244462108, absError=0.017778308038540858, scorePlus=39.55802523268901, scoreMinus= 39.55800491723275
          o.n.a.v.GradCheckUtil - Param 25 (Wonull) FAILED: grad= 1.3729386698415225, numericalGrad= 1.3976196573395325, relError= 0.008908308212057061, absError=0.024680987498010065, scorePlus=39.55802905115628, scoreMinus= 39.558001098763135
          o.n.a.v.GradCheckUtil - Param 26 (Wonull) FAILED: grad= 1.4594599138915152, numericalGrad= 1.4856609979574384, relError= 0.008896437480889079, absError=0.026201084065923252, scorePlus=39.55802993156937, scoreMinus= 39.55800021834941
          o.n.a.v.GradCheckUtil - Param 27 (Wonull) FAILED: grad= 1.0505901645071176, numericalGrad= 1.0693229150149364, relError= 0.008836565370898202, absError=0.01873275050781875, scorePlus=39.558025768189886, scoreMinus= 39.558004381731585
          o.n.a.v.GradCheckUtil - Param 28 (Wonull) FAILED: grad= 0.9767313251449207, numericalGrad= 0.9939801618230603, relError= 0.00875259356440735, absError=0.01724883667813959, scorePlus=39.55802501476255, scoreMinus= 39.55800513515931
          o.n.a.v.GradCheckUtil - Param 29 (Wonull) FAILED: grad= 0.8532048522724152, numericalGrad= 0.8683892534833147, relError= 0.008819965844524123, absError=0.01518440121089959, scorePlus=39.558023758853764, scoreMinus= 39.558006391068695
          o.n.a.v.GradCheckUtil - Param 30 (Wonull) FAILED: grad= 1.2525783884776278, numericalGrad= 1.2748305053378317, relError= 0.008804320074466214, absError=0.022252116860203897, scorePlus=39.558027823265185, scoreMinus= 39.55800232665508
          o.n.a.v.GradCheckUtil - Param 31 (Wonull) FAILED: grad= 1.1402576577026309, numericalGrad= 1.1605749374865582, relError= 0.008830403318524206, absError=0.020317279783927278, scorePlus=39.55802668070986, scoreMinus= 39.55800346921111
          o.n.a.v.GradCheckUtil - Param 32 (Wonull) FAILED: grad= 1.9202736344987685, numericalGrad= 1.94305297291919, relError= 0.005896301487087074, absError=0.02277933842042157, scorePlus=39.55803450552352, scoreMinus= 39.557995644464064
          o.n.a.v.GradCheckUtil - Param 33 (Wonull) FAILED: grad= 2.6287849331075837, numericalGrad= 2.660790620723219, relError= 0.006050709984179412, absError=0.03200568761563538, scorePlus=39.55804168289582, scoreMinus= 39.557988467083405
          o.n.a.v.GradCheckUtil - Param 34 (Wonull) FAILED: grad= 2.8008304280699754, numericalGrad= 2.8348996021776425, relError= 0.006045210456287625, absError=0.03406917410766708, scorePlus=39.55804342398443, scoreMinus= 39.557986725992386
          o.n.a.v.GradCheckUtil - Param 35 (Wonull) FAILED: grad= 2.0137676486097944, numericalGrad= 2.038411506077864, relError= 0.006081630778728285, absError=0.02464385746806963, scorePlus=39.55803545910837, scoreMinus= 39.557994690878246
          o.n.a.v.GradCheckUtil - Param 36 (Wonull) FAILED: grad= 1.878182280859014, numericalGrad= 1.9002933747458426, relError= 0.0058518555899730925, absError=0.022111093886828526, scorePlus=39.55803407792775, scoreMinus= 39.557996072060256
          o.n.a.v.GradCheckUtil - Param 37 (Wonull) FAILED: grad= 1.6449631338830137, numericalGrad= 1.6645365374046148, relError= 0.005914308948695454, absError=0.019573403521601085, scorePlus=39.55803172036044, scoreMinus= 39.55799842962969
          o.n.a.v.GradCheckUtil - Param 38 (Wonull) FAILED: grad= 2.4010731543162573, numericalGrad= 2.429870518838584, relError= 0.005961022622215842, absError=0.028797364522326507, scorePlus=39.55803937369629, scoreMinus= 39.55799077628591
          o.n.a.v.GradCheckUtil - Param 39 (Wonull) FAILED: grad= 2.1841264941379723, numericalGrad= 2.210416080572486, relError= 0.0059823260299727, absError=0.026289586434513623, scorePlus=39.558037179153196, scoreMinus= 39.557992970831585
          o.n.a.v.GradCheckUtil - Param 40 (Wonull) FAILED: grad= 0.9413988489737749, numericalGrad= 0.9498242661720723, relError= 0.0044550096341475914, absError=0.008425417198297369, scorePlus=39.55802457320152, scoreMinus= 39.5580055767162
          o.n.a.v.GradCheckUtil - Param 41 (Wonull) FAILED: grad= 1.292050811681335, numericalGrad= 1.3036734703320008, relError= 0.004477616798981, absError=0.011622658650665807, scorePlus=39.55802811169255, scoreMinus= 39.558002038223144
          o.n.a.v.GradCheckUtil - Param 42 (Wonull) FAILED: grad= 1.3756055908268698, numericalGrad= 1.3881230870538273, relError= 0.004529205897503721, absError=0.012517496226957414, scorePlus=39.55802895618843, scoreMinus= 39.55800119372669
          o.n.a.v.GradCheckUtil - Param 43 (Wonull) FAILED: grad= 0.989942075280377, numericalGrad= 0.9990194541842355, relError= 0.0045638785714985424, absError=0.009077378903858513, scorePlus=39.558025065153274, scoreMinus= 39.55800508476419
          o.n.a.v.GradCheckUtil - Param 44 (Wonull) FAILED: grad= 0.9214054713102512, numericalGrad= 0.9295518708540839, relError= 0.004401181679480004, absError=0.008146399543832672, scorePlus=39.55802437047761, scoreMinus= 39.558005779440194
          o.n.a.v.GradCheckUtil - Param 45 (Wonull) FAILED: grad= 0.8062086310385357, numericalGrad= 0.8135399205855264, relError= 0.004526189907464267, absError=0.007331289546990694, scorePlus=39.55802321035837, scoreMinus= 39.55800693955996
          o.n.a.v.GradCheckUtil - Param 46 (Wonull) FAILED: grad= 1.179509811859403, numericalGrad= 1.1900100588491114, relError= 0.0044313816986766685, absError=0.010500246989708417, scorePlus=39.558026975058795, scoreMinus= 39.55800317485762
          o.n.a.v.GradCheckUtil - Param 47 (Wonull) FAILED: grad= 1.072926889837244, numericalGrad= 1.0825081925958102, relError= 0.004445182708889989, absError=0.009581302758566279, scorePlus=39.55802590004044, scoreMinus= 39.55800424987659
          o.n.a.v.GradCheckUtil - Grad check: skipping variable "mask"
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 600 params checked, 88 passed, 512 failed. Largest relative error = 1.0
          o.n.c.t.BaseND4JTest - ReductionOpValidation.testMultiHeadedDotProductAttention: 562 ms, threadCount: (27->27), jvmTotal=3564634112, jvmMax=7635730432, totalBytes=267366, maxBytes=8589934592, currPhys=3339362304, maxPhys=8589934592
        • org.opentest4j.AssertionFailedError:
          at org.junit.jupiter.api.AssertionUtils.fail(AssertionUtils.java:55)
          at org.junit.jupiter.api.AssertNull.failNotNull(AssertNull.java:54)
          at org.junit.jupiter.api.AssertNull.assertNull(AssertNull.java:38)
          at org.junit.jupiter.api.AssertNull.assertNull(AssertNull.java:33)
          at org.junit.jupiter.api.Assertions.assertNull(Assertions.java:259)
          at org.nd4j.autodiff.opvalidation.ReductionOpValidation.testMultiHeadedDotProductAttention(ReductionOpValidation.java:1315)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
          at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
          at java.lang.reflect.Method.invoke(Method.java:498)
          at org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:688)
          at org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed(InvocationInterceptorChain.java:131)
          at org.junit.jupiter.engine.extension.TimeoutExtension.intercept(TimeoutExtension.java:149)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestableMethod(TimeoutExtension.java:140)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestTemplateMethod(TimeoutExtension.java:92)
          at org.junit.jupiter.engine.execution.ExecutableInvoker$ReflectiveInterceptorCall.lambda$ofVoidMethod$0(ExecutableInvoker.java:115)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.lambda$invoke$0(ExecutableInvoker.java:105)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation.proceed(InvocationInterceptorChain.java:106)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.proceed(InvocationInterceptorChain.java:64)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.chainAndInvoke(InvocationInterceptorChain.java:45)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.invoke(InvocationInterceptorChain.java:37)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:104)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:98)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$invokeTestMethod$6(TestMethodTestDescriptor.java:210)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.invokeTestMethod(TestMethodTestDescriptor.java:206)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:131)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:65)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:226)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:204)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:139)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.lambda$execute$2(TestTemplateTestDescriptor.java:107)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:175)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$11$1.accept(ReferencePipeline.java:440)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:107)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:42)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:107)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:88)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:67)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:52)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:114)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:86)
          at org.junit.platform.launcher.core.DefaultLauncherSession$DelegatingLauncher.execute(DefaultLauncherSession.java:86)
          at org.junit.platform.launcher.core.SessionPerRequestLauncher.execute(SessionPerRequestLauncher.java:53)
          at com.intellij.junit5.JUnit5IdeaTestRunner.startRunnerWithArgs(JUnit5IdeaTestRunner.java:71)
          at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:33)
          at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:235)
          at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:54)
    • 281 ms
      testMultiHeadedDotProductAttentionWeirdInputs(Nd4jBackend)
      • 281 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - ReductionOpValidation.testMultiHeadedDotProductAttentionWeirdInputs
          o.n.a.o.ReductionOpValidation - -*- Starting Test: input Order = f, weightOrder = f -*-
          o.n.a.f.DifferentialFunction - No fields found for property name normalization for class org.nd4j.linalg.api.ops.impl.transforms.custom.MultiHeadDotProductAttention
          o.n.a.f.DifferentialFunction - No fields found for property name weights for class org.nd4j.linalg.api.ops.impl.transforms.custom.MultiHeadDotProductAttention
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.o.ReductionOpValidation - -*- Starting Test: input Order = c, weightOrder = f -*-
          o.n.a.f.DifferentialFunction - No fields found for property name normalization for class org.nd4j.linalg.api.ops.impl.transforms.custom.MultiHeadDotProductAttention
          o.n.a.f.DifferentialFunction - No fields found for property name weights for class org.nd4j.linalg.api.ops.impl.transforms.custom.MultiHeadDotProductAttention
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.o.ReductionOpValidation - -*- Starting Test: input Order = f, weightOrder = c -*-
          o.n.a.f.DifferentialFunction - No fields found for property name normalization for class org.nd4j.linalg.api.ops.impl.transforms.custom.MultiHeadDotProductAttention
          o.n.a.f.DifferentialFunction - No fields found for property name weights for class org.nd4j.linalg.api.ops.impl.transforms.custom.MultiHeadDotProductAttention
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.o.ReductionOpValidation - -*- Starting Test: input Order = c, weightOrder = c -*-
          o.n.a.f.DifferentialFunction - No fields found for property name normalization for class org.nd4j.linalg.api.ops.impl.transforms.custom.MultiHeadDotProductAttention
          o.n.a.f.DifferentialFunction - No fields found for property name weights for class org.nd4j.linalg.api.ops.impl.transforms.custom.MultiHeadDotProductAttention
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.c.t.BaseND4JTest - ReductionOpValidation.testMultiHeadedDotProductAttentionWeirdInputs: 280 ms, threadCount: (27->27), jvmTotal=3531603968, jvmMax=7635730432, totalBytes=21748, maxBytes=8589934592, currPhys=3339362304, maxPhys=8589934592
    • 108 ms
      testZeroFraction(Nd4jBackend)
      • 108 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - ReductionOpValidation.testZeroFraction
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "zero_fraction" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 4 params checked, 4 passed, 0 failed. Largest relative error = 0.0
          o.n.c.t.BaseND4JTest - ReductionOpValidation.testZeroFraction: 106 ms, threadCount: (27->27), jvmTotal=3561488384, jvmMax=7635730432, totalBytes=5808, maxBytes=8589934592, currPhys=3339436032, maxPhys=8589934592
    • 108 ms
      testNormMax(Nd4jBackend)
      • 108 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - ReductionOpValidation.testNormMax
          o.n.l.a.o.e.DefaultOpExecutioner - Op name: linspace_random; Z shapeInfo: [1, 12, 1, 16384, 1, 99]; Z values: [1.0, 2.0, 3.0, 4.0, 5.0, 6.0, 7.0, 8.0, 9.0, 10.0]
          o.n.l.a.o.e.DefaultOpExecutioner - Op name: old_assign; Z shapeInfo: [2, 3, 4, 4, 1, 16384, 1, 99]; Z values: [1.0, 2.0, 3.0, 4.0, 5.0, 6.0, 7.0, 8.0, 9.0, 10.0]
          o.n.l.a.o.e.DefaultOpExecutioner - Op name: old_assign; Z shapeInfo: [2, 3, 4, 4, 1, 16384, 1, 99]; Z values: [1.0, 2.0, 3.0, 4.0, 5.0, 6.0, 7.0, 8.0, 9.0, 10.0]
          o.n.l.a.o.e.DefaultOpExecutioner - Op name: old_assign; Z shapeInfo: [2, 3, 4, 4, 1, 16384, 1, 99]; Z values: [1.0, 2.0, 3.0, 4.0, 5.0, 6.0, 7.0, 8.0, 9.0, 10.0]
          o.n.l.a.o.e.DefaultOpExecutioner - Op name: old_assign; Z shapeInfo: [2, 3, 4, 4, 1, 16384, 1, 99]; Z values: [1.0, 2.0, 3.0, 4.0, 5.0, 6.0, 7.0, 8.0, 9.0, 10.0]
          o.n.l.a.o.e.DefaultOpExecutioner - Op name: old_assign; Z shapeInfo: [2, 3, 4, 4, 1, 16384, 1, 99]; Z values: [1.0, 2.0, 3.0, 4.0, 5.0, 6.0, 7.0, 8.0, 9.0, 10.0]
          o.n.l.a.o.e.DefaultOpExecutioner - Op name: old_assign; Z shapeInfo: [2, 3, 4, 4, 1, 16384, 1, 99]; Z values: [1.0, 2.0, 3.0, 4.0, 5.0, 6.0, 7.0, 8.0, 9.0, 10.0]
          o.n.l.a.o.e.DefaultOpExecutioner - Op name: old_assign; Z shapeInfo: [2, 3, 4, 4, 1, 16384, 1, 99]; Z values: [1.0, 2.0, 3.0, 4.0, 5.0, 6.0, 7.0, 8.0, 9.0, 10.0]
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "reduce_normmax" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.l.a.o.e.DefaultOpExecutioner - Op name: old_assign; Z shapeInfo: [2, 3, 4, 4, 1, 16384, 1, 99]; Z values: [1.0, 2.0, 3.0, 4.0, 5.0, 6.0, 7.0, 8.0, 9.0, 10.0]
          o.n.l.a.o.e.DefaultOpExecutioner - Op name: set_scalar; Z shapeInfo: [1, 1, 1, 8192, 1, 99]; Z values: [0.0]
          Removing variable <1:0>
          o.n.l.a.o.e.DefaultOpExecutioner - Op name: old_assign; Z shapeInfo: [0, 8192, 1, 99]; Z values: [1.0]
          Executing op: [cast]
          node_1:0 result shape: []; dtype: DOUBLE; first values [1]
          o.n.l.a.o.e.DefaultOpExecutioner - Op name: old_assign; Z shapeInfo: [0, 8192, 1, 99]; Z values: [1.0]
          Removing variable <1:0>
          Removing variable <1:1>
          o.n.l.a.o.e.DefaultOpExecutioner - Op name: old_assign; Z shapeInfo: [2, 3, 4, 4, 1, 16384, 1, 99]; Z values: [1.0, 2.0, 3.0, 4.0, 5.0, 6.0, 7.0, 8.0, 9.0, 10.0]
          o.n.l.a.o.e.DefaultOpExecutioner - Op name: old_assign; Z shapeInfo: [0, 16384, 1, 99]; Z values: [1.0]
          Executing op: [reduce_norm_max_bp]
          node_1:0 result shape: [3, 4]; dtype: DOUBLE; first values [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1]
          o.n.l.a.o.e.DefaultOpExecutioner - Op name: old_assign; Z shapeInfo: [2, 3, 4, 4, 1, 16384, 1, 99]; Z values: [1.0, 2.0, 3.0, 4.0, 5.0, 6.0, 7.0, 8.0, 9.0, 10.0]
          o.n.l.a.o.e.DefaultOpExecutioner - Op name: old_assign; Z shapeInfo: [0, 16384, 1, 99]; Z values: [1.0]
          o.n.l.a.o.e.DefaultOpExecutioner - Op name: old_assign; Z shapeInfo: [2, 3, 4, 4, 1, 16384, 1, 99]; Z values: [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0]
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 12 params checked, 12 passed, 0 failed. Largest relative error = 1.5870682543418812E-10
          o.n.c.t.BaseND4JTest - ReductionOpValidation.testNormMax: 108 ms, threadCount: (27->27), jvmTotal=3531079680, jvmMax=7635730432, totalBytes=6218, maxBytes=8589934592, currPhys=3339431936, maxPhys=8589934592
    • 106 ms
      testSoftmax(Nd4jBackend)
      • 106 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - ReductionOpValidation.testSoftmax
          o.n.a.s.SameDiff - Inferring output "softmax" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 4 params checked, 4 passed, 0 failed. Largest relative error = 0.0
          o.n.c.t.BaseND4JTest - ReductionOpValidation.testSoftmax: 106 ms, threadCount: (27->27), jvmTotal=3558342656, jvmMax=7635730432, totalBytes=5488, maxBytes=8589934592, currPhys=3339427840, maxPhys=8589934592
    • 234 ms
      testDotProductAttentionWeirdInputs(Nd4jBackend)
      • 234 ms
        failed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - ReductionOpValidation.testDotProductAttentionWeirdInputs
          o.n.a.o.ReductionOpValidation - -*- Starting Test: query order = f, key order = f, value order = f-*-
          o.n.a.f.DifferentialFunction - No fields found for property name normalization for class org.nd4j.linalg.api.ops.impl.transforms.custom.DotProductAttention
          o.n.a.f.DifferentialFunction - No fields found for property name outputWeights for class org.nd4j.linalg.api.ops.impl.transforms.custom.DotProductAttention
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.f.DifferentialFunction - No fields found for property name normalization for class org.nd4j.linalg.api.ops.impl.transforms.custom.DotProductAttention
          o.n.a.f.DifferentialFunction - No fields found for property name outputWeights for class org.nd4j.linalg.api.ops.impl.transforms.custom.DotProductAttention
          o.n.a.v.GradCheckUtil - Param 0 (qnull) FAILED: grad= -0.018476875914519932, numericalGrad= -0.009238530118693689, relError= 0.3333288996291515, absError=0.009238345795826244, scorePlus=18.419910811810766, scoreMinus= 18.41991099658137
          o.n.a.v.GradCheckUtil - Param 1 (qnull) FAILED: grad= 0.02017264302034441, numericalGrad= 0.010086422186361688, relError= 0.33332889714476, absError=0.010086220833982723, scorePlus=18.41991100506029, scoreMinus= 18.419910803331845
          o.n.a.v.GradCheckUtil - Param 2 (qnull) FAILED: grad= 0.07338812790937223, numericalGrad= 0.03669442989462368, relError= 0.33332890102428736, absError=0.036693698014748546, scorePlus=18.419911271140364, scoreMinus= 18.419910537251766
          o.n.a.v.GradCheckUtil - Param 3 (qnull) FAILED: grad= 0.07701402482796779, numericalGrad= 0.03850739638266987, relError= 0.33332890161631845, absError=0.038506628445297925, scorePlus=18.419911289270033, scoreMinus= 18.419910519122105
          o.n.a.v.GradCheckUtil - Param 4 (qnull) FAILED: grad= -0.06593461490839524, numericalGrad= -0.03397236518765112, relError= 0.31992008656469206, absError=0.031962249720744115, scorePlus=18.419910564472467, scoreMinus= 18.41991124391977
          o.n.a.v.GradCheckUtil - Param 5 (qnull) FAILED: grad= 0.05375495799428259, numericalGrad= 0.02769687910131324, relError= 0.31992008801945526, absError=0.026058078892969353, scorePlus=18.419911181164892, scoreMinus= 18.41991062722731
          o.n.a.v.GradCheckUtil - Param 6 (qnull) FAILED: grad= -0.043888887457373536, numericalGrad= -0.022613452799191688, relError= 0.31992008967055113, absError=0.02127543465818185, scorePlus=18.419910678061562, scoreMinus= 18.419911130330618
          o.n.a.v.GradCheckUtil - Param 7 (qnull) FAILED: grad= -0.05024260877938986, numericalGrad= -0.02588716494500431, relError= 0.3199200870155925, absError=0.024355443834385548, scorePlus=18.419910645324446, scoreMinus= 18.419911163067745
          o.n.a.v.GradCheckUtil - Param 8 (qnull) FAILED: grad= 0.05357498564173163, numericalGrad= 0.02981353723896518, relError= 0.2849486665780342, absError=0.023761448402766453, scorePlus=18.419911202331466, scoreMinus= 18.41991060606072
          o.n.a.v.GradCheckUtil - Param 9 (qnull) FAILED: grad= -0.03193844139995678, numericalGrad= -0.007705990689998997, relError= 0.6112447431450849, absError=0.024232450709957783, scorePlus=18.419910827135865, scoreMinus= 18.41991098125568
          o.n.a.v.GradCheckUtil - Param 10 (qnull) FAILED: grad= 0.03423542743382016, numericalGrad= 0.02281945405968599, relError= 0.20008758366159266, absError=0.011415973374134167, scorePlus=18.41991113239049, scoreMinus= 18.419910676001408
          o.n.a.v.GradCheckUtil - Param 11 (qnull) FAILED: grad= -0.04493774113947666, numericalGrad= -0.024523023789413397, relError= 0.29390285826772394, absError=0.020414717350063265, scorePlus=18.419910658965858, scoreMinus= 18.419911149426333
          o.n.a.v.GradCheckUtil - Param 12 (qnull) FAILED: grad= -0.037019340788902844, numericalGrad= -0.015869439451421385, relError= 0.399893914009309, absError=0.021149901337481458, scorePlus=18.419910745501646, scoreMinus= 18.419911062890435
          o.n.a.v.GradCheckUtil - Param 13 (qnull) FAILED: grad= 0.01610274168325246, numericalGrad= 0.007494434584032205, relError= 0.3648024238881025, absError=0.008608307099220253, scorePlus=18.41991097914041, scoreMinus= 18.41991082925172
          o.n.a.v.GradCheckUtil - Param 14 (qnull) FAILED: grad= -0.10915800263431474, numericalGrad= -0.05029983984883301, relError= 0.36911425533493053, absError=0.058858162785481734, scorePlus=18.419910401197463, scoreMinus= 18.41991140719426
          o.n.a.v.GradCheckUtil - Param 15 (qnull) FAILED: grad= -0.10093972988304664, numericalGrad= -0.05867360162170598, relError= 0.26480324583715714, absError=0.042266128261340664, scorePlus=18.41991031746055, scoreMinus= 18.41991149093258
          o.n.a.v.GradCheckUtil - Param 16 (qnull) FAILED: grad= 0.08896584309895487, numericalGrad= 0.044483411620888084, relError= 0.33332843687625757, absError=0.04448243147806679, scorePlus=18.419911349030183, scoreMinus= 18.41991045936195
          o.n.a.v.GradCheckUtil - Param 17 (qnull) FAILED: grad= 0.15577271033878978, numericalGrad= 0.07788721330115322, relError= 0.3333284365771419, absError=0.07788549703763656, scorePlus=18.4199116830682, scoreMinus= 18.419910125323934
          o.n.a.v.GradCheckUtil - Param 18 (qnull) FAILED: grad= -0.308301450536461, numericalGrad= -0.15415242415883768, relError= 0.3333284351421835, absError=0.15414902637762334, scorePlus=18.41990936267183, scoreMinus= 18.419912445720314
          o.n.a.v.GradCheckUtil - Param 19 (qnull) FAILED: grad= -0.04231148766327792, numericalGrad= -0.02115597705909522, relError= 0.3333284336584678, absError=0.0211555106041827, scorePlus=18.419910692636297, scoreMinus= 18.419911115755838
          o.n.a.v.GradCheckUtil - Param 20 (qnull) FAILED: grad= 0.006537014065624606, numericalGrad= 0.0032763008306346815, relError= 0.33227439142229787, absError=0.003260713234989925, scorePlus=18.419910936959077, scoreMinus= 18.41991087143306
          o.n.a.v.GradCheckUtil - Param 21 (qnull) FAILED: grad= 0.02535357527517112, numericalGrad= 0.012707015706325818, relError= 0.33227438783053576, absError=0.012646559568845304, scorePlus=18.41991103126622, scoreMinus= 18.419910777125907
          o.n.a.v.GradCheckUtil - Param 22 (qnull) FAILED: grad= -0.016708356201805833, numericalGrad= -0.008374098747765402, relError= 0.33227439143403703, absError=0.008334257454040431, scorePlus=18.41991082045508, scoreMinus= 18.419910987937055
          o.n.a.v.GradCheckUtil - Param 23 (qnull) FAILED: grad= 0.0041639773682585045, numericalGrad= 0.002086953188040752, relError= 0.3322743968295522, absError=0.0020770241802177524, scorePlus=18.4199109250656, scoreMinus= 18.419910883326537
          o.n.a.v.GradCheckUtil - Param 24 (qnull) FAILED: grad= -0.10172557945696992, numericalGrad= -0.05169693189088775, relError= 0.32608413932588615, absError=0.05002864756608217, scorePlus=18.419910387226793, scoreMinus= 18.41991142116543
          o.n.a.v.GradCheckUtil - Param 25 (qnull) FAILED: grad= -0.09078811743430604, numericalGrad= -0.04613851452006656, relError= 0.32608413919885104, absError=0.04464960291423948, scorePlus=18.419910442810956, scoreMinus= 18.419911365581246
          o.n.a.v.GradCheckUtil - Param 26 (qnull) FAILED: grad= 0.02805849810545337, numericalGrad= 0.014259326697185768, relError= 0.326084137656504, absError=0.013799171408267601, scorePlus=18.419911046789338, scoreMinus= 18.419910761602804
          o.n.a.v.GradCheckUtil - Param 27 (qnull) FAILED: grad= -0.06269988614426943, numericalGrad= -0.031864077598697804, relError= 0.3260841373928226, absError=0.030835808545571622, scorePlus=18.419910585555307, scoreMinus= 18.41991122283686
          o.n.a.v.GradCheckUtil - Param 28 (qnull) FAILED: grad= -0.07608584608559071, numericalGrad= -0.03810633675271902, relError= 0.33259290074740694, absError=0.0379795093328717, scorePlus=18.419910523132707, scoreMinus= 18.41991128525944
          o.n.a.v.GradCheckUtil - Param 29 (qnull) FAILED: grad= 0.012850317305568586, numericalGrad= 0.006435868726839543, relError= 0.33259290188066887, absError=0.006414448578729043, scorePlus=18.419910968554753, scoreMinus= 18.419910839837378
          o.n.a.v.GradCheckUtil - Param 30 (qnull) FAILED: grad= 0.07082466528100034, numericalGrad= 0.03547136131487605, relError= 0.33259290208967957, absError=0.035353303966124294, scorePlus=18.419911258909686, scoreMinus= 18.41991054948246
          o.n.a.v.GradCheckUtil - Param 31 (qnull) FAILED: grad= 0.042369789581177715, numericalGrad= 0.02122020781314404, relError= 0.3325929019447046, absError=0.021149581768033675, scorePlus=18.419911116398147, scoreMinus= 18.41991069199399
          o.n.a.v.GradCheckUtil - Param 36 (qnull) FAILED: grad= -0.012744963424550271, numericalGrad= -0.006021510934317575, relError= 0.35826934573118785, absError=0.006723452490232697, scorePlus=18.419910843980936, scoreMinus= 18.419910964411155
          o.n.a.v.GradCheckUtil - Param 37 (qnull) FAILED: grad= 0.04370473745987979, numericalGrad= 0.021264067484594303, relError= 0.3454068455540242, absError=0.022440669975285484, scorePlus=18.419911116836726, scoreMinus= 18.419910691555376
          o.n.a.v.GradCheckUtil - Param 38 (qnull) FAILED: grad= -0.16943623470939917, numericalGrad= -0.0826061770098363, relError= 0.3445057405508715, absError=0.08683005769956287, scorePlus=18.419910078134553, scoreMinus= 18.419911730258093
          o.n.a.v.GradCheckUtil - Param 39 (qnull) FAILED: grad= 0.061885428547799756, numericalGrad= 0.030261978167800404, relError= 0.3431832919357201, absError=0.03162345037999935, scorePlus=18.41991120681597, scoreMinus= 18.419910601576408
          o.n.a.v.GradCheckUtil - Param 0 (knull) FAILED: grad= 0.05871335147695345, numericalGrad= 0.029356968411775593, relError= 0.3333289024301, absError=0.02935638306517786, scorePlus=18.41991119776575, scoreMinus= 18.41991061062638
          o.n.a.v.GradCheckUtil - Param 2 (knull) FAILED: grad= -0.05871335147695349, numericalGrad= -0.029356968411775593, relError= 0.33332890243010027, absError=0.029356383065177894, scorePlus=18.41991061062638, scoreMinus= 18.41991119776575
          o.n.a.v.GradCheckUtil - Param 3 (knull) FAILED: grad= 0.018417048135781686, numericalGrad= 0.009208615736611137, relError= 0.33332890900670153, absError=0.00920843239917055, scorePlus=18.419910996282226, scoreMinus= 18.41991081210991
          o.n.a.v.GradCheckUtil - Param 5 (knull) FAILED: grad= -0.018417048135781697, numericalGrad= -0.009208615736611137, relError= 0.3333289090067018, absError=0.00920843239917056, scorePlus=18.41991081210991, scoreMinus= 18.419910996282226
          o.n.a.v.GradCheckUtil - Param 6 (knull) FAILED: grad= 0.0012397396992608054, numericalGrad= 6.198760615916399E-4, relError= 0.3333288793944298, absError=6.198636376691655E-4, scorePlus=18.419910910394826, scoreMinus= 18.419910897997305
          o.n.a.v.GradCheckUtil - Param 8 (knull) FAILED: grad= -0.001239739699260806, numericalGrad= -6.198760615916399E-4, relError= 0.33332887939443, absError=6.198636376691662E-4, scorePlus=18.419910897997305, scoreMinus= 18.419910910394826
          o.n.a.v.GradCheckUtil - Param 9 (knull) FAILED: grad= 0.008872408358865548, numericalGrad= 0.004436248346451066, relError= 0.33332890844214963, absError=0.004436160012414482, scorePlus=18.419910948558552, scoreMinus= 18.419910859833585
          o.n.a.v.GradCheckUtil - Param 11 (knull) FAILED: grad= -0.008872408358865554, numericalGrad= -0.004436248346451066, relError= 0.3333289084421499, absError=0.004436160012414488, scorePlus=18.419910859833585, scoreMinus= 18.419910948558552
          o.n.a.v.GradCheckUtil - Param 13 (knull) FAILED: grad= -0.028133399909363907, numericalGrad= -0.014495544498061006, relError= 0.31992008249041987, absError=0.0136378554113029, scorePlus=18.419910759240633, scoreMinus= 18.419911049151523
          o.n.a.v.GradCheckUtil - Param 14 (knull) FAILED: grad= 0.028133399909363883, numericalGrad= 0.014495544498061006, relError= 0.3199200824904195, absError=0.013637855411302876, scorePlus=18.419911049151523, scoreMinus= 18.419910759240633
          o.n.a.v.GradCheckUtil - Param 16 (knull) FAILED: grad= -0.05591493807333126, numericalGrad= -0.02880979437236419, relError= 0.31992008612526673, absError=0.02710514370096707, scorePlus=18.419910616098157, scoreMinus= 18.419911192294045
          o.n.a.v.GradCheckUtil - Param 17 (knull) FAILED: grad= 0.055914938073331207, numericalGrad= 0.02880979437236419, relError= 0.3199200861252663, absError=0.027105143700967015, scorePlus=18.419911192294045, scoreMinus= 18.419910616098157
          o.n.a.v.GradCheckUtil - Param 19 (knull) FAILED: grad= -0.02545486425463418, numericalGrad= -0.013115446861888811, relError= 0.3199200897153078, absError=0.012339417392745368, scorePlus=18.419910773041607, scoreMinus= 18.419911035350545
          o.n.a.v.GradCheckUtil - Param 20 (knull) FAILED: grad= 0.025454864254634155, numericalGrad= 0.013115446861888811, relError= 0.31992008971530733, absError=0.012339417392745343, scorePlus=18.419911035350545, scoreMinus= 18.419910773041607
          o.n.a.v.GradCheckUtil - Param 22 (knull) FAILED: grad= -0.1074931501710896, numericalGrad= -0.055385119779316476, relError= 0.31992008760677043, absError=0.05210803039177312, scorePlus=18.419910350345, scoreMinus= 18.419911458047395
          o.n.a.v.GradCheckUtil - Param 23 (knull) FAILED: grad= 0.10749315017108949, numericalGrad= 0.055385119779316476, relError= 0.31992008760677, absError=0.05210803039177301, scorePlus=18.419911458047395, scoreMinus= 18.419910350345
          o.n.a.v.GradCheckUtil - Param 24 (knull) FAILED: grad= -0.022544770811744275, numericalGrad= -0.009215455420985563, relError= 0.4196857822449156, absError=0.013329315390758711, scorePlus=18.419910812041504, scoreMinus= 18.419910996350612
          o.n.a.v.GradCheckUtil - Param 25 (knull) FAILED: grad= 0.04230989911649389, numericalGrad= 0.022093239593345967, relError= 0.3139079853581595, absError=0.020216659523147922, scorePlus=18.4199111251285, scoreMinus= 18.41991068326371
          o.n.a.v.GradCheckUtil - Param 26 (knull) FAILED: grad= -0.019765128304749687, numericalGrad= -0.012877783994724721, relError= 0.21099049762590763, absError=0.006887344310024966, scorePlus=18.419910775418195, scoreMinus= 18.419911032973875
          o.n.a.v.GradCheckUtil - Param 27 (knull) FAILED: grad= -0.08998913819504897, numericalGrad= -0.03678417961339164, relError= 0.4196857785330828, absError=0.05320495858165733, scorePlus=18.41991053635413, scoreMinus= 18.419911272037723
          o.n.a.v.GradCheckUtil - Param 28 (knull) FAILED: grad= 0.16888312551083196, numericalGrad= 0.08818681713762543, relError= 0.3139079876154894, absError=0.08069630837320653, scorePlus=18.419911786064837, scoreMinus= 18.419910022328494
          o.n.a.v.GradCheckUtil - Param 29 (knull) FAILED: grad= -0.07889398731578326, numericalGrad= -0.05140263770186947, relError= 0.21099049657033883, absError=0.027491349613913786, scorePlus=18.41991039016919, scoreMinus= 18.419911418221943
          o.n.a.v.GradCheckUtil - Param 30 (knull) FAILED: grad= -0.08346807863308288, numericalGrad= -0.03411861548840989, relError= 0.41968577748843083, absError=0.04934946314467299, scorePlus=18.419910563009793, scoreMinus= 18.419911245382103
          o.n.a.v.GradCheckUtil - Param 31 (knull) FAILED: grad= 0.1566450160838909, numericalGrad= 0.081796362749742, relError= 0.31390798736478054, absError=0.07484865333414889, scorePlus=18.419911722160208, scoreMinus= 18.419910086232953
          o.n.a.v.GradCheckUtil - Param 32 (knull) FAILED: grad= -0.07317693745080828, numericalGrad= -0.04767774743896779, relError= 0.21099049685245289, absError=0.025499190011840485, scorePlus=18.419910427418163, scoreMinus= 18.41991138097311
          o.n.a.v.GradCheckUtil - Param 33 (knull) FAILED: grad= -0.01539720543530123, numericalGrad= -0.00629379925953799, relError= 0.41968577776063754, absError=0.009103406175763239, scorePlus=18.419910841258073, scoreMinus= 18.419910967134058
          o.n.a.v.GradCheckUtil - Param 34 (knull) FAILED: grad= 0.02889602267786921, numericalGrad= 0.015088827076681353, relError= 0.3139079860050994, absError=0.013807195601187856, scorePlus=18.419911055084356, scoreMinus= 18.419910753307814
          o.n.a.v.GradCheckUtil - Param 35 (knull) FAILED: grad= -0.01349881724256803, numericalGrad= -0.008795027817143364, relError= 0.21099049593401806, absError=0.004703789425424666, scorePlus=18.419910816245775, scoreMinus= 18.41991099214633
          o.n.a.v.GradCheckUtil - Param 36 (knull) FAILED: grad= -0.14490155879827593, numericalGrad= -0.07147073546320826, relError= 0.33937257810987165, absError=0.07343082333506767, scorePlus=18.419910189488547, scoreMinus= 18.419911618903257
          o.n.a.v.GradCheckUtil - Param 37 (knull) FAILED: grad= 0.1134068189441937, numericalGrad= 0.06257248799101944, relError= 0.2888653889964969, absError=0.05083433095317426, scorePlus=18.419911529921265, scoreMinus= 18.419910278471505
          o.n.a.v.GradCheckUtil - Param 38 (knull) FAILED: grad= 0.031494739854082215, numericalGrad= 0.00889824729455313, relError= 0.5594162292672256, absError=0.022596492559529086, scorePlus=18.41991099317858, scoreMinus= 18.419910815213633
          o.n.a.v.GradCheckUtil - Param 39 (knull) FAILED: grad= -0.029099484573135326, numericalGrad= -0.014352927379945866, relError= 0.3393725809539046, absError=0.01474655719318946, scorePlus=18.419910760666788, scoreMinus= 18.419911047725336
          o.n.a.v.GradCheckUtil - Param 40 (knull) FAILED: grad= 0.022774634073806668, numericalGrad= 0.012565959650601142, relError= 0.2888653909669592, absError=0.010208674423205525, scorePlus=18.419911029855676, scoreMinus= 18.419910778536483
          o.n.a.v.GradCheckUtil - Param 41 (knull) FAILED: grad= 0.006324850499328652, numericalGrad= 0.0017869677293447237, relError= 0.5594162297601266, absError=0.004537882769983928, scorePlus=18.419910922065746, scoreMinus= 18.41991088632639
          o.n.a.v.GradCheckUtil - Param 42 (knull) FAILED: grad= -0.28496144554369907, numericalGrad= -0.14055338155571917, relError= 0.3393725783243743, absError=0.1444080639879799, scorePlus=18.419909498661617, scoreMinus= 18.41991230972925
          o.n.a.v.GradCheckUtil - Param 43 (knull) FAILED: grad= 0.22302431615548984, numericalGrad= 0.12305420877822824, relError= 0.28886538798212963, absError=0.0999701073772616, scorePlus=18.41991213473939, scoreMinus= 18.419909673655216
          o.n.a.v.GradCheckUtil - Param 44 (knull) FAILED: grad= 0.06193712938820918, numericalGrad= 0.017499172955126596, relError= 0.5594162256069647, absError=0.044437956433082584, scorePlus=18.41991107918794, scoreMinus= 18.41991072920448
          o.n.a.v.GradCheckUtil - Param 45 (knull) FAILED: grad= -0.2944893843414467, numericalGrad= -0.1452529085455012, relError= 0.3393725784622501, absError=0.1492364757959455, scorePlus=18.419909451666307, scoreMinus= 18.419912356724478
          o.n.a.v.GradCheckUtil - Param 46 (knull) FAILED: grad= 0.23048133207104524, numericalGrad= 0.12716863526662792, relError= 0.28886538861857414, absError=0.10331269680441732, scorePlus=18.419912175883738, scoreMinus= 18.419909632511033
          o.n.a.v.GradCheckUtil - Param 47 (knull) FAILED: grad= 0.06400805227040146, numericalGrad= 0.018084273278873297, relError= 0.5594162265991973, absError=0.045923778991528164, scorePlus=18.419911085038954, scoreMinus= 18.41991072335349
          o.n.a.v.GradCheckUtil - Param 49 (knull) FAILED: grad= 0.18239634859859485, numericalGrad= 0.09119917940836329, relError= 0.3333284350609423, absError=0.09119716919023156, scorePlus=18.419911816187863, scoreMinus= 18.419909992204275
          o.n.a.v.GradCheckUtil - Param 50 (knull) FAILED: grad= -0.18239634859859477, numericalGrad= -0.09119917940836329, relError= 0.33332843506094206, absError=0.09119716919023148, scorePlus=18.419909992204275, scoreMinus= 18.419911816187863
          o.n.a.v.GradCheckUtil - Param 52 (knull) FAILED: grad= 0.07804416433830341, numericalGrad= 0.039022512154929245, relError= 0.3333284360014262, absError=0.03902165218337417, scorePlus=18.41991129442119, scoreMinus= 18.419910513970947
          o.n.a.v.GradCheckUtil - Param 53 (knull) FAILED: grad= -0.07804416433830337, numericalGrad= -0.039022512154929245, relError= 0.333328436001426, absError=0.039021652183374125, scorePlus=18.419910513970947, scoreMinus= 18.41991129442119
          o.n.a.v.GradCheckUtil - Param 55 (knull) FAILED: grad= 0.07753345491709203, numericalGrad= 0.03876715464201652, relError= 0.3333284358700884, absError=0.03876630027507551, scorePlus=18.419911291867614, scoreMinus= 18.41991051652452
          o.n.a.v.GradCheckUtil - Param 56 (knull) FAILED: grad= -0.07753345491709199, numericalGrad= -0.03876715464201652, relError= 0.3333284358700882, absError=0.038766300275075466, scorePlus=18.41991051652452, scoreMinus= 18.419911291867614
          o.n.a.v.GradCheckUtil - Param 58 (knull) FAILED: grad= 0.1286479946991362, numericalGrad= 0.06432470609496477, relError= 0.3333284362994092, absError=0.06432328860417144, scorePlus=18.419911547443128, scoreMinus= 18.419910260949006
          o.n.a.v.GradCheckUtil - Param 59 (knull) FAILED: grad= -0.12864799469913615, numericalGrad= -0.06432470609496477, relError= 0.333328436299409, absError=0.06432328860417139, scorePlus=18.419910260949006, scoreMinus= 18.419911547443128
          o.n.a.v.GradCheckUtil - Param 60 (knull) FAILED: grad= -0.05800981363197998, numericalGrad= -0.02907406937424639, relError= 0.3322743917570227, absError=0.028935744257733594, scorePlus=18.419910613455357, scoreMinus= 18.419911194936745
          o.n.a.v.GradCheckUtil - Param 61 (knull) FAILED: grad= 0.058009813631979955, numericalGrad= 0.02907406937424639, relError= 0.3322743917570225, absError=0.028935744257733566, scorePlus=18.419911194936745, scoreMinus= 18.419910613455357
          o.n.a.v.GradCheckUtil - Param 63 (knull) FAILED: grad= -0.0169419831791321, numericalGrad= -0.008491190683912464, relError= 0.3322743964526968, absError=0.008450792495219635, scorePlus=18.41991081928416, scoreMinus= 18.419910989107972
          o.n.a.v.GradCheckUtil - Param 64 (knull) FAILED: grad= 0.016941983179132092, numericalGrad= 0.008491190683912464, relError= 0.3322743964526966, absError=0.008450792495219628, scorePlus=18.419910989107972, scoreMinus= 18.41991081928416
          o.n.a.v.GradCheckUtil - Param 66 (knull) FAILED: grad= -0.02583520649122144, numericalGrad= -0.01294840537013897, relError= 0.33227439381223334, absError=0.012886801121082472, scorePlus=18.419910774712008, scoreMinus= 18.419911033680116
          o.n.a.v.GradCheckUtil - Param 67 (knull) FAILED: grad= 0.02583520649122143, numericalGrad= 0.01294840537013897, relError= 0.3322743938122331, absError=0.012886801121082462, scorePlus=18.419911033680116, scoreMinus= 18.419910774712008
          o.n.a.v.GradCheckUtil - Param 69 (knull) FAILED: grad= -0.0038894857361072943, numericalGrad= -0.0019493802128067725, relError= 0.33227437318737374, absError=0.0019401055233005218, scorePlus=18.419910884702265, scoreMinus= 18.41991092368987
          o.n.a.v.GradCheckUtil - Param 70 (knull) FAILED: grad= 0.0038894857361072926, numericalGrad= 0.0019493802128067725, relError= 0.3322743731873736, absError=0.00194010552330052, scorePlus=18.41991092368987, scoreMinus= 18.419910884702265
          o.n.a.v.GradCheckUtil - Param 72 (knull) FAILED: grad= -0.023224269539791415, numericalGrad= -0.011802572075225724, relError= 0.32608413827608257, absError=0.011421697464565691, scorePlus=18.419910786170348, scoreMinus= 18.41991102222179
          o.n.a.v.GradCheckUtil - Param 73 (knull) FAILED: grad= 0.023224269539791387, numericalGrad= 0.011802572075225724, relError= 0.326084138276082, absError=0.011421697464565663, scorePlus=18.41991102222179, scoreMinus= 18.419910786170348
          o.n.a.v.GradCheckUtil - Param 75 (knull) FAILED: grad= -0.13615451182360866, numericalGrad= -0.06919371280389441, relError= 0.32608413898478833, absError=0.06696079901971425, scorePlus=18.41991021225902, scoreMinus= 18.419911596133275
          o.n.a.v.GradCheckUtil - Param 76 (knull) FAILED: grad= 0.1361545118236085, numericalGrad= 0.06919371280389441, relError= 0.3260841389847878, absError=0.06696079901971408, scorePlus=18.419911596133275, scoreMinus= 18.41991021225902
          o.n.a.v.GradCheckUtil - Param 78 (knull) FAILED: grad= -0.11815543172437169, numericalGrad= -0.06004658157365838, relError= 0.32608413942849473, absError=0.05810885015071331, scorePlus=18.419910303730312, scoreMinus= 18.419911504661943
          o.n.a.v.GradCheckUtil - Param 79 (knull) FAILED: grad= 0.11815543172437155, numericalGrad= 0.06004658157365838, relError= 0.32608413942849424, absError=0.058108850150713175, scorePlus=18.419911504661943, scoreMinus= 18.419910303730312
          o.n.a.v.GradCheckUtil - Param 81 (knull) FAILED: grad= -0.051133332532006026, numericalGrad= -0.02598595578717777, relError= 0.32608413916823875, absError=0.025147376744828257, scorePlus=18.419910644336518, scoreMinus= 18.419911164055634
          o.n.a.v.GradCheckUtil - Param 82 (knull) FAILED: grad= 0.05113333253200596, numericalGrad= 0.02598595578717777, relError= 0.32608413916823814, absError=0.025147376744828188, scorePlus=18.419911164055634, scoreMinus= 18.419910644336518
          o.n.a.v.GradCheckUtil - Param 84 (knull) FAILED: grad= -0.14111177351326354, numericalGrad= -0.07067349621081576, relError= 0.3325929012637047, absError=0.07043827730244778, scorePlus=18.419910197461135, scoreMinus= 18.41991161093106
          o.n.a.v.GradCheckUtil - Param 86 (knull) FAILED: grad= 0.14111177351326357, numericalGrad= 0.07067349621081576, relError= 0.33259290126370483, absError=0.07043827730244781, scorePlus=18.41991161093106, scoreMinus= 18.419910197461135
          o.n.a.v.GradCheckUtil - Param 87 (knull) FAILED: grad= -0.1813504386280451, numericalGrad= -0.09082636562851575, relError= 0.3325929013193903, absError=0.09052407299952935, scorePlus=18.41990999593246, scoreMinus= 18.419911812459773
          o.n.a.v.GradCheckUtil - Param 89 (knull) FAILED: grad= 0.18135043862804515, numericalGrad= 0.09082636562851575, relError= 0.33259290131939045, absError=0.0905240729995294, scorePlus=18.419911812459773, scoreMinus= 18.41990999593246
          o.n.a.v.GradCheckUtil - Param 90 (knull) FAILED: grad= -0.021340749569934384, numericalGrad= -0.010688161289351681, relError= 0.3325928979409621, absError=0.010652588280582702, scorePlus=18.419910797314454, scoreMinus= 18.41991101107768
          o.n.a.v.GradCheckUtil - Param 92 (knull) FAILED: grad= 0.021340749569934387, numericalGrad= 0.010688161289351681, relError= 0.3325928979409622, absError=0.010652588280582706, scorePlus=18.41991101107768, scoreMinus= 18.419910797314454
          o.n.a.v.GradCheckUtil - Param 93 (knull) FAILED: grad= -0.0779570109230157, numericalGrad= -0.03904347867234037, relError= 0.3325929009806457, absError=0.03891353225067533, scorePlus=18.419910513761288, scoreMinus= 18.41991129463086
          o.n.a.v.GradCheckUtil - Param 95 (knull) FAILED: grad= 0.07795701092301573, numericalGrad= 0.03904347867234037, relError= 0.33259290098064587, absError=0.038913532250675356, scorePlus=18.41991129463086, scoreMinus= 18.419910513761288
          o.n.a.v.GradCheckUtil - Param 108 (knull) FAILED: grad= 0.006310920582427449, numericalGrad= 0.0028055415768335474, relError= 0.3845108929710137, absError=0.003505379005593902, scorePlus=18.419910932251494, scoreMinus= 18.419910876140662
          o.n.a.v.GradCheckUtil - Param 109 (knull) FAILED: grad= -0.09616831687774535, numericalGrad= -0.04669384967570522, relError= 0.3463090921523279, absError=0.049474467202040136, scorePlus=18.41991043725738, scoreMinus= 18.419911371134372
          o.n.a.v.GradCheckUtil - Param 110 (knull) FAILED: grad= 0.08985739629531782, numericalGrad= 0.04388830809887167, relError= 0.3437051560247587, absError=0.04596908819644615, scorePlus=18.419911343079335, scoreMinus= 18.419910465313173
          o.n.a.v.GradCheckUtil - Param 111 (knull) FAILED: grad= 0.005207773197151457, numericalGrad= 0.002315133507124756, relError= 0.38451090831452833, absError=0.0028926396900267014, scorePlus=18.419910927347406, scoreMinus= 18.419910881044736
          o.n.a.v.GradCheckUtil - Param 112 (knull) FAILED: grad= -0.07935811844085235, numericalGrad= -0.03853177581447653, relError= 0.3463090953152702, absError=0.040826342626375814, scorePlus=18.419910518878176, scoreMinus= 18.419911289513692
          o.n.a.v.GradCheckUtil - Param 113 (knull) FAILED: grad= 0.07415034524370082, numericalGrad= 0.03621664248498746, relError= 0.34370515621903713, absError=0.037933702758713356, scorePlus=18.419911266362618, scoreMinus= 18.41991054202977
          o.n.a.v.GradCheckUtil - Param 114 (knull) FAILED: grad= 0.0024068821995734376, numericalGrad= 0.0010699876540343212, relError= 0.38451095434357246, absError=0.0013368945455391164, scorePlus=18.419910914895944, scoreMinus= 18.41991089349619
          o.n.a.v.GradCheckUtil - Param 115 (knull) FAILED: grad= -0.03667702786507756, numericalGrad= -0.017808272723129903, relError= 0.3463090950815369, absError=0.018868755141947656, scorePlus=18.419910726113308, scoreMinus= 18.419911082278762
          o.n.a.v.GradCheckUtil - Param 116 (knull) FAILED: grad= 0.03427014566550409, numericalGrad= 0.016738285069095582, relError= 0.3437051550875574, absError=0.01753186059640851, scorePlus=18.41991107157894, scoreMinus= 18.41991073681324
          o.n.a.v.GradCheckUtil - Param 117 (knull) FAILED: grad= 0.0016476915479435193, numericalGrad= 7.324867823399471E-4, relError= 0.38451100657427467, absError=9.152047656035722E-4, scorePlus=18.41991091152093, scoreMinus= 18.419910896871194
          o.n.a.v.GradCheckUtil - Param 118 (knull) FAILED: grad= -0.025108178882908123, numericalGrad= -0.01219109968531029, relError= 0.3463090894364934, absError=0.012917079197597834, scorePlus=18.419910782285054, scoreMinus= 18.419911026107048
          o.n.a.v.GradCheckUtil - Param 119 (knull) FAILED: grad= 0.023460487334964582, numericalGrad= 0.011458612725334659, relError= 0.3437051524496555, absError=0.012001874609629924, scorePlus=18.419911018782205, scoreMinus= 18.41991078960995
          o.n.a.v.GradCheckUtil - Param 0 (vnull) FAILED: grad= 0.5018230866883199, numericalGrad= 0.5009115463749936, relError= 9.090543831537754E-4, absError=9.115403133262978E-4, scorePlus=18.41991591331153, scoreMinus= 18.419905895080603
          o.n.a.v.GradCheckUtil - Param 2 (vnull) FAILED: grad= 0.4981769133116801, numericalGrad= 0.49908845376478433, relError= 9.140400170282037E-4, absError=9.115404531042093E-4, scorePlus=18.419915895080607, scoreMinus= 18.41990591331153
          o.n.a.v.GradCheckUtil - Param 3 (vnull) FAILED: grad= 0.5018230866883199, numericalGrad= 0.5009115463749936, relError= 9.090543831537754E-4, absError=9.115403133262978E-4, scorePlus=18.41991591331153, scoreMinus= 18.419905895080603
          o.n.a.v.GradCheckUtil - Param 5 (vnull) FAILED: grad= 0.4981769133116801, numericalGrad= 0.49908845376478433, relError= 9.140400170282037E-4, absError=9.115404531042093E-4, scorePlus=18.419915895080607, scoreMinus= 18.41990591331153
          o.n.a.v.GradCheckUtil - Param 6 (vnull) FAILED: grad= 0.5018230866883199, numericalGrad= 0.5009115463749936, relError= 9.090543831537754E-4, absError=9.115403133262978E-4, scorePlus=18.41991591331153, scoreMinus= 18.419905895080603
          o.n.a.v.GradCheckUtil - Param 8 (vnull) FAILED: grad= 0.4981769133116801, numericalGrad= 0.49908845376478433, relError= 9.140400170282037E-4, absError=9.115404531042093E-4, scorePlus=18.419915895080607, scoreMinus= 18.41990591331153
          o.n.a.v.GradCheckUtil - Param 9 (vnull) FAILED: grad= 0.5018230866883199, numericalGrad= 0.5009115463749936, relError= 9.090543831537754E-4, absError=9.115403133262978E-4, scorePlus=18.41991591331153, scoreMinus= 18.419905895080603
          o.n.a.v.GradCheckUtil - Param 11 (vnull) FAILED: grad= 0.4981769133116801, numericalGrad= 0.49908845376478433, relError= 9.140400170282037E-4, absError=9.115404531042093E-4, scorePlus=18.419915895080607, scoreMinus= 18.41990591331153
          o.n.a.v.GradCheckUtil - Param 13 (vnull) FAILED: grad= 0.5991396649187204, numericalGrad= 0.5500668573077405, relError= 0.0427014698071037, absError=0.049072807610979874, scorePlus=18.41991640486464, scoreMinus= 18.419905403527494
          o.n.a.v.GradCheckUtil - Param 14 (vnull) FAILED: grad= 0.40086033508127966, numericalGrad= 0.4499331428320374, relError= 0.05767887157658431, absError=0.04907280775075773, scorePlus=18.419915403527497, scoreMinus= 18.41990640486464
          o.n.a.v.GradCheckUtil - Param 16 (vnull) FAILED: grad= 0.5991396649187204, numericalGrad= 0.5500668573077405, relError= 0.0427014698071037, absError=0.049072807610979874, scorePlus=18.41991640486464, scoreMinus= 18.419905403527494
          o.n.a.v.GradCheckUtil - Param 17 (vnull) FAILED: grad= 0.40086033508127966, numericalGrad= 0.4499331428320374, relError= 0.05767887157658431, absError=0.04907280775075773, scorePlus=18.419915403527497, scoreMinus= 18.41990640486464
          o.n.a.v.GradCheckUtil - Param 19 (vnull) FAILED: grad= 0.5991396649187204, numericalGrad= 0.5500668573077405, relError= 0.0427014698071037, absError=0.049072807610979874, scorePlus=18.41991640486464, scoreMinus= 18.419905403527494
          o.n.a.v.GradCheckUtil - Param 20 (vnull) FAILED: grad= 0.40086033508127966, numericalGrad= 0.4499331428320374, relError= 0.05767887157658431, absError=0.04907280775075773, scorePlus=18.419915403527497, scoreMinus= 18.41990640486464
          o.n.a.v.GradCheckUtil - Param 22 (vnull) FAILED: grad= 0.5991396649187204, numericalGrad= 0.5500668573077405, relError= 0.0427014698071037, absError=0.049072807610979874, scorePlus=18.41991640486464, scoreMinus= 18.419905403527494
          o.n.a.v.GradCheckUtil - Param 23 (vnull) FAILED: grad= 0.40086033508127966, numericalGrad= 0.4499331428320374, relError= 0.05767887157658431, absError=0.04907280775075773, scorePlus=18.419915403527497, scoreMinus= 18.41990640486464
          o.n.a.v.GradCheckUtil - Param 24 (vnull) FAILED: grad= 0.48049853566778666, numericalGrad= 0.40661853457635283, relError= 0.0832810049197922, absError=0.07388000109143383, scorePlus=18.419914970381413, scoreMinus= 18.41990683801072
          o.n.a.v.GradCheckUtil - Param 25 (vnull) FAILED: grad= 0.32321305017708674, numericalGrad= 0.3334921229836141, relError= 0.015652492513580335, absError=0.010279072806527345, scorePlus=18.419914239117297, scoreMinus= 18.419907569274837
          o.n.a.v.GradCheckUtil - Param 26 (vnull) FAILED: grad= 0.19628841415512666, numericalGrad= 0.25988934222453963, relError= 0.13942137068270244, absError=0.06360092806941298, scorePlus=18.41991350308949, scoreMinus= 18.419908305302645
          o.n.a.v.GradCheckUtil - Param 27 (vnull) FAILED: grad= 0.48049853566778666, numericalGrad= 0.40661853457635283, relError= 0.0832810049197922, absError=0.07388000109143383, scorePlus=18.419914970381413, scoreMinus= 18.41990683801072
          o.n.a.v.GradCheckUtil - Param 28 (vnull) FAILED: grad= 0.32321305017708674, numericalGrad= 0.3334921229836141, relError= 0.015652492513580335, absError=0.010279072806527345, scorePlus=18.419914239117297, scoreMinus= 18.419907569274837
          o.n.a.v.GradCheckUtil - Param 29 (vnull) FAILED: grad= 0.19628841415512666, numericalGrad= 0.25988934204690395, relError= 0.139421370347593, absError=0.06360092789177729, scorePlus=18.41991350308949, scoreMinus= 18.41990830530265
          o.n.a.v.GradCheckUtil - Param 30 (vnull) FAILED: grad= 0.48049853566778666, numericalGrad= 0.40661853457635283, relError= 0.0832810049197922, absError=0.07388000109143383, scorePlus=18.419914970381413, scoreMinus= 18.41990683801072
          o.n.a.v.GradCheckUtil - Param 31 (vnull) FAILED: grad= 0.32321305017708674, numericalGrad= 0.3334921229836141, relError= 0.015652492513580335, absError=0.010279072806527345, scorePlus=18.419914239117297, scoreMinus= 18.419907569274837
          o.n.a.v.GradCheckUtil - Param 32 (vnull) FAILED: grad= 0.19628841415512666, numericalGrad= 0.25988934222453963, relError= 0.13942137068270244, absError=0.06360092806941298, scorePlus=18.41991350308949, scoreMinus= 18.419908305302645
          o.n.a.v.GradCheckUtil - Param 33 (vnull) FAILED: grad= 0.48049853566778666, numericalGrad= 0.4066185347539885, relError= 0.08328100470287679, absError=0.07388000091379815, scorePlus=18.419914970381413, scoreMinus= 18.419906838010718
          o.n.a.v.GradCheckUtil - Param 34 (vnull) FAILED: grad= 0.32321305017708674, numericalGrad= 0.33349212316124976, relError= 0.01565249277984174, absError=0.010279072984163029, scorePlus=18.419914239117297, scoreMinus= 18.419907569274834
          o.n.a.v.GradCheckUtil - Param 35 (vnull) FAILED: grad= 0.19628841415512666, numericalGrad= 0.25988934222453963, relError= 0.13942137068270244, absError=0.06360092806941298, scorePlus=18.41991350308949, scoreMinus= 18.419908305302645
          o.n.a.v.GradCheckUtil - Param 36 (vnull) FAILED: grad= 0.4705179096441516, numericalGrad= 0.40055668613092615, relError= 0.08031599572821232, absError=0.06996122351322542, scorePlus=18.41991490976293, scoreMinus= 18.419906898629208
          o.n.a.v.GradCheckUtil - Param 37 (vnull) FAILED: grad= 0.22773753808608332, numericalGrad= 0.27867192464725576, relError= 0.10057945261578385, absError=0.05093438656117244, scorePlus=18.419913690915315, scoreMinus= 18.419908117476822
          o.n.a.v.GradCheckUtil - Param 38 (vnull) FAILED: grad= 0.301744552269765, numericalGrad= 0.3207713891839603, relError= 0.030564417145307242, absError=0.019026836914195322, scorePlus=18.41991411190996, scoreMinus= 18.419907696482177
          o.n.a.v.GradCheckUtil - Param 39 (vnull) FAILED: grad= 0.4705179096441516, numericalGrad= 0.40055668613092615, relError= 0.08031599572821232, absError=0.06996122351322542, scorePlus=18.41991490976293, scoreMinus= 18.419906898629208
          o.n.a.v.GradCheckUtil - Param 40 (vnull) FAILED: grad= 0.22773753808608332, numericalGrad= 0.2786719244696201, relError= 0.10057945230028978, absError=0.050934386383536756, scorePlus=18.419913690915312, scoreMinus= 18.419908117476822
          o.n.a.v.GradCheckUtil - Param 41 (vnull) FAILED: grad= 0.301744552269765, numericalGrad= 0.3207713891839603, relError= 0.030564417145307242, absError=0.019026836914195322, scorePlus=18.41991411190996, scoreMinus= 18.419907696482177
          o.n.a.v.GradCheckUtil - Param 42 (vnull) FAILED: grad= 0.4705179096441516, numericalGrad= 0.40055668613092615, relError= 0.08031599572821232, absError=0.06996122351322542, scorePlus=18.41991490976293, scoreMinus= 18.419906898629208
          o.n.a.v.GradCheckUtil - Param 43 (vnull) FAILED: grad= 0.22773753808608332, numericalGrad= 0.2786719244696201, relError= 0.10057945230028978, absError=0.050934386383536756, scorePlus=18.419913690915312, scoreMinus= 18.419908117476822
          o.n.a.v.GradCheckUtil - Param 44 (vnull) FAILED: grad= 0.301744552269765, numericalGrad= 0.3207713891839603, relError= 0.030564417145307242, absError=0.019026836914195322, scorePlus=18.41991411190996, scoreMinus= 18.419907696482177
          o.n.a.v.GradCheckUtil - Param 45 (vnull) FAILED: grad= 0.4705179096441516, numericalGrad= 0.40055668613092615, relError= 0.08031599572821232, absError=0.06996122351322542, scorePlus=18.41991490976293, scoreMinus= 18.419906898629208
          o.n.a.v.GradCheckUtil - Param 46 (vnull) FAILED: grad= 0.22773753808608332, numericalGrad= 0.2786719244696201, relError= 0.10057945230028978, absError=0.050934386383536756, scorePlus=18.419913690915312, scoreMinus= 18.419908117476822
          o.n.a.v.GradCheckUtil - Param 47 (vnull) FAILED: grad= 0.301744552269765, numericalGrad= 0.3207713891839603, relError= 0.030564417145307242, absError=0.019026836914195322, scorePlus=18.41991411190996, scoreMinus= 18.419907696482177
          o.n.a.v.GradCheckUtil - Param 49 (vnull) FAILED: grad= 0.49808348126403446, numericalGrad= 0.4990417370009936, relError= 9.610184552612799E-4, absError=9.582557369591238E-4, scorePlus=18.41991589461344, scoreMinus= 18.4199059137787
          o.n.a.v.GradCheckUtil - Param 50 (vnull) FAILED: grad= 0.5019165187359654, numericalGrad= 0.500958262783513, relError= 9.555090726287821E-4, absError=9.582559524524692E-4, scorePlus=18.419915913778695, scoreMinus= 18.41990589461344
          o.n.a.v.GradCheckUtil - Param 52 (vnull) FAILED: grad= 0.49808348126403446, numericalGrad= 0.4990417370009936, relError= 9.610184552612799E-4, absError=9.582557369591238E-4, scorePlus=18.41991589461344, scoreMinus= 18.4199059137787
          o.n.a.v.GradCheckUtil - Param 53 (vnull) FAILED: grad= 0.5019165187359654, numericalGrad= 0.500958262783513, relError= 9.555090726287821E-4, absError=9.582559524524692E-4, scorePlus=18.419915913778695, scoreMinus= 18.41990589461344
          o.n.a.v.GradCheckUtil - Param 55 (vnull) FAILED: grad= 0.49808348126403446, numericalGrad= 0.49904173717862926, relError= 9.610186332378965E-4, absError=9.582559145948077E-4, scorePlus=18.41991589461344, scoreMinus= 18.419905913778695
          o.n.a.v.GradCheckUtil - Param 56 (vnull) FAILED: grad= 0.5019165187359654, numericalGrad= 0.5009582629611486, relError= 9.555088953330523E-4, absError=9.582557748167853E-4, scorePlus=18.419915913778695, scoreMinus= 18.419905894613436
          o.n.a.v.GradCheckUtil - Param 58 (vnull) FAILED: grad= 0.49808348126403446, numericalGrad= 0.49904173717862926, relError= 9.610186332378965E-4, absError=9.582559145948077E-4, scorePlus=18.41991589461344, scoreMinus= 18.419905913778695
          o.n.a.v.GradCheckUtil - Param 59 (vnull) FAILED: grad= 0.5019165187359654, numericalGrad= 0.5009582629611486, relError= 9.555088953330523E-4, absError=9.582557748167853E-4, scorePlus=18.419915913778695, scoreMinus= 18.419905894613436
          o.n.a.v.GradCheckUtil - Param 60 (vnull) FAILED: grad= 0.4718444167880012, numericalGrad= 0.48591103070094727, relError= 0.014687062286960652, absError=0.014066613912946058, scorePlus=18.419915763306374, scoreMinus= 18.41990604508576
          o.n.a.v.GradCheckUtil - Param 61 (vnull) FAILED: grad= 0.5281555832119988, numericalGrad= 0.514088969261195, relError= 0.013496461955521398, absError=0.014066613950803886, scorePlus=18.41991604508576, scoreMinus= 18.419905763306375
          o.n.a.v.GradCheckUtil - Param 63 (vnull) FAILED: grad= 0.4718444167880012, numericalGrad= 0.48591103070094727, relError= 0.014687062286960652, absError=0.014066613912946058, scorePlus=18.419915763306374, scoreMinus= 18.41990604508576
          o.n.a.v.GradCheckUtil - Param 64 (vnull) FAILED: grad= 0.5281555832119988, numericalGrad= 0.514088969261195, relError= 0.013496461955521398, absError=0.014066613950803886, scorePlus=18.41991604508576, scoreMinus= 18.419905763306375
          o.n.a.v.GradCheckUtil - Param 66 (vnull) FAILED: grad= 0.4718444167880012, numericalGrad= 0.48591103070094727, relError= 0.014687062286960652, absError=0.014066613912946058, scorePlus=18.419915763306374, scoreMinus= 18.41990604508576
          o.n.a.v.GradCheckUtil - Param 67 (vnull) FAILED: grad= 0.5281555832119988, numericalGrad= 0.514088969261195, relError= 0.013496461955521398, absError=0.014066613950803886, scorePlus=18.41991604508576, scoreMinus= 18.419905763306375
          o.n.a.v.GradCheckUtil - Param 69 (vnull) FAILED: grad= 0.4718444167880012, numericalGrad= 0.48591103070094727, relError= 0.014687062286960652, absError=0.014066613912946058, scorePlus=18.419915763306374, scoreMinus= 18.41990604508576
          o.n.a.v.GradCheckUtil - Param 70 (vnull) FAILED: grad= 0.5281555832119988, numericalGrad= 0.5140889694388306, relError= 0.013496461782785416, absError=0.014066613773168202, scorePlus=18.419916045085763, scoreMinus= 18.419905763306375
          o.n.a.v.GradCheckUtil - Param 72 (vnull) FAILED: grad= 0.573271411118837, numericalGrad= 0.5368345322054324, relError= 0.03282288427741628, absError=0.036436878913404525, scorePlus=18.41991627254139, scoreMinus= 18.419905535850745
          o.n.a.v.GradCheckUtil - Param 73 (vnull) FAILED: grad= 0.42672858888116305, numericalGrad= 0.4631654675790741, relError= 0.04094518716401739, absError=0.03643687869791107, scorePlus=18.41991553585074, scoreMinus= 18.41990627254139
          o.n.a.v.GradCheckUtil - Param 75 (vnull) FAILED: grad= 0.573271411118837, numericalGrad= 0.5368345323830681, relError= 0.03282288411214719, absError=0.03643687873576884, scorePlus=18.419916272541393, scoreMinus= 18.419905535850745
          o.n.a.v.GradCheckUtil - Param 76 (vnull) FAILED: grad= 0.42672858888116305, numericalGrad= 0.4631654677567098, relError= 0.04094518735545856, absError=0.03643687887554675, scorePlus=18.419915535850745, scoreMinus= 18.41990627254139
          o.n.a.v.GradCheckUtil - Param 78 (vnull) FAILED: grad= 0.573271411118837, numericalGrad= 0.5368345323830681, relError= 0.03282288411214719, absError=0.03643687873576884, scorePlus=18.419916272541393, scoreMinus= 18.419905535850745
          o.n.a.v.GradCheckUtil - Param 79 (vnull) FAILED: grad= 0.42672858888116305, numericalGrad= 0.4631654677567098, relError= 0.04094518735545856, absError=0.03643687887554675, scorePlus=18.419915535850745, scoreMinus= 18.41990627254139
          o.n.a.v.GradCheckUtil - Param 81 (vnull) FAILED: grad= 0.573271411118837, numericalGrad= 0.5368345322054324, relError= 0.03282288427741628, absError=0.036436878913404525, scorePlus=18.41991627254139, scoreMinus= 18.419905535850745
          o.n.a.v.GradCheckUtil - Param 82 (vnull) FAILED: grad= 0.42672858888116305, numericalGrad= 0.4631654675790741, relError= 0.04094518716401739, absError=0.03643687869791107, scorePlus=18.41991553585074, scoreMinus= 18.41990627254139
          o.n.a.v.GradCheckUtil - Param 84 (vnull) FAILED: grad= 0.5235500477948749, numericalGrad= 0.5117815616628718, relError= 0.011366876104716655, absError=0.011768486132003098, scorePlus=18.419916022011684, scoreMinus= 18.41990578638045
          o.n.a.v.GradCheckUtil - Param 86 (vnull) FAILED: grad= 0.47644995220512504, numericalGrad= 0.4882184382992704, relError= 0.012199514579297037, absError=0.01176848609414538, scorePlus=18.41991578638045, scoreMinus= 18.419906022011684
          o.n.a.v.GradCheckUtil - Param 87 (vnull) FAILED: grad= 0.5235500477948749, numericalGrad= 0.5117815616628718, relError= 0.011366876104716655, absError=0.011768486132003098, scorePlus=18.419916022011684, scoreMinus= 18.41990578638045
          o.n.a.v.GradCheckUtil - Param 89 (vnull) FAILED: grad= 0.47644995220512504, numericalGrad= 0.4882184384769061, relError= 0.012199514761192305, absError=0.011768486271781065, scorePlus=18.41991578638045, scoreMinus= 18.41990602201168
          o.n.a.v.GradCheckUtil - Param 90 (vnull) FAILED: grad= 0.5235500477948749, numericalGrad= 0.5117815616628718, relError= 0.011366876104716655, absError=0.011768486132003098, scorePlus=18.419916022011684, scoreMinus= 18.41990578638045
          o.n.a.v.GradCheckUtil - Param 92 (vnull) FAILED: grad= 0.47644995220512504, numericalGrad= 0.4882184384769061, relError= 0.012199514761192305, absError=0.011768486271781065, scorePlus=18.41991578638045, scoreMinus= 18.41990602201168
          o.n.a.v.GradCheckUtil - Param 93 (vnull) FAILED: grad= 0.5235500477948749, numericalGrad= 0.5117815616628718, relError= 0.011366876104716655, absError=0.011768486132003098, scorePlus=18.419916022011684, scoreMinus= 18.41990578638045
          o.n.a.v.GradCheckUtil - Param 95 (vnull) FAILED: grad= 0.47644995220512504, numericalGrad= 0.4882184382992704, relError= 0.012199514579297037, absError=0.01176848609414538, scorePlus=18.41991578638045, scoreMinus= 18.419906022011684
          o.n.a.v.GradCheckUtil - Param 108 (vnull) FAILED: grad= 0.29571317763188837, numericalGrad= 0.3142463970817744, relError= 0.030384340566481267, absError=0.018533219449886007, scorePlus=18.419914046660036, scoreMinus= 18.419907761732095
          o.n.a.v.GradCheckUtil - Param 109 (vnull) FAILED: grad= 0.36351664170799375, numericalGrad= 0.3484152188093503, relError= 0.021211893632165333, absError=0.015101422898643468, scorePlus=18.419914388348253, scoreMinus= 18.419907420043877
          o.n.a.v.GradCheckUtil - Param 110 (vnull) FAILED: grad= 0.3407701806601178, numericalGrad= 0.33733838407101757, relError= 0.005060836520271552, absError=0.0034317965891002555, scorePlus=18.419914277579906, scoreMinus= 18.419907530812225
          o.n.a.v.GradCheckUtil - Param 111 (vnull) FAILED: grad= 0.29571317763188837, numericalGrad= 0.3142463970817744, relError= 0.030384340566481267, absError=0.018533219449886007, scorePlus=18.419914046660036, scoreMinus= 18.419907761732095
          o.n.a.v.GradCheckUtil - Param 112 (vnull) FAILED: grad= 0.36351664170799375, numericalGrad= 0.3484152188093503, relError= 0.021211893632165333, absError=0.015101422898643468, scorePlus=18.419914388348253, scoreMinus= 18.419907420043877
          o.n.a.v.GradCheckUtil - Param 113 (vnull) FAILED: grad= 0.3407701806601178, numericalGrad= 0.33733838407101757, relError= 0.005060836520271552, absError=0.0034317965891002555, scorePlus=18.419914277579906, scoreMinus= 18.419907530812225
          o.n.a.v.GradCheckUtil - Param 114 (vnull) FAILED: grad= 0.29571317763188837, numericalGrad= 0.3142463970817744, relError= 0.030384340566481267, absError=0.018533219449886007, scorePlus=18.419914046660036, scoreMinus= 18.419907761732095
          o.n.a.v.GradCheckUtil - Param 115 (vnull) FAILED: grad= 0.36351664170799375, numericalGrad= 0.3484152188093503, relError= 0.021211893632165333, absError=0.015101422898643468, scorePlus=18.419914388348253, scoreMinus= 18.419907420043877
          o.n.a.v.GradCheckUtil - Param 116 (vnull) FAILED: grad= 0.3407701806601178, numericalGrad= 0.33733838407101757, relError= 0.005060836520271552, absError=0.0034317965891002555, scorePlus=18.419914277579906, scoreMinus= 18.419907530812225
          o.n.a.v.GradCheckUtil - Param 117 (vnull) FAILED: grad= 0.29571317763188837, numericalGrad= 0.3142463970817744, relError= 0.030384340566481267, absError=0.018533219449886007, scorePlus=18.419914046660036, scoreMinus= 18.419907761732095
          o.n.a.v.GradCheckUtil - Param 118 (vnull) FAILED: grad= 0.36351664170799375, numericalGrad= 0.3484152188093503, relError= 0.021211893632165333, absError=0.015101422898643468, scorePlus=18.419914388348253, scoreMinus= 18.419907420043877
          o.n.a.v.GradCheckUtil - Param 119 (vnull) FAILED: grad= 0.3407701806601178, numericalGrad= 0.33733838407101757, relError= 0.005060836520271552, absError=0.0034317965891002555, scorePlus=18.419914277579906, scoreMinus= 18.419907530812225
          o.n.a.v.GradCheckUtil - Grad check: skipping variable "mask"
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 280 params checked, 76 passed, 204 failed. Largest relative error = 0.6112447431450849
          o.n.c.t.BaseND4JTest - ReductionOpValidation.testDotProductAttentionWeirdInputs: 234 ms, threadCount: (27->27), jvmTotal=3532652544, jvmMax=7635730432, totalBytes=91934, maxBytes=8589934592, currPhys=3339419648, maxPhys=8589934592
        • org.opentest4j.AssertionFailedError:
          at org.junit.jupiter.api.AssertionUtils.fail(AssertionUtils.java:55)
          at org.junit.jupiter.api.AssertNull.failNotNull(AssertNull.java:54)
          at org.junit.jupiter.api.AssertNull.assertNull(AssertNull.java:38)
          at org.junit.jupiter.api.AssertNull.assertNull(AssertNull.java:33)
          at org.junit.jupiter.api.Assertions.assertNull(Assertions.java:259)
          at org.nd4j.autodiff.opvalidation.ReductionOpValidation.testDotProductAttentionWeirdInputs(ReductionOpValidation.java:1350)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
          at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
          at java.lang.reflect.Method.invoke(Method.java:498)
          at org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:688)
          at org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed(InvocationInterceptorChain.java:131)
          at org.junit.jupiter.engine.extension.TimeoutExtension.intercept(TimeoutExtension.java:149)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestableMethod(TimeoutExtension.java:140)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestTemplateMethod(TimeoutExtension.java:92)
          at org.junit.jupiter.engine.execution.ExecutableInvoker$ReflectiveInterceptorCall.lambda$ofVoidMethod$0(ExecutableInvoker.java:115)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.lambda$invoke$0(ExecutableInvoker.java:105)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation.proceed(InvocationInterceptorChain.java:106)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.proceed(InvocationInterceptorChain.java:64)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.chainAndInvoke(InvocationInterceptorChain.java:45)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.invoke(InvocationInterceptorChain.java:37)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:104)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:98)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$invokeTestMethod$6(TestMethodTestDescriptor.java:210)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.invokeTestMethod(TestMethodTestDescriptor.java:206)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:131)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:65)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:226)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:204)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:139)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.lambda$execute$2(TestTemplateTestDescriptor.java:107)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:175)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$11$1.accept(ReferencePipeline.java:440)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:107)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:42)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:107)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:88)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:67)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:52)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:114)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:86)
          at org.junit.platform.launcher.core.DefaultLauncherSession$DelegatingLauncher.execute(DefaultLauncherSession.java:86)
          at org.junit.platform.launcher.core.SessionPerRequestLauncher.execute(SessionPerRequestLauncher.java:53)
          at com.intellij.junit5.JUnit5IdeaTestRunner.startRunnerWithArgs(JUnit5IdeaTestRunner.java:71)
          at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:33)
          at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:235)
          at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:54)
  • 3.41 s
    SameDiffTrainingTest
    • 958 ms
      irisTrainingValidationTest(Nd4jBackend)
      • 958 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - SameDiffTrainingTest.irisTrainingValidationTest
          o.n.a.s.SameDiff - Inferring output "reduce_mean" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          ========================Evaluation Metrics========================
          # of classes: 3
          Accuracy: 0.9333
          Precision: 0.6667
          Recall: 0.8000 (1 class excluded from average)
          F1 Score: 0.8750 (1 class excluded from average)
          Precision, recall & F1: macro-averaged (equally weighted avg. of 3 classes)
          Warning: 1 class was never predicted by the model and was excluded from average recall
          Classes excluded from average recall: [2]
          =========================Confusion Matrix=========================
          0 1 2
          ----------
          50 0 0 | 0 = 0
          0 6 4 | 1 = 1
          0 0 0 | 2 = 2
          Confusion matrix format: Actual (rowClass) predicted as (columnClass) N times
          ==================================================================
          o.n.c.t.BaseND4JTest - SameDiffTrainingTest.irisTrainingValidationTest: 956 ms, threadCount: (27->27), jvmTotal=3557818368, jvmMax=7635730432, totalBytes=169450, maxBytes=8589934592, currPhys=3369402368, maxPhys=8589934592
    • 163 ms
      testTrainingMixedDtypes()
      • 163 ms
        passed[1]
        • o.n.c.t.BaseND4JTest - SameDiffTrainingTest.testTrainingMixedDtypes
          o.n.a.s.SameDiff - Inferring output "std" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.f.DifferentialFunction - No fields found for property name dst for class org.nd4j.linalg.api.ops.impl.transforms.dtype.Cast
          o.n.a.f.DifferentialFunction - No fields found for property name dst for class org.nd4j.linalg.api.ops.impl.transforms.dtype.Cast
          o.n.a.f.DifferentialFunction - No fields found for property name dst for class org.nd4j.linalg.api.ops.impl.transforms.dtype.Cast
          o.n.a.f.DifferentialFunction - No fields found for property name dst for class org.nd4j.linalg.api.ops.impl.transforms.dtype.Cast
          o.n.a.s.SameDiff - Inferring output "std" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.f.DifferentialFunction - No fields found for property name dst for class org.nd4j.linalg.api.ops.impl.transforms.dtype.Cast
          o.n.a.f.DifferentialFunction - No fields found for property name dst for class org.nd4j.linalg.api.ops.impl.transforms.dtype.Cast
          o.n.a.f.DifferentialFunction - No fields found for property name dst for class org.nd4j.linalg.api.ops.impl.transforms.dtype.Cast
          o.n.a.f.DifferentialFunction - No fields found for property name dst for class org.nd4j.linalg.api.ops.impl.transforms.dtype.Cast
          o.n.a.s.SameDiff - Inferring output "std" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.f.DifferentialFunction - No fields found for property name dst for class org.nd4j.linalg.api.ops.impl.transforms.dtype.Cast
          o.n.a.f.DifferentialFunction - No fields found for property name dst for class org.nd4j.linalg.api.ops.impl.transforms.dtype.Cast
          o.n.a.f.DifferentialFunction - No fields found for property name dst for class org.nd4j.linalg.api.ops.impl.transforms.dtype.Cast
          o.n.a.f.DifferentialFunction - No fields found for property name dst for class org.nd4j.linalg.api.ops.impl.transforms.dtype.Cast
          o.n.a.s.SameDiff - Inferring output "std" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.f.DifferentialFunction - No fields found for property name dst for class org.nd4j.linalg.api.ops.impl.transforms.dtype.Cast
          o.n.a.f.DifferentialFunction - No fields found for property name dst for class org.nd4j.linalg.api.ops.impl.transforms.dtype.Cast
          o.n.a.f.DifferentialFunction - No fields found for property name dst for class org.nd4j.linalg.api.ops.impl.transforms.dtype.Cast
          o.n.a.f.DifferentialFunction - No fields found for property name dst for class org.nd4j.linalg.api.ops.impl.transforms.dtype.Cast
          o.n.c.t.BaseND4JTest - SameDiffTrainingTest.testTrainingMixedDtypes: 161 ms, threadCount: (27->27), jvmTotal=3705667584, jvmMax=7635730432, totalBytes=83808, maxBytes=8589934592, currPhys=3371368448, maxPhys=8589934592
    • 107 ms
      simpleClassification(Nd4jBackend)
      • 107 ms
        error[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - SameDiffTrainingTest.simpleClassification
          o.n.a.f.DifferentialFunction - No fields found for property name begin_mask for class org.nd4j.linalg.api.ops.impl.shape.StridedSlice
          o.n.a.f.DifferentialFunction - No fields found for property name ellipsis_mask for class org.nd4j.linalg.api.ops.impl.shape.StridedSlice
          o.n.a.f.DifferentialFunction - No fields found for property name end_mask for class org.nd4j.linalg.api.ops.impl.shape.StridedSlice
          o.n.a.f.DifferentialFunction - No fields found for property name shrink_axis_mask for class org.nd4j.linalg.api.ops.impl.shape.StridedSlice
          o.n.a.f.DifferentialFunction - No fields found for property name new_axis_mask for class org.nd4j.linalg.api.ops.impl.shape.StridedSlice
          o.n.a.f.DifferentialFunction - No fields found for property name begin_mask for class org.nd4j.linalg.api.ops.impl.shape.StridedSlice
          o.n.a.f.DifferentialFunction - No fields found for property name ellipsis_mask for class org.nd4j.linalg.api.ops.impl.shape.StridedSlice
          o.n.a.f.DifferentialFunction - No fields found for property name end_mask for class org.nd4j.linalg.api.ops.impl.shape.StridedSlice
          o.n.a.f.DifferentialFunction - No fields found for property name shrink_axis_mask for class org.nd4j.linalg.api.ops.impl.shape.StridedSlice
          o.n.a.f.DifferentialFunction - No fields found for property name new_axis_mask for class org.nd4j.linalg.api.ops.impl.shape.StridedSlice
          o.n.a.f.DifferentialFunction - No fields found for property name begin_mask for class org.nd4j.linalg.api.ops.impl.shape.StridedSlice
          o.n.a.f.DifferentialFunction - No fields found for property name ellipsis_mask for class org.nd4j.linalg.api.ops.impl.shape.StridedSlice
          o.n.a.f.DifferentialFunction - No fields found for property name end_mask for class org.nd4j.linalg.api.ops.impl.shape.StridedSlice
          o.n.a.f.DifferentialFunction - No fields found for property name shrink_axis_mask for class org.nd4j.linalg.api.ops.impl.shape.StridedSlice
          o.n.a.f.DifferentialFunction - No fields found for property name new_axis_mask for class org.nd4j.linalg.api.ops.impl.shape.StridedSlice
          o.n.c.t.BaseND4JTest - SameDiffTrainingTest.simpleClassification: 106 ms, threadCount: (27->27), jvmTotal=3703570432, jvmMax=7635730432, totalBytes=4736, maxBytes=8589934592, currPhys=3371487232, maxPhys=8589934592
        • java.lang.NullPointerException: begin is marked non-null but is null
          at org.nd4j.linalg.api.ops.impl.shape.bp.StridedSliceBp.(StridedSliceBp.java:48)
          at org.nd4j.linalg.api.ops.impl.shape.StridedSlice.doDiff(StridedSlice.java:305)
          at org.nd4j.autodiff.functions.DifferentialFunction.diff(DifferentialFunction.java:601)
          at org.nd4j.autodiff.samediff.SameDiff.lambda$createGradFunction$0(SameDiff.java:4500)
          at org.nd4j.autodiff.samediff.SameDiff.defineFunction(SameDiff.java:4029)
          at org.nd4j.autodiff.samediff.SameDiff.defineFunction(SameDiff.java:4014)
          at org.nd4j.autodiff.samediff.SameDiff.createGradFunction(SameDiff.java:4225)
          at org.nd4j.autodiff.samediff.SameDiff.createGradFunction(SameDiff.java:4132)
          at org.nd4j.autodiff.samediff.SameDiffTrainingTest.simpleClassification(SameDiffTrainingTest.java:374)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
          at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
          at java.lang.reflect.Method.invoke(Method.java:498)
          at org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:688)
          at org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed(InvocationInterceptorChain.java:131)
          at org.junit.jupiter.engine.extension.TimeoutExtension.intercept(TimeoutExtension.java:149)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestableMethod(TimeoutExtension.java:140)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestTemplateMethod(TimeoutExtension.java:92)
          at org.junit.jupiter.engine.execution.ExecutableInvoker$ReflectiveInterceptorCall.lambda$ofVoidMethod$0(ExecutableInvoker.java:115)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.lambda$invoke$0(ExecutableInvoker.java:105)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation.proceed(InvocationInterceptorChain.java:106)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.proceed(InvocationInterceptorChain.java:64)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.chainAndInvoke(InvocationInterceptorChain.java:45)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.invoke(InvocationInterceptorChain.java:37)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:104)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:98)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$invokeTestMethod$6(TestMethodTestDescriptor.java:210)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.invokeTestMethod(TestMethodTestDescriptor.java:206)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:131)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:65)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:226)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:204)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:139)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.lambda$execute$2(TestTemplateTestDescriptor.java:107)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:175)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$11$1.accept(ReferencePipeline.java:440)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:107)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:42)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:107)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:88)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:67)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:52)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:114)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:86)
          at org.junit.platform.launcher.core.DefaultLauncherSession$DelegatingLauncher.execute(DefaultLauncherSession.java:86)
          at org.junit.platform.launcher.core.SessionPerRequestLauncher.execute(SessionPerRequestLauncher.java:53)
          at com.intellij.junit5.JUnit5IdeaTestRunner.startRunnerWithArgs(JUnit5IdeaTestRunner.java:71)
          at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:33)
          at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:235)
          at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:54)
    • 123 ms
      testLossReducePersist(Nd4jBackend)
      • 123 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - SameDiffTrainingTest.testLossReducePersist
          o.n.a.f.DifferentialFunction - No fields found for property name reductionMode for class org.nd4j.linalg.api.ops.impl.loss.LogLoss
          o.n.c.t.BaseND4JTest - SameDiffTrainingTest.testLossReducePersist: 121 ms, threadCount: (27->27), jvmTotal=3708289024, jvmMax=7635730432, totalBytes=4896, maxBytes=8589934592, currPhys=3372838912, maxPhys=8589934592
    • 701 ms
      irisTrainingEvalTest(Nd4jBackend)
      • 701 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - SameDiffTrainingTest.irisTrainingEvalTest
          o.n.a.s.SameDiff - Inferring output "reduce_mean" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          ========================Evaluation Metrics========================
          # of classes: 3
          Accuracy: 0.8467
          Precision: 0.8702
          Recall: 0.8467
          F1 Score: 0.8421
          Precision, recall & F1: macro-averaged (equally weighted avg. of 3 classes)
          =========================Confusion Matrix=========================
          0 1 2
          ----------
          50 0 0 | 0 = 0
          0 30 20 | 1 = 1
          0 3 47 | 2 = 2
          Confusion matrix format: Actual (rowClass) predicted as (columnClass) N times
          ==================================================================
          o.n.c.t.BaseND4JTest - SameDiffTrainingTest.irisTrainingEvalTest: 700 ms, threadCount: (27->27), jvmTotal=3706716160, jvmMax=7635730432, totalBytes=900212, maxBytes=8589934592, currPhys=3405742080, maxPhys=8589934592
    • 1.24 s
      irisTrainingSanityCheck(Nd4jBackend)
      • 1.24 s
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - SameDiffTrainingTest.irisTrainingSanityCheck
          o.n.a.s.SameDiffTrainingTest - Starting: adam
          o.n.a.s.SameDiff - Inferring output "reduce_mean" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.l.i.ScoreListener - Epoch 0 complete on iteration 0 - 1 batches (150 examples) in 2 ms - 500.00 batches/sec, 75000.00 examples/sec, 0 ms ETL time
          o.n.a.l.i.ScoreListener - Loss at epoch 1, iteration 1: 0.00059
          o.n.a.l.i.ScoreListener - Epoch 1 complete on iteration 1 - 1 batches (150 examples) in 11 ms - 90.91 batches/sec, 13636.36 examples/sec, 0 ms ETL time
          o.n.a.l.i.ScoreListener - Loss at epoch 2, iteration 2: 0.00058
          o.n.a.l.i.ScoreListener - Epoch 2 complete on iteration 2 - 1 batches (150 examples) in 9 ms - 111.11 batches/sec, 16666.67 examples/sec, 0 ms ETL time
          o.n.a.l.i.ScoreListener - Loss at epoch 3, iteration 3: 0.00057
          o.n.a.l.i.ScoreListener - Epoch 3 complete on iteration 3 - 1 batches (150 examples) in 10 ms - 100.00 batches/sec, 15000.00 examples/sec, 0 ms ETL time
          o.n.a.l.i.ScoreListener - Loss at epoch 4, iteration 4: 0.00057
          o.n.a.l.i.ScoreListener - Epoch 4 complete on iteration 4 - 1 batches (150 examples) in 9 ms - 111.11 batches/sec, 16666.67 examples/sec, 0 ms ETL time
          o.n.a.l.i.ScoreListener - Loss at epoch 5, iteration 5: 0.00056
          o.n.a.l.i.ScoreListener - Epoch 5 complete on iteration 5 - 1 batches (150 examples) in 8 ms - 125.00 batches/sec, 18750.00 examples/sec, 0 ms ETL time
          o.n.a.l.i.ScoreListener - Loss at epoch 6, iteration 6: 0.00056
          o.n.a.l.i.ScoreListener - Epoch 6 complete on iteration 6 - 1 batches (150 examples) in 10 ms - 100.00 batches/sec, 15000.00 examples/sec, 0 ms ETL time
          o.n.a.l.i.ScoreListener - Loss at epoch 7, iteration 7: 0.00056
          o.n.a.l.i.ScoreListener - Epoch 7 complete on iteration 7 - 1 batches (150 examples) in 9 ms - 111.11 batches/sec, 16666.67 examples/sec, 0 ms ETL time
          o.n.a.l.i.ScoreListener - Loss at epoch 8, iteration 8: 0.00055
          o.n.a.l.i.ScoreListener - Epoch 8 complete on iteration 8 - 1 batches (150 examples) in 8 ms - 125.00 batches/sec, 18750.00 examples/sec, 0 ms ETL time
          o.n.a.l.i.ScoreListener - Loss at epoch 9, iteration 9: 0.00055
          o.n.a.l.i.ScoreListener - Epoch 9 complete on iteration 9 - 1 batches (150 examples) in 9 ms - 111.11 batches/sec, 16666.67 examples/sec, 0 ms ETL time
          o.n.a.l.i.ScoreListener - Loss at epoch 10, iteration 10: 0.00055
          o.n.a.l.i.ScoreListener - Epoch 10 complete on iteration 10 - 1 batches (150 examples) in 9 ms - 111.11 batches/sec, 16666.67 examples/sec, 0 ms ETL time
          o.n.a.l.i.ScoreListener - Loss at epoch 11, iteration 11: 0.00055
          o.n.a.l.i.ScoreListener - Epoch 11 complete on iteration 11 - 1 batches (150 examples) in 9 ms - 111.11 batches/sec, 16666.67 examples/sec, 0 ms ETL time
          o.n.a.l.i.ScoreListener - Loss at epoch 12, iteration 12: 0.00055
          o.n.a.l.i.ScoreListener - Epoch 12 complete on iteration 12 - 1 batches (150 examples) in 9 ms - 111.11 batches/sec, 16666.67 examples/sec, 0 ms ETL time
          o.n.a.l.i.ScoreListener - Loss at epoch 13, iteration 13: 0.00055
          o.n.a.l.i.ScoreListener - Epoch 13 complete on iteration 13 - 1 batches (150 examples) in 8 ms - 125.00 batches/sec, 18750.00 examples/sec, 0 ms ETL time
          o.n.a.l.i.ScoreListener - Loss at epoch 14, iteration 14: 0.00055
          o.n.a.l.i.ScoreListener - Epoch 14 complete on iteration 14 - 1 batches (150 examples) in 9 ms - 111.11 batches/sec, 16666.67 examples/sec, 0 ms ETL time
          o.n.a.l.i.ScoreListener - Loss at epoch 15, iteration 15: 0.00055
          o.n.a.l.i.ScoreListener - Epoch 15 complete on iteration 15 - 1 batches (150 examples) in 8 ms - 125.00 batches/sec, 18750.00 examples/sec, 0 ms ETL time
          o.n.a.l.i.ScoreListener - Loss at epoch 16, iteration 16: 0.00055
          o.n.a.l.i.ScoreListener - Epoch 16 complete on iteration 16 - 1 batches (150 examples) in 8 ms - 125.00 batches/sec, 18750.00 examples/sec, 0 ms ETL time
          o.n.a.l.i.ScoreListener - Loss at epoch 17, iteration 17: 0.00055
          o.n.a.l.i.ScoreListener - Epoch 17 complete on iteration 17 - 1 batches (150 examples) in 8 ms - 125.00 batches/sec, 18750.00 examples/sec, 0 ms ETL time
          o.n.a.l.i.ScoreListener - Loss at epoch 18, iteration 18: 0.00055
          o.n.a.l.i.ScoreListener - Epoch 18 complete on iteration 18 - 1 batches (150 examples) in 9 ms - 111.11 batches/sec, 16666.67 examples/sec, 0 ms ETL time
          o.n.a.l.i.ScoreListener - Loss at epoch 19, iteration 19: 0.00055
          o.n.a.l.i.ScoreListener - Epoch 19 complete on iteration 19 - 1 batches (150 examples) in 8 ms - 125.00 batches/sec, 18750.00 examples/sec, 0 ms ETL time
          o.n.a.l.i.ScoreListener - Loss at epoch 20, iteration 20: 0.00055
          o.n.a.l.i.ScoreListener - Epoch 20 complete on iteration 20 - 1 batches (150 examples) in 9 ms - 111.11 batches/sec, 16666.67 examples/sec, 0 ms ETL time
          o.n.a.l.i.ScoreListener - Loss at epoch 21, iteration 21: 0.00055
          o.n.a.l.i.ScoreListener - Epoch 21 complete on iteration 21 - 1 batches (150 examples) in 8 ms - 125.00 batches/sec, 18750.00 examples/sec, 0 ms ETL time
          o.n.a.l.i.ScoreListener - Loss at epoch 22, iteration 22: 0.00055
          o.n.a.l.i.ScoreListener - Epoch 22 complete on iteration 22 - 1 batches (150 examples) in 8 ms - 125.00 batches/sec, 18750.00 examples/sec, 0 ms ETL time
          o.n.a.l.i.ScoreListener - Loss at epoch 23, iteration 23: 0.00056
          o.n.a.l.i.ScoreListener - Epoch 23 complete on iteration 23 - 1 batches (150 examples) in 9 ms - 111.11 batches/sec, 16666.67 examples/sec, 0 ms ETL time
          o.n.a.l.i.ScoreListener - Loss at epoch 24, iteration 24: 0.00056
          o.n.a.l.i.ScoreListener - Epoch 24 complete on iteration 24 - 1 batches (150 examples) in 8 ms - 125.00 batches/sec, 18750.00 examples/sec, 0 ms ETL time
          o.n.a.l.i.ScoreListener - Loss at epoch 25, iteration 25: 0.00056
          o.n.a.l.i.ScoreListener - Epoch 25 complete on iteration 25 - 1 batches (150 examples) in 9 ms - 111.11 batches/sec, 16666.67 examples/sec, 0 ms ETL time
          o.n.a.l.i.ScoreListener - Loss at epoch 26, iteration 26: 0.00056
          o.n.a.l.i.ScoreListener - Epoch 26 complete on iteration 26 - 1 batches (150 examples) in 7 ms - 142.86 batches/sec, 21428.57 examples/sec, 0 ms ETL time
          o.n.a.l.i.ScoreListener - Loss at epoch 27, iteration 27: 0.00056
          o.n.a.l.i.ScoreListener - Epoch 27 complete on iteration 27 - 1 batches (150 examples) in 10 ms - 100.00 batches/sec, 15000.00 examples/sec, 0 ms ETL time
          o.n.a.l.i.ScoreListener - Loss at epoch 28, iteration 28: 0.00056
          o.n.a.l.i.ScoreListener - Epoch 28 complete on iteration 28 - 1 batches (150 examples) in 8 ms - 125.00 batches/sec, 18750.00 examples/sec, 0 ms ETL time
          o.n.a.l.i.ScoreListener - Loss at epoch 29, iteration 29: 0.00057
          o.n.a.l.i.ScoreListener - Epoch 29 complete on iteration 29 - 1 batches (150 examples) in 10 ms - 100.00 batches/sec, 15000.00 examples/sec, 0 ms ETL time
          o.n.a.l.i.ScoreListener - Loss at epoch 30, iteration 30: 0.00057
          o.n.a.l.i.ScoreListener - Epoch 30 complete on iteration 30 - 1 batches (150 examples) in 13 ms - 76.92 batches/sec, 11538.46 examples/sec, 0 ms ETL time
          o.n.a.l.i.ScoreListener - Loss at epoch 31, iteration 31: 0.00057
          o.n.a.l.i.ScoreListener - Epoch 31 complete on iteration 31 - 1 batches (150 examples) in 11 ms - 90.91 batches/sec, 13636.36 examples/sec, 0 ms ETL time
          o.n.a.l.i.ScoreListener - Loss at epoch 32, iteration 32: 0.00057
          o.n.a.l.i.ScoreListener - Epoch 32 complete on iteration 32 - 1 batches (150 examples) in 8 ms - 125.00 batches/sec, 18750.00 examples/sec, 0 ms ETL time
          o.n.a.l.i.ScoreListener - Loss at epoch 33, iteration 33: 0.00057
          o.n.a.l.i.ScoreListener - Epoch 33 complete on iteration 33 - 1 batches (150 examples) in 9 ms - 111.11 batches/sec, 16666.67 examples/sec, 0 ms ETL time
          o.n.a.l.i.ScoreListener - Loss at epoch 34, iteration 34: 0.00057
          o.n.a.l.i.ScoreListener - Epoch 34 complete on iteration 34 - 1 batches (150 examples) in 9 ms - 111.11 batches/sec, 16666.67 examples/sec, 0 ms ETL time
          o.n.a.l.i.ScoreListener - Loss at epoch 35, iteration 35: 0.00057
          o.n.a.l.i.ScoreListener - Epoch 35 complete on iteration 35 - 1 batches (150 examples) in 8 ms - 125.00 batches/sec, 18750.00 examples/sec, 0 ms ETL time
          o.n.a.l.i.ScoreListener - Loss at epoch 36, iteration 36: 0.00058
          o.n.a.l.i.ScoreListener - Epoch 36 complete on iteration 36 - 1 batches (150 examples) in 9 ms - 111.11 batches/sec, 16666.67 examples/sec, 0 ms ETL time
          o.n.a.l.i.ScoreListener - Loss at epoch 37, iteration 37: 0.00058
          o.n.a.l.i.ScoreListener - Epoch 37 complete on iteration 37 - 1 batches (150 examples) in 9 ms - 111.11 batches/sec, 16666.67 examples/sec, 0 ms ETL time
          o.n.a.l.i.ScoreListener - Loss at epoch 38, iteration 38: 0.00058
          o.n.a.l.i.ScoreListener - Epoch 38 complete on iteration 38 - 1 batches (150 examples) in 8 ms - 125.00 batches/sec, 18750.00 examples/sec, 0 ms ETL time
          o.n.a.l.i.ScoreListener - Loss at epoch 39, iteration 39: 0.00058
          o.n.a.l.i.ScoreListener - Epoch 39 complete on iteration 39 - 1 batches (150 examples) in 9 ms - 111.11 batches/sec, 16666.67 examples/sec, 0 ms ETL time
          o.n.a.l.i.ScoreListener - Loss at epoch 40, iteration 40: 0.00058
          o.n.a.l.i.ScoreListener - Epoch 40 complete on iteration 40 - 1 batches (150 examples) in 10 ms - 100.00 batches/sec, 15000.00 examples/sec, 0 ms ETL time
          o.n.a.l.i.ScoreListener - Loss at epoch 41, iteration 41: 0.00058
          o.n.a.l.i.ScoreListener - Epoch 41 complete on iteration 41 - 1 batches (150 examples) in 9 ms - 111.11 batches/sec, 16666.67 examples/sec, 0 ms ETL time
          o.n.a.l.i.ScoreListener - Loss at epoch 42, iteration 42: 0.00058
          o.n.a.l.i.ScoreListener - Epoch 42 complete on iteration 42 - 1 batches (150 examples) in 10 ms - 100.00 batches/sec, 15000.00 examples/sec, 0 ms ETL time
          o.n.a.l.i.ScoreListener - Loss at epoch 43, iteration 43: 0.00058
          o.n.a.l.i.ScoreListener - Epoch 43 complete on iteration 43 - 1 batches (150 examples) in 9 ms - 111.11 batches/sec, 16666.67 examples/sec, 0 ms ETL time
          o.n.a.l.i.ScoreListener - Loss at epoch 44, iteration 44: 0.00058
          o.n.a.l.i.ScoreListener - Epoch 44 complete on iteration 44 - 1 batches (150 examples) in 8 ms - 125.00 batches/sec, 18750.00 examples/sec, 0 ms ETL time
          o.n.a.l.i.ScoreListener - Loss at epoch 45, iteration 45: 0.00058
          o.n.a.l.i.ScoreListener - Epoch 45 complete on iteration 45 - 1 batches (150 examples) in 9 ms - 111.11 batches/sec, 16666.67 examples/sec, 0 ms ETL time
          o.n.a.l.i.ScoreListener - Loss at epoch 46, iteration 46: 0.00058
          o.n.a.l.i.ScoreListener - Epoch 46 complete on iteration 46 - 1 batches (150 examples) in 10 ms - 100.00 batches/sec, 15000.00 examples/sec, 0 ms ETL time
          o.n.a.l.i.ScoreListener - Loss at epoch 47, iteration 47: 0.00058
          o.n.a.l.i.ScoreListener - Epoch 47 complete on iteration 47 - 1 batches (150 examples) in 7 ms - 142.86 batches/sec, 21428.57 examples/sec, 0 ms ETL time
          o.n.a.l.i.ScoreListener - Loss at epoch 48, iteration 48: 0.00059
          o.n.a.l.i.ScoreListener - Epoch 48 complete on iteration 48 - 1 batches (150 examples) in 10 ms - 100.00 batches/sec, 15000.00 examples/sec, 0 ms ETL time
          o.n.a.l.i.ScoreListener - Loss at epoch 49, iteration 49: 0.00059
          o.n.a.l.i.ScoreListener - Epoch 49 complete on iteration 49 - 1 batches (150 examples) in 8 ms - 125.00 batches/sec, 18750.00 examples/sec, 0 ms ETL time
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          ========================Evaluation Metrics========================
          # of classes: 3
          Accuracy: 0.8467
          Precision: 0.8702
          Recall: 0.8467
          F1 Score: 0.8421
          Precision, recall & F1: macro-averaged (equally weighted avg. of 3 classes)
          =========================Confusion Matrix=========================
          0 1 2
          ----------
          50 0 0 | 0 = 0
          0 30 20 | 1 = 1
          0 3 47 | 2 = 2
          Confusion matrix format: Actual (rowClass) predicted as (columnClass) N times
          ==================================================================
          o.n.a.s.SameDiffTrainingTest - Starting: nesterov
          o.n.a.s.SameDiff - Inferring output "reduce_mean" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.l.i.ScoreListener - Epoch 0 complete on iteration 0 - 1 batches (150 examples) in 2 ms - 500.00 batches/sec, 75000.00 examples/sec, 0 ms ETL time
          o.n.a.l.i.ScoreListener - Loss at epoch 1, iteration 1: 0.00059
          o.n.a.l.i.ScoreListener - Epoch 1 complete on iteration 1 - 1 batches (150 examples) in 11 ms - 90.91 batches/sec, 13636.36 examples/sec, 0 ms ETL time
          o.n.a.l.i.ScoreListener - Loss at epoch 2, iteration 2: 0.00059
          o.n.a.l.i.ScoreListener - Epoch 2 complete on iteration 2 - 1 batches (150 examples) in 9 ms - 111.11 batches/sec, 16666.67 examples/sec, 0 ms ETL time
          o.n.a.l.i.ScoreListener - Loss at epoch 3, iteration 3: 0.00058
          o.n.a.l.i.ScoreListener - Epoch 3 complete on iteration 3 - 1 batches (150 examples) in 9 ms - 111.11 batches/sec, 16666.67 examples/sec, 0 ms ETL time
          o.n.a.l.i.ScoreListener - Loss at epoch 4, iteration 4: 0.00058
          o.n.a.l.i.ScoreListener - Epoch 4 complete on iteration 4 - 1 batches (150 examples) in 8 ms - 125.00 batches/sec, 18750.00 examples/sec, 0 ms ETL time
          o.n.a.l.i.ScoreListener - Loss at epoch 5, iteration 5: 0.00058
          o.n.a.l.i.ScoreListener - Epoch 5 complete on iteration 5 - 1 batches (150 examples) in 9 ms - 111.11 batches/sec, 16666.67 examples/sec, 0 ms ETL time
          o.n.a.l.i.ScoreListener - Loss at epoch 6, iteration 6: 0.00058
          o.n.a.l.i.ScoreListener - Epoch 6 complete on iteration 6 - 1 batches (150 examples) in 8 ms - 125.00 batches/sec, 18750.00 examples/sec, 0 ms ETL time
          o.n.a.l.i.ScoreListener - Loss at epoch 7, iteration 7: 0.00058
          o.n.a.l.i.ScoreListener - Epoch 7 complete on iteration 7 - 1 batches (150 examples) in 8 ms - 125.00 batches/sec, 18750.00 examples/sec, 0 ms ETL time
          o.n.a.l.i.ScoreListener - Loss at epoch 8, iteration 8: 0.00057
          o.n.a.l.i.ScoreListener - Epoch 8 complete on iteration 8 - 1 batches (150 examples) in 8 ms - 125.00 batches/sec, 18750.00 examples/sec, 0 ms ETL time
          o.n.a.l.i.ScoreListener - Loss at epoch 9, iteration 9: 0.00057
          o.n.a.l.i.ScoreListener - Epoch 9 complete on iteration 9 - 1 batches (150 examples) in 8 ms - 125.00 batches/sec, 18750.00 examples/sec, 0 ms ETL time
          o.n.a.l.i.ScoreListener - Loss at epoch 10, iteration 10: 0.00057
          o.n.a.l.i.ScoreListener - Epoch 10 complete on iteration 10 - 1 batches (150 examples) in 8 ms - 125.00 batches/sec, 18750.00 examples/sec, 0 ms ETL time
          o.n.a.l.i.ScoreListener - Loss at epoch 11, iteration 11: 0.00057
          o.n.a.l.i.ScoreListener - Epoch 11 complete on iteration 11 - 1 batches (150 examples) in 8 ms - 125.00 batches/sec, 18750.00 examples/sec, 0 ms ETL time
          o.n.a.l.i.ScoreListener - Loss at epoch 12, iteration 12: 0.00057
          o.n.a.l.i.ScoreListener - Epoch 12 complete on iteration 12 - 1 batches (150 examples) in 8 ms - 125.00 batches/sec, 18750.00 examples/sec, 0 ms ETL time
          o.n.a.l.i.ScoreListener - Loss at epoch 13, iteration 13: 0.00057
          o.n.a.l.i.ScoreListener - Epoch 13 complete on iteration 13 - 1 batches (150 examples) in 8 ms - 125.00 batches/sec, 18750.00 examples/sec, 0 ms ETL time
          o.n.a.l.i.ScoreListener - Loss at epoch 14, iteration 14: 0.00057
          o.n.a.l.i.ScoreListener - Epoch 14 complete on iteration 14 - 1 batches (150 examples) in 9 ms - 111.11 batches/sec, 16666.67 examples/sec, 0 ms ETL time
          o.n.a.l.i.ScoreListener - Loss at epoch 15, iteration 15: 0.00057
          o.n.a.l.i.ScoreListener - Epoch 15 complete on iteration 15 - 1 batches (150 examples) in 8 ms - 125.00 batches/sec, 18750.00 examples/sec, 0 ms ETL time
          o.n.a.l.i.ScoreListener - Loss at epoch 16, iteration 16: 0.00057
          o.n.a.l.i.ScoreListener - Epoch 16 complete on iteration 16 - 1 batches (150 examples) in 9 ms - 111.11 batches/sec, 16666.67 examples/sec, 0 ms ETL time
          o.n.a.l.i.ScoreListener - Loss at epoch 17, iteration 17: 0.00057
          o.n.a.l.i.ScoreListener - Epoch 17 complete on iteration 17 - 1 batches (150 examples) in 8 ms - 125.00 batches/sec, 18750.00 examples/sec, 0 ms ETL time
          o.n.a.l.i.ScoreListener - Loss at epoch 18, iteration 18: 0.00057
          o.n.a.l.i.ScoreListener - Epoch 18 complete on iteration 18 - 1 batches (150 examples) in 8 ms - 125.00 batches/sec, 18750.00 examples/sec, 0 ms ETL time
          o.n.a.l.i.ScoreListener - Loss at epoch 19, iteration 19: 0.00057
          o.n.a.l.i.ScoreListener - Epoch 19 complete on iteration 19 - 1 batches (150 examples) in 9 ms - 111.11 batches/sec, 16666.67 examples/sec, 0 ms ETL time
          o.n.a.l.i.ScoreListener - Loss at epoch 20, iteration 20: 0.00057
          o.n.a.l.i.ScoreListener - Epoch 20 complete on iteration 20 - 1 batches (150 examples) in 8 ms - 125.00 batches/sec, 18750.00 examples/sec, 0 ms ETL time
          o.n.a.l.i.ScoreListener - Loss at epoch 21, iteration 21: 0.00057
          o.n.a.l.i.ScoreListener - Epoch 21 complete on iteration 21 - 1 batches (150 examples) in 9 ms - 111.11 batches/sec, 16666.67 examples/sec, 0 ms ETL time
          o.n.a.l.i.ScoreListener - Loss at epoch 22, iteration 22: 0.00057
          o.n.a.l.i.ScoreListener - Epoch 22 complete on iteration 22 - 1 batches (150 examples) in 8 ms - 125.00 batches/sec, 18750.00 examples/sec, 0 ms ETL time
          o.n.a.l.i.ScoreListener - Loss at epoch 23, iteration 23: 0.00057
          o.n.a.l.i.ScoreListener - Epoch 23 complete on iteration 23 - 1 batches (150 examples) in 8 ms - 125.00 batches/sec, 18750.00 examples/sec, 0 ms ETL time
          o.n.a.l.i.ScoreListener - Loss at epoch 24, iteration 24: 0.00057
          o.n.a.l.i.ScoreListener - Epoch 24 complete on iteration 24 - 1 batches (150 examples) in 9 ms - 111.11 batches/sec, 16666.67 examples/sec, 0 ms ETL time
          o.n.a.l.i.ScoreListener - Loss at epoch 25, iteration 25: 0.00057
          o.n.a.l.i.ScoreListener - Epoch 25 complete on iteration 25 - 1 batches (150 examples) in 7 ms - 142.86 batches/sec, 21428.57 examples/sec, 0 ms ETL time
          o.n.a.l.i.ScoreListener - Loss at epoch 26, iteration 26: 0.00057
          o.n.a.l.i.ScoreListener - Epoch 26 complete on iteration 26 - 1 batches (150 examples) in 8 ms - 125.00 batches/sec, 18750.00 examples/sec, 0 ms ETL time
          o.n.a.l.i.ScoreListener - Loss at epoch 27, iteration 27: 0.00057
          o.n.a.l.i.ScoreListener - Epoch 27 complete on iteration 27 - 1 batches (150 examples) in 8 ms - 125.00 batches/sec, 18750.00 examples/sec, 0 ms ETL time
          o.n.a.l.i.ScoreListener - Loss at epoch 28, iteration 28: 0.00057
          o.n.a.l.i.ScoreListener - Epoch 28 complete on iteration 28 - 1 batches (150 examples) in 9 ms - 111.11 batches/sec, 16666.67 examples/sec, 0 ms ETL time
          o.n.a.l.i.ScoreListener - Loss at epoch 29, iteration 29: 0.00057
          o.n.a.l.i.ScoreListener - Epoch 29 complete on iteration 29 - 1 batches (150 examples) in 8 ms - 125.00 batches/sec, 18750.00 examples/sec, 0 ms ETL time
          o.n.a.l.i.ScoreListener - Loss at epoch 30, iteration 30: 0.00057
          o.n.a.l.i.ScoreListener - Epoch 30 complete on iteration 30 - 1 batches (150 examples) in 8 ms - 125.00 batches/sec, 18750.00 examples/sec, 0 ms ETL time
          o.n.a.l.i.ScoreListener - Loss at epoch 31, iteration 31: 0.00057
          o.n.a.l.i.ScoreListener - Epoch 31 complete on iteration 31 - 1 batches (150 examples) in 8 ms - 125.00 batches/sec, 18750.00 examples/sec, 0 ms ETL time
          o.n.a.l.i.ScoreListener - Loss at epoch 32, iteration 32: 0.00057
          o.n.a.l.i.ScoreListener - Epoch 32 complete on iteration 32 - 1 batches (150 examples) in 8 ms - 125.00 batches/sec, 18750.00 examples/sec, 0 ms ETL time
          o.n.a.l.i.ScoreListener - Loss at epoch 33, iteration 33: 0.00057
          o.n.a.l.i.ScoreListener - Epoch 33 complete on iteration 33 - 1 batches (150 examples) in 8 ms - 125.00 batches/sec, 18750.00 examples/sec, 0 ms ETL time
          o.n.a.l.i.ScoreListener - Loss at epoch 34, iteration 34: 0.00057
          o.n.a.l.i.ScoreListener - Epoch 34 complete on iteration 34 - 1 batches (150 examples) in 9 ms - 111.11 batches/sec, 16666.67 examples/sec, 0 ms ETL time
          o.n.a.l.i.ScoreListener - Loss at epoch 35, iteration 35: 0.00057
          o.n.a.l.i.ScoreListener - Epoch 35 complete on iteration 35 - 1 batches (150 examples) in 8 ms - 125.00 batches/sec, 18750.00 examples/sec, 0 ms ETL time
          o.n.a.l.i.ScoreListener - Loss at epoch 36, iteration 36: 0.00057
          o.n.a.l.i.ScoreListener - Epoch 36 complete on iteration 36 - 1 batches (150 examples) in 8 ms - 125.00 batches/sec, 18750.00 examples/sec, 0 ms ETL time
          o.n.a.l.i.ScoreListener - Loss at epoch 37, iteration 37: 0.00057
          o.n.a.l.i.ScoreListener - Epoch 37 complete on iteration 37 - 1 batches (150 examples) in 7 ms - 142.86 batches/sec, 21428.57 examples/sec, 0 ms ETL time
          o.n.a.l.i.ScoreListener - Loss at epoch 38, iteration 38: 0.00057
          o.n.a.l.i.ScoreListener - Epoch 38 complete on iteration 38 - 1 batches (150 examples) in 9 ms - 111.11 batches/sec, 16666.67 examples/sec, 0 ms ETL time
          o.n.a.l.i.ScoreListener - Loss at epoch 39, iteration 39: 0.00057
          o.n.a.l.i.ScoreListener - Epoch 39 complete on iteration 39 - 1 batches (150 examples) in 8 ms - 125.00 batches/sec, 18750.00 examples/sec, 0 ms ETL time
          o.n.a.l.i.ScoreListener - Loss at epoch 40, iteration 40: 0.00057
          o.n.a.l.i.ScoreListener - Epoch 40 complete on iteration 40 - 1 batches (150 examples) in 9 ms - 111.11 batches/sec, 16666.67 examples/sec, 0 ms ETL time
          o.n.a.l.i.ScoreListener - Loss at epoch 41, iteration 41: 0.00057
          o.n.a.l.i.ScoreListener - Epoch 41 complete on iteration 41 - 1 batches (150 examples) in 9 ms - 111.11 batches/sec, 16666.67 examples/sec, 0 ms ETL time
          o.n.a.l.i.ScoreListener - Loss at epoch 42, iteration 42: 0.00057
          o.n.a.l.i.ScoreListener - Epoch 42 complete on iteration 42 - 1 batches (150 examples) in 9 ms - 111.11 batches/sec, 16666.67 examples/sec, 0 ms ETL time
          o.n.a.l.i.ScoreListener - Loss at epoch 43, iteration 43: 0.00057
          o.n.a.l.i.ScoreListener - Epoch 43 complete on iteration 43 - 1 batches (150 examples) in 8 ms - 125.00 batches/sec, 18750.00 examples/sec, 0 ms ETL time
          o.n.a.l.i.ScoreListener - Loss at epoch 44, iteration 44: 0.00057
          o.n.a.l.i.ScoreListener - Epoch 44 complete on iteration 44 - 1 batches (150 examples) in 8 ms - 125.00 batches/sec, 18750.00 examples/sec, 0 ms ETL time
          o.n.a.l.i.ScoreListener - Loss at epoch 45, iteration 45: 0.00057
          o.n.a.l.i.ScoreListener - Epoch 45 complete on iteration 45 - 1 batches (150 examples) in 9 ms - 111.11 batches/sec, 16666.67 examples/sec, 0 ms ETL time
          o.n.a.l.i.ScoreListener - Loss at epoch 46, iteration 46: 0.00057
          o.n.a.l.i.ScoreListener - Epoch 46 complete on iteration 46 - 1 batches (150 examples) in 9 ms - 111.11 batches/sec, 16666.67 examples/sec, 0 ms ETL time
          o.n.a.l.i.ScoreListener - Loss at epoch 47, iteration 47: 0.00057
          o.n.a.l.i.ScoreListener - Epoch 47 complete on iteration 47 - 1 batches (150 examples) in 9 ms - 111.11 batches/sec, 16666.67 examples/sec, 0 ms ETL time
          o.n.a.l.i.ScoreListener - Loss at epoch 48, iteration 48: 0.00057
          o.n.a.l.i.ScoreListener - Epoch 48 complete on iteration 48 - 1 batches (150 examples) in 9 ms - 111.11 batches/sec, 16666.67 examples/sec, 0 ms ETL time
          o.n.a.l.i.ScoreListener - Loss at epoch 49, iteration 49: 0.00057
          o.n.a.l.i.ScoreListener - Epoch 49 complete on iteration 49 - 1 batches (150 examples) in 8 ms - 125.00 batches/sec, 18750.00 examples/sec, 0 ms ETL time
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          ========================Evaluation Metrics========================
          # of classes: 3
          Accuracy: 0.8200
          Precision: 0.8371
          Recall: 0.8200
          F1 Score: 0.8102
          Precision, recall & F1: macro-averaged (equally weighted avg. of 3 classes)
          =========================Confusion Matrix=========================
          0 1 2
          ----------
          50 0 0 | 0 = 0
          3 27 20 | 1 = 1
          0 4 46 | 2 = 2
          Confusion matrix format: Actual (rowClass) predicted as (columnClass) N times
          ==================================================================
          o.n.c.t.BaseND4JTest - SameDiffTrainingTest.irisTrainingSanityCheck: 1237 ms, threadCount: (27->27), jvmTotal=3672113152, jvmMax=7635730432, totalBytes=888628, maxBytes=8589934592, currPhys=3504214016, maxPhys=8589934592
    • 123 ms
      testTrainingEvalVarNotReqForLoss()
      • 123 ms
        passed[1]
        • o.n.c.t.BaseND4JTest - SameDiffTrainingTest.testTrainingEvalVarNotReqForLoss
          o.n.a.f.DifferentialFunction - No fields found for property name reductionMode for class org.nd4j.linalg.api.ops.impl.loss.LogLoss
          o.n.c.t.BaseND4JTest - SameDiffTrainingTest.testTrainingEvalVarNotReqForLoss: 122 ms, threadCount: (27->27), jvmTotal=3679453184, jvmMax=7635730432, totalBytes=888120, maxBytes=8589934592, currPhys=3408945152, maxPhys=8589934592
  • 1.20 s
    PaddingTestsC
    • 422 ms
      testPaddingTensor(Nd4jBackend)
      • 422 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - PaddingTestsC.testPaddingTensor
          o.n.c.t.BaseND4JTest - PaddingTestsC.testPaddingTensor: 422 ms, threadCount: (27->27), jvmTotal=3677880320, jvmMax=7635730432, totalBytes=867643, maxBytes=8589934592, currPhys=3409027072, maxPhys=8589934592
    • 223 ms
      testAppend2(Nd4jBackend)
      • 223 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - PaddingTestsC.testAppend2
          o.n.c.t.BaseND4JTest - PaddingTestsC.testAppend2: 221 ms, threadCount: (27->27), jvmTotal=3683647488, jvmMax=7635730432, totalBytes=859327, maxBytes=8589934592, currPhys=3409027072, maxPhys=8589934592
    • 200 ms
      testPrepend(Nd4jBackend)
      • 200 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - PaddingTestsC.testPrepend
          o.n.c.t.BaseND4JTest - PaddingTestsC.testPrepend: 200 ms, threadCount: (27->27), jvmTotal=3681550336, jvmMax=7635730432, totalBytes=850107, maxBytes=8589934592, currPhys=3409076224, maxPhys=8589934592
    • 190 ms
      testPaddingOneThrougFour(Nd4jBackend)
      • 190 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - PaddingTestsC.testPaddingOneThrougFour
          o.n.c.t.BaseND4JTest - PaddingTestsC.testPaddingOneThrougFour: 189 ms, threadCount: (27->27), jvmTotal=3688366080, jvmMax=7635730432, totalBytes=846783, maxBytes=8589934592, currPhys=3409076224, maxPhys=8589934592
    • 169 ms
      testAppend(Nd4jBackend)
      • 169 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - PaddingTestsC.testAppend
          o.n.c.t.BaseND4JTest - PaddingTestsC.testAppend: 169 ms, threadCount: (27->27), jvmTotal=3685744640, jvmMax=7635730432, totalBytes=837571, maxBytes=8589934592, currPhys=3409076224, maxPhys=8589934592
  • 415 ms
    LapackTestsC
    • 415 ms
      testGetRF1DifferentOrders(Nd4jBackend)
      • 415 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - LapackTestsC.testGetRF1DifferentOrders
          o.n.c.t.BaseND4JTest - LapackTestsC.testGetRF1DifferentOrders: 413 ms, threadCount: (27->27), jvmTotal=3693608960, jvmMax=7635730432, totalBytes=830119, maxBytes=8589934592, currPhys=3409092608, maxPhys=8589934592
  • 2.35 s
    IndexingTestsC
    • 420 ms
      testSimplePoint(Nd4jBackend)
      • 420 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - IndexingTestsC.testSimplePoint
          o.n.c.t.BaseND4JTest - IndexingTestsC.testSimplePoint: 418 ms, threadCount: (27->27), jvmTotal=3690987520, jvmMax=7635730432, totalBytes=714885, maxBytes=8589934592, currPhys=3409092608, maxPhys=8589934592
    • 207 ms
      testGet(Nd4jBackend)
      • 207 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - IndexingTestsC.testGet
          o.n.c.t.BaseND4JTest - IndexingTestsC.testGet: 206 ms, threadCount: (27->27), jvmTotal=3698327552, jvmMax=7635730432, totalBytes=628887, maxBytes=8589934592, currPhys=3409096704, maxPhys=8589934592
    • 202 ms
      testLinearViewElementWiseMatching(Nd4jBackend)
      • 202 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - IndexingTestsC.testLinearViewElementWiseMatching
          o.n.c.t.BaseND4JTest - IndexingTestsC.testLinearViewElementWiseMatching: 202 ms, threadCount: (27->27), jvmTotal=3695706112, jvmMax=7635730432, totalBytes=531595, maxBytes=8589934592, currPhys=3409096704, maxPhys=8589934592
    • 186 ms
      testGetRows(Nd4jBackend)
      • 186 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - IndexingTestsC.testGetRows
          o.n.c.t.BaseND4JTest - IndexingTestsC.testGetRows: 186 ms, threadCount: (27->27), jvmTotal=3703046144, jvmMax=7635730432, totalBytes=455853, maxBytes=8589934592, currPhys=3409096704, maxPhys=8589934592
    • 161 ms
      testPointIndexes(Nd4jBackend)
      • 161 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - IndexingTestsC.testPointIndexes
          o.n.c.t.BaseND4JTest - IndexingTestsC.testPointIndexes: 160 ms, threadCount: (27->27), jvmTotal=3700948992, jvmMax=7635730432, totalBytes=377251, maxBytes=8589934592, currPhys=3405737984, maxPhys=8589934592
    • 163 ms
      testGetWithVariedStride(Nd4jBackend)
      • 163 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - IndexingTestsC.testGetWithVariedStride
          o.n.c.t.BaseND4JTest - IndexingTestsC.testGetWithVariedStride: 163 ms, threadCount: (27->27), jvmTotal=3707240448, jvmMax=7635730432, totalBytes=268078, maxBytes=8589934592, currPhys=3405754368, maxPhys=8589934592
    • 157 ms
      testExecSubArray(Nd4jBackend)
      • 157 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - IndexingTestsC.testExecSubArray
          o.n.c.t.BaseND4JTest - IndexingTestsC.testExecSubArray: 157 ms, threadCount: (27->27), jvmTotal=3672113152, jvmMax=7635730432, totalBytes=176766, maxBytes=8589934592, currPhys=3401789440, maxPhys=8589934592
    • 152 ms
      testMultiRow(Nd4jBackend)
      • 152 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - IndexingTestsC.testMultiRow
          o.n.c.t.BaseND4JTest - IndexingTestsC.testMultiRow: 152 ms, threadCount: (27->27), jvmTotal=3700948992, jvmMax=7635730432, totalBytes=103046, maxBytes=8589934592, currPhys=3397885952, maxPhys=8589934592
    • 125 ms
      testPointIndexing(Nd4jBackend)
      • 125 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - IndexingTestsC.testPointIndexing
          o.n.c.t.BaseND4JTest - IndexingTestsC.testPointIndexing: 125 ms, threadCount: (27->27), jvmTotal=3674210304, jvmMax=7635730432, totalBytes=18896, maxBytes=8589934592, currPhys=3396546560, maxPhys=8589934592
    • 154 ms
      test1dSubarray_1(Nd4jBackend)
      • 154 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - IndexingTestsC.test1dSubarray_1
          o.n.c.t.BaseND4JTest - IndexingTestsC.test1dSubarray_1: 154 ms, threadCount: (27->27), jvmTotal=3696754688, jvmMax=7635730432, totalBytes=4500, maxBytes=8589934592, currPhys=3395166208, maxPhys=8589934592
    • 155 ms
      test1dSubarray_2(Nd4jBackend)
      • 155 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - IndexingTestsC.test1dSubarray_2
          o.n.c.t.BaseND4JTest - IndexingTestsC.test1dSubarray_2: 155 ms, threadCount: (27->27), jvmTotal=3673686016, jvmMax=7635730432, totalBytes=4516, maxBytes=8589934592, currPhys=3392077824, maxPhys=8589934592
    • 139 ms
      testRowVectorInterval(Nd4jBackend)
      • 139 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - IndexingTestsC.testRowVectorInterval
          o.n.c.t.BaseND4JTest - IndexingTestsC.testRowVectorInterval: 139 ms, threadCount: (27->27), jvmTotal=3694133248, jvmMax=7635730432, totalBytes=4528, maxBytes=8589934592, currPhys=3388923904, maxPhys=8589934592
    • 124 ms
      testFirstColumn(Nd4jBackend)
      • 124 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - IndexingTestsC.testFirstColumn
          o.n.c.t.BaseND4JTest - IndexingTestsC.testFirstColumn: 124 ms, threadCount: (27->27), jvmTotal=3673686016, jvmMax=7635730432, totalBytes=4548, maxBytes=8589934592, currPhys=3385778176, maxPhys=8589934592
  • 960 ms
    SameDiffMultiThreadTests
    • 960 ms
      testSimple(Nd4jBackend)
      • 960 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - SameDiffMultiThreadTests.testSimple
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 435
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 436
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 437
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 438
          o.n.c.t.BaseND4JTest - SameDiffMultiThreadTests.testSimple: 960 ms, threadCount: (27->27), jvmTotal=3678928896, jvmMax=7635730432, totalBytes=3096880, maxBytes=8589934592, currPhys=3390889984, maxPhys=8589934592
  • 6.75 s
    SpecialTests
    • 429 ms
      testCastHalf_1(Nd4jBackend)
      • 429 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - SpecialTests.testCastHalf_1
          o.n.c.t.BaseND4JTest - SpecialTests.testCastHalf_1: 429 ms, threadCount: (27->27), jvmTotal=3694133248, jvmMax=7635730432, totalBytes=3086516, maxBytes=8589934592, currPhys=3390889984, maxPhys=8589934592
    • 201 ms
      testCastHalf_2(Nd4jBackend)
      • 201 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - SpecialTests.testCastHalf_2
          o.n.c.t.BaseND4JTest - SpecialTests.testCastHalf_2: 201 ms, threadCount: (27->27), jvmTotal=3705143296, jvmMax=7635730432, totalBytes=3075852, maxBytes=8589934592, currPhys=3390885888, maxPhys=8589934592
    • 195 ms
      testCastHalf_3(Nd4jBackend)
      • 195 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - SpecialTests.testCastHalf_3
          o.n.c.t.BaseND4JTest - SpecialTests.testCastHalf_3: 195 ms, threadCount: (27->27), jvmTotal=3673686016, jvmMax=7635730432, totalBytes=3027012, maxBytes=8589934592, currPhys=3390877696, maxPhys=8589934592
    • 187 ms
      testBroadcastLt()
      • 187 ms
        passed[1]
        • o.n.c.t.BaseND4JTest - SpecialTests.testBroadcastLt
          o.n.c.t.BaseND4JTest - SpecialTests.testBroadcastLt: 186 ms, threadCount: (27->27), jvmTotal=3700948992, jvmMax=7635730432, totalBytes=3018368, maxBytes=8589934592, currPhys=3390881792, maxPhys=8589934592
    • 187 ms
      testCastLong_1(Nd4jBackend)
      • 187 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - SpecialTests.testCastLong_1
          o.n.c.t.BaseND4JTest - SpecialTests.testCastLong_1: 187 ms, threadCount: (27->27), jvmTotal=3673686016, jvmMax=7635730432, totalBytes=3000980, maxBytes=8589934592, currPhys=3390885888, maxPhys=8589934592
    • 186 ms
      testScalarShuffle1(Nd4jBackend)
      • 186 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - SpecialTests.testScalarShuffle1
          o.n.c.t.BaseND4JTest - SpecialTests.testScalarShuffle1: 186 ms, threadCount: (27->27), jvmTotal=3697803264, jvmMax=7635730432, totalBytes=2955360, maxBytes=8589934592, currPhys=3390894080, maxPhys=8589934592
    • 202 ms
      testScalarShuffle2(Nd4jBackend)
      • 202 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - SpecialTests.testScalarShuffle2
          o.n.c.t.BaseND4JTest - SpecialTests.testScalarShuffle2: 202 ms, threadCount: (27->27), jvmTotal=3673686016, jvmMax=7635730432, totalBytes=2946160, maxBytes=8589934592, currPhys=3390947328, maxPhys=8589934592
    • 155 ms
      testReduce3_Small_1(Nd4jBackend)
      • 155 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - SpecialTests.testReduce3_Small_1
          o.n.c.t.BaseND4JTest - SpecialTests.testReduce3_Small_1: 155 ms, threadCount: (27->27), jvmTotal=3694657536, jvmMax=7635730432, totalBytes=2930948, maxBytes=8589934592, currPhys=3391197184, maxPhys=8589934592
    • 171 ms
      testReduce3_Small_2(Nd4jBackend)
      • 171 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - SpecialTests.testReduce3_Small_2
          o.n.c.t.BaseND4JTest - SpecialTests.testReduce3_Small_2: 171 ms, threadCount: (27->27), jvmTotal=3673686016, jvmMax=7635730432, totalBytes=2922208, maxBytes=8589934592, currPhys=3391229952, maxPhys=8589934592
    • 130 ms
      testYoloS()
      • 130 ms
        passed[1]
        • o.n.c.t.BaseND4JTest - SpecialTests.testYoloS
          o.n.c.t.BaseND4JTest - SpecialTests.testYoloS: 130 ms, threadCount: (27->27), jvmTotal=3691511808, jvmMax=7635730432, totalBytes=2517824, maxBytes=8589934592, currPhys=3389128704, maxPhys=8589934592
    • 148 ms
      testMatchCondition()
      • 148 ms
        passed[1]
        • o.n.c.t.BaseND4JTest - SpecialTests.testMatchCondition
          o.n.c.t.BaseND4JTest - SpecialTests.testMatchCondition: 147 ms, threadCount: (27->27), jvmTotal=3673686016, jvmMax=7635730432, totalBytes=2464620, maxBytes=8589934592, currPhys=3387027456, maxPhys=8589934592
    • 201 ms
      testSpaceToBatch(Nd4jBackend)
      • 201 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - SpecialTests.testSpaceToBatch
          o.n.c.t.BaseND4JTest - SpecialTests.testSpaceToBatch: 201 ms, threadCount: (27->27), jvmTotal=3689938944, jvmMax=7635730432, totalBytes=2438768, maxBytes=8589934592, currPhys=3384946688, maxPhys=8589934592
    • 185 ms
      testReduce_Small_1(Nd4jBackend)
      • 185 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - SpecialTests.testReduce_Small_1
          o.n.c.t.BaseND4JTest - SpecialTests.testReduce_Small_1: 185 ms, threadCount: (27->27), jvmTotal=3673686016, jvmMax=7635730432, totalBytes=2428588, maxBytes=8589934592, currPhys=3381805056, maxPhys=8589934592
    • 174 ms
      testReduce_Small_2(Nd4jBackend)
      • 174 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - SpecialTests.testReduce_Small_2
          o.n.c.t.BaseND4JTest - SpecialTests.testReduce_Small_2: 174 ms, threadCount: (27->27), jvmTotal=3687317504, jvmMax=7635730432, totalBytes=2416304, maxBytes=8589934592, currPhys=3379716096, maxPhys=8589934592
    • 182 ms
      testDimensionalThings1(Nd4jBackend)
      • 182 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - SpecialTests.testDimensionalThings1
          o.n.c.t.BaseND4JTest - SpecialTests.testDimensionalThings1: 182 ms, threadCount: (27->27), jvmTotal=3673686016, jvmMax=7635730432, totalBytes=2408212, maxBytes=8589934592, currPhys=3377803264, maxPhys=8589934592
    • 186 ms
      testDimensionalThings2(Nd4jBackend)
      • 186 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - SpecialTests.testDimensionalThings2
          o.n.c.t.BaseND4JTest - SpecialTests.testDimensionalThings2: 186 ms, threadCount: (27->27), jvmTotal=3685220352, jvmMax=7635730432, totalBytes=2395784, maxBytes=8589934592, currPhys=3376676864, maxPhys=8589934592
    • 174 ms
      testConcatMulti2(Nd4jBackend)
      • 174 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - SpecialTests.testConcatMulti2
          o.n.c.t.BaseND4JTest - SpecialTests.testConcatMulti2: 174 ms, threadCount: (27->28), jvmTotal=3673686016, jvmMax=7635730432, totalBytes=2385636, maxBytes=8589934592, currPhys=3375673344, maxPhys=8589934592
    • 214 ms
      testBatchToSpace(Nd4jBackend)
      • 214 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - SpecialTests.testBatchToSpace
          o.n.c.t.BaseND4JTest - SpecialTests.testBatchToSpace: 214 ms, threadCount: (28->28), jvmTotal=3683647488, jvmMax=7635730432, totalBytes=2305528, maxBytes=8589934592, currPhys=3373604864, maxPhys=8589934592
    • 186 ms
      testMigrationMultiGpu_1()
      • 186 ms
        passed[1]
        • o.n.c.t.BaseND4JTest - SpecialTests.testMigrationMultiGpu_1
          o.n.c.t.BaseND4JTest - SpecialTests.testMigrationMultiGpu_1: 186 ms, threadCount: (28->28), jvmTotal=3673686016, jvmMax=7635730432, totalBytes=2206896, maxBytes=8589934592, currPhys=3371503616, maxPhys=8589934592
    • 185 ms
      testMigrationMultiGpu_2()
      • 185 ms
        passed[1]
        • o.n.c.t.BaseND4JTest - SpecialTests.testMigrationMultiGpu_2
          o.n.c.t.BaseND4JTest - SpecialTests.testMigrationMultiGpu_2: 184 ms, threadCount: (28->28), jvmTotal=3682598912, jvmMax=7635730432, totalBytes=2111732, maxBytes=8589934592, currPhys=3370450944, maxPhys=8589934592
    • 141 ms
      testBroadcastMul_bool(Nd4jBackend)
      • 141 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - SpecialTests.testBroadcastMul_bool
          o.n.c.t.BaseND4JTest - SpecialTests.testBroadcastMul_bool: 140 ms, threadCount: (28->28), jvmTotal=3673686016, jvmMax=7635730432, totalBytes=1916936, maxBytes=8589934592, currPhys=3369422848, maxPhys=8589934592
    • 139 ms
      testConcatAgain()
      • 139 ms
        passed[1]
        • o.n.c.t.BaseND4JTest - SpecialTests.testConcatAgain
          o.n.c.t.BaseND4JTest - SpecialTests.testConcatAgain: 139 ms, threadCount: (28->28), jvmTotal=3680501760, jvmMax=7635730432, totalBytes=1698700, maxBytes=8589934592, currPhys=3367321600, maxPhys=8589934592
    • 1.12 s
      testConcatMulti()
      • 1.12 s
        passed[1]
        • o.n.c.t.BaseND4JTest - SpecialTests.testConcatMulti
          o.n.c.t.BaseND4JTest - SpecialTests.testConcatMulti: 1121 ms, threadCount: (28->29), jvmTotal=3673686016, jvmMax=7635730432, totalBytes=4464, maxBytes=8589934592, currPhys=3366309888, maxPhys=8589934592
    • 330 ms
      testVstack1(Nd4jBackend)
      • 330 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - SpecialTests.testVstack1
          o.n.c.t.BaseND4JTest - SpecialTests.testVstack1: 330 ms, threadCount: (29->29), jvmTotal=3681026048, jvmMax=7635730432, totalBytes=344504, maxBytes=8589934592, currPhys=3378958336, maxPhys=8589934592
    • 132 ms
      testVstack2(Nd4jBackend)
      • 132 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - SpecialTests.testVstack2
          o.n.c.t.BaseND4JTest - SpecialTests.testVstack2: 132 ms, threadCount: (29->29), jvmTotal=3686268928, jvmMax=7635730432, totalBytes=341472, maxBytes=8589934592, currPhys=3386957824, maxPhys=8589934592
    • 123 ms
      testConcat2()
      • 123 ms
        passed[1]
        • o.n.c.t.BaseND4JTest - SpecialTests.testConcat2
          o.n.c.t.BaseND4JTest - SpecialTests.testConcat2: 123 ms, threadCount: (29->29), jvmTotal=3674734592, jvmMax=7635730432, totalBytes=42112, maxBytes=8589934592, currPhys=3367014400, maxPhys=8589934592
    • 109 ms
      testReshape()
      • 109 ms
        passed[1]
        • o.n.c.t.BaseND4JTest - SpecialTests.testReshape
          o.n.c.t.BaseND4JTest - SpecialTests.testReshape: 108 ms, threadCount: (29->29), jvmTotal=3685220352, jvmMax=7635730432, totalBytes=4700, maxBytes=8589934592, currPhys=3367014400, maxPhys=8589934592
    • 109 ms
      reproduceWorkspaceCrash()
      • 109 ms
        passed[1]
        • o.n.c.t.BaseND4JTest - SpecialTests.reproduceWorkspaceCrash
          o.n.c.t.BaseND4JTest - SpecialTests.reproduceWorkspaceCrash: 109 ms, threadCount: (29->29), jvmTotal=3674210304, jvmMax=7635730432, totalBytes=20464, maxBytes=8589934592, currPhys=3367108608, maxPhys=8589934592
    • 108 ms
      testBroadcastLt2()
      • 108 ms
        passed[1]
        • o.n.c.t.BaseND4JTest - SpecialTests.testBroadcastLt2
          o.n.c.t.BaseND4JTest - SpecialTests.testBroadcastLt2: 108 ms, threadCount: (29->29), jvmTotal=3683123200, jvmMax=7635730432, totalBytes=7792, maxBytes=8589934592, currPhys=3367104512, maxPhys=8589934592
    • 107 ms
      testYoloStyle()
      • 107 ms
        passed[1]
        • o.n.c.t.BaseND4JTest - SpecialTests.testYoloStyle
          o.n.c.t.BaseND4JTest - SpecialTests.testYoloStyle: 107 ms, threadCount: (29->29), jvmTotal=3673686016, jvmMax=7635730432, totalBytes=12032, maxBytes=8589934592, currPhys=3367104512, maxPhys=8589934592
    • 108 ms
      reproduceWorkspaceCrash_2()
      • 108 ms
        passed[1]
        • o.n.c.t.BaseND4JTest - SpecialTests.reproduceWorkspaceCrash_2
          o.n.c.t.BaseND4JTest - SpecialTests.reproduceWorkspaceCrash_2: 108 ms, threadCount: (29->29), jvmTotal=3682598912, jvmMax=7635730432, totalBytes=13540, maxBytes=8589934592, currPhys=3369611264, maxPhys=8589934592
    • 109 ms
      reproduceWorkspaceCrash_3()
      • 109 ms
        passed[1]
        • o.n.c.t.BaseND4JTest - SpecialTests.reproduceWorkspaceCrash_3
          o.n.c.t.BaseND4JTest - SpecialTests.reproduceWorkspaceCrash_3: 109 ms, threadCount: (29->29), jvmTotal=3674210304, jvmMax=7635730432, totalBytes=13540, maxBytes=8589934592, currPhys=3371999232, maxPhys=8589934592
    • 124 ms
      reproduceWorkspaceCrash_4()
      • 124 ms
        passed[1]
        • o.n.c.t.BaseND4JTest - SpecialTests.reproduceWorkspaceCrash_4
          o.n.c.t.BaseND4JTest - SpecialTests.reproduceWorkspaceCrash_4: 123 ms, threadCount: (29->29), jvmTotal=3681550336, jvmMax=7635730432, totalBytes=13540, maxBytes=8589934592, currPhys=3372113920, maxPhys=8589934592
    • 109 ms
      reproduceWorkspaceCrash_5()
      • 109 ms
        passed[1]
        • o.n.c.t.BaseND4JTest - SpecialTests.reproduceWorkspaceCrash_5
          o.n.c.t.BaseND4JTest - SpecialTests.reproduceWorkspaceCrash_5: 108 ms, threadCount: (29->29), jvmTotal=3673686016, jvmMax=7635730432, totalBytes=14064, maxBytes=8589934592, currPhys=3372113920, maxPhys=8589934592
  • 1.17 s
    ValidationUtilTests
    • 311 ms
      testNpzValidation(Nd4jBackend)
      • 311 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - ValidationUtilTests.testNpzValidation
          o.n.c.t.BaseND4JTest - ValidationUtilTests.testNpzValidation: 308 ms, threadCount: (29->29), jvmTotal=3680501760, jvmMax=7635730432, totalBytes=4480, maxBytes=8589934592, currPhys=3372146688, maxPhys=8589934592
    • 309 ms
      testNumpyTxtValidation(Nd4jBackend)
      • 309 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - ValidationUtilTests.testNumpyTxtValidation
          o.n.c.t.BaseND4JTest - ValidationUtilTests.testNumpyTxtValidation: 307 ms, threadCount: (29->29), jvmTotal=3673686016, jvmMax=7635730432, totalBytes=4432, maxBytes=8589934592, currPhys=3371098112, maxPhys=8589934592
    • 121 ms
      testZipValidation(Nd4jBackend)
      • 121 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - ValidationUtilTests.testZipValidation
          o.n.c.t.BaseND4JTest - ValidationUtilTests.testZipValidation: 118 ms, threadCount: (29->29), jvmTotal=3679453184, jvmMax=7635730432, totalBytes=4432, maxBytes=8589934592, currPhys=3370135552, maxPhys=8589934592
    • 108 ms
      testINDArrayTextValidation(Nd4jBackend)
      • 108 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - ValidationUtilTests.testINDArrayTextValidation
          o.n.c.t.BaseND4JTest - ValidationUtilTests.testINDArrayTextValidation: 106 ms, threadCount: (29->29), jvmTotal=3673686016, jvmMax=7635730432, totalBytes=4756, maxBytes=8589934592, currPhys=3369086976, maxPhys=8589934592
    • 107 ms
      testFileValidation(Nd4jBackend)
      • 107 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - ValidationUtilTests.testFileValidation
          o.n.c.t.BaseND4JTest - ValidationUtilTests.testFileValidation: 106 ms, threadCount: (29->29), jvmTotal=3679453184, jvmMax=7635730432, totalBytes=4432, maxBytes=8589934592, currPhys=3369086976, maxPhys=8589934592
    • 108 ms
      testValidateSameDiff(Nd4jBackend)
      • 108 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - ValidationUtilTests.testValidateSameDiff
          o.n.c.t.BaseND4JTest - ValidationUtilTests.testValidateSameDiff: 106 ms, threadCount: (29->29), jvmTotal=3673686016, jvmMax=7635730432, totalBytes=4464, maxBytes=8589934592, currPhys=3368034304, maxPhys=8589934592
    • 108 ms
      testNpyValidation(Nd4jBackend)
      • 108 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - ValidationUtilTests.testNpyValidation
          o.n.c.t.BaseND4JTest - ValidationUtilTests.testNpyValidation: 106 ms, threadCount: (29->29), jvmTotal=3677880320, jvmMax=7635730432, totalBytes=4576, maxBytes=8589934592, currPhys=3366985728, maxPhys=8589934592
  • 298 ms
    ParamsTestsF
    • 298 ms
      testGemm(Nd4jBackend)
      • 298 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - ParamsTestsF.testGemm
          o.n.c.t.BaseND4JTest - ParamsTestsF.testGemm: 297 ms, threadCount: (29->29), jvmTotal=3678404608, jvmMax=7635730432, totalBytes=4528, maxBytes=8589934592, currPhys=3366985728, maxPhys=8589934592
  • 3 m 8 s
    RandomTests
    • 292 ms
      testAlphaDropout1(Nd4jBackend)
      • 292 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - RandomTests.testAlphaDropout1
          o.n.c.t.BaseND4JTest - RandomTests.testAlphaDropout1: 292 ms, threadCount: (29->29), jvmTotal=3677356032, jvmMax=7635730432, totalBytes=4520, maxBytes=8589934592, currPhys=3365965824, maxPhys=8589934592
    • 121 ms
      testBernoulliDistribution1(Nd4jBackend)
      • 121 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - RandomTests.testBernoulliDistribution1
          o.n.c.t.BaseND4JTest - RandomTests.testBernoulliDistribution1: 121 ms, threadCount: (29->29), jvmTotal=3673686016, jvmMax=7635730432, totalBytes=4520, maxBytes=8589934592, currPhys=3365101568, maxPhys=8589934592
    • 108 ms
      testBernoulliDistribution2(Nd4jBackend)
      • 108 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - RandomTests.testBernoulliDistribution2
          o.n.c.t.BaseND4JTest - RandomTests.testBernoulliDistribution2: 108 ms, threadCount: (29->29), jvmTotal=3677356032, jvmMax=7635730432, totalBytes=4556, maxBytes=8589934592, currPhys=3365195776, maxPhys=8589934592
    • 109 ms
      testBernoulliDistribution3(Nd4jBackend)
      • 109 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - RandomTests.testBernoulliDistribution3
          o.n.c.t.BaseND4JTest - RandomTests.testBernoulliDistribution3: 108 ms, threadCount: (29->29), jvmTotal=3673686016, jvmMax=7635730432, totalBytes=4572, maxBytes=8589934592, currPhys=3364143104, maxPhys=8589934592
    • 375 ms
      testGamma(Nd4jBackend)
      • 375 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - RandomTests.testGamma
          o.n.c.t.BaseND4JTest - RandomTests.testGamma: 375 ms, threadCount: (29->29), jvmTotal=3676831744, jvmMax=7635730432, totalBytes=4840, maxBytes=8589934592, currPhys=3372179456, maxPhys=8589934592
    • ignoredtestTruncatedNormal1(Nd4jBackend)
    • 266 ms
      testGaussianDistribution1(Nd4jBackend)
      • 266 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - RandomTests.testGaussianDistribution1
          o.n.c.t.BaseND4JTest - RandomTests.testGaussianDistribution1: 266 ms, threadCount: (29->29), jvmTotal=3673686016, jvmMax=7635730432, totalBytes=4608, maxBytes=8589934592, currPhys=3403276288, maxPhys=8589934592
    • 138 ms
      testGaussianDistribution2(Nd4jBackend)
      • 138 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - RandomTests.testGaussianDistribution2
          o.n.c.t.BaseND4JTest - RandomTests.testGaussianDistribution2: 138 ms, threadCount: (29->29), jvmTotal=3676307456, jvmMax=7635730432, totalBytes=4632, maxBytes=8589934592, currPhys=3366113280, maxPhys=8589934592
    • 248 ms
      testGaussianDistribution3(Nd4jBackend)
      • 248 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - RandomTests.testGaussianDistribution3
          o.n.c.t.BaseND4JTest - RandomTests.testGaussianDistribution3: 247 ms, threadCount: (29->29), jvmTotal=3676307456, jvmMax=7635730432, totalBytes=4596, maxBytes=8589934592, currPhys=3382120448, maxPhys=8589934592
    • 106 ms
      testPoisson(Nd4jBackend)
      • 106 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - RandomTests.testPoisson
          o.n.c.t.BaseND4JTest - RandomTests.testPoisson: 106 ms, threadCount: (29->29), jvmTotal=3675258880, jvmMax=7635730432, totalBytes=4756, maxBytes=8589934592, currPhys=3365072896, maxPhys=8589934592
    • 108 ms
      testLinspace1(Nd4jBackend)
      • 108 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - RandomTests.testLinspace1
          o.n.c.t.BaseND4JTest - RandomTests.testLinspace1: 108 ms, threadCount: (29->29), jvmTotal=3675783168, jvmMax=7635730432, totalBytes=4484, maxBytes=8589934592, currPhys=3365072896, maxPhys=8589934592
    • 109 ms
      testLinspace2(Nd4jBackend)
      • 109 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - RandomTests.testLinspace2
          o.n.c.t.BaseND4JTest - RandomTests.testLinspace2: 107 ms, threadCount: (29->29), jvmTotal=3675783168, jvmMax=7635730432, totalBytes=4484, maxBytes=8589934592, currPhys=3365072896, maxPhys=8589934592
    • 2 m 53 s
      testDeallocation1()
      • 2 m 53 s
        passed[1]
        • o.n.c.t.BaseND4JTest - RandomTests.testDeallocation1
          o.n.c.t.BaseND4JTest - RandomTests.testDeallocation1: 173244 ms, threadCount: (29->29), jvmTotal=3673686016, jvmMax=7635730432, totalBytes=4432, maxBytes=8589934592, currPhys=3361775616, maxPhys=8589934592
    • 296 ms
      testLogNormal1(Nd4jBackend)
      • 296 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - RandomTests.testLogNormal1
          o.n.l.r.RandomTests - Java mean: 1.6502196592255929; Native mean: 1.6516932257314423
          o.n.c.t.BaseND4JTest - RandomTests.testLogNormal1: 296 ms, threadCount: (29->29), jvmTotal=3673686016, jvmMax=7635730432, totalBytes=4488, maxBytes=8589934592, currPhys=3370086400, maxPhys=8589934592
    • 108 ms
      testRngRepeatabilityUniform(Nd4jBackend)
      • 108 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - RandomTests.testRngRepeatabilityUniform
          o.n.c.t.BaseND4JTest - RandomTests.testRngRepeatabilityUniform: 108 ms, threadCount: (29->29), jvmTotal=3673686016, jvmMax=7635730432, totalBytes=4584, maxBytes=8589934592, currPhys=3362091008, maxPhys=8589934592
    • 123 ms
      testAndersonDarling(Nd4jBackend)
      • 123 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - RandomTests.testAndersonDarling
          o.n.c.t.BaseND4JTest - RandomTests.testAndersonDarling: 123 ms, threadCount: (29->29), jvmTotal=3673686016, jvmMax=7635730432, totalBytes=4448, maxBytes=8589934592, currPhys=3362144256, maxPhys=8589934592
    • 108 ms
      testJavaInt_1(Nd4jBackend)
      • 108 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - RandomTests.testJavaInt_1
          o.n.c.t.BaseND4JTest - RandomTests.testJavaInt_1: 108 ms, threadCount: (29->29), jvmTotal=3673686016, jvmMax=7635730432, totalBytes=4432, maxBytes=8589934592, currPhys=3362160640, maxPhys=8589934592
    • 108 ms
      testJavaSide1(Nd4jBackend)
      • 108 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - RandomTests.testJavaSide1
          o.n.c.t.BaseND4JTest - RandomTests.testJavaSide1: 108 ms, threadCount: (29->29), jvmTotal=3673686016, jvmMax=7635730432, totalBytes=4432, maxBytes=8589934592, currPhys=3362164736, maxPhys=8589934592
    • 109 ms
      testJavaSide2(Nd4jBackend)
      • 109 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - RandomTests.testJavaSide2
          o.n.c.t.BaseND4JTest - RandomTests.testJavaSide2: 107 ms, threadCount: (29->29), jvmTotal=3673686016, jvmMax=7635730432, totalBytes=4432, maxBytes=8589934592, currPhys=3362164736, maxPhys=8589934592
    • 109 ms
      testJavaSide3(Nd4jBackend)
      • 109 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - RandomTests.testJavaSide3
          o.n.c.t.BaseND4JTest - RandomTests.testJavaSide3: 108 ms, threadCount: (29->29), jvmTotal=3673686016, jvmMax=7635730432, totalBytes=4432, maxBytes=8589934592, currPhys=3362164736, maxPhys=8589934592
    • 110 ms
      testJavaSide4(Nd4jBackend)
      • 110 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - RandomTests.testJavaSide4
          o.n.c.t.BaseND4JTest - RandomTests.testJavaSide4: 109 ms, threadCount: (29->29), jvmTotal=3673686016, jvmMax=7635730432, totalBytes=4432, maxBytes=8589934592, currPhys=3362164736, maxPhys=8589934592
    • 109 ms
      testJavaSide5(Nd4jBackend)
      • 109 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - RandomTests.testJavaSide5
          o.n.c.t.BaseND4JTest - RandomTests.testJavaSide5: 109 ms, threadCount: (29->29), jvmTotal=3673686016, jvmMax=7635730432, totalBytes=4432, maxBytes=8589934592, currPhys=3362164736, maxPhys=8589934592
    • 108 ms
      testDistribution1(Nd4jBackend)
      • 108 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - RandomTests.testDistribution1
          o.n.c.t.BaseND4JTest - RandomTests.testDistribution1: 107 ms, threadCount: (29->29), jvmTotal=3673686016, jvmMax=7635730432, totalBytes=4484, maxBytes=8589934592, currPhys=3362172928, maxPhys=8589934592
    • 109 ms
      testDistribution2(Nd4jBackend)
      • 109 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - RandomTests.testDistribution2
          o.n.l.r.RandomTests - States cpu: 119/-559038824
          o.n.l.r.RandomTests - States cpu: 119/5200782539685857106
          o.n.l.r.RandomTests - States cpu: 119/5200782539685857106
          o.n.c.t.BaseND4JTest - RandomTests.testDistribution2: 108 ms, threadCount: (29->29), jvmTotal=3674210304, jvmMax=7635730432, totalBytes=4484, maxBytes=8589934592, currPhys=3362373632, maxPhys=8589934592
    • 109 ms
      testDistribution3(Nd4jBackend)
      • 109 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - RandomTests.testDistribution3
          o.n.c.t.BaseND4JTest - RandomTests.testDistribution3: 107 ms, threadCount: (29->29), jvmTotal=3674210304, jvmMax=7635730432, totalBytes=4484, maxBytes=8589934592, currPhys=3362594816, maxPhys=8589934592
    • 126 ms
      testDistribution4(Nd4jBackend)
      • 126 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - RandomTests.testDistribution4
          o.n.c.t.BaseND4JTest - RandomTests.testDistribution4: 125 ms, threadCount: (29->29), jvmTotal=3674210304, jvmMax=7635730432, totalBytes=12832, maxBytes=8589934592, currPhys=3363135488, maxPhys=8589934592
    • 109 ms
      testDistribution5(Nd4jBackend)
      • 109 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - RandomTests.testDistribution5
          o.n.c.t.BaseND4JTest - RandomTests.testDistribution5: 108 ms, threadCount: (29->29), jvmTotal=3674210304, jvmMax=7635730432, totalBytes=12832, maxBytes=8589934592, currPhys=3363139584, maxPhys=8589934592
    • 109 ms
      testDistribution6(Nd4jBackend)
      • 109 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - RandomTests.testDistribution6
          o.n.c.t.BaseND4JTest - RandomTests.testDistribution6: 108 ms, threadCount: (29->29), jvmTotal=3674210304, jvmMax=7635730432, totalBytes=9632, maxBytes=8589934592, currPhys=3363139584, maxPhys=8589934592
    • 109 ms
      testSignatures1(Nd4jBackend)
      • 109 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - RandomTests.testSignatures1
          o.n.c.t.BaseND4JTest - RandomTests.testSignatures1: 109 ms, threadCount: (29->29), jvmTotal=3674210304, jvmMax=7635730432, totalBytes=12832, maxBytes=8589934592, currPhys=3363139584, maxPhys=8589934592
    • 108 ms
      testDropout1(Nd4jBackend)
      • 108 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - RandomTests.testDropout1
          o.n.c.t.BaseND4JTest - RandomTests.testDropout1: 107 ms, threadCount: (29->29), jvmTotal=3674210304, jvmMax=7635730432, totalBytes=4520, maxBytes=8589934592, currPhys=3363139584, maxPhys=8589934592
    • 109 ms
      testChoice1(Nd4jBackend)
      • 109 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - RandomTests.testChoice1
          o.n.c.t.BaseND4JTest - RandomTests.testChoice1: 108 ms, threadCount: (29->29), jvmTotal=3674210304, jvmMax=7635730432, totalBytes=4516, maxBytes=8589934592, currPhys=3363147776, maxPhys=8589934592
    • 107 ms
      testChoice2(Nd4jBackend)
      • 107 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - RandomTests.testChoice2
          o.n.c.t.BaseND4JTest - RandomTests.testChoice2: 107 ms, threadCount: (29->29), jvmTotal=3674210304, jvmMax=7635730432, totalBytes=4516, maxBytes=8589934592, currPhys=3363147776, maxPhys=8589934592
    • 108 ms
      testRngRepeatabilityBernoulli(Nd4jBackend)
      • 108 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - RandomTests.testRngRepeatabilityBernoulli
          o.n.c.t.BaseND4JTest - RandomTests.testRngRepeatabilityBernoulli: 107 ms, threadCount: (29->29), jvmTotal=3674210304, jvmMax=7635730432, totalBytes=4532, maxBytes=8589934592, currPhys=3363147776, maxPhys=8589934592
    • 110 ms
      testCrossBackendEquality1(Nd4jBackend)
      • 110 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - RandomTests.testCrossBackendEquality1
          o.n.c.t.BaseND4JTest - RandomTests.testCrossBackendEquality1: 109 ms, threadCount: (29->29), jvmTotal=3674210304, jvmMax=7635730432, totalBytes=4484, maxBytes=8589934592, currPhys=3363147776, maxPhys=8589934592
    • 1.08 s
      reproducabilityTest(Nd4jBackend)
      • 1.08 s
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - RandomTests.reproducabilityTest
          o.n.c.t.BaseND4JTest - RandomTests.reproducabilityTest: 1078 ms, threadCount: (29->29), jvmTotal=3674210304, jvmMax=7635730432, totalBytes=45112, maxBytes=8589934592, currPhys=4922613760, maxPhys=8589934592
    • 483 ms
      testLegacyDistribution1(Nd4jBackend)
      • 483 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - RandomTests.testLegacyDistribution1
          o.n.c.t.BaseND4JTest - RandomTests.testLegacyDistribution1: 483 ms, threadCount: (29->29), jvmTotal=3674734592, jvmMax=7635730432, totalBytes=4520, maxBytes=8589934592, currPhys=3392757760, maxPhys=8589934592
    • 280 ms
      testOrthogonalDistribution1(Nd4jBackend)
      • 280 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - RandomTests.testOrthogonalDistribution1
          o.n.c.t.BaseND4JTest - RandomTests.testOrthogonalDistribution1: 279 ms, threadCount: (29->29), jvmTotal=3673686016, jvmMax=7635730432, totalBytes=4664, maxBytes=8589934592, currPhys=3384827904, maxPhys=8589934592
    • 107 ms
      testOrthogonalDistribution2(Nd4jBackend)
      • 107 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - RandomTests.testOrthogonalDistribution2
          o.n.c.t.BaseND4JTest - RandomTests.testOrthogonalDistribution2: 107 ms, threadCount: (29->29), jvmTotal=3674210304, jvmMax=7635730432, totalBytes=4664, maxBytes=8589934592, currPhys=3384827904, maxPhys=8589934592
    • 123 ms
      testOrthogonalDistribution3(Nd4jBackend)
      • 123 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - RandomTests.testOrthogonalDistribution3
          o.n.c.t.BaseND4JTest - RandomTests.testOrthogonalDistribution3: 123 ms, threadCount: (29->29), jvmTotal=3674210304, jvmMax=7635730432, totalBytes=4664, maxBytes=8589934592, currPhys=3384827904, maxPhys=8589934592
    • 106 ms
      testBernoulli(Nd4jBackend)
      • 106 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - RandomTests.testBernoulli
          o.n.c.t.BaseND4JTest - RandomTests.testBernoulli: 106 ms, threadCount: (29->29), jvmTotal=3674210304, jvmMax=7635730432, totalBytes=4468, maxBytes=8589934592, currPhys=3384836096, maxPhys=8589934592
    • 109 ms
      testDropoutInverted1(Nd4jBackend)
      • 109 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - RandomTests.testDropoutInverted1
          o.n.c.t.BaseND4JTest - RandomTests.testDropoutInverted1: 109 ms, threadCount: (29->29), jvmTotal=3674210304, jvmMax=7635730432, totalBytes=4520, maxBytes=8589934592, currPhys=3384844288, maxPhys=8589934592
    • 94 ms
      testMultithreading1(Nd4jBackend)
      • 94 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - RandomTests.testMultithreading1
          o.n.c.t.BaseND4JTest - RandomTests.testMultithreading1: 92 ms, threadCount: (29->29), jvmTotal=3674210304, jvmMax=7635730432, totalBytes=4432, maxBytes=8589934592, currPhys=3384848384, maxPhys=8589934592
    • 109 ms
      testMultithreading2()
      • 109 ms
        passed[1]
        • o.n.c.t.BaseND4JTest - RandomTests.testMultithreading2
          o.n.c.t.BaseND4JTest - RandomTests.testMultithreading2: 109 ms, threadCount: (29->29), jvmTotal=3674210304, jvmMax=7635730432, totalBytes=4772, maxBytes=8589934592, currPhys=3384852480, maxPhys=8589934592
    • 109 ms
      someTest(Nd4jBackend)
      • 109 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - RandomTests.someTest
          o.n.c.t.BaseND4JTest - RandomTests.someTest: 108 ms, threadCount: (29->29), jvmTotal=3674210304, jvmMax=7635730432, totalBytes=4548, maxBytes=8589934592, currPhys=3384852480, maxPhys=8589934592
    • 107 ms
      testShuffle(Nd4jBackend)
      • 107 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - RandomTests.testShuffle
          o.n.c.t.BaseND4JTest - RandomTests.testShuffle: 107 ms, threadCount: (29->29), jvmTotal=3674210304, jvmMax=7635730432, totalBytes=4644, maxBytes=8589934592, currPhys=3384860672, maxPhys=8589934592
    • 1.91 s
      testRandom(Nd4jBackend)
      • 1.91 s
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - RandomTests.testRandom
          o.n.c.t.BaseND4JTest - RandomTests.testRandom: 1903 ms, threadCount: (29->29), jvmTotal=3674210304, jvmMax=7635730432, totalBytes=4432, maxBytes=8589934592, currPhys=3384860672, maxPhys=8589934592
    • 123 ms
      testBinomialDistribution1(Nd4jBackend)
      • 123 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - RandomTests.testBinomialDistribution1
          o.n.c.t.BaseND4JTest - RandomTests.testBinomialDistribution1: 123 ms, threadCount: (29->29), jvmTotal=3674210304, jvmMax=7635730432, totalBytes=4592, maxBytes=8589934592, currPhys=3384860672, maxPhys=8589934592
    • 107 ms
      testBinomialDistribution2(Nd4jBackend)
      • 107 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - RandomTests.testBinomialDistribution2
          o.n.c.t.BaseND4JTest - RandomTests.testBinomialDistribution2: 107 ms, threadCount: (29->29), jvmTotal=3674210304, jvmMax=7635730432, totalBytes=4608, maxBytes=8589934592, currPhys=3384860672, maxPhys=8589934592
    • 4.35 s
      testStepOver1(Nd4jBackend)
      • 4.35 s
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - RandomTests.testStepOver1
          o.n.c.t.BaseND4JTest - RandomTests.testStepOver1: 4350 ms, threadCount: (29->29), jvmTotal=3674210304, jvmMax=7635730432, totalBytes=4628, maxBytes=8589934592, currPhys=4272865280, maxPhys=8589934592
    • 121 ms
      testStepOver3(Nd4jBackend)
      • 121 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - RandomTests.testStepOver3
          o.n.c.t.BaseND4JTest - RandomTests.testStepOver3: 120 ms, threadCount: (29->29), jvmTotal=3674210304, jvmMax=7635730432, totalBytes=4432, maxBytes=8589934592, currPhys=3384860672, maxPhys=8589934592
    • 249 ms
      testStepOver4(Nd4jBackend)
      • 249 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - RandomTests.testStepOver4
          o.n.c.t.BaseND4JTest - RandomTests.testStepOver4: 249 ms, threadCount: (29->29), jvmTotal=3674210304, jvmMax=7635730432, totalBytes=88432, maxBytes=8589934592, currPhys=3534422016, maxPhys=8589934592
    • 292 ms
      testSum_119(Nd4jBackend)
      • 292 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - RandomTests.testSum_119
          o.n.c.t.BaseND4JTest - RandomTests.testSum_119: 292 ms, threadCount: (29->29), jvmTotal=3675258880, jvmMax=7635730432, totalBytes=4468, maxBytes=8589934592, currPhys=3812958208, maxPhys=8589934592
    • 122 ms
      testSetSeed1(Nd4jBackend)
      • 122 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - RandomTests.testSetSeed1
          o.n.c.t.BaseND4JTest - RandomTests.testSetSeed1: 121 ms, threadCount: (29->29), jvmTotal=3675783168, jvmMax=7635730432, totalBytes=4536, maxBytes=8589934592, currPhys=3372957696, maxPhys=8589934592
  • 510 ms
    ImagePreProcessortTest
    • 285 ms
      simpleImageTestMulti(Nd4jBackend)
      • 285 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - ImagePreProcessortTest.simpleImageTestMulti
          o.n.c.t.BaseND4JTest - ImagePreProcessortTest.simpleImageTestMulti: 285 ms, threadCount: (29->29), jvmTotal=3675783168, jvmMax=7635730432, totalBytes=6028, maxBytes=8589934592, currPhys=3373051904, maxPhys=8589934592
    • 115 ms
      testSegmentation(Nd4jBackend)
      • 115 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - ImagePreProcessortTest.testSegmentation
          o.n.c.t.BaseND4JTest - ImagePreProcessortTest.testSegmentation: 115 ms, threadCount: (29->29), jvmTotal=3675783168, jvmMax=7635730432, totalBytes=5064, maxBytes=8589934592, currPhys=3373084672, maxPhys=8589934592
    • 110 ms
      simpleImageTest(Nd4jBackend)
      • 110 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - ImagePreProcessortTest.simpleImageTest
          o.n.c.t.BaseND4JTest - ImagePreProcessortTest.simpleImageTest: 110 ms, threadCount: (29->29), jvmTotal=3675783168, jvmMax=7635730432, totalBytes=6140, maxBytes=8589934592, currPhys=3373088768, maxPhys=8589934592
  • 510 ms
    Level1Test
    • 287 ms
      testDot(Nd4jBackend)
      • 287 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Level1Test.testDot
          o.n.c.t.BaseND4JTest - Level1Test.testDot: 287 ms, threadCount: (29->29), jvmTotal=3675783168, jvmMax=7635730432, totalBytes=4532, maxBytes=8589934592, currPhys=3373101056, maxPhys=8589934592
    • 118 ms
      testAxpy2(Nd4jBackend)
      • 118 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Level1Test.testAxpy2
          o.n.c.t.BaseND4JTest - Level1Test.testAxpy2: 117 ms, threadCount: (29->29), jvmTotal=3674734592, jvmMax=7635730432, totalBytes=4500, maxBytes=8589934592, currPhys=3373109248, maxPhys=8589934592
    • 105 ms
      testAxpy(Nd4jBackend)
      • 105 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Level1Test.testAxpy
          o.n.c.t.BaseND4JTest - Level1Test.testAxpy: 105 ms, threadCount: (29->29), jvmTotal=3675258880, jvmMax=7635730432, totalBytes=4536, maxBytes=8589934592, currPhys=3373109248, maxPhys=8589934592
  • CrashTest
    • ignoredtestEWSViews1(Nd4jBackend)
    • ignoredtestEWSViews2(Nd4jBackend)
    • ignoredtestNonEWSViews1(Nd4jBackend)
    • ignoredtestNonEWSViews2(Nd4jBackend)
  • 837 ms
    MultiNormalizerStandardizeTest
    • 296 ms
      testRevertLabelsINDArray(Nd4jBackend)
      • 296 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - MultiNormalizerStandardizeTest.testRevertLabelsINDArray
          o.n.c.t.BaseND4JTest - MultiNormalizerStandardizeTest.testRevertLabelsINDArray: 296 ms, threadCount: (29->29), jvmTotal=3675258880, jvmMax=7635730432, totalBytes=5704, maxBytes=8589934592, currPhys=3373608960, maxPhys=8589934592
    • 107 ms
      testRevertFeaturesINDArray(Nd4jBackend)
      • 107 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - MultiNormalizerStandardizeTest.testRevertFeaturesINDArray
          o.n.c.t.BaseND4JTest - MultiNormalizerStandardizeTest.testRevertFeaturesINDArray: 107 ms, threadCount: (29->29), jvmTotal=3675258880, jvmMax=7635730432, totalBytes=5704, maxBytes=8589934592, currPhys=3373772800, maxPhys=8589934592
    • 108 ms
      testMultipleInputsAndOutputsWithIterator(Nd4jBackend)
      • 108 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - MultiNormalizerStandardizeTest.testMultipleInputsAndOutputsWithIterator
          o.n.c.t.BaseND4JTest - MultiNormalizerStandardizeTest.testMultipleInputsAndOutputsWithIterator: 108 ms, threadCount: (29->29), jvmTotal=3675258880, jvmMax=7635730432, totalBytes=5504, maxBytes=8589934592, currPhys=3373772800, maxPhys=8589934592
    • 109 ms
      testMultipleInputsAndOutputsWithDataSet(Nd4jBackend)
      • 109 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - MultiNormalizerStandardizeTest.testMultipleInputsAndOutputsWithDataSet
          o.n.c.t.BaseND4JTest - MultiNormalizerStandardizeTest.testMultipleInputsAndOutputsWithDataSet: 109 ms, threadCount: (29->29), jvmTotal=3675258880, jvmMax=7635730432, totalBytes=5504, maxBytes=8589934592, currPhys=3373772800, maxPhys=8589934592
    • 108 ms
      testRevertMultiDataSet(Nd4jBackend)
      • 108 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - MultiNormalizerStandardizeTest.testRevertMultiDataSet
          o.n.c.t.BaseND4JTest - MultiNormalizerStandardizeTest.testRevertMultiDataSet: 106 ms, threadCount: (29->29), jvmTotal=3674210304, jvmMax=7635730432, totalBytes=6112, maxBytes=8589934592, currPhys=3374227456, maxPhys=8589934592
    • 109 ms
      testFullyMaskedData(Nd4jBackend)
      • 109 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - MultiNormalizerStandardizeTest.testFullyMaskedData
          o.n.c.t.BaseND4JTest - MultiNormalizerStandardizeTest.testFullyMaskedData: 109 ms, threadCount: (29->29), jvmTotal=3674734592, jvmMax=7635730432, totalBytes=6460, maxBytes=8589934592, currPhys=3374231552, maxPhys=8589934592
  • TestOpMapping
    • ignoredtestOpsInNamespace(Nd4jBackend)
    • ignoredgenerateOpClassList(Nd4jBackend)
    • ignoredgenerateOpClassList(Nd4jBackend)
    • ignoredtestOpMappingCoverage()
  • 633 ms
    SortCooTests
    • 295 ms
      sortSparseCooIndicesSort1(Nd4jBackend)
      • 295 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - SortCooTests.sortSparseCooIndicesSort1
          o.n.c.t.BaseND4JTest - SortCooTests.sortSparseCooIndicesSort1: 295 ms, threadCount: (29->29), jvmTotal=3674734592, jvmMax=7635730432, totalBytes=5440, maxBytes=8589934592, currPhys=3374301184, maxPhys=8589934592
    • 121 ms
      sortSparseCooIndicesSort2(Nd4jBackend)
      • 121 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - SortCooTests.sortSparseCooIndicesSort2
          o.n.c.t.BaseND4JTest - SortCooTests.sortSparseCooIndicesSort2: 121 ms, threadCount: (29->29), jvmTotal=3674734592, jvmMax=7635730432, totalBytes=5272, maxBytes=8589934592, currPhys=3374305280, maxPhys=8589934592
    • 108 ms
      sortSparseCooIndicesSort3(Nd4jBackend)
      • 108 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - SortCooTests.sortSparseCooIndicesSort3
          o.n.c.t.BaseND4JTest - SortCooTests.sortSparseCooIndicesSort3: 107 ms, threadCount: (29->29), jvmTotal=3674734592, jvmMax=7635730432, totalBytes=7856, maxBytes=8589934592, currPhys=3374305280, maxPhys=8589934592
    • 109 ms
      sortSparseCooIndicesSort4(Nd4jBackend)
      • 109 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - SortCooTests.sortSparseCooIndicesSort4
          o.n.c.t.BaseND4JTest - SortCooTests.sortSparseCooIndicesSort4: 109 ms, threadCount: (29->29), jvmTotal=3674734592, jvmMax=7635730432, totalBytes=5760, maxBytes=8589934592, currPhys=3374305280, maxPhys=8589934592
  • 578 ms
    ActivationGradChecks
    • 300 ms
      testActivationGradientCheck1(Nd4jBackend)
      • 300 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - ActivationGradChecks.testActivationGradientCheck1
          o.n.a.s.SameDiff - Inferring output "std" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.c.t.BaseND4JTest - ActivationGradChecks.testActivationGradientCheck1: 299 ms, threadCount: (29->29), jvmTotal=3674734592, jvmMax=7635730432, totalBytes=5668, maxBytes=8589934592, currPhys=3374391296, maxPhys=8589934592
    • 278 ms
      testActivationGradientCheck2(Nd4jBackend)
      • 278 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - ActivationGradChecks.testActivationGradientCheck2
          o.n.a.s.SameDiff - Inferring output "std" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.c.t.BaseND4JTest - ActivationGradChecks.testActivationGradientCheck2: 278 ms, threadCount: (29->29), jvmTotal=3674734592, jvmMax=7635730432, totalBytes=12276, maxBytes=8589934592, currPhys=3374391296, maxPhys=8589934592
  • 1.02 s
    ROCBinaryTest
    • passedtestROCBinary(Nd4jBackend)
    • 296 ms
      testROCBinary3d(Nd4jBackend)
      • 296 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - ROCBinaryTest.testROCBinary3d
          o.n.c.t.BaseND4JTest - ROCBinaryTest.testROCBinary3d: 296 ms, threadCount: (29->29), jvmTotal=3674734592, jvmMax=7635730432, totalBytes=34840, maxBytes=8589934592, currPhys=3375697920, maxPhys=8589934592
    • 150 ms
      testROCBinary4d(Nd4jBackend)
      • 150 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - ROCBinaryTest.testROCBinary4d
          o.n.c.t.BaseND4JTest - ROCBinaryTest.testROCBinary4d: 150 ms, threadCount: (29->29), jvmTotal=3674734592, jvmMax=7635730432, totalBytes=124776, maxBytes=8589934592, currPhys=3376455680, maxPhys=8589934592
    • 123 ms
      testROCBinary3dMasking(Nd4jBackend)
      • 123 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - ROCBinaryTest.testROCBinary3dMasking
          o.n.c.t.BaseND4JTest - ROCBinaryTest.testROCBinary3dMasking: 121 ms, threadCount: (29->29), jvmTotal=3677356032, jvmMax=7635730432, totalBytes=26568, maxBytes=8589934592, currPhys=3377459200, maxPhys=8589934592
    • 123 ms
      testROCBinaryPerOutputMasking(Nd4jBackend)
      • 123 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - ROCBinaryTest.testROCBinaryPerOutputMasking
          o.n.c.t.BaseND4JTest - ROCBinaryTest.testROCBinaryPerOutputMasking: 123 ms, threadCount: (29->29), jvmTotal=3677880320, jvmMax=7635730432, totalBytes=26256, maxBytes=8589934592, currPhys=3377483776, maxPhys=8589934592
    • 172 ms
      testROCBinary4dMasking(Nd4jBackend)
      • 172 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - ROCBinaryTest.testROCBinary4dMasking
          o.n.c.t.BaseND4JTest - ROCBinaryTest.testROCBinary4dMasking: 171 ms, threadCount: (29->29), jvmTotal=3674734592, jvmMax=7635730432, totalBytes=175032, maxBytes=8589934592, currPhys=3381325824, maxPhys=8589934592
    • 158 ms
      testRocBinaryMerging(Nd4jBackend)
      • 158 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - ROCBinaryTest.testRocBinaryMerging
          o.n.c.t.BaseND4JTest - ROCBinaryTest.testRocBinaryMerging: 157 ms, threadCount: (29->29), jvmTotal=3677880320, jvmMax=7635730432, totalBytes=87856, maxBytes=8589934592, currPhys=3384147968, maxPhys=8589934592
  • 4.73 s
    MixedDataTypesTests
    • 313 ms
      testAssignScalarSimple(Nd4jBackend)
      • 313 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - MixedDataTypesTests.testAssignScalarSimple
          o.n.c.t.BaseND4JTest - MixedDataTypesTests.testAssignScalarSimple: 312 ms, threadCount: (29->29), jvmTotal=3681026048, jvmMax=7635730432, totalBytes=26660, maxBytes=8589934592, currPhys=3385774080, maxPhys=8589934592
    • 103 ms
      testBasicOps_1(Nd4jBackend)
      • 103 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - MixedDataTypesTests.testBasicOps_1
          o.n.c.t.BaseND4JTest - MixedDataTypesTests.testBasicOps_1: 103 ms, threadCount: (29->29), jvmTotal=3681550336, jvmMax=7635730432, totalBytes=4464, maxBytes=8589934592, currPhys=3385774080, maxPhys=8589934592
    • 108 ms
      testBasicOps_2(Nd4jBackend)
      • 108 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - MixedDataTypesTests.testBasicOps_2
          o.n.c.t.BaseND4JTest - MixedDataTypesTests.testBasicOps_2: 108 ms, threadCount: (29->29), jvmTotal=3681550336, jvmMax=7635730432, totalBytes=4496, maxBytes=8589934592, currPhys=3385774080, maxPhys=8589934592
    • 123 ms
      testBasicOps_3(Nd4jBackend)
      • 123 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - MixedDataTypesTests.testBasicOps_3
          o.n.c.t.BaseND4JTest - MixedDataTypesTests.testBasicOps_3: 123 ms, threadCount: (29->29), jvmTotal=3673686016, jvmMax=7635730432, totalBytes=4432, maxBytes=8589934592, currPhys=3385769984, maxPhys=8589934592
    • 107 ms
      testBasicOps_4(Nd4jBackend)
      • 107 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - MixedDataTypesTests.testBasicOps_4
          o.n.c.t.BaseND4JTest - MixedDataTypesTests.testBasicOps_4: 106 ms, threadCount: (29->29), jvmTotal=3679977472, jvmMax=7635730432, totalBytes=4484, maxBytes=8589934592, currPhys=3386716160, maxPhys=8589934592
    • 110 ms
      testBasicOps_5(Nd4jBackend)
      • 110 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - MixedDataTypesTests.testBasicOps_5
          o.n.c.t.BaseND4JTest - MixedDataTypesTests.testBasicOps_5: 108 ms, threadCount: (29->29), jvmTotal=3680501760, jvmMax=7635730432, totalBytes=4468, maxBytes=8589934592, currPhys=3387604992, maxPhys=8589934592
    • 108 ms
      testBasicOps_6(Nd4jBackend)
      • 108 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - MixedDataTypesTests.testBasicOps_6
          o.n.c.t.BaseND4JTest - MixedDataTypesTests.testBasicOps_6: 107 ms, threadCount: (29->29), jvmTotal=3679453184, jvmMax=7635730432, totalBytes=4468, maxBytes=8589934592, currPhys=3388510208, maxPhys=8589934592
    • 108 ms
      testBasicOps_7(Nd4jBackend)
      • 108 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - MixedDataTypesTests.testBasicOps_7
          o.n.c.t.BaseND4JTest - MixedDataTypesTests.testBasicOps_7: 107 ms, threadCount: (29->29), jvmTotal=3679977472, jvmMax=7635730432, totalBytes=4488, maxBytes=8589934592, currPhys=3388514304, maxPhys=8589934592
    • 108 ms
      testBasicOps_8(Nd4jBackend)
      • 108 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - MixedDataTypesTests.testBasicOps_8
          o.n.c.t.BaseND4JTest - MixedDataTypesTests.testBasicOps_8: 108 ms, threadCount: (29->29), jvmTotal=3678928896, jvmMax=7635730432, totalBytes=4496, maxBytes=8589934592, currPhys=3388522496, maxPhys=8589934592
    • 109 ms
      testBasicOps_9(Nd4jBackend)
      • 109 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - MixedDataTypesTests.testBasicOps_9
          o.n.c.t.BaseND4JTest - MixedDataTypesTests.testBasicOps_9: 109 ms, threadCount: (29->29), jvmTotal=3673686016, jvmMax=7635730432, totalBytes=4484, maxBytes=8589934592, currPhys=3388530688, maxPhys=8589934592
    • 92 ms
      testBasicCreation_1(Nd4jBackend)
      • 92 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - MixedDataTypesTests.testBasicCreation_1
          o.n.c.t.BaseND4JTest - MixedDataTypesTests.testBasicCreation_1: 91 ms, threadCount: (29->29), jvmTotal=3678928896, jvmMax=7635730432, totalBytes=4464, maxBytes=8589934592, currPhys=3388530688, maxPhys=8589934592
    • 110 ms
      testBasicCreation_2(Nd4jBackend)
      • 110 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - MixedDataTypesTests.testBasicCreation_2
          o.n.c.t.BaseND4JTest - MixedDataTypesTests.testBasicCreation_2: 109 ms, threadCount: (29->29), jvmTotal=3673686016, jvmMax=7635730432, totalBytes=4464, maxBytes=8589934592, currPhys=3391258624, maxPhys=8589934592
    • 109 ms
      testBasicCreation_3(Nd4jBackend)
      • 109 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - MixedDataTypesTests.testBasicCreation_3
          o.n.c.t.BaseND4JTest - MixedDataTypesTests.testBasicCreation_3: 107 ms, threadCount: (29->29), jvmTotal=3678404608, jvmMax=7635730432, totalBytes=4464, maxBytes=8589934592, currPhys=3391258624, maxPhys=8589934592
    • 109 ms
      testBasicCreation_4(Nd4jBackend)
      • 109 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - MixedDataTypesTests.testBasicCreation_4
          o.n.c.t.BaseND4JTest - MixedDataTypesTests.testBasicCreation_4: 109 ms, threadCount: (29->29), jvmTotal=3673686016, jvmMax=7635730432, totalBytes=4432, maxBytes=8589934592, currPhys=3391254528, maxPhys=8589934592
    • 107 ms
      testBasicCreation_5(Nd4jBackend)
      • 107 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - MixedDataTypesTests.testBasicCreation_5
          o.n.c.t.BaseND4JTest - MixedDataTypesTests.testBasicCreation_5: 107 ms, threadCount: (29->29), jvmTotal=3677880320, jvmMax=7635730432, totalBytes=4432, maxBytes=8589934592, currPhys=3391254528, maxPhys=8589934592
    • 108 ms
      testBasicCreation_6(Nd4jBackend)
      • 108 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - MixedDataTypesTests.testBasicCreation_6
          o.n.c.t.BaseND4JTest - MixedDataTypesTests.testBasicCreation_6: 107 ms, threadCount: (29->29), jvmTotal=3673686016, jvmMax=7635730432, totalBytes=4432, maxBytes=8589934592, currPhys=3390218240, maxPhys=8589934592
    • 109 ms
      testBasicCreation_7(Nd4jBackend)
      • 109 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - MixedDataTypesTests.testBasicCreation_7
          o.n.c.t.BaseND4JTest - MixedDataTypesTests.testBasicCreation_7: 108 ms, threadCount: (29->29), jvmTotal=3677356032, jvmMax=7635730432, totalBytes=4432, maxBytes=8589934592, currPhys=3390263296, maxPhys=8589934592
    • passedtestArrayCreationFromPointer(Nd4jBackend)
    • 107 ms
      testWorkspaceBool(Nd4jBackend)
      • 107 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - MixedDataTypesTests.testWorkspaceBool
          o.n.c.t.BaseND4JTest - MixedDataTypesTests.testWorkspaceBool: 106 ms, threadCount: (29->29), jvmTotal=3673686016, jvmMax=7635730432, totalBytes=5072, maxBytes=8589934592, currPhys=3389210624, maxPhys=8589934592
    • 109 ms
      testBfloat16_1(Nd4jBackend)
      • 109 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - MixedDataTypesTests.testBfloat16_1
          o.n.c.t.BaseND4JTest - MixedDataTypesTests.testBfloat16_1: 108 ms, threadCount: (29->29), jvmTotal=3676831744, jvmMax=7635730432, totalBytes=4500, maxBytes=8589934592, currPhys=3389300736, maxPhys=8589934592
    • 108 ms
      testMethods_1(Nd4jBackend)
      • 108 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - MixedDataTypesTests.testMethods_1
          o.n.c.t.BaseND4JTest - MixedDataTypesTests.testMethods_1: 107 ms, threadCount: (29->29), jvmTotal=3676831744, jvmMax=7635730432, totalBytes=4516, maxBytes=8589934592, currPhys=3389300736, maxPhys=8589934592
    • 109 ms
      testMethods_2(Nd4jBackend)
      • 109 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - MixedDataTypesTests.testMethods_2
          o.n.c.t.BaseND4JTest - MixedDataTypesTests.testMethods_2: 109 ms, threadCount: (29->29), jvmTotal=3675783168, jvmMax=7635730432, totalBytes=4432, maxBytes=8589934592, currPhys=3388252160, maxPhys=8589934592
    • 108 ms
      testMethods_3(Nd4jBackend)
      • 108 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - MixedDataTypesTests.testMethods_3
          o.n.c.t.BaseND4JTest - MixedDataTypesTests.testMethods_3: 107 ms, threadCount: (29->29), jvmTotal=3676307456, jvmMax=7635730432, totalBytes=4432, maxBytes=8589934592, currPhys=3388252160, maxPhys=8589934592
    • 94 ms
      testBoolFloatCast2(Nd4jBackend)
      • 94 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - MixedDataTypesTests.testBoolFloatCast2
          o.n.c.t.BaseND4JTest - MixedDataTypesTests.testBoolFloatCast2: 94 ms, threadCount: (29->29), jvmTotal=3675258880, jvmMax=7635730432, totalBytes=4612, maxBytes=8589934592, currPhys=3387408384, maxPhys=8589934592
    • 108 ms
      testReduce3Large(Nd4jBackend)
      • 108 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - MixedDataTypesTests.testReduce3Large
          o.n.c.t.BaseND4JTest - MixedDataTypesTests.testReduce3Large: 107 ms, threadCount: (29->29), jvmTotal=3675783168, jvmMax=7635730432, totalBytes=4516, maxBytes=8589934592, currPhys=3387805696, maxPhys=8589934592
    • 107 ms
      testNewAssign_1(Nd4jBackend)
      • 107 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - MixedDataTypesTests.testNewAssign_1
          o.n.c.t.BaseND4JTest - MixedDataTypesTests.testNewAssign_1: 107 ms, threadCount: (29->29), jvmTotal=3675783168, jvmMax=7635730432, totalBytes=4500, maxBytes=8589934592, currPhys=3387805696, maxPhys=8589934592
    • 107 ms
      testNewAssign_2(Nd4jBackend)
      • 107 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - MixedDataTypesTests.testNewAssign_2
          o.n.c.t.BaseND4JTest - MixedDataTypesTests.testNewAssign_2: 106 ms, threadCount: (29->29), jvmTotal=3675783168, jvmMax=7635730432, totalBytes=4500, maxBytes=8589934592, currPhys=3387805696, maxPhys=8589934592
    • 110 ms
      testUint16_1(Nd4jBackend)
      • 110 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - MixedDataTypesTests.testUint16_1
          o.n.c.t.BaseND4JTest - MixedDataTypesTests.testUint16_1: 110 ms, threadCount: (29->29), jvmTotal=3674734592, jvmMax=7635730432, totalBytes=4500, maxBytes=8589934592, currPhys=3387273216, maxPhys=8589934592
    • 108 ms
      testUint32_1(Nd4jBackend)
      • 108 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - MixedDataTypesTests.testUint32_1
          o.n.c.t.BaseND4JTest - MixedDataTypesTests.testUint32_1: 107 ms, threadCount: (29->29), jvmTotal=3675258880, jvmMax=7635730432, totalBytes=4500, maxBytes=8589934592, currPhys=3387305984, maxPhys=8589934592
    • 107 ms
      testUint64_1(Nd4jBackend)
      • 107 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - MixedDataTypesTests.testUint64_1
          o.n.c.t.BaseND4JTest - MixedDataTypesTests.testUint64_1: 106 ms, threadCount: (29->29), jvmTotal=3675258880, jvmMax=7635730432, totalBytes=4500, maxBytes=8589934592, currPhys=3387338752, maxPhys=8589934592
    • 108 ms
      testFlatSerde_1(Nd4jBackend)
      • 108 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - MixedDataTypesTests.testFlatSerde_1
          o.n.c.t.BaseND4JTest - MixedDataTypesTests.testFlatSerde_1: 108 ms, threadCount: (29->29), jvmTotal=3675258880, jvmMax=7635730432, totalBytes=4484, maxBytes=8589934592, currPhys=3387338752, maxPhys=8589934592
    • 108 ms
      testFlatSerde_2(Nd4jBackend)
      • 108 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - MixedDataTypesTests.testFlatSerde_2
          o.n.c.t.BaseND4JTest - MixedDataTypesTests.testFlatSerde_2: 108 ms, threadCount: (29->29), jvmTotal=3674210304, jvmMax=7635730432, totalBytes=4484, maxBytes=8589934592, currPhys=3387150336, maxPhys=8589934592
    • 109 ms
      testFlatSerde_3(Nd4jBackend)
      • 109 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - MixedDataTypesTests.testFlatSerde_3
          o.n.c.t.BaseND4JTest - MixedDataTypesTests.testFlatSerde_3: 108 ms, threadCount: (29->29), jvmTotal=3674734592, jvmMax=7635730432, totalBytes=4484, maxBytes=8589934592, currPhys=3387158528, maxPhys=8589934592
    • 109 ms
      testSimple(Nd4jBackend)
      • 109 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - MixedDataTypesTests.testSimple
          o.n.c.t.BaseND4JTest - MixedDataTypesTests.testSimple: 108 ms, threadCount: (29->29), jvmTotal=3674734592, jvmMax=7635730432, totalBytes=5568, maxBytes=8589934592, currPhys=3387179008, maxPhys=8589934592
    • 107 ms
      testBasicCreation_5_0(Nd4jBackend)
      • 107 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - MixedDataTypesTests.testBasicCreation_5_0
          o.n.c.t.BaseND4JTest - MixedDataTypesTests.testBasicCreation_5_0: 106 ms, threadCount: (29->29), jvmTotal=3674734592, jvmMax=7635730432, totalBytes=4432, maxBytes=8589934592, currPhys=3387179008, maxPhys=8589934592
    • 109 ms
      testBasicCreation_5_1(Nd4jBackend)
      • 109 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - MixedDataTypesTests.testBasicCreation_5_1
          o.n.c.t.BaseND4JTest - MixedDataTypesTests.testBasicCreation_5_1: 109 ms, threadCount: (29->29), jvmTotal=3674734592, jvmMax=7635730432, totalBytes=4432, maxBytes=8589934592, currPhys=3387179008, maxPhys=8589934592
    • 111 ms
      testBasicCreation_5_2(Nd4jBackend)
      • 111 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - MixedDataTypesTests.testBasicCreation_5_2
          o.n.c.t.BaseND4JTest - MixedDataTypesTests.testBasicCreation_5_2: 110 ms, threadCount: (29->29), jvmTotal=3674734592, jvmMax=7635730432, totalBytes=4432, maxBytes=8589934592, currPhys=3387179008, maxPhys=8589934592
    • 108 ms
      testBasicCreation_5_3(Nd4jBackend)
      • 108 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - MixedDataTypesTests.testBasicCreation_5_3
          o.n.c.t.BaseND4JTest - MixedDataTypesTests.testBasicCreation_5_3: 108 ms, threadCount: (29->29), jvmTotal=3674734592, jvmMax=7635730432, totalBytes=4432, maxBytes=8589934592, currPhys=3387179008, maxPhys=8589934592
    • 109 ms
      testBasicCreation_5_4(Nd4jBackend)
      • 109 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - MixedDataTypesTests.testBasicCreation_5_4
          o.n.c.t.BaseND4JTest - MixedDataTypesTests.testBasicCreation_5_4: 108 ms, threadCount: (29->29), jvmTotal=3673686016, jvmMax=7635730432, totalBytes=4432, maxBytes=8589934592, currPhys=3386130432, maxPhys=8589934592
    • 108 ms
      testTypesValidation_1(Nd4jBackend)
      • 108 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - MixedDataTypesTests.testTypesValidation_1
          o.n.c.t.BaseND4JTest - MixedDataTypesTests.testTypesValidation_1: 108 ms, threadCount: (29->29), jvmTotal=3674210304, jvmMax=7635730432, totalBytes=4480, maxBytes=8589934592, currPhys=3386134528, maxPhys=8589934592
    • 107 ms
      testTypesValidation_2(Nd4jBackend)
      • 107 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - MixedDataTypesTests.testTypesValidation_2
          o.n.l.c.n.o.NativeOpExecutioner - Failed to execute op equals. Attempted to execute with 2 inputs, 1 outputs, 0 targs,0 bargs and 0 iargs. Inputs: [(INT,[4],c), (LONG,[4],c)]. Outputs: [(BOOL,[4],c)]. tArgs: -. iArgs: -. bArgs: -. Op own name: "d23a201c-e969-478c-9a7f-22eabb655f7a" - Please see above message (printed out from c++) for a possible cause of error.
          o.n.c.t.BaseND4JTest - MixedDataTypesTests.testTypesValidation_2: 106 ms, threadCount: (29->29), jvmTotal=3674210304, jvmMax=7635730432, totalBytes=4496, maxBytes=8589934592, currPhys=3386138624, maxPhys=8589934592
    • 108 ms
      testTypesValidation_3(Nd4jBackend)
      • 108 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - MixedDataTypesTests.testTypesValidation_3
          Op [softmax] failed check for input [0], DataType: [INT32]
          o.n.l.c.n.o.NativeOpExecutioner - Failed to execute op softmax. Attempted to execute with 1 inputs, 1 outputs, 0 targs,0 bargs and 1 iargs. Inputs: [(INT,[4],c)]. Outputs: [(INT,[4],c)]. tArgs: -. iArgs: [-1]. bArgs: -. Op own name: "a83a7873-6399-4be7-ba0f-34ec96c8ec22" - Please see above message (printed out from c++) for a possible cause of error.
          o.n.c.t.BaseND4JTest - MixedDataTypesTests.testTypesValidation_3: 108 ms, threadCount: (29->29), jvmTotal=3674210304, jvmMax=7635730432, totalBytes=4456, maxBytes=8589934592, currPhys=3386142720, maxPhys=8589934592
    • 109 ms
      testTypesValidation_4(Nd4jBackend)
      • 109 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - MixedDataTypesTests.testTypesValidation_4
          o.n.c.t.BaseND4JTest - MixedDataTypesTests.testTypesValidation_4: 107 ms, threadCount: (29->29), jvmTotal=3674210304, jvmMax=7635730432, totalBytes=4500, maxBytes=8589934592, currPhys=3386142720, maxPhys=8589934592
  • 420 ms
    ExpandableOpsTests
    • 313 ms
      testCompatStringSplit_1(Nd4jBackend)
      • 313 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - ExpandableOpsTests.testCompatStringSplit_1
          o.n.c.t.BaseND4JTest - ExpandableOpsTests.testCompatStringSplit_1: 312 ms, threadCount: (29->29), jvmTotal=3674210304, jvmMax=7635730432, totalBytes=4628, maxBytes=8589934592, currPhys=3386171392, maxPhys=8589934592
    • 107 ms
      test(Nd4jBackend)
      • 107 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - ExpandableOpsTests.test
          [[0, 1, 2]
          [3, 4, 5]
          [6, 7, 8]]
          [3, 4, 5]
          o.n.c.t.BaseND4JTest - ExpandableOpsTests.test: 107 ms, threadCount: (29->29), jvmTotal=3674210304, jvmMax=7635730432, totalBytes=4536, maxBytes=8589934592, currPhys=3386171392, maxPhys=8589934592
  • 6.99 s
    TestSystemInfo
    • 6.99 s
      testSystemInfo()
      • 6.99 s
        passed[1]
        • o.n.c.t.BaseND4JTest - TestSystemInfo.testSystemInfo
          ---------------ND4J Info---------------
          Deeplearning4j Version
          Deeplearning4j CUDA
          Nd4j Backend: CpuBackend
          Backend used: [CPU]; OS: [Windows 10]
          Cores: [16]; Memory: [7.1GB];
          Blas vendor: [OPENBLAS]
          Executor Properties:
          cores=16
          os=Windows 10
          backend=CPU
          blas.threads=1
          memory.available=7635730432
          omp.threads=1
          memory.free=8589930160
          memoryBandwidth={0={HOST_TO_DEVICE=0, DEVICE_TO_DEVICE=0, DEVICE_TO_HOST=0, HOST_TO_HOST=0}}
          blas.vendor=OPENBLAS
          ---------------Hardware Info---------------
          Available processors (cores): 16
          Operating System Microsoft Windows 10
          CPU Intel(R) Core(TM) i9-9980HK CPU @ 2.40GHz
          CPU Cores - Physical 8
          CPU Cores - Logical 16
          Total System Memory 31.81 GiB (34156589056)
          Number of GPUs Detected 0
          Name CC Total Memory Used Memory Free Memory
          ---------------CUDA Info---------------
          NOT USING CUDA Nd4j
          ---------------OS Info---------------
          OS: Windows 10
          Version: 10.0
          Arch: amd64
          ---------------Memory Settings---------------
          Free memory (bytes): 3362596160
          Maximum memory (bytes): 7635730432
          Total memory available to JVM (bytes): 3674210304
          JVM Memory: XMX 7.11 GiB (7635730432)
          JVM Memory: current 3.42 GiB (3674210304)
          JavaCPP Memory: Max Bytes 8.00 GiB (8589934592)
          JavaCPP Memory: Max Physical 8.00 GiB (8589934592)
          JavaCPP Memory: Current Bytes 4.33 KiB (4432)
          JavaCPP Memory: Current Physical 3.18 GiB (3419590656)
          Periodic GC Enabled false
          ---------------Workspace Information---------------
          Workspaces: # for current thread 1
          Current thread workspaces:
          Name State Size # Cycles
          null CLOSED .00 B 0
          Workspaces total size .00 B
          ---------------JVM Info---------------
          Runtime Name: OpenJDK Runtime Environment
          Java Version: 1.8.0_292
          Runtime Version: 1.8.0_292-b10
          Vendor: AdoptOpenJDK
          Vendor Url: https://adoptopenjdk.net/
          VM Name: OpenJDK 64-Bit Server VM
          VM Version: 25.292-b10
          VM Specification Name: Java Virtual Machine Specification
          Library Path: C:\Program Files\AdoptOpenJDK\jdk-8.0.292.10-hotspot\bin;C:\WINDOWS\Sun\Java\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.4\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.4\libnvvp;C:\Program Files\AdoptOpenJDK\jdk-8.0.292.10-hotspot\bin;C:\Program Files\AdoptOpenJDK\jdk-16.0.1.9-hotspot\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.0\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.0\libnvvp;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Windows\System32\OpenSSH\;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;C:\ProgramData\chocolatey\bin;C:\ProgramData\chocolatey\lib\maven\apache-maven-3.6.3\bin;C:\Program Files (x86)\IncrediBuild;C:\Program Files (x86)\Windows Kits\10\bin\10.0.18362.0\x64;C:\Program Files\nodejs\;C:\Program Files\LLVM\bin;C:\Program Files\CMake\bin;C:\Program Files\NVIDIA Corporation\Nsight Compute 2021.2.1\;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;C:\Program Files\Docker\Docker\resources\bin;C:\ProgramData\DockerDesktop\version-bin;C:\Program Files\Git\cmd;C:\Program Files\Git\mingw64\bin;C:\Program Files\Git\usr\bin;%PROGRAMFILES(X86)%\Tailscale IPN;C:\Users\agibs\AppData\Local\Microsoft\WindowsApps;C:\Users\agibs\AppData\Local\GitHubDesktop\bin;C:\Users\agibs\AppData\Local\Programs\Microsoft VS Code\bin;C:\Program Files (x86)\GitHub CLI\;C:\Users\agibs\AppData\Roaming\npm;.
          ---------------Classpath---------------
          /C:/Users/agibs/.m2/repository/org/junit/platform/junit-platform-launcher/1.8.0-M1/junit-platform-launcher-1.8.0-M1.jar
          /C:/Users/agibs/AppData/Local/JetBrains/Toolbox/apps/IDEA-U/ch-0/212.5457.46/lib/idea_rt.jar
          /C:/Users/agibs/AppData/Local/JetBrains/Toolbox/apps/IDEA-U/ch-0/212.5457.46/plugins/junit/lib/junit5-rt.jar
          /C:/Users/agibs/AppData/Local/JetBrains/Toolbox/apps/IDEA-U/ch-0/212.5457.46/plugins/junit/lib/junit-rt.jar
          /C:/Program%20Files/AdoptOpenJDK/jdk-8.0.292.10-hotspot/jre/lib/charsets.jar
          /C:/Program%20Files/AdoptOpenJDK/jdk-8.0.292.10-hotspot/jre/lib/ext/access-bridge-64.jar
          /C:/Program%20Files/AdoptOpenJDK/jdk-8.0.292.10-hotspot/jre/lib/ext/cldrdata.jar
          /C:/Program%20Files/AdoptOpenJDK/jdk-8.0.292.10-hotspot/jre/lib/ext/dnsns.jar
          /C:/Program%20Files/AdoptOpenJDK/jdk-8.0.292.10-hotspot/jre/lib/ext/jaccess.jar
          /C:/Program%20Files/AdoptOpenJDK/jdk-8.0.292.10-hotspot/jre/lib/ext/localedata.jar
          /C:/Program%20Files/AdoptOpenJDK/jdk-8.0.292.10-hotspot/jre/lib/ext/nashorn.jar
          /C:/Program%20Files/AdoptOpenJDK/jdk-8.0.292.10-hotspot/jre/lib/ext/sunec.jar
          /C:/Program%20Files/AdoptOpenJDK/jdk-8.0.292.10-hotspot/jre/lib/ext/sunjce_provider.jar
          /C:/Program%20Files/AdoptOpenJDK/jdk-8.0.292.10-hotspot/jre/lib/ext/sunmscapi.jar
          /C:/Program%20Files/AdoptOpenJDK/jdk-8.0.292.10-hotspot/jre/lib/ext/sunpkcs11.jar
          /C:/Program%20Files/AdoptOpenJDK/jdk-8.0.292.10-hotspot/jre/lib/ext/zipfs.jar
          /C:/Program%20Files/AdoptOpenJDK/jdk-8.0.292.10-hotspot/jre/lib/jce.jar
          /C:/Program%20Files/AdoptOpenJDK/jdk-8.0.292.10-hotspot/jre/lib/jfr.jar
          /C:/Program%20Files/AdoptOpenJDK/jdk-8.0.292.10-hotspot/jre/lib/jsse.jar
          /C:/Program%20Files/AdoptOpenJDK/jdk-8.0.292.10-hotspot/jre/lib/management-agent.jar
          /C:/Program%20Files/AdoptOpenJDK/jdk-8.0.292.10-hotspot/jre/lib/resources.jar
          /C:/Program%20Files/AdoptOpenJDK/jdk-8.0.292.10-hotspot/jre/lib/rt.jar
          /C:/Users/agibs/Documents/GitHub/dl4j-PR-split/deeplearning4j/nd4j/nd4j-backends/nd4j-tests/target/test-classes/
          /C:/Users/agibs/Documents/GitHub/dl4j-PR-split/deeplearning4j/nd4j/nd4j-backends/nd4j-tests/target/classes/
          /C:/Users/agibs/.m2/repository/org/junit/jupiter/junit-jupiter-api/5.8.0-M1/junit-jupiter-api-5.8.0-M1.jar
          /C:/Users/agibs/.m2/repository/org/apiguardian/apiguardian-api/1.1.1/apiguardian-api-1.1.1.jar
          /C:/Users/agibs/.m2/repository/org/opentest4j/opentest4j/1.2.0/opentest4j-1.2.0.jar
          /C:/Users/agibs/.m2/repository/org/junit/platform/junit-platform-commons/1.8.0-M1/junit-platform-commons-1.8.0-M1.jar
          /C:/Users/agibs/.m2/repository/org/junit/jupiter/junit-jupiter-engine/5.8.0-M1/junit-jupiter-engine-5.8.0-M1.jar
          /C:/Users/agibs/.m2/repository/org/junit/platform/junit-platform-engine/1.8.0-M1/junit-platform-engine-1.8.0-M1.jar
          /C:/Users/agibs/.m2/repository/org/junit/jupiter/junit-jupiter-params/5.8.0-M1/junit-jupiter-params-5.8.0-M1.jar
          /C:/Users/agibs/.m2/repository/org/jetbrains/kotlin/kotlin-stdlib-jdk8/1.4.30-M1/kotlin-stdlib-jdk8-1.4.30-M1.jar
          /C:/Users/agibs/.m2/repository/org/jetbrains/kotlin/kotlin-stdlib/1.4.30-M1/kotlin-stdlib-1.4.30-M1.jar
          /C:/Users/agibs/.m2/repository/org/jetbrains/kotlin/kotlin-stdlib-common/1.4.30-M1/kotlin-stdlib-common-1.4.30-M1.jar
          /C:/Users/agibs/.m2/repository/org/jetbrains/annotations/13.0/annotations-13.0.jar
          /C:/Users/agibs/.m2/repository/org/jetbrains/kotlin/kotlin-stdlib-jdk7/1.4.30-M1/kotlin-stdlib-jdk7-1.4.30-M1.jar
          /C:/Users/agibs/.m2/repository/org/jetbrains/kotlin/kotlin-test/1.4.30-M1/kotlin-test-1.4.30-M1.jar
          /C:/Users/agibs/.m2/repository/org/jetbrains/kotlin/kotlin-test-common/1.4.30-M1/kotlin-test-common-1.4.30-M1.jar
          /C:/Users/agibs/Documents/GitHub/dl4j-PR-split/deeplearning4j/nd4j/samediff-import/samediff-import-tensorflow/target/classes/
          /C:/Users/agibs/Documents/GitHub/dl4j-PR-split/deeplearning4j/nd4j/samediff-import/samediff-import-api/target/classes/
          /C:/Users/agibs/.m2/repository/io/github/classgraph/classgraph/4.8.90/classgraph-4.8.90.jar
          /C:/Users/agibs/.m2/repository/com/google/protobuf/protobuf-java/3.8.0/protobuf-java-3.8.0.jar
          /C:/Users/agibs/.m2/repository/commons-io/commons-io/2.5/commons-io-2.5.jar
          /C:/Users/agibs/.m2/repository/com/squareup/javapoet/1.11.1/javapoet-1.11.1.jar
          /C:/Users/agibs/.m2/repository/com/fasterxml/jackson/module/jackson-module-kotlin/2.9.9/jackson-module-kotlin-2.9.9.jar
          /C:/Users/agibs/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.9.9/jackson-databind-2.9.9.jar
          /C:/Users/agibs/.m2/repository/com/fasterxml/jackson/core/jackson-core/2.9.9/jackson-core-2.9.9.jar
          /C:/Users/agibs/.m2/repository/com/fasterxml/jackson/core/jackson-annotations/2.9.0/jackson-annotations-2.9.0.jar
          /C:/Users/agibs/.m2/repository/org/jetbrains/kotlin/kotlin-reflect/1.3.10/kotlin-reflect-1.3.10.jar
          /C:/Users/agibs/Documents/GitHub/dl4j-PR-split/deeplearning4j/nd4j/nd4j-tensorflow/target/classes/
          /C:/Users/agibs/.m2/repository/org/bytedeco/tensorflow/1.15.5-1.5.6/tensorflow-1.15.5-1.5.6.jar
          /C:/Users/agibs/.m2/repository/org/bytedeco/mkl-dnn/0.21.5-1.5.6/mkl-dnn-0.21.5-1.5.6.jar
          /C:/Users/agibs/.m2/repository/org/bytedeco/tensorflow-platform/1.15.5-1.5.6/tensorflow-platform-1.15.5-1.5.6.jar
          /C:/Users/agibs/.m2/repository/org/bytedeco/mkl-dnn-platform/0.21.5-1.5.6/mkl-dnn-platform-0.21.5-1.5.6.jar
          /C:/Users/agibs/.m2/repository/org/bytedeco/javacpp-platform/1.5.6/javacpp-platform-1.5.6.jar
          /C:/Users/agibs/.m2/repository/org/bytedeco/javacpp/1.5.6/javacpp-1.5.6-android-arm.jar
          /C:/Users/agibs/.m2/repository/org/bytedeco/javacpp/1.5.6/javacpp-1.5.6-android-arm64.jar
          /C:/Users/agibs/.m2/repository/org/bytedeco/javacpp/1.5.6/javacpp-1.5.6-android-x86.jar
          /C:/Users/agibs/.m2/repository/org/bytedeco/javacpp/1.5.6/javacpp-1.5.6-android-x86_64.jar
          /C:/Users/agibs/.m2/repository/org/bytedeco/javacpp/1.5.6/javacpp-1.5.6-ios-arm64.jar
          /C:/Users/agibs/.m2/repository/org/bytedeco/javacpp/1.5.6/javacpp-1.5.6-ios-x86_64.jar
          /C:/Users/agibs/.m2/repository/org/bytedeco/javacpp/1.5.6/javacpp-1.5.6-linux-armhf.jar
          /C:/Users/agibs/.m2/repository/org/bytedeco/javacpp/1.5.6/javacpp-1.5.6-linux-arm64.jar
          /C:/Users/agibs/.m2/repository/org/bytedeco/javacpp/1.5.6/javacpp-1.5.6-linux-ppc64le.jar
          /C:/Users/agibs/.m2/repository/org/bytedeco/javacpp/1.5.6/javacpp-1.5.6-linux-x86.jar
          /C:/Users/agibs/.m2/repository/org/bytedeco/javacpp/1.5.6/javacpp-1.5.6-linux-x86_64.jar
          /C:/Users/agibs/.m2/repository/org/bytedeco/javacpp/1.5.6/javacpp-1.5.6-macosx-arm64.jar
          /C:/Users/agibs/.m2/repository/org/bytedeco/javacpp/1.5.6/javacpp-1.5.6-macosx-x86_64.jar
          /C:/Users/agibs/.m2/repository/org/bytedeco/javacpp/1.5.6/javacpp-1.5.6-windows-x86.jar
          /C:/Users/agibs/.m2/repository/org/bytedeco/mkl-dnn/0.21.5-1.5.6/mkl-dnn-0.21.5-1.5.6-linux-x86_64.jar
          /C:/Users/agibs/.m2/repository/org/bytedeco/mkl-dnn/0.21.5-1.5.6/mkl-dnn-0.21.5-1.5.6-macosx-x86_64.jar
          /C:/Users/agibs/.m2/repository/org/bytedeco/mkl-dnn/0.21.5-1.5.6/mkl-dnn-0.21.5-1.5.6-windows-x86_64.jar
          /C:/Users/agibs/.m2/repository/org/bytedeco/tensorflow/1.15.5-1.5.6/tensorflow-1.15.5-1.5.6-android-arm.jar
          /C:/Users/agibs/.m2/repository/org/bytedeco/tensorflow/1.15.5-1.5.6/tensorflow-1.15.5-1.5.6-android-arm64.jar
          /C:/Users/agibs/.m2/repository/org/bytedeco/tensorflow/1.15.5-1.5.6/tensorflow-1.15.5-1.5.6-android-x86.jar
          /C:/Users/agibs/.m2/repository/org/bytedeco/tensorflow/1.15.5-1.5.6/tensorflow-1.15.5-1.5.6-android-x86_64.jar
          /C:/Users/agibs/.m2/repository/org/bytedeco/tensorflow/1.15.5-1.5.6/tensorflow-1.15.5-1.5.6-linux-x86.jar
          /C:/Users/agibs/.m2/repository/org/bytedeco/tensorflow/1.15.5-1.5.6/tensorflow-1.15.5-1.5.6-linux-x86_64.jar
          /C:/Users/agibs/.m2/repository/org/bytedeco/tensorflow/1.15.5-1.5.6/tensorflow-1.15.5-1.5.6-macosx-x86_64.jar
          /C:/Users/agibs/.m2/repository/org/bytedeco/tensorflow/1.15.5-1.5.6/tensorflow-1.15.5-1.5.6-windows-x86_64.jar
          /C:/Users/agibs/Documents/GitHub/dl4j-PR-split/deeplearning4j/nd4j/nd4j-onnxruntime/target/classes/
          /C:/Users/agibs/.m2/repository/org/bytedeco/onnxruntime-platform/1.8.1-1.5.6/onnxruntime-platform-1.8.1-1.5.6.jar
          /C:/Users/agibs/.m2/repository/org/bytedeco/dnnl-platform/2.3-1.5.6/dnnl-platform-2.3-1.5.6.jar
          /C:/Users/agibs/.m2/repository/org/bytedeco/opencl-platform/3.0-1.5.6/opencl-platform-3.0-1.5.6.jar
          /C:/Users/agibs/.m2/repository/org/bytedeco/opencl/3.0-1.5.6/opencl-3.0-1.5.6-linux-arm64.jar
          /C:/Users/agibs/.m2/repository/org/bytedeco/opencl/3.0-1.5.6/opencl-3.0-1.5.6-linux-x86_64.jar
          /C:/Users/agibs/.m2/repository/org/bytedeco/opencl/3.0-1.5.6/opencl-3.0-1.5.6-macosx-x86_64.jar
          /C:/Users/agibs/.m2/repository/org/bytedeco/opencl/3.0-1.5.6/opencl-3.0-1.5.6-windows-x86_64.jar
          /C:/Users/agibs/.m2/repository/org/bytedeco/dnnl/2.3-1.5.6/dnnl-2.3-1.5.6-linux-arm64.jar
          /C:/Users/agibs/.m2/repository/org/bytedeco/dnnl/2.3-1.5.6/dnnl-2.3-1.5.6-linux-x86_64.jar
          /C:/Users/agibs/.m2/repository/org/bytedeco/dnnl/2.3-1.5.6/dnnl-2.3-1.5.6-macosx-x86_64.jar
          /C:/Users/agibs/.m2/repository/org/bytedeco/dnnl/2.3-1.5.6/dnnl-2.3-1.5.6-windows-x86_64.jar
          /C:/Users/agibs/.m2/repository/org/bytedeco/onnxruntime/1.8.1-1.5.6/onnxruntime-1.8.1-1.5.6-linux-arm64.jar
          /C:/Users/agibs/.m2/repository/org/bytedeco/onnxruntime/1.8.1-1.5.6/onnxruntime-1.8.1-1.5.6-linux-x86_64.jar
          /C:/Users/agibs/.m2/repository/org/bytedeco/onnxruntime/1.8.1-1.5.6/onnxruntime-1.8.1-1.5.6-macosx-x86_64.jar
          /C:/Users/agibs/.m2/repository/org/bytedeco/onnxruntime/1.8.1-1.5.6/onnxruntime-1.8.1-1.5.6-windows-x86_64.jar
          /C:/Users/agibs/.m2/repository/org/bytedeco/onnxruntime/1.8.1-1.5.6/onnxruntime-1.8.1-1.5.6.jar
          /C:/Users/agibs/.m2/repository/org/bytedeco/dnnl/2.3-1.5.6/dnnl-2.3-1.5.6.jar
          /C:/Users/agibs/.m2/repository/org/bytedeco/opencl/3.0-1.5.6/opencl-3.0-1.5.6.jar
          /C:/Users/agibs/Documents/GitHub/dl4j-PR-split/deeplearning4j/nd4j/samediff-import/samediff-import-onnx/target/classes/
          /C:/Users/agibs/.m2/repository/org/eclipse/jgit/org.eclipse.jgit.lfs/5.10.0.202012080955-r/org.eclipse.jgit.lfs-5.10.0.202012080955-r.jar
          /C:/Users/agibs/.m2/repository/org/eclipse/jgit/org.eclipse.jgit/5.10.0.202012080955-r/org.eclipse.jgit-5.10.0.202012080955-r.jar
          /C:/Users/agibs/.m2/repository/com/googlecode/javaewah/JavaEWAH/1.1.7/JavaEWAH-1.1.7.jar
          /C:/Users/agibs/.m2/repository/com/google/code/gson/gson/2.8.2/gson-2.8.2.jar
          /C:/Users/agibs/Documents/GitHub/dl4j-PR-split/deeplearning4j/nd4j/nd4j-backends/nd4j-api-parent/nd4j-api/target/classes/
          /C:/Users/agibs/.m2/repository/com/jakewharton/byteunits/byteunits/0.9.1/byteunits-0.9.1.jar
          /C:/Users/agibs/.m2/repository/org/apache/commons/commons-lang3/3.6/commons-lang3-3.6.jar
          /C:/Users/agibs/.m2/repository/org/apache/commons/commons-collections4/4.1/commons-collections4-4.1.jar
          /C:/Users/agibs/.m2/repository/com/google/flatbuffers/flatbuffers-java/1.11.0/flatbuffers-java-1.11.0.jar
          /C:/Users/agibs/.m2/repository/org/nd4j/protobuf/1.0.0-SNAPSHOT/protobuf-1.0.0-SNAPSHOT.jar
          /C:/Users/agibs/.m2/repository/com/github/oshi/oshi-core/3.4.2/oshi-core-3.4.2.jar
          /C:/Users/agibs/.m2/repository/net/java/dev/jna/jna-platform/4.3.0/jna-platform-4.3.0.jar
          /C:/Users/agibs/.m2/repository/net/java/dev/jna/jna/4.3.0/jna-4.3.0.jar
          /C:/Users/agibs/.m2/repository/org/threeten/threetenbp/1.3.3/threetenbp-1.3.3.jar
          /C:/Users/agibs/.m2/repository/org/slf4j/slf4j-api/1.7.21/slf4j-api-1.7.21.jar
          /C:/Users/agibs/.m2/repository/commons-net/commons-net/3.1/commons-net-3.1.jar
          /C:/Users/agibs/.m2/repository/net/ericaro/neoitertools/1.0.0/neoitertools-1.0.0.jar
          /C:/Users/agibs/Documents/GitHub/dl4j-PR-split/deeplearning4j/nd4j/nd4j-common/target/classes/
          /C:/Users/agibs/.m2/repository/org/nd4j/guava/1.0.0-SNAPSHOT/guava-1.0.0-SNAPSHOT.jar
          /C:/Users/agibs/.m2/repository/org/apache/commons/commons-compress/1.18/commons-compress-1.18.jar
          /C:/Users/agibs/.m2/repository/commons-codec/commons-codec/1.10/commons-codec-1.10.jar
          /C:/Users/agibs/.m2/repository/org/bytedeco/javacpp/1.5.6/javacpp-1.5.6.jar
          /C:/Users/agibs/Documents/GitHub/dl4j-PR-split/deeplearning4j/nd4j/nd4j-backends/nd4j-api-parent/nd4j-native-api/target/classes/
          /C:/Users/agibs/.m2/repository/org/nd4j/jackson/1.0.0-SNAPSHOT/jackson-1.0.0-SNAPSHOT.jar
          /C:/Users/agibs/.m2/repository/ch/qos/logback/logback-classic/1.2.3/logback-classic-1.2.3.jar
          /C:/Users/agibs/.m2/repository/ch/qos/logback/logback-core/1.2.3/logback-core-1.2.3.jar
          /C:/Users/agibs/.m2/repository/org/springframework/spring-core/5.0.2.RELEASE/spring-core-5.0.2.RELEASE.jar
          /C:/Users/agibs/.m2/repository/org/springframework/spring-jcl/5.0.2.RELEASE/spring-jcl-5.0.2.RELEASE.jar
          /C:/Users/agibs/.m2/repository/org/apache/commons/commons-math3/3.6.1/commons-math3-3.6.1.jar
          /C:/Users/agibs/.m2/repository/org/reflections/reflections/0.9.10/reflections-0.9.10.jar
          /C:/Users/agibs/.m2/repository/com/google/guava/guava/15.0/guava-15.0.jar
          /C:/Users/agibs/.m2/repository/org/javassist/javassist/3.19.0-GA/javassist-3.19.0-GA.jar
          /C:/Users/agibs/Documents/GitHub/dl4j-PR-split/deeplearning4j/nd4j/nd4j-common-tests/target/classes/
          /C:/Users/agibs/.m2/repository/org/junit/vintage/junit-vintage-engine/5.8.0-M1/junit-vintage-engine-5.8.0-M1.jar
          /C:/Users/agibs/.m2/repository/junit/junit/4.13.1/junit-4.13.1.jar
          /C:/Users/agibs/.m2/repository/org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3.jar
          /C:/Users/agibs/.m2/repository/com/github/stephenc/jcip/jcip-annotations/1.0-1/jcip-annotations-1.0-1.jar
          /C:/Users/agibs/Documents/GitHub/dl4j-PR-split/deeplearning4j/nd4j/nd4j-backends/nd4j-backend-impls/nd4j-native/target/classes/
          /C:/Users/agibs/.m2/repository/org/bytedeco/javacpp/1.5.6/javacpp-1.5.6-windows-x86_64.jar
          /C:/Users/agibs/.m2/repository/org/bytedeco/openblas/0.3.17-1.5.6/openblas-0.3.17-1.5.6.jar
          /C:/Users/agibs/.m2/repository/org/bytedeco/openblas/0.3.17-1.5.6/openblas-0.3.17-1.5.6-windows-x86_64.jar
          /C:/Users/agibs/Documents/GitHub/dl4j-PR-split/deeplearning4j/nd4j/nd4j-backends/nd4j-backend-impls/nd4j-native-preset/target/classes/
          /C:/Users/agibs/Documents/GitHub/dl4j-PR-split/deeplearning4j/nd4j/nd4j-backends/nd4j-backend-impls/nd4j-presets-common/target/classes/
          /C:/Users/agibs/.m2/repository/com/github/stephenc/findbugs/findbugs-annotations/1.3.9-1/findbugs-annotations-1.3.9-1.jar
          /C:/Users/agibs/.m2/repository/org/deeplearning4j/dl4j-test-resources/1.0.0-SNAPSHOT/dl4j-test-resources-1.0.0-SNAPSHOT.jar
          /C:/Users/agibs/.m2/repository/org/projectlombok/lombok/1.18.16/lombok-1.18.16.jar
          /C:/Users/agibs/AppData/Local/JetBrains/Toolbox/apps/IDEA-U/ch-0/212.5457.46/lib/idea_rt.jar
          ---------------Launch Command---------------
          Launch Command: com.intellij.rt.junit.JUnitStarter -ideVersion5 -junit5 @w@C:\Users\agibs\AppData\Local\Temp\idea_working_dirs_junit1.tmp @C:\Users\agibs\AppData\Local\Temp\idea_junit1.tmp -socket50360
          JVM Arguments: [-Dvisualvm.id=317205859284700, -DexcludedGroups=long-running-tests,large-resources, -Dorg.nd4j.linalg.defaultbackend=org.nd4j.linalg.cpu.nativecpu.CpuBackend, -Dorg.nd4j.linalg.tests.backendstorun=org.nd4j.linalg.cpu.nativecpu.CpuBackend, -Dfile.encoding=UTF-8, -Xmx8g, -Dorg.bytedeco.javacpp.maxphysicalbytes=8g, -Dorg.bytedeco.javacpp.maxbytes=8g, -Didea.test.cyclic.buffer.size=1048576, -javaagent:C:\Users\agibs\AppData\Local\JetBrains\Toolbox\apps\IDEA-U\ch-0\212.5457.46\lib\idea_rt.jar=50361:C:\Users\agibs\AppData\Local\JetBrains\Toolbox\apps\IDEA-U\ch-0\212.5457.46\bin]
          ---------------System Properties---------------
          excludedGroups=long-running-tests,large-resources
          java.runtime.name=OpenJDK Runtime Environment
          sun.boot.library.path=C:\Program Files\AdoptOpenJDK\jdk-8.0.292.10-hotspot\jre\bin
          java.vm.version=25.292-b10
          org.nd4j.linalg.tests.backendstorun=org.nd4j.linalg.cpu.nativecpu.CpuBackend
          org.bytedeco.javacpp.maxphysicalbytes=8g
          org.nd4j.log.initialization=false
          java.vm.vendor=AdoptOpenJDK
          java.vendor.url=https://adoptopenjdk.net/
          path.separator=;
          jna.loaded=true
          java.vm.name=OpenJDK 64-Bit Server VM
          file.encoding.pkg=sun.io
          user.country=US
          user.script=
          sun.java.launcher=SUN_STANDARD
          sun.os.patch.level=
          java.vm.specification.name=Java Virtual Machine Specification
          user.dir=C:\Users\agibs\Documents\GitHub\dl4j-PR-split\deeplearning4j\nd4j\nd4j-backends\nd4j-tests
          org.nd4j.avx.ignore=true
          java.runtime.version=1.8.0_292-b10
          java.awt.graphicsenv=sun.awt.Win32GraphicsEnvironment
          java.endorsed.dirs=C:\Program Files\AdoptOpenJDK\jdk-8.0.292.10-hotspot\jre\lib\endorsed
          os.arch=amd64
          visualvm.id=317205859284700
          java.io.tmpdir=C:\Users\agibs\AppData\Local\Temp\
          line.separator=
          java.vm.specification.vendor=Oracle Corporation
          user.variant=
          os.name=Windows 10
          sun.jnu.encoding=Cp1252
          jnidispatch.path=C:\Users\agibs\AppData\Local\Temp\jna-92754068\jna6444313077006043100.dll
          java.library.path=C:\Program Files\AdoptOpenJDK\jdk-8.0.292.10-hotspot\bin;C:\WINDOWS\Sun\Java\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.4\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.4\libnvvp;C:\Program Files\AdoptOpenJDK\jdk-8.0.292.10-hotspot\bin;C:\Program Files\AdoptOpenJDK\jdk-16.0.1.9-hotspot\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.0\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.0\libnvvp;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Windows\System32\OpenSSH\;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;C:\ProgramData\chocolatey\bin;C:\ProgramData\chocolatey\lib\maven\apache-maven-3.6.3\bin;C:\Program Files (x86)\IncrediBuild;C:\Program Files (x86)\Windows Kits\10\bin\10.0.18362.0\x64;C:\Program Files\nodejs\;C:\Program Files\LLVM\bin;C:\Program Files\CMake\bin;C:\Program Files\NVIDIA Corporation\Nsight Compute 2021.2.1\;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;C:\Program Files\Docker\Docker\resources\bin;C:\ProgramData\DockerDesktop\version-bin;C:\Program Files\Git\cmd;C:\Program Files\Git\mingw64\bin;C:\Program Files\Git\usr\bin;%PROGRAMFILES(X86)%\Tailscale IPN;C:\Users\agibs\AppData\Local\Microsoft\WindowsApps;C:\Users\agibs\AppData\Local\GitHubDesktop\bin;C:\Users\agibs\AppData\Local\Programs\Microsoft VS Code\bin;C:\Program Files (x86)\GitHub CLI\;C:\Users\agibs\AppData\Roaming\npm;.
          java.specification.name=Java Platform API Specification
          java.class.version=52.0
          sun.management.compiler=HotSpot 64-Bit Tiered Compilers
          org.bytedeco.javacpp.maxbytes=8g
          os.version=10.0
          user.home=C:\Users\agibs
          user.timezone=Asia/Tokyo
          java.awt.printerjob=sun.awt.windows.WPrinterJob
          file.encoding=UTF-8
          java.specification.version=1.8
          java.class.path=C:\Users\agibs\.m2\repository\org\junit\platform\junit-platform-launcher\1.8.0-M1\junit-platform-launcher-1.8.0-M1.jar;C:\Users\agibs\AppData\Local\JetBrains\Toolbox\apps\IDEA-U\ch-0\212.5457.46\lib\idea_rt.jar;C:\Users\agibs\AppData\Local\JetBrains\Toolbox\apps\IDEA-U\ch-0\212.5457.46\plugins\junit\lib\junit5-rt.jar;C:\Users\agibs\AppData\Local\JetBrains\Toolbox\apps\IDEA-U\ch-0\212.5457.46\plugins\junit\lib\junit-rt.jar;C:\Program Files\AdoptOpenJDK\jdk-8.0.292.10-hotspot\jre\lib\charsets.jar;C:\Program Files\AdoptOpenJDK\jdk-8.0.292.10-hotspot\jre\lib\ext\access-bridge-64.jar;C:\Program Files\AdoptOpenJDK\jdk-8.0.292.10-hotspot\jre\lib\ext\cldrdata.jar;C:\Program Files\AdoptOpenJDK\jdk-8.0.292.10-hotspot\jre\lib\ext\dnsns.jar;C:\Program Files\AdoptOpenJDK\jdk-8.0.292.10-hotspot\jre\lib\ext\jaccess.jar;C:\Program Files\AdoptOpenJDK\jdk-8.0.292.10-hotspot\jre\lib\ext\localedata.jar;C:\Program Files\AdoptOpenJDK\jdk-8.0.292.10-hotspot\jre\lib\ext\nashorn.jar;C:\Program Files\AdoptOpenJDK\jdk-8.0.292.10-hotspot\jre\lib\ext\sunec.jar;C:\Program Files\AdoptOpenJDK\jdk-8.0.292.10-hotspot\jre\lib\ext\sunjce_provider.jar;C:\Program Files\AdoptOpenJDK\jdk-8.0.292.10-hotspot\jre\lib\ext\sunmscapi.jar;C:\Program Files\AdoptOpenJDK\jdk-8.0.292.10-hotspot\jre\lib\ext\sunpkcs11.jar;C:\Program Files\AdoptOpenJDK\jdk-8.0.292.10-hotspot\jre\lib\ext\zipfs.jar;C:\Program Files\AdoptOpenJDK\jdk-8.0.292.10-hotspot\jre\lib\jce.jar;C:\Program Files\AdoptOpenJDK\jdk-8.0.292.10-hotspot\jre\lib\jfr.jar;C:\Program Files\AdoptOpenJDK\jdk-8.0.292.10-hotspot\jre\lib\jsse.jar;C:\Program Files\AdoptOpenJDK\jdk-8.0.292.10-hotspot\jre\lib\management-agent.jar;C:\Program Files\AdoptOpenJDK\jdk-8.0.292.10-hotspot\jre\lib\resources.jar;C:\Program Files\AdoptOpenJDK\jdk-8.0.292.10-hotspot\jre\lib\rt.jar;C:\Users\agibs\Documents\GitHub\dl4j-PR-split\deeplearning4j\nd4j\nd4j-backends\nd4j-tests\target\test-classes;C:\Users\agibs\Documents\GitHub\dl4j-PR-split\deeplearning4j\nd4j\nd4j-backends\nd4j-tests\target\classes;C:\Users\agibs\.m2\repository\org\junit\jupiter\junit-jupiter-api\5.8.0-M1\junit-jupiter-api-5.8.0-M1.jar;C:\Users\agibs\.m2\repository\org\apiguardian\apiguardian-api\1.1.1\apiguardian-api-1.1.1.jar;C:\Users\agibs\.m2\repository\org\opentest4j\opentest4j\1.2.0\opentest4j-1.2.0.jar;C:\Users\agibs\.m2\repository\org\junit\platform\junit-platform-commons\1.8.0-M1\junit-platform-commons-1.8.0-M1.jar;C:\Users\agibs\.m2\repository\org\junit\jupiter\junit-jupiter-engine\5.8.0-M1\junit-jupiter-engine-5.8.0-M1.jar;C:\Users\agibs\.m2\repository\org\junit\platform\junit-platform-engine\1.8.0-M1\junit-platform-engine-1.8.0-M1.jar;C:\Users\agibs\.m2\repository\org\junit\jupiter\junit-jupiter-params\5.8.0-M1\junit-jupiter-params-5.8.0-M1.jar;C:\Users\agibs\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk8\1.4.30-M1\kotlin-stdlib-jdk8-1.4.30-M1.jar;C:\Users\agibs\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib\1.4.30-M1\kotlin-stdlib-1.4.30-M1.jar;C:\Users\agibs\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-common\1.4.30-M1\kotlin-stdlib-common-1.4.30-M1.jar;C:\Users\agibs\.m2\repository\org\jetbrains\annotations\13.0\annotations-13.0.jar;C:\Users\agibs\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk7\1.4.30-M1\kotlin-stdlib-jdk7-1.4.30-M1.jar;C:\Users\agibs\.m2\repository\org\jetbrains\kotlin\kotlin-test\1.4.30-M1\kotlin-test-1.4.30-M1.jar;C:\Users\agibs\.m2\repository\org\jetbrains\kotlin\kotlin-test-common\1.4.30-M1\kotlin-test-common-1.4.30-M1.jar;C:\Users\agibs\Documents\GitHub\dl4j-PR-split\deeplearning4j\nd4j\samediff-import\samediff-import-tensorflow\target\classes;C:\Users\agibs\Documents\GitHub\dl4j-PR-split\deeplearning4j\nd4j\samediff-import\samediff-import-api\target\classes;C:\Users\agibs\.m2\repository\io\github\classgraph\classgraph\4.8.90\classgraph-4.8.90.jar;C:\Users\agibs\.m2\repository\com\google\protobuf\protobuf-java\3.8.0\protobuf-java-3.8.0.jar;C:\Users\agibs\.m2\repository\commons-io\commons-io\2.5\commons-io-2.5.jar;C:\Users\agibs\.m2\repository\com\squareup\javapoet\1.11.1\javapoet-1.11.1.jar;C:\Users\agibs\.m2\repository\com\fasterxml\jackson\module\jackson-module-kotlin\2.9.9\jackson-module-kotlin-2.9.9.jar;C:\Users\agibs\.m2\repository\com\fasterxml\jackson\core\jackson-databind\2.9.9\jackson-databind-2.9.9.jar;C:\Users\agibs\.m2\repository\com\fasterxml\jackson\core\jackson-core\2.9.9\jackson-core-2.9.9.jar;C:\Users\agibs\.m2\repository\com\fasterxml\jackson\core\jackson-annotations\2.9.0\jackson-annotations-2.9.0.jar;C:\Users\agibs\.m2\repository\org\jetbrains\kotlin\kotlin-reflect\1.3.10\kotlin-reflect-1.3.10.jar;C:\Users\agibs\Documents\GitHub\dl4j-PR-split\deeplearning4j\nd4j\nd4j-tensorflow\target\classes;C:\Users\agibs\.m2\repository\org\bytedeco\tensorflow\1.15.5-1.5.6\tensorflow-1.15.5-1.5.6.jar;C:\Users\agibs\.m2\repository\org\bytedeco\mkl-dnn\0.21.5-1.5.6\mkl-dnn-0.21.5-1.5.6.jar;C:\Users\agibs\.m2\repository\org\bytedeco\tensorflow-platform\1.15.5-1.5.6\tensorflow-platform-1.15.5-1.5.6.jar;C:\Users\agibs\.m2\repository\org\bytedeco\mkl-dnn-platform\0.21.5-1.5.6\mkl-dnn-platform-0.21.5-1.5.6.jar;C:\Users\agibs\.m2\repository\org\bytedeco\javacpp-platform\1.5.6\javacpp-platform-1.5.6.jar;C:\Users\agibs\.m2\repository\org\bytedeco\javacpp\1.5.6\javacpp-1.5.6-android-arm.jar;C:\Users\agibs\.m2\repository\org\bytedeco\javacpp\1.5.6\javacpp-1.5.6-android-arm64.jar;C:\Users\agibs\.m2\repository\org\bytedeco\javacpp\1.5.6\javacpp-1.5.6-android-x86.jar;C:\Users\agibs\.m2\repository\org\bytedeco\javacpp\1.5.6\javacpp-1.5.6-android-x86_64.jar;C:\Users\agibs\.m2\repository\org\bytedeco\javacpp\1.5.6\javacpp-1.5.6-ios-arm64.jar;C:\Users\agibs\.m2\repository\org\bytedeco\javacpp\1.5.6\javacpp-1.5.6-ios-x86_64.jar;C:\Users\agibs\.m2\repository\org\bytedeco\javacpp\1.5.6\javacpp-1.5.6-linux-armhf.jar;C:\Users\agibs\.m2\repository\org\bytedeco\javacpp\1.5.6\javacpp-1.5.6-linux-arm64.jar;C:\Users\agibs\.m2\repository\org\bytedeco\javacpp\1.5.6\javacpp-1.5.6-linux-ppc64le.jar;C:\Users\agibs\.m2\repository\org\bytedeco\javacpp\1.5.6\javacpp-1.5.6-linux-x86.jar;C:\Users\agibs\.m2\repository\org\bytedeco\javacpp\1.5.6\javacpp-1.5.6-linux-x86_64.jar;C:\Users\agibs\.m2\repository\org\bytedeco\javacpp\1.5.6\javacpp-1.5.6-macosx-arm64.jar;C:\Users\agibs\.m2\repository\org\bytedeco\javacpp\1.5.6\javacpp-1.5.6-macosx-x86_64.jar;C:\Users\agibs\.m2\repository\org\bytedeco\javacpp\1.5.6\javacpp-1.5.6-windows-x86.jar;C:\Users\agibs\.m2\repository\org\bytedeco\mkl-dnn\0.21.5-1.5.6\mkl-dnn-0.21.5-1.5.6-linux-x86_64.jar;C:\Users\agibs\.m2\repository\org\bytedeco\mkl-dnn\0.21.5-1.5.6\mkl-dnn-0.21.5-1.5.6-macosx-x86_64.jar;C:\Users\agibs\.m2\repository\org\bytedeco\mkl-dnn\0.21.5-1.5.6\mkl-dnn-0.21.5-1.5.6-windows-x86_64.jar;C:\Users\agibs\.m2\repository\org\bytedeco\tensorflow\1.15.5-1.5.6\tensorflow-1.15.5-1.5.6-android-arm.jar;C:\Users\agibs\.m2\repository\org\bytedeco\tensorflow\1.15.5-1.5.6\tensorflow-1.15.5-1.5.6-android-arm64.jar;C:\Users\agibs\.m2\repository\org\bytedeco\tensorflow\1.15.5-1.5.6\tensorflow-1.15.5-1.5.6-android-x86.jar;C:\Users\agibs\.m2\repository\org\bytedeco\tensorflow\1.15.5-1.5.6\tensorflow-1.15.5-1.5.6-android-x86_64.jar;C:\Users\agibs\.m2\repository\org\bytedeco\tensorflow\1.15.5-1.5.6\tensorflow-1.15.5-1.5.6-linux-x86.jar;C:\Users\agibs\.m2\repository\org\bytedeco\tensorflow\1.15.5-1.5.6\tensorflow-1.15.5-1.5.6-linux-x86_64.jar;C:\Users\agibs\.m2\repository\org\bytedeco\tensorflow\1.15.5-1.5.6\tensorflow-1.15.5-1.5.6-macosx-x86_64.jar;C:\Users\agibs\.m2\repository\org\bytedeco\tensorflow\1.15.5-1.5.6\tensorflow-1.15.5-1.5.6-windows-x86_64.jar;C:\Users\agibs\Documents\GitHub\dl4j-PR-split\deeplearning4j\nd4j\nd4j-onnxruntime\target\classes;C:\Users\agibs\.m2\repository\org\bytedeco\onnxruntime-platform\1.8.1-1.5.6\onnxruntime-platform-1.8.1-1.5.6.jar;C:\Users\agibs\.m2\repository\org\bytedeco\dnnl-platform\2.3-1.5.6\dnnl-platform-2.3-1.5.6.jar;C:\Users\agibs\.m2\repository\org\bytedeco\opencl-platform\3.0-1.5.6\opencl-platform-3.0-1.5.6.jar;C:\Users\agibs\.m2\repository\org\bytedeco\opencl\3.0-1.5.6\opencl-3.0-1.5.6-linux-arm64.jar;C:\Users\agibs\.m2\repository\org\bytedeco\opencl\3.0-1.5.6\opencl-3.0-1.5.6-linux-x86_64.jar;C:\Users\agibs\.m2\repository\org\bytedeco\opencl\3.0-1.5.6\opencl-3.0-1.5.6-macosx-x86_64.jar;C:\Users\agibs\.m2\repository\org\bytedeco\opencl\3.0-1.5.6\opencl-3.0-1.5.6-windows-x86_64.jar;C:\Users\agibs\.m2\repository\org\bytedeco\dnnl\2.3-1.5.6\dnnl-2.3-1.5.6-linux-arm64.jar;C:\Users\agibs\.m2\repository\org\bytedeco\dnnl\2.3-1.5.6\dnnl-2.3-1.5.6-linux-x86_64.jar;C:\Users\agibs\.m2\repository\org\bytedeco\dnnl\2.3-1.5.6\dnnl-2.3-1.5.6-macosx-x86_64.jar;C:\Users\agibs\.m2\repository\org\bytedeco\dnnl\2.3-1.5.6\dnnl-2.3-1.5.6-windows-x86_64.jar;C:\Users\agibs\.m2\repository\org\bytedeco\onnxruntime\1.8.1-1.5.6\onnxruntime-1.8.1-1.5.6-linux-arm64.jar;C:\Users\agibs\.m2\repository\org\bytedeco\onnxruntime\1.8.1-1.5.6\onnxruntime-1.8.1-1.5.6-linux-x86_64.jar;C:\Users\agibs\.m2\repository\org\bytedeco\onnxruntime\1.8.1-1.5.6\onnxruntime-1.8.1-1.5.6-macosx-x86_64.jar;C:\Users\agibs\.m2\repository\org\bytedeco\onnxruntime\1.8.1-1.5.6\onnxruntime-1.8.1-1.5.6-windows-x86_64.jar;C:\Users\agibs\.m2\repository\org\bytedeco\onnxruntime\1.8.1-1.5.6\onnxruntime-1.8.1-1.5.6.jar;C:\Users\agibs\.m2\repository\org\bytedeco\dnnl\2.3-1.5.6\dnnl-2.3-1.5.6.jar;C:\Users\agibs\.m2\repository\org\bytedeco\opencl\3.0-1.5.6\opencl-3.0-1.5.6.jar;C:\Users\agibs\Documents\GitHub\dl4j-PR-split\deeplearning4j\nd4j\samediff-import\samediff-import-onnx\target\classes;C:\Users\agibs\.m2\repository\org\eclipse\jgit\org.eclipse.jgit.lfs\5.10.0.202012080955-r\org.eclipse.jgit.lfs-5.10.0.202012080955-r.jar;C:\Users\agibs\.m2\repository\org\eclipse\jgit\org.eclipse.jgit\5.10.0.202012080955-r\org.eclipse.jgit-5.10.0.202012080955-r.jar;C:\Users\agibs\.m2\repository\com\googlecode\javaewah\JavaEWAH\1.1.7\JavaEWAH-1.1.7.jar;C:\Users\agibs\.m2\repository\com\google\code\gson\gson\2.8.2\gson-2.8.2.jar;C:\Users\agibs\Documents\GitHub\dl4j-PR-split\deeplearning4j\nd4j\nd4j-backends\nd4j-api-parent\nd4j-api\target\classes;C:\Users\agibs\.m2\repository\com\jakewharton\byteunits\byteunits\0.9.1\byteunits-0.9.1.jar;C:\Users\agibs\.m2\repository\org\apache\commons\commons-lang3\3.6\commons-lang3-3.6.jar;C:\Users\agibs\.m2\repository\org\apache\commons\commons-collections4\4.1\commons-collections4-4.1.jar;C:\Users\agibs\.m2\repository\com\google\flatbuffers\flatbuffers-java\1.11.0\flatbuffers-java-1.11.0.jar;C:\Users\agibs\.m2\repository\org\nd4j\protobuf\1.0.0-SNAPSHOT\protobuf-1.0.0-SNAPSHOT.jar;C:\Users\agibs\.m2\repository\com\github\oshi\oshi-core\3.4.2\oshi-core-3.4.2.jar;C:\Users\agibs\.m2\repository\net\java\dev\jna\jna-platform\4.3.0\jna-platform-4.3.0.jar;C:\Users\agibs\.m2\repository\net\java\dev\jna\jna\4.3.0\jna-4.3.0.jar;C:\Users\agibs\.m2\repository\org\threeten\threetenbp\1.3.3\threetenbp-1.3.3.jar;C:\Users\agibs\.m2\repository\org\slf4j\slf4j-api\1.7.21\slf4j-api-1.7.21.jar;C:\Users\agibs\.m2\repository\commons-net\commons-net\3.1\commons-net-3.1.jar;C:\Users\agibs\.m2\repository\net\ericaro\neoitertools\1.0.0\neoitertools-1.0.0.jar;C:\Users\agibs\Documents\GitHub\dl4j-PR-split\deeplearning4j\nd4j\nd4j-common\target\classes;C:\Users\agibs\.m2\repository\org\nd4j\guava\1.0.0-SNAPSHOT\guava-1.0.0-SNAPSHOT.jar;C:\Users\agibs\.m2\repository\org\apache\commons\commons-compress\1.18\commons-compress-1.18.jar;C:\Users\agibs\.m2\repository\commons-codec\commons-codec\1.10\commons-codec-1.10.jar;C:\Users\agibs\.m2\repository\org\bytedeco\javacpp\1.5.6\javacpp-1.5.6.jar;C:\Users\agibs\Documents\GitHub\dl4j-PR-split\deeplearning4j\nd4j\nd4j-backends\nd4j-api-parent\nd4j-native-api\target\classes;C:\Users\agibs\.m2\repository\org\nd4j\jackson\1.0.0-SNAPSHOT\jackson-1.0.0-SNAPSHOT.jar;C:\Users\agibs\.m2\repository\ch\qos\logback\logback-classic\1.2.3\logback-classic-1.2.3.jar;C:\Users\agibs\.m2\repository\ch\qos\logback\logback-core\1.2.3\logback-core-1.2.3.jar;C:\Users\agibs\.m2\repository\org\springframework\spring-core\5.0.2.RELEASE\spring-core-5.0.2.RELEASE.jar;C:\Users\agibs\.m2\repository\org\springframework\spring-jcl\5.0.2.RELEASE\spring-jcl-5.0.2.RELEASE.jar;C:\Users\agibs\.m2\repository\org\apache\commons\commons-math3\3.6.1\commons-math3-3.6.1.jar;C:\Users\agibs\.m2\repository\org\reflections\reflections\0.9.10\reflections-0.9.10.jar;C:\Users\agibs\.m2\repository\com\google\guava\guava\15.0\guava-15.0.jar;C:\Users\agibs\.m2\repository\org\javassist\javassist\3.19.0-GA\javassist-3.19.0-GA.jar;C:\Users\agibs\Documents\GitHub\dl4j-PR-split\deeplearning4j\nd4j\nd4j-common-tests\target\classes;C:\Users\agibs\.m2\repository\org\junit\vintage\junit-vintage-engine\5.8.0-M1\junit-vintage-engine-5.8.0-M1.jar;C:\Users\agibs\.m2\repository\junit\junit\4.13.1\junit-4.13.1.jar;C:\Users\agibs\.m2\repository\org\hamcrest\hamcrest-core\1.3\hamcrest-core-1.3.jar;C:\Users\agibs\.m2\repository\com\github\stephenc\jcip\jcip-annotations\1.0-1\jcip-annotations-1.0-1.jar;C:\Users\agibs\Documents\GitHub\dl4j-PR-split\deeplearning4j\nd4j\nd4j-backends\nd4j-backend-impls\nd4j-native\target\classes;C:\Users\agibs\.m2\repository\org\bytedeco\javacpp\1.5.6\javacpp-1.5.6-windows-x86_64.jar;C:\Users\agibs\.m2\repository\org\bytedeco\openblas\0.3.17-1.5.6\openblas-0.3.17-1.5.6.jar;C:\Users\agibs\.m2\repository\org\bytedeco\openblas\0.3.17-1.5.6\openblas-0.3.17-1.5.6-windows-x86_64.jar;C:\Users\agibs\Documents\GitHub\dl4j-PR-split\deeplearning4j\nd4j\nd4j-backends\nd4j-backend-impls\nd4j-native-preset\target\classes;C:\Users\agibs\Documents\GitHub\dl4j-PR-split\deeplearning4j\nd4j\nd4j-backends\nd4j-backend-impls\nd4j-presets-common\target\classes;C:\Users\agibs\.m2\repository\com\github\stephenc\findbugs\findbugs-annotations\1.3.9-1\findbugs-annotations-1.3.9-1.jar;C:\Users\agibs\.m2\repository\org\deeplearning4j\dl4j-test-resources\1.0.0-SNAPSHOT\dl4j-test-resources-1.0.0-SNAPSHOT.jar;C:\Users\agibs\.m2\repository\org\projectlombok\lombok\1.18.16\lombok-1.18.16.jar;C:\Users\agibs\AppData\Local\JetBrains\Toolbox\apps\IDEA-U\ch-0\212.5457.46\lib\idea_rt.jar
          user.name=agibs
          java.vm.specification.version=1.8
          sun.java.command=com.intellij.rt.junit.JUnitStarter -ideVersion5 -junit5 @w@C:\Users\agibs\AppData\Local\Temp\idea_working_dirs_junit1.tmp @C:\Users\agibs\AppData\Local\Temp\idea_junit1.tmp -socket50360
          java.home=C:\Program Files\AdoptOpenJDK\jdk-8.0.292.10-hotspot\jre
          sun.arch.data.model=64
          user.language=en
          java.specification.vendor=Oracle Corporation
          org.nd4j.linalg.defaultbackend=org.nd4j.linalg.cpu.nativecpu.CpuBackend
          awt.toolkit=sun.awt.windows.WToolkit
          java.vm.info=mixed mode
          java.version=1.8.0_292
          java.ext.dirs=C:\Program Files\AdoptOpenJDK\jdk-8.0.292.10-hotspot\jre\lib\ext;C:\WINDOWS\Sun\Java\lib\ext
          sun.boot.class.path=C:\Program Files\AdoptOpenJDK\jdk-8.0.292.10-hotspot\jre\lib\resources.jar;C:\Program Files\AdoptOpenJDK\jdk-8.0.292.10-hotspot\jre\lib\rt.jar;C:\Program Files\AdoptOpenJDK\jdk-8.0.292.10-hotspot\jre\lib\sunrsasign.jar;C:\Program Files\AdoptOpenJDK\jdk-8.0.292.10-hotspot\jre\lib\jsse.jar;C:\Program Files\AdoptOpenJDK\jdk-8.0.292.10-hotspot\jre\lib\jce.jar;C:\Program Files\AdoptOpenJDK\jdk-8.0.292.10-hotspot\jre\lib\charsets.jar;C:\Program Files\AdoptOpenJDK\jdk-8.0.292.10-hotspot\jre\lib\jfr.jar;C:\Program Files\AdoptOpenJDK\jdk-8.0.292.10-hotspot\jre\classes
          java.vendor=AdoptOpenJDK
          file.separator=\
          java.vendor.url.bug=https://github.com/AdoptOpenJDK/openjdk-support/issues
          idea.test.cyclic.buffer.size=1048576
          sun.io.unicode.encoding=UnicodeLittle
          sun.cpu.endian=little
          sun.desktop=windows
          sun.cpu.isalist=amd64
          ---------------Environment Variables---------------
          USERDOMAIN_ROAMINGPROFILE=LAPTOP-QIEUSFK9
          PROCESSOR_LEVEL=6
          VS140COMNTOOLS=C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\Tools\
          SESSIONNAME=Console
          ALLUSERSPROFILE=C:\ProgramData
          PROCESSOR_ARCHITECTURE=AMD64
          VC_VARS_64=C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\bin\amd64\vcvars64.bat
          PSModulePath=%ProgramFiles%\WindowsPowerShell\Modules;C:\WINDOWS\system32\WindowsPowerShell\v1.0\Modules
          SystemDrive=C:
          SET_FULL_PATH=true
          USERNAME=agibs
          ProgramFiles(x86)=C:\Program Files (x86)
          TOOLBOX_VERSION=1.21.9712
          PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC
          DriverData=C:\Windows\System32\Drivers\DriverData
          OneDriveConsumer=C:\Users\agibs\OneDrive
          OMP_NUM_THREADS=1
          ProgramData=C:\ProgramData
          ProgramW6432=C:\Program Files
          HOMEPATH=\Users\agibs
          PROCESSOR_IDENTIFIER=Intel64 Family 6 Model 158 Stepping 13, GenuineIntel
          M2_HOME=C:\ProgramData\chocolatey\lib\maven\apache-maven-3.6.3
          VC_HOME=C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC
          ProgramFiles=C:\Program Files
          PUBLIC=C:\Users\Public
          windir=C:\WINDOWS
          CUDA_BIN=C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.0\bin
          ZES_ENABLE_SYSMAN=1
          LOCALAPPDATA=C:\Users\agibs\AppData\Local
          ChocolateyLastPathUpdate=132669443552529193
          USERDOMAIN=LAPTOP-QIEUSFK9
          LOGONSERVER=\\LAPTOP-QIEUSFK9
          NVCUDASAMPLES11_0_ROOT=C:\ProgramData\NVIDIA Corporation\CUDA Samples\v11.0
          OneDrive=C:\Users\agibs\OneDrive
          APPDATA=C:\Users\agibs\AppData\Roaming
          ChocolateyInstall=C:\ProgramData\chocolatey
          CUDA_PATH_V11_4=C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.4
          NVTOOLSEXT_PATH=C:\Program Files\NVIDIA Corporation\NvToolsExt\
          CommonProgramFiles=C:\Program Files\Common Files
          Path=C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.4\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.4\libnvvp;C:\Program Files\AdoptOpenJDK\jdk-8.0.292.10-hotspot\bin;C:\Program Files\AdoptOpenJDK\jdk-16.0.1.9-hotspot\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.0\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.0\libnvvp;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Windows\System32\OpenSSH\;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;C:\ProgramData\chocolatey\bin;C:\ProgramData\chocolatey\lib\maven\apache-maven-3.6.3\bin;C:\Program Files (x86)\IncrediBuild;C:\Program Files (x86)\Windows Kits\10\bin\10.0.18362.0\x64;C:\Program Files\nodejs\;C:\Program Files\LLVM\bin;C:\Program Files\CMake\bin;C:\Program Files\NVIDIA Corporation\Nsight Compute 2021.2.1\;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;C:\Program Files\Docker\Docker\resources\bin;C:\ProgramData\DockerDesktop\version-bin;C:\Program Files\Git\cmd;C:\Program Files\Git\mingw64\bin;C:\Program Files\Git\usr\bin;%PROGRAMFILES(X86)%\Tailscale IPN;C:\Users\agibs\AppData\Local\Microsoft\WindowsApps;C:\Users\agibs\AppData\Local\GitHubDesktop\bin;C:\Users\agibs\AppData\Local\Programs\Microsoft VS Code\bin;C:\Program Files (x86)\GitHub CLI\;C:\Users\agibs\AppData\Roaming\npm
          CUDA_PATH_V11_0=C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.0
          OS=Windows_NT
          COMPUTERNAME=LAPTOP-QIEUSFK9
          NVCUDASAMPLES_ROOT=C:\ProgramData\NVIDIA Corporation\CUDA Samples\v11.4
          CUDA_PATH=C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.4
          PROCESSOR_REVISION=9e0d
          CommonProgramW6432=C:\Program Files\Common Files
          ComSpec=C:\WINDOWS\system32\cmd.exe
          NVCUDASAMPLES11_4_ROOT=C:\ProgramData\NVIDIA Corporation\CUDA Samples\v11.4
          SystemRoot=C:\WINDOWS
          TEMP=C:\Users\agibs\AppData\Local\Temp
          HOMEDRIVE=C:
          USERPROFILE=C:\Users\agibs
          TMP=C:\Users\agibs\AppData\Local\Temp
          VC_VARS_ALL=C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\bin\amd64\vcvars64.bat
          CommonProgramFiles(x86)=C:\Program Files (x86)\Common Files
          NUMBER_OF_PROCESSORS=16
          IDEA_INITIAL_DIRECTORY=C:\Users\agibs\AppData\Local\JetBrains\Toolbox\apps\IDEA-U\ch-0\212.5457.46\bin
          o.n.c.t.BaseND4JTest - TestSystemInfo.testSystemInfo: 6985 ms, threadCount: (29->29), jvmTotal=3672637440, jvmMax=7635730432, totalBytes=4432, maxBytes=8589934592, currPhys=3419598848, maxPhys=8589934592
  • 691 ms
    TADTests
    • 354 ms
      testStall(Nd4jBackend)
      • 354 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - TADTests.testStall
          o.n.c.t.BaseND4JTest - TADTests.testStall: 354 ms, threadCount: (29->29), jvmTotal=3674210304, jvmMax=7635730432, totalBytes=4556, maxBytes=8589934592, currPhys=3419602944, maxPhys=8589934592
    • 122 ms
      testMysteriousCrash(Nd4jBackend)
      • 122 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - TADTests.testMysteriousCrash
          o.n.c.t.BaseND4JTest - TADTests.testMysteriousCrash: 121 ms, threadCount: (29->29), jvmTotal=3675258880, jvmMax=7635730432, totalBytes=4656, maxBytes=8589934592, currPhys=3419652096, maxPhys=8589934592
    • 108 ms
      testEquality1(Nd4jBackend)
      • 108 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - TADTests.testEquality1
          o.n.c.t.BaseND4JTest - TADTests.testEquality1: 108 ms, threadCount: (29->29), jvmTotal=3675258880, jvmMax=7635730432, totalBytes=6608, maxBytes=8589934592, currPhys=3419652096, maxPhys=8589934592
    • 107 ms
      testTADEWSStride()
      • 107 ms
        passed[1]
        • o.n.c.t.BaseND4JTest - TADTests.testTADEWSStride
          o.n.c.t.BaseND4JTest - TADTests.testTADEWSStride: 106 ms, threadCount: (29->29), jvmTotal=3675258880, jvmMax=7635730432, totalBytes=10016, maxBytes=8589934592, currPhys=3419774976, maxPhys=8589934592
  • 1.31 s
    AssertTestsExtendBaseClass
    • 1.31 s
      passedcheckTestClasses()
      • o.n.c.t.BaseND4JTest - AssertTestsExtendBaseClass.checkTestClasses
        o.n.c.t.BaseND4JTest - AssertTestsExtendBaseClass.checkTestClasses: 1313 ms, threadCount: (29->29), jvmTotal=3675258880, jvmMax=7635730432, totalBytes=4432, maxBytes=8589934592, currPhys=3434029056, maxPhys=8589934592
  • 6.37 s
    BooleanIndexingTest
    • 293 ms
      testFirstIndex1(Nd4jBackend)
      • 293 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - BooleanIndexingTest.testFirstIndex1
          o.n.c.t.BaseND4JTest - BooleanIndexingTest.testFirstIndex1: 292 ms, threadCount: (29->29), jvmTotal=3686268928, jvmMax=7635730432, totalBytes=4468, maxBytes=8589934592, currPhys=3434086400, maxPhys=8589934592
    • 107 ms
      testFirstIndex2(Nd4jBackend)
      • 107 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - BooleanIndexingTest.testFirstIndex2
          o.n.c.t.BaseND4JTest - BooleanIndexingTest.testFirstIndex2: 107 ms, threadCount: (29->29), jvmTotal=3686793216, jvmMax=7635730432, totalBytes=4468, maxBytes=8589934592, currPhys=3434086400, maxPhys=8589934592
    • 109 ms
      testConditionalUpdate(Nd4jBackend)
      • 109 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - BooleanIndexingTest.testConditionalUpdate
          o.n.c.t.BaseND4JTest - BooleanIndexingTest.testConditionalUpdate: 109 ms, threadCount: (29->29), jvmTotal=3685744640, jvmMax=7635730432, totalBytes=4500, maxBytes=8589934592, currPhys=3434139648, maxPhys=8589934592
    • 297 ms
      testMatchConditionAllDimensions1(Nd4jBackend)
      • 297 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - BooleanIndexingTest.testMatchConditionAllDimensions1
          o.n.c.t.BaseND4JTest - BooleanIndexingTest.testMatchConditionAllDimensions1: 297 ms, threadCount: (29->29), jvmTotal=3673686016, jvmMax=7635730432, totalBytes=4484, maxBytes=8589934592, currPhys=3434143744, maxPhys=8589934592
    • 107 ms
      testMatchConditionAllDimensions2(Nd4jBackend)
      • 107 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - BooleanIndexingTest.testMatchConditionAllDimensions2
          o.n.c.t.BaseND4JTest - BooleanIndexingTest.testMatchConditionAllDimensions2: 107 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4484, maxBytes=8589934592, currPhys=3434188800, maxPhys=8589934592
    • 107 ms
      testMatchConditionAllDimensions3(Nd4jBackend)
      • 107 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - BooleanIndexingTest.testMatchConditionAllDimensions3
          o.n.c.t.BaseND4JTest - BooleanIndexingTest.testMatchConditionAllDimensions3: 106 ms, threadCount: (29->29), jvmTotal=3673686016, jvmMax=7635730432, totalBytes=4484, maxBytes=8589934592, currPhys=3434188800, maxPhys=8589934592
    • 109 ms
      testOr1(Nd4jBackend)
      • 109 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - BooleanIndexingTest.testOr1
          o.n.c.t.BaseND4JTest - BooleanIndexingTest.testOr1: 109 ms, threadCount: (29->29), jvmTotal=3682598912, jvmMax=7635730432, totalBytes=4484, maxBytes=8589934592, currPhys=3434221568, maxPhys=8589934592
    • 107 ms
      testOr2(Nd4jBackend)
      • 107 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - BooleanIndexingTest.testOr2
          o.n.c.t.BaseND4JTest - BooleanIndexingTest.testOr2: 106 ms, threadCount: (29->29), jvmTotal=3673686016, jvmMax=7635730432, totalBytes=4484, maxBytes=8589934592, currPhys=3434217472, maxPhys=8589934592
    • 108 ms
      testOr3(Nd4jBackend)
      • 108 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - BooleanIndexingTest.testOr3
          o.n.c.t.BaseND4JTest - BooleanIndexingTest.testOr3: 107 ms, threadCount: (29->29), jvmTotal=3682074624, jvmMax=7635730432, totalBytes=4484, maxBytes=8589934592, currPhys=3434266624, maxPhys=8589934592
    • 108 ms
      testFirstIndex2D(Nd4jBackend)
      • 108 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - BooleanIndexingTest.testFirstIndex2D
          o.n.c.t.BaseND4JTest - BooleanIndexingTest.testFirstIndex2D: 108 ms, threadCount: (29->29), jvmTotal=3673686016, jvmMax=7635730432, totalBytes=4552, maxBytes=8589934592, currPhys=3434266624, maxPhys=8589934592
    • 106 ms
      testEpsStuff_1(Nd4jBackend)
      • 106 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - BooleanIndexingTest.testEpsStuff_1
          o.n.c.t.BaseND4JTest - BooleanIndexingTest.testEpsStuff_1: 106 ms, threadCount: (29->29), jvmTotal=3681026048, jvmMax=7635730432, totalBytes=4484, maxBytes=8589934592, currPhys=3434323968, maxPhys=8589934592
    • 108 ms
      testWhere(Nd4jBackend)
      • 108 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - BooleanIndexingTest.testWhere
          o.n.c.t.BaseND4JTest - BooleanIndexingTest.testWhere: 107 ms, threadCount: (29->29), jvmTotal=3673686016, jvmMax=7635730432, totalBytes=4532, maxBytes=8589934592, currPhys=3434319872, maxPhys=8589934592
    • 108 ms
      testAnd1(Nd4jBackend)
      • 108 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - BooleanIndexingTest.testAnd1
          o.n.c.t.BaseND4JTest - BooleanIndexingTest.testAnd1: 107 ms, threadCount: (29->29), jvmTotal=3681026048, jvmMax=7635730432, totalBytes=4484, maxBytes=8589934592, currPhys=3434369024, maxPhys=8589934592
    • 109 ms
      testAnd2(Nd4jBackend)
      • 109 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - BooleanIndexingTest.testAnd2
          o.n.c.t.BaseND4JTest - BooleanIndexingTest.testAnd2: 108 ms, threadCount: (29->29), jvmTotal=3673686016, jvmMax=7635730432, totalBytes=4484, maxBytes=8589934592, currPhys=3434369024, maxPhys=8589934592
    • 109 ms
      testAnd3(Nd4jBackend)
      • 109 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - BooleanIndexingTest.testAnd3
          o.n.c.t.BaseND4JTest - BooleanIndexingTest.testAnd3: 109 ms, threadCount: (29->29), jvmTotal=3679453184, jvmMax=7635730432, totalBytes=4484, maxBytes=8589934592, currPhys=3434307584, maxPhys=8589934592
    • 107 ms
      testAnd4(Nd4jBackend)
      • 107 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - BooleanIndexingTest.testAnd4
          o.n.c.t.BaseND4JTest - BooleanIndexingTest.testAnd4: 107 ms, threadCount: (29->29), jvmTotal=3673686016, jvmMax=7635730432, totalBytes=4484, maxBytes=8589934592, currPhys=3434262528, maxPhys=8589934592
    • 110 ms
      testAnd5(Nd4jBackend)
      • 110 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - BooleanIndexingTest.testAnd5
          o.n.c.t.BaseND4JTest - BooleanIndexingTest.testAnd5: 109 ms, threadCount: (29->29), jvmTotal=3678404608, jvmMax=7635730432, totalBytes=4484, maxBytes=8589934592, currPhys=3434270720, maxPhys=8589934592
    • 108 ms
      testAnd6(Nd4jBackend)
      • 108 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - BooleanIndexingTest.testAnd6
          o.n.c.t.BaseND4JTest - BooleanIndexingTest.testAnd6: 108 ms, threadCount: (29->29), jvmTotal=3678928896, jvmMax=7635730432, totalBytes=4484, maxBytes=8589934592, currPhys=3434270720, maxPhys=8589934592
    • 108 ms
      testAnd7(Nd4jBackend)
      • 108 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - BooleanIndexingTest.testAnd7
          o.n.c.t.BaseND4JTest - BooleanIndexingTest.testAnd7: 108 ms, threadCount: (29->29), jvmTotal=3677880320, jvmMax=7635730432, totalBytes=4484, maxBytes=8589934592, currPhys=3434319872, maxPhys=8589934592
    • 124 ms
      testLastIndex2D(Nd4jBackend)
      • 124 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - BooleanIndexingTest.testLastIndex2D
          o.n.c.t.BaseND4JTest - BooleanIndexingTest.testLastIndex2D: 123 ms, threadCount: (29->29), jvmTotal=3673686016, jvmMax=7635730432, totalBytes=4552, maxBytes=8589934592, currPhys=3434270720, maxPhys=8589934592
    • 123 ms
      testChooseNonZero(Nd4jBackend)
      • 123 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - BooleanIndexingTest.testChooseNonZero
          o.n.c.t.BaseND4JTest - BooleanIndexingTest.testChooseNonZero: 123 ms, threadCount: (29->29), jvmTotal=3677880320, jvmMax=7635730432, totalBytes=4544, maxBytes=8589934592, currPhys=3434344448, maxPhys=8589934592
    • 124 ms
      testEpsEquals1(Nd4jBackend)
      • 124 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - BooleanIndexingTest.testEpsEquals1
          o.n.c.t.BaseND4JTest - BooleanIndexingTest.testEpsEquals1: 122 ms, threadCount: (29->29), jvmTotal=3673686016, jvmMax=7635730432, totalBytes=4484, maxBytes=8589934592, currPhys=3434295296, maxPhys=8589934592
    • 109 ms
      testCaSTransform1(Nd4jBackend)
      • 109 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - BooleanIndexingTest.testCaSTransform1
          o.n.c.t.BaseND4JTest - BooleanIndexingTest.testCaSTransform1: 109 ms, threadCount: (29->29), jvmTotal=3677356032, jvmMax=7635730432, totalBytes=4484, maxBytes=8589934592, currPhys=3434344448, maxPhys=8589934592
    • 122 ms
      testCaSTransform2(Nd4jBackend)
      • 122 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - BooleanIndexingTest.testCaSTransform2
          o.n.c.t.BaseND4JTest - BooleanIndexingTest.testCaSTransform2: 122 ms, threadCount: (29->29), jvmTotal=3673686016, jvmMax=7635730432, totalBytes=4484, maxBytes=8589934592, currPhys=3434242048, maxPhys=8589934592
    • 143 ms
      testCaSPairwiseTransform1(Nd4jBackend)
      • 143 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - BooleanIndexingTest.testCaSPairwiseTransform1
          o.n.c.t.BaseND4JTest - BooleanIndexingTest.testCaSPairwiseTransform1: 143 ms, threadCount: (29->29), jvmTotal=3676831744, jvmMax=7635730432, totalBytes=4484, maxBytes=8589934592, currPhys=3434291200, maxPhys=8589934592
    • 167 ms
      testCaSPairwiseTransform2(Nd4jBackend)
      • 167 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - BooleanIndexingTest.testCaSPairwiseTransform2
          o.n.c.t.BaseND4JTest - BooleanIndexingTest.testCaSPairwiseTransform2: 166 ms, threadCount: (29->29), jvmTotal=3673686016, jvmMax=7635730432, totalBytes=4500, maxBytes=8589934592, currPhys=3434246144, maxPhys=8589934592
    • 202 ms
      testCaSPairwiseTransform3(Nd4jBackend)
      • 202 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - BooleanIndexingTest.testCaSPairwiseTransform3
          o.n.c.t.BaseND4JTest - BooleanIndexingTest.testCaSPairwiseTransform3: 202 ms, threadCount: (29->29), jvmTotal=3676307456, jvmMax=7635730432, totalBytes=4516, maxBytes=8589934592, currPhys=3434295296, maxPhys=8589934592
    • 190 ms
      testCaRPairwiseTransform1(Nd4jBackend)
      • 190 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - BooleanIndexingTest.testCaRPairwiseTransform1
          o.n.c.t.BaseND4JTest - BooleanIndexingTest.testCaRPairwiseTransform1: 189 ms, threadCount: (29->29), jvmTotal=3676307456, jvmMax=7635730432, totalBytes=4500, maxBytes=8589934592, currPhys=3434295296, maxPhys=8589934592
    • 512 ms
      testCaRPairwiseTransform2(Nd4jBackend)
      • 512 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - BooleanIndexingTest.testCaRPairwiseTransform2
          o.n.c.t.BaseND4JTest - BooleanIndexingTest.testCaRPairwiseTransform2: 512 ms, threadCount: (29->29), jvmTotal=3675258880, jvmMax=7635730432, totalBytes=4516, maxBytes=8589934592, currPhys=3434266624, maxPhys=8589934592
    • 185 ms
      testCaRPairwiseTransform3(Nd4jBackend)
      • 185 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - BooleanIndexingTest.testCaRPairwiseTransform3
          o.n.c.t.BaseND4JTest - BooleanIndexingTest.testCaRPairwiseTransform3: 184 ms, threadCount: (29->29), jvmTotal=3675783168, jvmMax=7635730432, totalBytes=4516, maxBytes=8589934592, currPhys=3434266624, maxPhys=8589934592
    • 168 ms
      test2dAnd1(Nd4jBackend)
      • 168 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - BooleanIndexingTest.test2dAnd1
          o.n.c.t.BaseND4JTest - BooleanIndexingTest.test2dAnd1: 167 ms, threadCount: (29->29), jvmTotal=3675783168, jvmMax=7635730432, totalBytes=4500, maxBytes=8589934592, currPhys=3434315776, maxPhys=8589934592
    • 169 ms
      test2dAnd2(Nd4jBackend)
      • 169 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - BooleanIndexingTest.test2dAnd2
          o.n.c.t.BaseND4JTest - BooleanIndexingTest.test2dAnd2: 168 ms, threadCount: (29->29), jvmTotal=3673686016, jvmMax=7635730432, totalBytes=4516, maxBytes=8589934592, currPhys=3434217472, maxPhys=8589934592
    • 174 ms
      test2dAnd3(Nd4jBackend)
      • 174 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - BooleanIndexingTest.test2dAnd3
          o.n.c.t.BaseND4JTest - BooleanIndexingTest.test2dAnd3: 173 ms, threadCount: (29->29), jvmTotal=3675258880, jvmMax=7635730432, totalBytes=4516, maxBytes=8589934592, currPhys=3434217472, maxPhys=8589934592
    • 172 ms
      test2dAnd4(Nd4jBackend)
      • 172 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - BooleanIndexingTest.test2dAnd4
          o.n.c.t.BaseND4JTest - BooleanIndexingTest.test2dAnd4: 172 ms, threadCount: (29->29), jvmTotal=3675258880, jvmMax=7635730432, totalBytes=4516, maxBytes=8589934592, currPhys=3434217472, maxPhys=8589934592
    • 165 ms
      testLastIndex1(Nd4jBackend)
      • 165 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - BooleanIndexingTest.testLastIndex1
          o.n.c.t.BaseND4JTest - BooleanIndexingTest.testLastIndex1: 165 ms, threadCount: (29->29), jvmTotal=3675258880, jvmMax=7635730432, totalBytes=4468, maxBytes=8589934592, currPhys=3434221568, maxPhys=8589934592
    • 170 ms
      testConditionalAssign1(Nd4jBackend)
      • 170 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - BooleanIndexingTest.testConditionalAssign1
          o.n.c.t.BaseND4JTest - BooleanIndexingTest.testConditionalAssign1: 169 ms, threadCount: (29->29), jvmTotal=3673686016, jvmMax=7635730432, totalBytes=4500, maxBytes=8589934592, currPhys=3434094592, maxPhys=8589934592
    • 171 ms
      testChooseGreaterThanZero(Nd4jBackend)
      • 171 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - BooleanIndexingTest.testChooseGreaterThanZero
          o.n.c.t.BaseND4JTest - BooleanIndexingTest.testChooseGreaterThanZero: 170 ms, threadCount: (29->29), jvmTotal=3674734592, jvmMax=7635730432, totalBytes=4544, maxBytes=8589934592, currPhys=3434094592, maxPhys=8589934592
    • 168 ms
      testChooseNone(Nd4jBackend)
      • 168 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - BooleanIndexingTest.testChooseNone
          o.n.c.t.BaseND4JTest - BooleanIndexingTest.testChooseNone: 167 ms, threadCount: (29->29), jvmTotal=3674734592, jvmMax=7635730432, totalBytes=4688, maxBytes=8589934592, currPhys=3434094592, maxPhys=8589934592
    • 172 ms
      testMatchConditionAlongDimension1(Nd4jBackend)
      • 172 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - BooleanIndexingTest.testMatchConditionAlongDimension1
          o.n.c.t.BaseND4JTest - BooleanIndexingTest.testMatchConditionAlongDimension1: 170 ms, threadCount: (29->29), jvmTotal=3674734592, jvmMax=7635730432, totalBytes=4536, maxBytes=8589934592, currPhys=3434094592, maxPhys=8589934592
    • 170 ms
      testMatchConditionAlongDimension2(Nd4jBackend)
      • 170 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - BooleanIndexingTest.testMatchConditionAlongDimension2
          o.n.c.t.BaseND4JTest - BooleanIndexingTest.testMatchConditionAlongDimension2: 169 ms, threadCount: (29->29), jvmTotal=3674734592, jvmMax=7635730432, totalBytes=4536, maxBytes=8589934592, currPhys=3434098688, maxPhys=8589934592
    • 123 ms
      testMatchConditionAlongDimension3(Nd4jBackend)
      • 123 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - BooleanIndexingTest.testMatchConditionAlongDimension3
          o.n.c.t.BaseND4JTest - BooleanIndexingTest.testMatchConditionAlongDimension3: 122 ms, threadCount: (29->29), jvmTotal=3674734592, jvmMax=7635730432, totalBytes=4536, maxBytes=8589934592, currPhys=3434098688, maxPhys=8589934592
    • 123 ms
      testChooseBasic(Nd4jBackend)
      • 123 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - BooleanIndexingTest.testChooseBasic
          o.n.c.t.BaseND4JTest - BooleanIndexingTest.testChooseBasic: 123 ms, threadCount: (29->29), jvmTotal=3674734592, jvmMax=7635730432, totalBytes=4792, maxBytes=8589934592, currPhys=3434098688, maxPhys=8589934592
  • 573 ms
    LeadingAndTrailingOnes
    • 331 ms
      testSliceConstructor(Nd4jBackend)
      • 331 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - LeadingAndTrailingOnes.testSliceConstructor
          o.n.c.t.BaseND4JTest - LeadingAndTrailingOnes.testSliceConstructor: 330 ms, threadCount: (29->29), jvmTotal=3673686016, jvmMax=7635730432, totalBytes=4556, maxBytes=8589934592, currPhys=3433742336, maxPhys=8589934592
    • 118 ms
      testCreateLeadingAndTrailingOnes(Nd4jBackend)
      • 118 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - LeadingAndTrailingOnes.testCreateLeadingAndTrailingOnes
          o.n.c.t.BaseND4JTest - LeadingAndTrailingOnes.testCreateLeadingAndTrailingOnes: 117 ms, threadCount: (29->29), jvmTotal=3674210304, jvmMax=7635730432, totalBytes=6048, maxBytes=8589934592, currPhys=3433742336, maxPhys=8589934592
    • 124 ms
      testLeadAndTrail(Nd4jBackend)
      • 124 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - LeadingAndTrailingOnes.testLeadAndTrail
          o.n.c.t.BaseND4JTest - LeadingAndTrailingOnes.testLeadAndTrail: 123 ms, threadCount: (29->29), jvmTotal=3674210304, jvmMax=7635730432, totalBytes=4496, maxBytes=8589934592, currPhys=3433742336, maxPhys=8589934592
  • 481 ms
    CachingDataSetIteratorTest
    • 329 ms
      testInMemory(Nd4jBackend)
      • 329 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - CachingDataSetIteratorTest.testInMemory
          o.n.c.t.BaseND4JTest - CachingDataSetIteratorTest.testInMemory: 329 ms, threadCount: (29->29), jvmTotal=3674210304, jvmMax=7635730432, totalBytes=16480, maxBytes=8589934592, currPhys=3434598400, maxPhys=8589934592
    • 152 ms
      testInFile()
      • 152 ms
        passed[1]
        • o.n.c.t.BaseND4JTest - CachingDataSetIteratorTest.testInFile
          o.n.c.t.BaseND4JTest - CachingDataSetIteratorTest.testInFile: 151 ms, threadCount: (29->29), jvmTotal=3674210304, jvmMax=7635730432, totalBytes=16480, maxBytes=8589934592, currPhys=3434708992, maxPhys=8589934592
  • 13.11 s
    TestCollections
    • 13.11 s
      testCompactHeapStringList(Nd4jBackend)
      • 13.11 s
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - TestCollections.testCompactHeapStringList
          o.n.c.t.BaseND4JTest - TestCollections.testCompactHeapStringList: 13112 ms, threadCount: (29->29), jvmTotal=3709337600, jvmMax=7635730432, totalBytes=4432, maxBytes=8589934592, currPhys=3843964928, maxPhys=8589934592
  • 901 ms
    DataBufferTests
    • 319 ms
      testEnsureLocation()
      • 319 ms
        passed[1]
        • o.n.c.t.BaseND4JTest - DataBufferTests.testEnsureLocation
          o.n.c.t.BaseND4JTest - DataBufferTests.testEnsureLocation: 319 ms, threadCount: (29->29), jvmTotal=3679453184, jvmMax=7635730432, totalBytes=4469, maxBytes=8589934592, currPhys=3843969024, maxPhys=8589934592
    • 311 ms
      testCreateTypedBuffer(Nd4jBackend)
      • 311 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - DataBufferTests.testCreateTypedBuffer
          o.n.c.t.BaseND4JTest - DataBufferTests.testCreateTypedBuffer: 311 ms, threadCount: (29->29), jvmTotal=3709861888, jvmMax=7635730432, totalBytes=4432, maxBytes=8589934592, currPhys=3844075520, maxPhys=8589934592
    • 133 ms
      testAsBytes(Nd4jBackend)
      • 133 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - DataBufferTests.testAsBytes
          o.n.c.t.BaseND4JTest - DataBufferTests.testAsBytes: 133 ms, threadCount: (29->29), jvmTotal=3709861888, jvmMax=7635730432, totalBytes=5108, maxBytes=8589934592, currPhys=3844161536, maxPhys=8589934592
    • 138 ms
      testNoArgCreateBufferFromArray(Nd4jBackend)
      • 138 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - DataBufferTests.testNoArgCreateBufferFromArray
          o.n.c.t.BaseND4JTest - DataBufferTests.testNoArgCreateBufferFromArray: 138 ms, threadCount: (29->29), jvmTotal=3710386176, jvmMax=7635730432, totalBytes=4684, maxBytes=8589934592, currPhys=3844177920, maxPhys=8589934592
  • AccountingTests
    • ignoredtestDetached_1(Nd4jBackend)
    • ignoredtestDetached_2(Nd4jBackend)
    • ignoredtestWorkspaceAccounting_1(Nd4jBackend)
    • ignoredtestWorkspaceAccounting_2(Nd4jBackend)
    • ignoredtestManualDeallocation_1(Nd4jBackend)
    • ignoredtestTracker_1(Nd4jBackend)
  • 1.31 s
    NDArrayMathTests
    • 324 ms
      testOddDimensions(Nd4jBackend)
      • 324 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - NDArrayMathTests.testOddDimensions
          o.n.c.t.BaseND4JTest - NDArrayMathTests.testOddDimensions: 323 ms, threadCount: (29->29), jvmTotal=3709861888, jvmMax=7635730432, totalBytes=4480, maxBytes=8589934592, currPhys=3844182016, maxPhys=8589934592
    • 122 ms
      testMapOntoVector(Nd4jBackend)
      • 122 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - NDArrayMathTests.testMapOntoVector
          o.n.c.t.BaseND4JTest - NDArrayMathTests.testMapOntoVector: 122 ms, threadCount: (29->29), jvmTotal=3711959040, jvmMax=7635730432, totalBytes=4480, maxBytes=8589934592, currPhys=3844182016, maxPhys=8589934592
    • 123 ms
      testMatricesPerSlice(Nd4jBackend)
      • 123 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - NDArrayMathTests.testMatricesPerSlice
          o.n.c.t.BaseND4JTest - NDArrayMathTests.testMatricesPerSlice: 122 ms, threadCount: (29->29), jvmTotal=3711434752, jvmMax=7635730432, totalBytes=4496, maxBytes=8589934592, currPhys=3844182016, maxPhys=8589934592
    • 124 ms
      testNumVectors(Nd4jBackend)
      • 124 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - NDArrayMathTests.testNumVectors
          o.n.c.t.BaseND4JTest - NDArrayMathTests.testNumVectors: 122 ms, threadCount: (29->29), jvmTotal=3710910464, jvmMax=7635730432, totalBytes=4512, maxBytes=8589934592, currPhys=3843784704, maxPhys=8589934592
    • 123 ms
      testOffsetForSlice(Nd4jBackend)
      • 123 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - NDArrayMathTests.testOffsetForSlice
          o.n.c.t.BaseND4JTest - NDArrayMathTests.testOffsetForSlice: 123 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4800, maxBytes=8589934592, currPhys=3840634880, maxPhys=8589934592
    • 124 ms
      toffsetForSlice(Nd4jBackend)
      • 124 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - NDArrayMathTests.toffsetForSlice
          o.n.c.t.BaseND4JTest - NDArrayMathTests.toffsetForSlice: 124 ms, threadCount: (29->29), jvmTotal=3708289024, jvmMax=7635730432, totalBytes=4480, maxBytes=8589934592, currPhys=3838533632, maxPhys=8589934592
    • 125 ms
      testLengthPerSlice(Nd4jBackend)
      • 125 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - NDArrayMathTests.testLengthPerSlice
          o.n.c.t.BaseND4JTest - NDArrayMathTests.testLengthPerSlice: 124 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4496, maxBytes=8589934592, currPhys=3836432384, maxPhys=8589934592
    • 109 ms
      testVectorPerSlice(Nd4jBackend)
      • 109 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - NDArrayMathTests.testVectorPerSlice
          o.n.c.t.BaseND4JTest - NDArrayMathTests.testVectorPerSlice: 109 ms, threadCount: (29->29), jvmTotal=3705143296, jvmMax=7635730432, totalBytes=4576, maxBytes=8589934592, currPhys=3833278464, maxPhys=8589934592
    • 140 ms
      testTotalVectors(Nd4jBackend)
      • 140 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - NDArrayMathTests.testTotalVectors
          o.n.c.t.BaseND4JTest - NDArrayMathTests.testTotalVectors: 139 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4496, maxBytes=8589934592, currPhys=3831177216, maxPhys=8589934592
  • 387 ms
    TestNdArrReadWriteTxtC
    • 387 ms
      compareAfterWrite(Nd4jBackend)
      • 387 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - TestNdArrReadWriteTxtC.compareAfterWrite
          o.n.l.a.n.TestNdArrReadWriteTxtC - Checking read write arrays with rank 0
          o.n.l.a.n.TestNdArrReadWriteTxtC - Checking read write arrays with rank 1
          o.n.l.a.n.TestNdArrReadWriteTxtC - Checking read write arrays with rank 2
          o.n.l.a.n.TestNdArrReadWriteTxtC - Checking read write arrays with rank 3
          o.n.l.a.n.TestNdArrReadWriteTxtC - Checking read write arrays with rank 4
          o.n.c.t.BaseND4JTest - TestNdArrReadWriteTxtC.compareAfterWrite: 385 ms, threadCount: (29->29), jvmTotal=3702521856, jvmMax=7635730432, totalBytes=34040, maxBytes=8589934592, currPhys=3828084736, maxPhys=8589934592
  • 690 ms
    PermuteDataSetPreProcessorTest
    • 324 ms
      when_dataSetIsNHWC_expect_dataSetTransformedToNCHW(Nd4jBackend)
      • 324 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - PermuteDataSetPreProcessorTest.when_dataSetIsNHWC_expect_dataSetTransformedToNCHW
          o.n.c.t.BaseND4JTest - PermuteDataSetPreProcessorTest.when_dataSetIsNHWC_expect_dataSetTransformedToNCHW: 324 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4560, maxBytes=8589934592, currPhys=3826094080, maxPhys=8589934592
    • 120 ms
      when_dataSetIsNCHW_expect_dataSetTransformedToNHWC(Nd4jBackend)
      • 120 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - PermuteDataSetPreProcessorTest.when_dataSetIsNCHW_expect_dataSetTransformedToNHWC
          o.n.c.t.BaseND4JTest - PermuteDataSetPreProcessorTest.when_dataSetIsNCHW_expect_dataSetTransformedToNHWC: 120 ms, threadCount: (29->29), jvmTotal=3700948992, jvmMax=7635730432, totalBytes=4560, maxBytes=8589934592, currPhys=3826413568, maxPhys=8589934592
    • 124 ms
      when_dataSetIsNull_expect_NullPointerException(Nd4jBackend)
      • 124 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - PermuteDataSetPreProcessorTest.when_dataSetIsNull_expect_NullPointerException
          o.n.c.t.BaseND4JTest - PermuteDataSetPreProcessorTest.when_dataSetIsNull_expect_NullPointerException: 123 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4432, maxBytes=8589934592, currPhys=3822948352, maxPhys=8589934592
    • 122 ms
      when_emptyDatasetInInputdataSetIsNCHW_expect_emptyDataSet(Nd4jBackend)
      • 122 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - PermuteDataSetPreProcessorTest.when_emptyDatasetInInputdataSetIsNCHW_expect_emptyDataSet
          o.n.c.t.BaseND4JTest - PermuteDataSetPreProcessorTest.when_emptyDatasetInInputdataSetIsNCHW_expect_emptyDataSet: 121 ms, threadCount: (29->29), jvmTotal=3698851840, jvmMax=7635730432, totalBytes=4432, maxBytes=8589934592, currPhys=3820847104, maxPhys=8589934592
  • 4.02 s
    SpecialWorkspaceTests
    • 448 ms
      testVariableTimeSeries1(Nd4jBackend)
      • 448 ms
        error[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - SpecialWorkspaceTests.testVariableTimeSeries1
          o.n.l.w.SpecialWorkspaceTests - ------------------
          o.n.l.w.SpecialWorkspaceTests - Workspace state after first block: ---------------------------------------------------------
          o.n.l.a.m.p.BasicWorkspaceManager - Workspace statistics: ---------------------------------
          o.n.l.a.m.p.BasicWorkspaceManager - Number of workspaces in current thread: 2
          o.n.l.a.m.p.BasicWorkspaceManager - Workspace name: Allocated / external (spilled) / external (pinned)
          o.n.l.a.m.p.BasicWorkspaceManager - WS1: 40.66 KiB / .00 B / .00 B ( 41632 / 0 / 0)
          o.n.c.t.BaseND4JTest - SpecialWorkspaceTests.testVariableTimeSeries1: 448 ms, threadCount: (29->29), jvmTotal=3697278976, jvmMax=7635730432, totalBytes=4432, maxBytes=8589934592, currPhys=3817816064, maxPhys=8589934592
        • java.lang.ClassCastException: org.nd4j.linalg.api.memory.abstracts.DummyWorkspace cannot be cast to org.nd4j.linalg.api.memory.abstracts.Nd4jWorkspace
          at org.nd4j.linalg.api.memory.provider.BasicWorkspaceManager.printAllocationStatisticsForCurrentThread(BasicWorkspaceManager.java:354)
          at org.nd4j.linalg.workspace.SpecialWorkspaceTests.testVariableTimeSeries1(SpecialWorkspaceTests.java:141)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
          at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
          at java.lang.reflect.Method.invoke(Method.java:498)
          at org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:688)
          at org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed(InvocationInterceptorChain.java:131)
          at org.junit.jupiter.engine.extension.TimeoutExtension.intercept(TimeoutExtension.java:149)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestableMethod(TimeoutExtension.java:140)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestTemplateMethod(TimeoutExtension.java:92)
          at org.junit.jupiter.engine.execution.ExecutableInvoker$ReflectiveInterceptorCall.lambda$ofVoidMethod$0(ExecutableInvoker.java:115)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.lambda$invoke$0(ExecutableInvoker.java:105)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation.proceed(InvocationInterceptorChain.java:106)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.proceed(InvocationInterceptorChain.java:64)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.chainAndInvoke(InvocationInterceptorChain.java:45)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.invoke(InvocationInterceptorChain.java:37)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:104)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:98)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$invokeTestMethod$6(TestMethodTestDescriptor.java:210)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.invokeTestMethod(TestMethodTestDescriptor.java:206)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:131)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:65)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:226)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:204)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:139)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.lambda$execute$2(TestTemplateTestDescriptor.java:107)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:175)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$11$1.accept(ReferencePipeline.java:440)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:107)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:42)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:107)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:88)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:67)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:52)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:114)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:86)
          at org.junit.platform.launcher.core.DefaultLauncherSession$DelegatingLauncher.execute(DefaultLauncherSession.java:86)
          at org.junit.platform.launcher.core.SessionPerRequestLauncher.execute(SessionPerRequestLauncher.java:53)
          at com.intellij.junit5.JUnit5IdeaTestRunner.startRunnerWithArgs(JUnit5IdeaTestRunner.java:71)
          at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:33)
          at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:235)
          at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:54)
    • 248 ms
      testVariableTimeSeries2(Nd4jBackend)
      • 248 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - SpecialWorkspaceTests.testVariableTimeSeries2
          o.n.c.t.BaseND4JTest - SpecialWorkspaceTests.testVariableTimeSeries2: 248 ms, threadCount: (29->29), jvmTotal=3696230400, jvmMax=7635730432, totalBytes=5856, maxBytes=8589934592, currPhys=3814723584, maxPhys=8589934592
    • 481 ms
      testMmapedWorkspaceLimits_1()
      • 481 ms
        passed[1]
        • o.n.c.t.BaseND4JTest - SpecialWorkspaceTests.testMmapedWorkspaceLimits_1
          o.n.c.t.BaseND4JTest - SpecialWorkspaceTests.testMmapedWorkspaceLimits_1: 481 ms, threadCount: (29->29), jvmTotal=3694657536, jvmMax=7635730432, totalBytes=4432, maxBytes=8589934592, currPhys=3811672064, maxPhys=8589934592
    • 637 ms
      testNoOpExecution_1(Nd4jBackend)
      • 637 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - SpecialWorkspaceTests.testNoOpExecution_1
          o.n.l.w.SpecialWorkspaceTests - 34792.79 ns
          o.n.c.t.BaseND4JTest - SpecialWorkspaceTests.testNoOpExecution_1: 637 ms, threadCount: (29->29), jvmTotal=3695181824, jvmMax=7635730432, totalBytes=342988, maxBytes=8589934592, currPhys=3838988288, maxPhys=8589934592
    • 483 ms
      testDeleteMappedFile_1()
      • 483 ms
        passed[1]
        • o.n.c.t.BaseND4JTest - SpecialWorkspaceTests.testDeleteMappedFile_1
          o.n.c.t.BaseND4JTest - SpecialWorkspaceTests.testDeleteMappedFile_1: 483 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4432, maxBytes=8589934592, currPhys=3835834368, maxPhys=8589934592
    • 358 ms
      testDeleteMappedFile_2()
      • 358 ms
        passed[1]
        • o.n.c.t.BaseND4JTest - SpecialWorkspaceTests.testDeleteMappedFile_2
          o.n.c.t.BaseND4JTest - SpecialWorkspaceTests.testDeleteMappedFile_2: 358 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4432, maxBytes=8589934592, currPhys=3833741312, maxPhys=8589934592
    • 247 ms
      testMigrateToWorkspace()
      • 247 ms
        passed[1]
        • o.n.c.t.BaseND4JTest - SpecialWorkspaceTests.testMigrateToWorkspace
          o.n.c.t.BaseND4JTest - SpecialWorkspaceTests.testMigrateToWorkspace: 247 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4432, maxBytes=8589934592, currPhys=3831640064, maxPhys=8589934592
    • 299 ms
      testAlignment_1(Nd4jBackend)
      • 299 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - SpecialWorkspaceTests.testAlignment_1
          o.n.c.t.BaseND4JTest - SpecialWorkspaceTests.testAlignment_1: 298 ms, threadCount: (29->29), jvmTotal=3691511808, jvmMax=7635730432, totalBytes=117572, maxBytes=8589934592, currPhys=3831648256, maxPhys=8589934592
    • 229 ms
      testViewDetach_1(Nd4jBackend)
      • 229 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - SpecialWorkspaceTests.testViewDetach_1
          o.n.c.t.BaseND4JTest - SpecialWorkspaceTests.testViewDetach_1: 229 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4432, maxBytes=8589934592, currPhys=3830595584, maxPhys=8589934592
    • 342 ms
      testMmapedWorkspace_Path_Limits_1()
      • 342 ms
        passed[1]
        • o.n.c.t.BaseND4JTest - SpecialWorkspaceTests.testMmapedWorkspace_Path_Limits_1
          o.n.c.t.BaseND4JTest - SpecialWorkspaceTests.testMmapedWorkspace_Path_Limits_1: 341 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4432, maxBytes=8589934592, currPhys=3828494336, maxPhys=8589934592
    • 249 ms
      testWorkspaceOrder_1()
      • 249 ms
        passed[1]
        • o.n.c.t.BaseND4JTest - SpecialWorkspaceTests.testWorkspaceOrder_1
          X: Nd4jWorkspace{id='outer', currentSize=1050000}
          A: null
          B: Nd4jWorkspace{id='outer', currentSize=1050000}
          C: Nd4jWorkspace{id='inner', currentSize=1050000}
          D: Nd4jWorkspace{id='outer', currentSize=1050000}
          E: null
          o.n.c.t.BaseND4JTest - SpecialWorkspaceTests.testWorkspaceOrder_1: 249 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4432, maxBytes=8589934592, currPhys=3827445760, maxPhys=8589934592
  • 447 ms
    TestNDArrayCreation
    • passedtestAllocationLimits(Nd4jBackend)
    • passedtestEndlessAllocation(Nd4jBackend)
    • 313 ms
      testCreateNpy3(Nd4jBackend)
      • 313 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - TestNDArrayCreation.testCreateNpy3
          o.n.c.t.BaseND4JTest - TestNDArrayCreation.testCreateNpy3: 313 ms, threadCount: (29->29), jvmTotal=3688366080, jvmMax=7635730432, totalBytes=4624, maxBytes=8589934592, currPhys=3826393088, maxPhys=8589934592
    • passedtestCreateNpy()
    • passedtestCreateNpz(Nd4jBackend)
    • 134 ms
      testBufferCreation(Nd4jBackend)
      • 134 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - TestNDArrayCreation.testBufferCreation
          [[ 1.0000, 2.0000]]
          o.n.c.t.BaseND4JTest - TestNDArrayCreation.testBufferCreation: 134 ms, threadCount: (29->29), jvmTotal=3688890368, jvmMax=7635730432, totalBytes=4472, maxBytes=8589934592, currPhys=3826393088, maxPhys=8589934592
  • 359 ms
    DataSetUtilsTest
    • 359 ms
      testAll(Nd4jBackend)
      • 359 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - DataSetUtilsTest.testAll
          .TEST.SIS.initValues: fileDrcS: C:\Users\agibs\AppData\Local\Temp\junit8075500786661230925; base_FileCode: Test; spc_FileCode: ABC; LDTm: 18:42.643
          ..TEST.SIS.initFile: fileDrcS: C:\Users\agibs\AppData\Local\Temp\junit8075500786661230925; base_FileCode: Test; spc_FileCode: ABC; LDTm: 18:42.656
          .. fullFileName: Z20211105_091842.656_Test_ABC.txt; LDTm: 18:42.657
          LDTm: 18:42.657..TEST.SIS.initFile: fullFileName: Z20211105_091842.656_Test_ABC.txt;
          .TEST.DL4JT.showDataSet: "ds": in_Digits: 2; ot_Digits: 2;
          . r_End_I: 20; c_End_I: 20; LDTm: 18:42.659
          . ds: .numInputs: 8; .numOutcomes: 1; .numExamples: 8; .hasMaskArrays: F;
          . in_INDA: .rows: 8; .columns: 8; .rank: 2; .shape: 8, 8; .length: 64; .size( 0 ): 8;
          . ot_INDA: .rows: 8; .columns: 1; .rank: 2; .shape: 8, 1; .length: 8; .size( 0 ): 8;
          . Data: j: IN->I0;
          . |i||In |In |In |In |In |In |In |In ||Ot |
          . | ||j |j |j |j |j |j |j |j ||j |
          . | ||7 |6 |5 |4 |3 |2 |1 |0 ||0 |
          . |0|| 0.00| 0.00| 0.00| 0.00| 0.00| 0.00| 0.00| 0.00|| +1.00|
          . |1|| 0.00| 0.00| 0.00| 0.00| 0.00| 0.00| 0.00| 0.00|| +1.00|
          . |2|| 0.00| 0.00| 0.00| 0.00| 0.00| 0.00| 0.00| 0.00|| +1.00|
          . |3|| 0.00| 0.00| 0.00| 0.00| 0.00| 0.00| 0.00| 0.00|| +1.00|
          . |4|| 0.00| 0.00| 0.00| 0.00| 0.00| 0.00| 0.00| 0.00|| +1.00|
          . |5|| 0.00| 0.00| 0.00| 0.00| 0.00| 0.00| 0.00| 0.00|| +1.00|
          . |6|| 0.00| 0.00| 0.00| 0.00| 0.00| 0.00| 0.00| 0.00|| +1.00|
          . |7|| 0.00| 0.00| 0.00| 0.00| 0.00| 0.00| 0.00| 0.00|| +5.00|
          .TEST.DL4JT.showINDArray: "spec_INDA": digits: 3; r_End_I: 20; c_End_I: 20; turned: false; LDTm: 18:42.664
          . rows: 8; columns: 8; rank: 2; shape: 8, 8; length: 64; size( 0 ): 8;
          . Data: j: IN->I0;
          . |i|j |j |j |j |j |j |j |j |
          . | | | | | | | | | |
          . | |7 |6 |5 |4 |3 |2 |1 |0 |
          . |0| 0.000| 0.000| 0.000| 0.000| 0.000| 0.000| 0.000| 0.000|
          . |1| 0.000| 0.000| 0.000| 0.000| 0.000| 0.000| 0.000| 0.000|
          . |2| 0.000| 0.000| 0.000| 0.000| 0.000| 0.000| 0.000| 0.000|
          . |3| 0.000| 0.000| 0.000| 0.000| 0.000| 0.000| 0.000| 0.000|
          . |4| 0.000| 0.000| 0.000| 0.000| 0.000| 0.000| 0.000| 0.000|
          . |5| 0.000| 0.000| 0.000| 0.000| 0.000| 0.000| 0.000| 0.000|
          . |6| 0.000| 0.000| 0.000| 0.000| 0.000| 0.000| 0.000| 0.000|
          . |7| 0.000| 0.000| 0.000| 0.000| 0.000| 0.000| 0.000| 0.000|
          .TEST.SIS.onStop: LDTm: 18:42.666
          o.n.c.t.BaseND4JTest - DataSetUtilsTest.testAll: 358 ms, threadCount: (29->29), jvmTotal=3687841792, jvmMax=7635730432, totalBytes=4528, maxBytes=8589934592, currPhys=3825745920, maxPhys=8589934592
  • 477 ms
    LossFunctionTest
    • 325 ms
      testClippingXENT(Nd4jBackend)
      • 325 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - LossFunctionTest.testClippingXENT
          o.n.c.t.BaseND4JTest - LossFunctionTest.testClippingXENT: 325 ms, threadCount: (29->29), jvmTotal=3688366080, jvmMax=7635730432, totalBytes=5088, maxBytes=8589934592, currPhys=3825754112, maxPhys=8589934592
    • 152 ms
      testWeightedLossFunctionDTypes(Nd4jBackend)
      • 152 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - LossFunctionTest.testWeightedLossFunctionDTypes
          o.n.c.t.BaseND4JTest - LossFunctionTest.testWeightedLossFunctionDTypes: 151 ms, threadCount: (29->29), jvmTotal=3687317504, jvmMax=7635730432, totalBytes=17008, maxBytes=8589934592, currPhys=3824840704, maxPhys=8589934592
  • 2.85 s
    EvalTest
    • 329 ms
      testEvalBinaryMetrics()
      • 329 ms
        passed[1]
        • o.n.c.t.BaseND4JTest - EvalTest.testEvalBinaryMetrics
          o.n.c.t.BaseND4JTest - EvalTest.testEvalBinaryMetrics: 328 ms, threadCount: (29->29), jvmTotal=3687841792, jvmMax=7635730432, totalBytes=34320, maxBytes=8589934592, currPhys=3824844800, maxPhys=8589934592
    • 122 ms
      testFalsePerfectRecall(Nd4jBackend)
      • 122 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - EvalTest.testFalsePerfectRecall
          o.n.c.t.BaseND4JTest - EvalTest.testFalsePerfectRecall: 122 ms, threadCount: (29->29), jvmTotal=3687841792, jvmMax=7635730432, totalBytes=13448, maxBytes=8589934592, currPhys=3824844800, maxPhys=8589934592
    • 123 ms
      testSingleClassBinaryClassification(Nd4jBackend)
      • 123 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - EvalTest.testSingleClassBinaryClassification
          o.n.c.t.BaseND4JTest - EvalTest.testSingleClassBinaryClassification: 123 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=8896, maxBytes=8589934592, currPhys=3823796224, maxPhys=8589934592
    • 125 ms
      testEvalStatsBinaryCase()
      • 125 ms
        passed[1]
        • o.n.c.t.BaseND4JTest - EvalTest.testEvalStatsBinaryCase
          o.n.c.t.BaseND4JTest - EvalTest.testEvalStatsBinaryCase: 124 ms, threadCount: (29->29), jvmTotal=3687317504, jvmMax=7635730432, totalBytes=5592, maxBytes=8589934592, currPhys=3823796224, maxPhys=8589934592
    • 124 ms
      testBinaryCase(Nd4jBackend)
      • 124 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - EvalTest.testBinaryCase
          o.n.c.t.BaseND4JTest - EvalTest.testBinaryCase: 122 ms, threadCount: (29->29), jvmTotal=3687317504, jvmMax=7635730432, totalBytes=6288, maxBytes=8589934592, currPhys=3823800320, maxPhys=8589934592
    • 172 ms
      testEval2(Nd4jBackend)
      • 172 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - EvalTest.testEval2
          o.n.c.t.BaseND4JTest - EvalTest.testEval2: 171 ms, threadCount: (29->29), jvmTotal=3686793216, jvmMax=7635730432, totalBytes=76304, maxBytes=8589934592, currPhys=3823833088, maxPhys=8589934592
    • 124 ms
      testEvaluationMerging(Nd4jBackend)
      • 124 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - EvalTest.testEvaluationMerging
          o.n.c.t.BaseND4JTest - EvalTest.testEvaluationMerging: 124 ms, threadCount: (29->29), jvmTotal=3687317504, jvmMax=7635730432, totalBytes=24142, maxBytes=8589934592, currPhys=3823837184, maxPhys=8589934592
    • 122 ms
      testEval(Nd4jBackend)
      • 122 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - EvalTest.testEval
          o.n.c.t.BaseND4JTest - EvalTest.testEval: 122 ms, threadCount: (29->29), jvmTotal=3687841792, jvmMax=7635730432, totalBytes=4864, maxBytes=8589934592, currPhys=3823841280, maxPhys=8589934592
    • 123 ms
      testEvalMasking(Nd4jBackend)
      • 123 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - EvalTest.testEvalMasking
          o.n.c.t.BaseND4JTest - EvalTest.testEvalMasking: 123 ms, threadCount: (29->29), jvmTotal=3687841792, jvmMax=7635730432, totalBytes=8472, maxBytes=8589934592, currPhys=3823849472, maxPhys=8589934592
    • 123 ms
      testEvalMethods(Nd4jBackend)
      • 123 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - EvalTest.testEvalMethods
          o.n.c.t.BaseND4JTest - EvalTest.testEvalMethods: 122 ms, threadCount: (29->29), jvmTotal=3686793216, jvmMax=7635730432, totalBytes=5624, maxBytes=8589934592, currPhys=3823849472, maxPhys=8589934592
    • 124 ms
      testEvaluationNaNs()
      • 124 ms
        passed[1]
        • o.n.c.t.BaseND4JTest - EvalTest.testEvaluationNaNs
          o.n.c.t.BaseND4JTest - EvalTest.testEvaluationNaNs: 124 ms, threadCount: (29->29), jvmTotal=3687317504, jvmMax=7635730432, totalBytes=4532, maxBytes=8589934592, currPhys=3823849472, maxPhys=8589934592
    • 124 ms
      testTopNAccuracy(Nd4jBackend)
      • 124 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - EvalTest.testTopNAccuracy
          o.n.c.t.BaseND4JTest - EvalTest.testTopNAccuracy: 123 ms, threadCount: (29->29), jvmTotal=3687317504, jvmMax=7635730432, totalBytes=6720, maxBytes=8589934592, currPhys=3823849472, maxPhys=8589934592
    • 124 ms
      testTopNAccuracyMerging(Nd4jBackend)
      • 124 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - EvalTest.testTopNAccuracyMerging
          o.n.c.t.BaseND4JTest - EvalTest.testTopNAccuracyMerging: 124 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=6720, maxBytes=8589934592, currPhys=3822796800, maxPhys=8589934592
    • 123 ms
      testStringListLabels(Nd4jBackend)
      • 123 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - EvalTest.testStringListLabels
          o.n.c.t.BaseND4JTest - EvalTest.testStringListLabels: 123 ms, threadCount: (29->29), jvmTotal=3686793216, jvmMax=7635730432, totalBytes=4648, maxBytes=8589934592, currPhys=3822796800, maxPhys=8589934592
    • 123 ms
      testConfusionMatrixString()
      • 123 ms
        passed[1]
        • o.n.c.t.BaseND4JTest - EvalTest.testConfusionMatrixString
          o.n.c.t.BaseND4JTest - EvalTest.testConfusionMatrixString: 123 ms, threadCount: (29->29), jvmTotal=3686793216, jvmMax=7635730432, totalBytes=5472, maxBytes=8589934592, currPhys=3822796800, maxPhys=8589934592
    • 125 ms
      testStringHashLabels(Nd4jBackend)
      • 125 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - EvalTest.testStringHashLabels
          o.n.c.t.BaseND4JTest - EvalTest.testStringHashLabels: 125 ms, threadCount: (29->29), jvmTotal=3686793216, jvmMax=7635730432, totalBytes=4648, maxBytes=8589934592, currPhys=3822804992, maxPhys=8589934592
    • 121 ms
      testEvalInvalid(Nd4jBackend)
      • 121 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - EvalTest.testEvalInvalid
          o.n.c.t.BaseND4JTest - EvalTest.testEvalInvalid: 121 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4432, maxBytes=8589934592, currPhys=3821756416, maxPhys=8589934592
    • 123 ms
      testConfusionMatrixStats(Nd4jBackend)
      • 123 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - EvalTest.testConfusionMatrixStats
          o.n.c.t.BaseND4JTest - EvalTest.testConfusionMatrixStats: 123 ms, threadCount: (29->29), jvmTotal=3686268928, jvmMax=7635730432, totalBytes=5288, maxBytes=8589934592, currPhys=3821756416, maxPhys=8589934592
    • 125 ms
      testF1FBeta_MicroMacroAveraging(Nd4jBackend)
      • 125 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - EvalTest.testF1FBeta_MicroMacroAveraging
          o.n.c.t.BaseND4JTest - EvalTest.testF1FBeta_MicroMacroAveraging: 125 ms, threadCount: (29->29), jvmTotal=3686268928, jvmMax=7635730432, totalBytes=6960, maxBytes=8589934592, currPhys=3821756416, maxPhys=8589934592
    • 125 ms
      testSegmentation()
      • 125 ms
        passed[1]
        • o.n.c.t.BaseND4JTest - EvalTest.testSegmentation
          o.n.c.t.BaseND4JTest - EvalTest.testSegmentation: 125 ms, threadCount: (29->29), jvmTotal=3686268928, jvmMax=7635730432, totalBytes=24616, maxBytes=8589934592, currPhys=3821760512, maxPhys=8589934592
    • 123 ms
      testLabelReset()
      • 123 ms
        passed[1]
        • o.n.c.t.BaseND4JTest - EvalTest.testLabelReset
          o.n.c.t.BaseND4JTest - EvalTest.testLabelReset: 121 ms, threadCount: (29->29), jvmTotal=3686268928, jvmMax=7635730432, totalBytes=6352, maxBytes=8589934592, currPhys=3821764608, maxPhys=8589934592
  • 572 ms
    PaddingTests
    • 330 ms
      testPad(Nd4jBackend)
      • 330 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - PaddingTests.testPad
          o.n.c.t.BaseND4JTest - PaddingTests.testPad: 330 ms, threadCount: (29->29), jvmTotal=3686268928, jvmMax=7635730432, totalBytes=6044, maxBytes=8589934592, currPhys=3821764608, maxPhys=8589934592
    • 120 ms
      testPrepend(Nd4jBackend)
      • 120 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - PaddingTests.testPrepend
          o.n.c.t.BaseND4JTest - PaddingTests.testPrepend: 120 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4868, maxBytes=8589934592, currPhys=3820711936, maxPhys=8589934592
    • 122 ms
      testAppend(Nd4jBackend)
      • 122 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - PaddingTests.testAppend
          o.n.c.t.BaseND4JTest - PaddingTests.testAppend: 122 ms, threadCount: (29->29), jvmTotal=3685744640, jvmMax=7635730432, totalBytes=4868, maxBytes=8589934592, currPhys=3820711936, maxPhys=8589934592
  • 312 ms
    CompressionSerDeTests
    • 312 ms
      testAutoDecompression2(Nd4jBackend)
      • 312 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - CompressionSerDeTests.testAutoDecompression2
          Restoring -------------------------
          Decomp -------------------------
          o.n.c.t.BaseND4JTest - CompressionSerDeTests.testAutoDecompression2: 311 ms, threadCount: (29->29), jvmTotal=3685744640, jvmMax=7635730432, totalBytes=4696, maxBytes=8589934592, currPhys=3820711936, maxPhys=8589934592
  • 801 ms
    FailingSameDiffTests
    • 343 ms
      testEyeShape(Nd4jBackend)
      • 343 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - FailingSameDiffTests.testEyeShape
          o.n.c.t.BaseND4JTest - FailingSameDiffTests.testEyeShape: 343 ms, threadCount: (29->29), jvmTotal=3685744640, jvmMax=7635730432, totalBytes=4448, maxBytes=8589934592, currPhys=3820711936, maxPhys=8589934592
    • 166 ms
      testExecutionDifferentShapesDynamicCustom(Nd4jBackend)
      • 166 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - FailingSameDiffTests.testExecutionDifferentShapesDynamicCustom
          o.n.a.s.SameDiff - Inferring output "std" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.c.t.BaseND4JTest - FailingSameDiffTests.testExecutionDifferentShapesDynamicCustom: 166 ms, threadCount: (29->29), jvmTotal=3685744640, jvmMax=7635730432, totalBytes=6684, maxBytes=8589934592, currPhys=3820711936, maxPhys=8589934592
    • 139 ms
      testExecutionDifferentShapesTransform(Nd4jBackend)
      • 139 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - FailingSameDiffTests.testExecutionDifferentShapesTransform
          o.n.c.t.BaseND4JTest - FailingSameDiffTests.testExecutionDifferentShapesTransform: 139 ms, threadCount: (29->29), jvmTotal=3685744640, jvmMax=7635730432, totalBytes=4824, maxBytes=8589934592, currPhys=3820711936, maxPhys=8589934592
    • 153 ms
      testDropout(Nd4jBackend)
      • 153 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - FailingSameDiffTests.testDropout
          o.n.c.t.BaseND4JTest - FailingSameDiffTests.testDropout: 153 ms, threadCount: (29->29), jvmTotal=3685744640, jvmMax=7635730432, totalBytes=4528, maxBytes=8589934592, currPhys=3820756992, maxPhys=8589934592
  • 54.84 s
    Nd4jTestsC
    • 381 ms
      testAddiColumnEdge()
      • 381 ms
        passed[1]
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testAddiColumnEdge
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testAddiColumnEdge: 380 ms, threadCount: (29->29), jvmTotal=3685744640, jvmMax=7635730432, totalBytes=4532, maxBytes=8589934592, currPhys=3820756992, maxPhys=8589934592
    • 164 ms
      testTadReduce3_0(Nd4jBackend)
      • 164 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testTadReduce3_0
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testTadReduce3_0: 162 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4756, maxBytes=8589934592, currPhys=3819708416, maxPhys=8589934592
    • 154 ms
      testTadReduce3_1(Nd4jBackend)
      • 154 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testTadReduce3_1
          o.n.l.Nd4jTestsC - Reduced: [ 0.8448, 0.8448, 0.8448, 0.8448, 0.8448]
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testTadReduce3_1: 152 ms, threadCount: (29->29), jvmTotal=3685220352, jvmMax=7635730432, totalBytes=4916, maxBytes=8589934592, currPhys=3819708416, maxPhys=8589934592
    • 121 ms
      testTadReduce3_2(Nd4jBackend)
      • 121 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testTadReduce3_2
          o.n.l.Nd4jTestsC - Reduced: [ 0, 10.0000, 20.0000, 30.0000, 40.0000]
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testTadReduce3_2: 120 ms, threadCount: (29->29), jvmTotal=3685220352, jvmMax=7635730432, totalBytes=4916, maxBytes=8589934592, currPhys=3819712512, maxPhys=8589934592
    • 109 ms
      testTadReduce3_3(Nd4jBackend)
      • 109 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testTadReduce3_3
          o.n.l.Nd4jTestsC - Reduced: [ 0, 3.1623, 6.3246, 9.4868, 12.6491]
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testTadReduce3_3: 107 ms, threadCount: (29->29), jvmTotal=3685220352, jvmMax=7635730432, totalBytes=4916, maxBytes=8589934592, currPhys=3819720704, maxPhys=8589934592
    • 108 ms
      testTadReduce3_4(Nd4jBackend)
      • 108 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testTadReduce3_4
          o.n.l.Nd4jTestsC - Reduced: [ 0, 42.0000, 84.0000, 126.0000, 168.0000]
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testTadReduce3_4: 106 ms, threadCount: (29->29), jvmTotal=3685220352, jvmMax=7635730432, totalBytes=5252, maxBytes=8589934592, currPhys=3819720704, maxPhys=8589934592
    • 109 ms
      testTadReduce3_5(Nd4jBackend)
      • 109 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testTadReduce3_5
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testTadReduce3_5: 108 ms, threadCount: (29->29), jvmTotal=3685220352, jvmMax=7635730432, totalBytes=4612, maxBytes=8589934592, currPhys=3819720704, maxPhys=8589934592
    • 107 ms
      testLogDouble(Nd4jBackend)
      • 107 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testLogDouble
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testLogDouble: 105 ms, threadCount: (29->29), jvmTotal=3685220352, jvmMax=7635730432, totalBytes=4500, maxBytes=8589934592, currPhys=3819720704, maxPhys=8589934592
    • 110 ms
      testAllDistances3_Large(Nd4jBackend)
      • 110 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testAllDistances3_Large
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testAllDistances3_Large: 109 ms, threadCount: (29->29), jvmTotal=3685220352, jvmMax=7635730432, totalBytes=6992, maxBytes=8589934592, currPhys=3820003328, maxPhys=8589934592
    • 108 ms
      testLinspaceWithStep()
      • 108 ms
        passed[1]
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testLinspaceWithStep
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testLinspaceWithStep: 106 ms, threadCount: (29->29), jvmTotal=3685220352, jvmMax=7635730432, totalBytes=4496, maxBytes=8589934592, currPhys=3820003328, maxPhys=8589934592
    • 108 ms
      testTensorAlongDimension2(Nd4jBackend)
      • 108 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testTensorAlongDimension2
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testTensorAlongDimension2: 107 ms, threadCount: (29->29), jvmTotal=3685220352, jvmMax=7635730432, totalBytes=4512, maxBytes=8589934592, currPhys=3820003328, maxPhys=8589934592
    • 108 ms
      testPutRowGetRowOrdering(Nd4jBackend)
      • 108 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testPutRowGetRowOrdering
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testPutRowGetRowOrdering: 107 ms, threadCount: (29->29), jvmTotal=3685220352, jvmMax=7635730432, totalBytes=4672, maxBytes=8589934592, currPhys=3820003328, maxPhys=8589934592
    • passedtestShapeEqualsOnElementWise(Nd4jBackend)
    • 122 ms
      testINDArrayMmulWithTranspose()
      • 122 ms
        passed[1]
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testINDArrayMmulWithTranspose
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testINDArrayMmulWithTranspose: 121 ms, threadCount: (29->29), jvmTotal=3685220352, jvmMax=7635730432, totalBytes=6276, maxBytes=8589934592, currPhys=3820003328, maxPhys=8589934592
    • 330 ms
      testLegacyDeserialization_1()
      • 330 ms
        passed[1]
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testLegacyDeserialization_1
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testLegacyDeserialization_1: 328 ms, threadCount: (29->29), jvmTotal=3685220352, jvmMax=7635730432, totalBytes=4680, maxBytes=8589934592, currPhys=3820003328, maxPhys=8589934592
    • 107 ms
      testLegacyDeserialization_2()
      • 107 ms
        passed[1]
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testLegacyDeserialization_2
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testLegacyDeserialization_2: 105 ms, threadCount: (29->29), jvmTotal=3685220352, jvmMax=7635730432, totalBytes=4584, maxBytes=8589934592, currPhys=3820003328, maxPhys=8589934592
    • 107 ms
      testLegacyDeserialization_3()
      • 107 ms
        passed[1]
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testLegacyDeserialization_3
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testLegacyDeserialization_3: 106 ms, threadCount: (29->29), jvmTotal=3685220352, jvmMax=7635730432, totalBytes=4584, maxBytes=8589934592, currPhys=3820019712, maxPhys=8589934592
    • 122 ms
      testSortRows(Nd4jBackend)
      • 122 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testSortRows
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testSortRows: 120 ms, threadCount: (29->29), jvmTotal=3685220352, jvmMax=7635730432, totalBytes=14592, maxBytes=8589934592, currPhys=3820019712, maxPhys=8589934592
    • 109 ms
      testIsMaxEqualValues(Nd4jBackend)
      • 109 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testIsMaxEqualValues
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testIsMaxEqualValues: 107 ms, threadCount: (29->29), jvmTotal=3685220352, jvmMax=7635730432, totalBytes=5180, maxBytes=8589934592, currPhys=3820019712, maxPhys=8589934592
    • 122 ms
      testGetIntervalEdgeCase2(Nd4jBackend)
      • 122 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testGetIntervalEdgeCase2
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testGetIntervalEdgeCase2: 121 ms, threadCount: (29->29), jvmTotal=3685220352, jvmMax=7635730432, totalBytes=5040, maxBytes=8589934592, currPhys=3820019712, maxPhys=8589934592
    • 124 ms
      testPutiColumnsVector(Nd4jBackend)
      • 124 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testPutiColumnsVector
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testPutiColumnsVector: 123 ms, threadCount: (29->29), jvmTotal=3685220352, jvmMax=7635730432, totalBytes=4572, maxBytes=8589934592, currPhys=3820023808, maxPhys=8589934592
    • 140 ms
      testPermuteiShape(Nd4jBackend)
      • 140 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testPermuteiShape
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testPermuteiShape: 138 ms, threadCount: (29->29), jvmTotal=3685220352, jvmMax=7635730432, totalBytes=4688, maxBytes=8589934592, currPhys=3820027904, maxPhys=8589934592
    • 111 ms
      testGetVsGetScalar(Nd4jBackend)
      • 111 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testGetVsGetScalar
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testGetVsGetScalar: 110 ms, threadCount: (29->29), jvmTotal=3685220352, jvmMax=7635730432, totalBytes=4528, maxBytes=8589934592, currPhys=3820027904, maxPhys=8589934592
    • 122 ms
      testEmptyArray(Nd4jBackend)
      • 122 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testEmptyArray
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testEmptyArray: 119 ms, threadCount: (29->29), jvmTotal=3685220352, jvmMax=7635730432, totalBytes=4432, maxBytes=8589934592, currPhys=3820027904, maxPhys=8589934592
    • 124 ms
      testScalarBroadcast(Nd4jBackend)
      • 124 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testScalarBroadcast
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testScalarBroadcast: 123 ms, threadCount: (29->29), jvmTotal=3685220352, jvmMax=7635730432, totalBytes=4548, maxBytes=8589934592, currPhys=3820027904, maxPhys=8589934592
    • 123 ms
      testPutSlice(Nd4jBackend)
      • 123 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testPutSlice
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testPutSlice: 122 ms, threadCount: (29->29), jvmTotal=3685220352, jvmMax=7635730432, totalBytes=4612, maxBytes=8589934592, currPhys=3820027904, maxPhys=8589934592
    • 125 ms
      testSumDifferentOrders(Nd4jBackend)
      • 125 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testSumDifferentOrders
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testSumDifferentOrders: 125 ms, threadCount: (29->29), jvmTotal=3685220352, jvmMax=7635730432, totalBytes=4624, maxBytes=8589934592, currPhys=3820027904, maxPhys=8589934592
    • 125 ms
      testVector_1(Nd4jBackend)
      • 125 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testVector_1
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testVector_1: 122 ms, threadCount: (29->29), jvmTotal=3685220352, jvmMax=7635730432, totalBytes=4432, maxBytes=8589934592, currPhys=3820036096, maxPhys=8589934592
    • 136 ms
      testIsMaxAlongDimensionSimple(Nd4jBackend)
      • 136 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testIsMaxAlongDimensionSimple
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testIsMaxAlongDimensionSimple: 134 ms, threadCount: (29->29), jvmTotal=3685220352, jvmMax=7635730432, totalBytes=10832, maxBytes=8589934592, currPhys=3820040192, maxPhys=8589934592
    • passedlargeInstantiation(Nd4jBackend)
    • 106 ms
      testDupAndDupWithOrder(Nd4jBackend)
      • 106 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testDupAndDupWithOrder
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testDupAndDupWithOrder: 105 ms, threadCount: (29->29), jvmTotal=3685220352, jvmMax=7635730432, totalBytes=9256, maxBytes=8589934592, currPhys=3820040192, maxPhys=8589934592
    • 107 ms
      testLastIndex()
      • 107 ms
        passed[1]
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testLastIndex
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testLastIndex: 107 ms, threadCount: (29->29), jvmTotal=3685220352, jvmMax=7635730432, totalBytes=4672, maxBytes=8589934592, currPhys=3820040192, maxPhys=8589934592
    • 106 ms
      testBroadcast1d(Nd4jBackend)
      • 106 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testBroadcast1d
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testBroadcast1d: 105 ms, threadCount: (29->29), jvmTotal=3685220352, jvmMax=7635730432, totalBytes=5888, maxBytes=8589934592, currPhys=3820040192, maxPhys=8589934592
    • 109 ms
      testBroadcast_1(Nd4jBackend)
      • 109 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testBroadcast_1
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testBroadcast_1: 107 ms, threadCount: (29->29), jvmTotal=3685220352, jvmMax=7635730432, totalBytes=4884, maxBytes=8589934592, currPhys=3820040192, maxPhys=8589934592
    • 107 ms
      testArrayCreation(Nd4jBackend)
      • 107 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testArrayCreation
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testArrayCreation: 106 ms, threadCount: (29->29), jvmTotal=3685220352, jvmMax=7635730432, totalBytes=4484, maxBytes=8589934592, currPhys=3820040192, maxPhys=8589934592
    • 121 ms
      testIndexesIteration_1(Nd4jBackend)
      • 121 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testIndexesIteration_1
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testIndexesIteration_1: 120 ms, threadCount: (29->29), jvmTotal=3685220352, jvmMax=7635730432, totalBytes=4544, maxBytes=8589934592, currPhys=3820040192, maxPhys=8589934592
    • 108 ms
      testIndexesIteration_2(Nd4jBackend)
      • 108 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testIndexesIteration_2
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testIndexesIteration_2: 107 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4544, maxBytes=8589934592, currPhys=3819515904, maxPhys=8589934592
    • 106 ms
      testPutOverwrite()
      • 106 ms
        passed[1]
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testPutOverwrite
          [ 10.0000, 0, 0, 0, 0, 0, 0, 0, 0, 0]
          [ 10.0000, 3.0000, 3.0000, 3.0000, 0, 0, 0, 0, 0, 0]
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testPutOverwrite: 104 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4480, maxBytes=8589934592, currPhys=3819515904, maxPhys=8589934592
    • 106 ms
      testPutAtIntervalIndexWithStride(Nd4jBackend)
      • 106 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testPutAtIntervalIndexWithStride
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testPutAtIntervalIndexWithStride: 105 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4620, maxBytes=8589934592, currPhys=3819520000, maxPhys=8589934592
    • 107 ms
      testArgMaxSameValues(Nd4jBackend)
      • 107 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testArgMaxSameValues
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testArgMaxSameValues: 106 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=5044, maxBytes=8589934592, currPhys=3819520000, maxPhys=8589934592
    • 110 ms
      testCompareAndSet1(Nd4jBackend)
      • 110 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testCompareAndSet1
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testCompareAndSet1: 108 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4484, maxBytes=8589934592, currPhys=3819524096, maxPhys=8589934592
    • passedtestAssignMixedC(Nd4jBackend)
    • 107 ms
      testVStackHStack1d(Nd4jBackend)
      • 107 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testVStackHStack1d
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testVStackHStack1d: 105 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4776, maxBytes=8589934592, currPhys=3819524096, maxPhys=8589934592
    • 107 ms
      testRelativeError_1(Nd4jBackend)
      • 107 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testRelativeError_1
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testRelativeError_1: 105 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4548, maxBytes=8589934592, currPhys=3819536384, maxPhys=8589934592
    • 107 ms
      testSerialization(Nd4jBackend)
      • 107 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testSerialization
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testSerialization: 105 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4568, maxBytes=8589934592, currPhys=3819540480, maxPhys=8589934592
    • 97 ms
      testIMinIAMin(Nd4jBackend)
      • 97 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testIMinIAMin
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testIMinIAMin: 96 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4512, maxBytes=8589934592, currPhys=3819540480, maxPhys=8589934592
    • 115 ms
      testPutSpecifiedIndices2d()
      • 115 ms
        passed[1]
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testPutSpecifiedIndices2d
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testPutSpecifiedIndices2d: 114 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4644, maxBytes=8589934592, currPhys=3819540480, maxPhys=8589934592
    • 109 ms
      testPutSpecifiedIndices3d()
      • 109 ms
        passed[1]
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testPutSpecifiedIndices3d
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testPutSpecifiedIndices3d: 108 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4596, maxBytes=8589934592, currPhys=3819540480, maxPhys=8589934592
    • 513 ms
      testInconsistentOutput(Nd4jBackend)
      • 513 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testInconsistentOutput
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testInconsistentOutput: 511 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=18248, maxBytes=8589934592, currPhys=4481531904, maxPhys=8589934592
    • 123 ms
      testAssignNumber(Nd4jBackend)
      • 123 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testAssignNumber
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testAssignNumber: 120 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4596, maxBytes=8589934592, currPhys=4391559168, maxPhys=8589934592
    • 123 ms
      testAssignOffset(Nd4jBackend)
      • 123 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testAssignOffset
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testAssignOffset: 120 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4516, maxBytes=8589934592, currPhys=4314439680, maxPhys=8589934592
    • 121 ms
      testDot()
      • 121 ms
        passed[1]
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testDot
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testDot: 117 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4592, maxBytes=8589934592, currPhys=4211613696, maxPhys=8589934592
    • 151 ms
      testDup(Nd4jBackend)
      • 151 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testDup
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testDup: 149 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=32032, maxBytes=8589934592, currPhys=3819589632, maxPhys=8589934592
    • 123 ms
      testEps(Nd4jBackend)
      • 123 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testEps
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testEps: 122 ms, threadCount: (29->29), jvmTotal=3685744640, jvmMax=7635730432, totalBytes=4484, maxBytes=8589934592, currPhys=3819638784, maxPhys=8589934592
    • 122 ms
      testExp(Nd4jBackend)
      • 122 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testExp
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testExp: 121 ms, threadCount: (29->29), jvmTotal=3685744640, jvmMax=7635730432, totalBytes=4532, maxBytes=8589934592, currPhys=3819638784, maxPhys=8589934592
    • 123 ms
      testGet()
      • 123 ms
        passed[1]
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testGet
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testGet: 122 ms, threadCount: (29->29), jvmTotal=3685744640, jvmMax=7635730432, totalBytes=4568, maxBytes=8589934592, currPhys=3819638784, maxPhys=8589934592
    • 124 ms
      testNeg(Nd4jBackend)
      • 124 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testNeg
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testNeg: 123 ms, threadCount: (29->29), jvmTotal=3685744640, jvmMax=7635730432, totalBytes=4532, maxBytes=8589934592, currPhys=3819638784, maxPhys=8589934592
    • 124 ms
      testSum(Nd4jBackend)
      • 124 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testSum
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testSum: 123 ms, threadCount: (29->29), jvmTotal=3685744640, jvmMax=7635730432, totalBytes=4600, maxBytes=8589934592, currPhys=3819638784, maxPhys=8589934592
    • 107 ms
      testTri(Nd4jBackend)
      • 107 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testTri
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testTri: 105 ms, threadCount: (29->29), jvmTotal=3685744640, jvmMax=7635730432, totalBytes=4660, maxBytes=8589934592, currPhys=3819638784, maxPhys=8589934592
    • 111 ms
      testRowVectorGemm(Nd4jBackend)
      • 111 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testRowVectorGemm
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testRowVectorGemm: 109 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4700, maxBytes=8589934592, currPhys=3819642880, maxPhys=8589934592
    • 121 ms
      testAllDistancesEdgeCase1(Nd4jBackend)
      • 121 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testAllDistancesEdgeCase1
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testAllDistancesEdgeCase1: 120 ms, threadCount: (29->29), jvmTotal=3685220352, jvmMax=7635730432, totalBytes=4644, maxBytes=8589934592, currPhys=3819700224, maxPhys=8589934592
    • 123 ms
      testSoftmaxZ1(Nd4jBackend)
      • 123 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testSoftmaxZ1
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testSoftmaxZ1: 121 ms, threadCount: (29->29), jvmTotal=3685220352, jvmMax=7635730432, totalBytes=4632, maxBytes=8589934592, currPhys=3819700224, maxPhys=8589934592
    • 124 ms
      testEntropy1(Nd4jBackend)
      • 124 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testEntropy1
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testEntropy1: 123 ms, threadCount: (29->29), jvmTotal=3685220352, jvmMax=7635730432, totalBytes=4484, maxBytes=8589934592, currPhys=3819728896, maxPhys=8589934592
    • 108 ms
      testEntropy2(Nd4jBackend)
      • 108 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testEntropy2
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testEntropy2: 107 ms, threadCount: (29->29), jvmTotal=3685220352, jvmMax=7635730432, totalBytes=4860, maxBytes=8589934592, currPhys=3819728896, maxPhys=8589934592
    • 109 ms
      testEntropy3(Nd4jBackend)
      • 109 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testEntropy3
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testEntropy3: 108 ms, threadCount: (29->29), jvmTotal=3685220352, jvmMax=7635730432, totalBytes=4484, maxBytes=8589934592, currPhys=3819737088, maxPhys=8589934592
    • 122 ms
      testEntropy4(Nd4jBackend)
      • 122 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testEntropy4
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testEntropy4: 121 ms, threadCount: (29->29), jvmTotal=3685220352, jvmMax=7635730432, totalBytes=4484, maxBytes=8589934592, currPhys=3819737088, maxPhys=8589934592
    • 124 ms
      testLongShapeDescriptor()
      • 124 ms
        passed[1]
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testLongShapeDescriptor
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testLongShapeDescriptor: 123 ms, threadCount: (29->29), jvmTotal=3685220352, jvmMax=7635730432, totalBytes=4448, maxBytes=8589934592, currPhys=3819737088, maxPhys=8589934592
    • 124 ms
      testLeakyRelu2(Nd4jBackend)
      • 124 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testLeakyRelu2
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testLeakyRelu2: 123 ms, threadCount: (29->29), jvmTotal=3685220352, jvmMax=7635730432, totalBytes=4484, maxBytes=8589934592, currPhys=3819737088, maxPhys=8589934592
    • 124 ms
      testBroadCasting(Nd4jBackend)
      • 124 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testBroadCasting
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testBroadCasting: 123 ms, threadCount: (29->29), jvmTotal=3685220352, jvmMax=7635730432, totalBytes=5224, maxBytes=8589934592, currPhys=3819737088, maxPhys=8589934592
    • 125 ms
      testMMulRowColVectorMixedOrder(Nd4jBackend)
      • 125 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testMMulRowColVectorMixedOrder
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testMMulRowColVectorMixedOrder: 124 ms, threadCount: (29->29), jvmTotal=3685220352, jvmMax=7635730432, totalBytes=4944, maxBytes=8589934592, currPhys=3819737088, maxPhys=8589934592
    • 124 ms
      testRepeatSimple()
      • 124 ms
        passed[1]
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testRepeatSimple
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testRepeatSimple: 123 ms, threadCount: (29->29), jvmTotal=3685220352, jvmMax=7635730432, totalBytes=4728, maxBytes=8589934592, currPhys=3819737088, maxPhys=8589934592
    • 124 ms
      testPutiRowVector(Nd4jBackend)
      • 124 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testPutiRowVector
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testPutiRowVector: 123 ms, threadCount: (29->29), jvmTotal=3685220352, jvmMax=7635730432, totalBytes=4556, maxBytes=8589934592, currPhys=3819753472, maxPhys=8589934592
    • 109 ms
      testMedianEdgeCase()
      • 109 ms
        passed[1]
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testMedianEdgeCase
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testMedianEdgeCase: 108 ms, threadCount: (29->29), jvmTotal=3685220352, jvmMax=7635730432, totalBytes=4864, maxBytes=8589934592, currPhys=3819757568, maxPhys=8589934592
    • 123 ms
      testIMaxVector_1(Nd4jBackend)
      • 123 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testIMaxVector_1
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testIMaxVector_1: 122 ms, threadCount: (29->29), jvmTotal=3685220352, jvmMax=7635730432, totalBytes=4490, maxBytes=8589934592, currPhys=3819757568, maxPhys=8589934592
    • 122 ms
      testIMaxVector_2(Nd4jBackend)
      • 122 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testIMaxVector_2
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testIMaxVector_2: 121 ms, threadCount: (29->29), jvmTotal=3685220352, jvmMax=7635730432, totalBytes=4490, maxBytes=8589934592, currPhys=3819757568, maxPhys=8589934592
    • 109 ms
      testIMaxVector_3(Nd4jBackend)
      • 109 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testIMaxVector_3
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testIMaxVector_3: 109 ms, threadCount: (29->29), jvmTotal=3685220352, jvmMax=7635730432, totalBytes=4474, maxBytes=8589934592, currPhys=3819757568, maxPhys=8589934592
    • 123 ms
      testVectorScalarConcat(Nd4jBackend)
      • 123 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testVectorScalarConcat
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testVectorScalarConcat: 122 ms, threadCount: (29->29), jvmTotal=3685220352, jvmMax=7635730432, totalBytes=4548, maxBytes=8589934592, currPhys=3819757568, maxPhys=8589934592
    • 122 ms
      testPullRowsFailure(Nd4jBackend)
      • 122 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testPullRowsFailure
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testPullRowsFailure: 121 ms, threadCount: (29->29), jvmTotal=3685220352, jvmMax=7635730432, totalBytes=4448, maxBytes=8589934592, currPhys=3819761664, maxPhys=8589934592
    • 124 ms
      testNaNEquality(Nd4jBackend)
      • 124 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testNaNEquality
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testNaNEquality: 123 ms, threadCount: (29->29), jvmTotal=3685220352, jvmMax=7635730432, totalBytes=4484, maxBytes=8589934592, currPhys=3819761664, maxPhys=8589934592
    • 108 ms
      testScatterUpdateShortcut(Nd4jBackend)
      • 108 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testScatterUpdateShortcut
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testScatterUpdateShortcut: 107 ms, threadCount: (29->29), jvmTotal=3685220352, jvmMax=7635730432, totalBytes=4572, maxBytes=8589934592, currPhys=3819773952, maxPhys=8589934592
    • 124 ms
      testScalarOps(Nd4jBackend)
      • 124 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testScalarOps
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testScalarOps: 123 ms, threadCount: (29->29), jvmTotal=3685220352, jvmMax=7635730432, totalBytes=4612, maxBytes=8589934592, currPhys=3819778048, maxPhys=8589934592
    • 123 ms
      testACosh()
      • 123 ms
        passed[1]
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testACosh
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testACosh: 122 ms, threadCount: (29->29), jvmTotal=3685220352, jvmMax=7635730432, totalBytes=4500, maxBytes=8589934592, currPhys=3819778048, maxPhys=8589934592
    • 124 ms
      testAtanh()
      • 124 ms
        passed[1]
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testAtanh
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testAtanh: 123 ms, threadCount: (29->29), jvmTotal=3685220352, jvmMax=7635730432, totalBytes=4500, maxBytes=8589934592, currPhys=3819728896, maxPhys=8589934592
    • 124 ms
      testDummy(Nd4jBackend)
      • 124 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testDummy
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testDummy: 122 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4544, maxBytes=8589934592, currPhys=3819728896, maxPhys=8589934592
    • 123 ms
      testFMod1(Nd4jBackend)
      • 123 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testFMod1
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testFMod1: 122 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4552, maxBytes=8589934592, currPhys=3819741184, maxPhys=8589934592
    • 124 ms
      testLogX1(Nd4jBackend)
      • 124 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testLogX1
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testLogX1: 123 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4548, maxBytes=8589934592, currPhys=3819741184, maxPhys=8589934592
    • 122 ms
      testMeanEdgeCase2_C()
      • 122 ms
        passed[1]
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testMeanEdgeCase2_C
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testMeanEdgeCase2_C: 121 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4680, maxBytes=8589934592, currPhys=3819741184, maxPhys=8589934592
    • 124 ms
      testMeanEdgeCase2_F()
      • 124 ms
        passed[1]
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testMeanEdgeCase2_F
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testMeanEdgeCase2_F: 123 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4680, maxBytes=8589934592, currPhys=3819741184, maxPhys=8589934592
    • 124 ms
      testMeans(Nd4jBackend)
      • 124 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testMeans
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testMeans: 123 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4680, maxBytes=8589934592, currPhys=3819745280, maxPhys=8589934592
    • 124 ms
      testNorm2(Nd4jBackend)
      • 124 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testNorm2
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testNorm2: 123 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4588, maxBytes=8589934592, currPhys=3819745280, maxPhys=8589934592
    • 109 ms
      testRDiv1(Nd4jBackend)
      • 109 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testRDiv1
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testRDiv1: 108 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4516, maxBytes=8589934592, currPhys=3819745280, maxPhys=8589934592
    • 108 ms
      testRDivi(Nd4jBackend)
      • 108 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testRDivi
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testRDivi: 107 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4548, maxBytes=8589934592, currPhys=3819745280, maxPhys=8589934592
    • 108 ms
      testRSubi(Nd4jBackend)
      • 108 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testRSubi
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testRSubi: 107 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4484, maxBytes=8589934592, currPhys=3819745280, maxPhys=8589934592
    • 109 ms
      testRsub1(Nd4jBackend)
      • 109 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testRsub1
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testRsub1: 108 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4536, maxBytes=8589934592, currPhys=3819745280, maxPhys=8589934592
    • 107 ms
      testStack()
      • 107 ms
        passed[1]
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testStack
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testStack: 106 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=5088, maxBytes=8589934592, currPhys=3819753472, maxPhys=8589934592
    • passedtestType1(Nd4jBackend)
    • passedtestType2(Nd4jBackend)
    • 108 ms
      testZeros(Nd4jBackend)
      • 108 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testZeros
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testZeros: 107 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4432, maxBytes=8589934592, currPhys=3819753472, maxPhys=8589934592
    • 122 ms
      testGetWhereINDArray(Nd4jBackend)
      • 122 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testGetWhereINDArray
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testGetWhereINDArray: 121 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4564, maxBytes=8589934592, currPhys=3819757568, maxPhys=8589934592
    • 122 ms
      testAllDistances5_Large_Columns(Nd4jBackend)
      • 122 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testAllDistances5_Large_Columns
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testAllDistances5_Large_Columns: 120 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=6992, maxBytes=8589934592, currPhys=3819769856, maxPhys=8589934592
    • 111 ms
      testPullRowsValidation1(Nd4jBackend)
      • 111 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testPullRowsValidation1
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testPullRowsValidation1: 110 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4464, maxBytes=8589934592, currPhys=3819769856, maxPhys=8589934592
    • 108 ms
      testPullRowsValidation2(Nd4jBackend)
      • 108 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testPullRowsValidation2
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testPullRowsValidation2: 106 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4464, maxBytes=8589934592, currPhys=3819773952, maxPhys=8589934592
    • 123 ms
      testPullRowsValidation3(Nd4jBackend)
      • 123 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testPullRowsValidation3
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testPullRowsValidation3: 122 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4464, maxBytes=8589934592, currPhys=3819778048, maxPhys=8589934592
    • 108 ms
      testPullRowsValidation4(Nd4jBackend)
      • 108 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testPullRowsValidation4
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testPullRowsValidation4: 106 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4464, maxBytes=8589934592, currPhys=3819778048, maxPhys=8589934592
    • 123 ms
      testPullRowsValidation5(Nd4jBackend)
      • 123 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testPullRowsValidation5
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testPullRowsValidation5: 122 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4464, maxBytes=8589934592, currPhys=3819778048, maxPhys=8589934592
    • 109 ms
      testZerosRank1(Nd4jBackend)
      • 109 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testZerosRank1
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testZerosRank1: 108 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4448, maxBytes=8589934592, currPhys=3819778048, maxPhys=8589934592
    • 107 ms
      testCosh()
      • 107 ms
        passed[1]
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testCosh
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testCosh: 106 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4500, maxBytes=8589934592, currPhys=3819778048, maxPhys=8589934592
    • 122 ms
      testDiag(Nd4jBackend)
      • 122 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testDiag
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testDiag: 120 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4512, maxBytes=8589934592, currPhys=3819778048, maxPhys=8589934592
    • 109 ms
      testEps2(Nd4jBackend)
      • 109 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testEps2
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testEps2: 108 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4568, maxBytes=8589934592, currPhys=3819778048, maxPhys=8589934592
    • 108 ms
      testEps3(Nd4jBackend)
      • 108 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testEps3
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testEps3: 106 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4556, maxBytes=8589934592, currPhys=3819782144, maxPhys=8589934592
    • 108 ms
      testMMul(Nd4jBackend)
      • 108 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testMMul
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testMMul: 108 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4732, maxBytes=8589934592, currPhys=3819786240, maxPhys=8589934592
    • 107 ms
      testMin2()
      • 107 ms
        passed[1]
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testMin2
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testMin2: 107 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4584, maxBytes=8589934592, currPhys=3819786240, maxPhys=8589934592
    • 124 ms
      testMmul(Nd4jBackend)
      • 124 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testMmul
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testMmul: 123 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=5704, maxBytes=8589934592, currPhys=3819786240, maxPhys=8589934592
    • 107 ms
      testOnes(Nd4jBackend)
      • 107 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testOnes
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testOnes: 107 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4432, maxBytes=8589934592, currPhys=3819786240, maxPhys=8589934592
    • 109 ms
      testPow1(Nd4jBackend)
      • 109 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testPow1
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testPow1: 107 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4516, maxBytes=8589934592, currPhys=3819790336, maxPhys=8589934592
    • 109 ms
      testRDiv(Nd4jBackend)
      • 109 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testRDiv
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testRDiv: 107 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4516, maxBytes=8589934592, currPhys=3819790336, maxPhys=8589934592
    • 121 ms
      testRdiv()
      • 121 ms
        passed[1]
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testRdiv
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testRdiv: 120 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4880, maxBytes=8589934592, currPhys=3819790336, maxPhys=8589934592
    • 109 ms
      testRsub()
      • 109 ms
        passed[1]
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testRsub
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testRsub: 108 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4880, maxBytes=8589934592, currPhys=3819790336, maxPhys=8589934592
    • 108 ms
      testScal(Nd4jBackend)
      • 108 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testScal
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testScal: 106 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4536, maxBytes=8589934592, currPhys=3819806720, maxPhys=8589934592
    • 108 ms
      testSize(Nd4jBackend)
      • 108 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testSize
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testSize: 107 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4464, maxBytes=8589934592, currPhys=3819810816, maxPhys=8589934592
    • 108 ms
      testSort(Nd4jBackend)
      • 108 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testSort
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testSort: 106 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4624, maxBytes=8589934592, currPhys=3819810816, maxPhys=8589934592
    • 108 ms
      testSum2(Nd4jBackend)
      • 108 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testSum2
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testSum2: 107 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4672, maxBytes=8589934592, currPhys=3819810816, maxPhys=8589934592
    • 107 ms
      testSums(Nd4jBackend)
      • 107 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testSums
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testSums: 106 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4644, maxBytes=8589934592, currPhys=3819810816, maxPhys=8589934592
    • 108 ms
      testTemp(Nd4jBackend)
      • 108 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testTemp
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testTemp: 107 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4608, maxBytes=8589934592, currPhys=3819810816, maxPhys=8589934592
    • 108 ms
      testTile(Nd4jBackend)
      • 108 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testTile
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testTile: 107 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=5032, maxBytes=8589934592, currPhys=3819810816, maxPhys=8589934592
    • 109 ms
      testTriu(Nd4jBackend)
      • 109 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testTriu
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testTriu: 108 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4668, maxBytes=8589934592, currPhys=3819814912, maxPhys=8589934592
    • 107 ms
      testWrap(Nd4jBackend)
      • 107 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testWrap
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testWrap: 106 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4592, maxBytes=8589934592, currPhys=3819814912, maxPhys=8589934592
    • 108 ms
      testZero(Nd4jBackend)
      • 108 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testZero
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testZero: 106 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4540, maxBytes=8589934592, currPhys=3819814912, maxPhys=8589934592
    • 107 ms
      testElementWiseAdd(Nd4jBackend)
      • 107 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testElementWiseAdd
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testElementWiseAdd: 106 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4596, maxBytes=8589934592, currPhys=3819814912, maxPhys=8589934592
    • 108 ms
      testElementWiseOps(Nd4jBackend)
      • 108 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testElementWiseOps
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testElementWiseOps: 108 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4432, maxBytes=8589934592, currPhys=3819814912, maxPhys=8589934592
    • 109 ms
      testIsMax2Of3d(Nd4jBackend)
      • 109 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testIsMax2Of3d
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testIsMax2Of3d: 107 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=5140, maxBytes=8589934592, currPhys=3819814912, maxPhys=8589934592
    • 108 ms
      testIsMax2of4d(Nd4jBackend)
      • 108 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testIsMax2of4d
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testIsMax2of4d: 107 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=7072, maxBytes=8589934592, currPhys=3819814912, maxPhys=8589934592
    • 106 ms
      testStrangeDups1(Nd4jBackend)
      • 106 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testStrangeDups1
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testStrangeDups1: 104 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4664, maxBytes=8589934592, currPhys=3819814912, maxPhys=8589934592
    • 108 ms
      testStrangeDups2(Nd4jBackend)
      • 108 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testStrangeDups2
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testStrangeDups2: 107 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4680, maxBytes=8589934592, currPhys=3819814912, maxPhys=8589934592
    • 107 ms
      testWriteTxt()
      • 107 ms
        passed[1]
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testWriteTxt
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testWriteTxt: 106 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4548, maxBytes=8589934592, currPhys=3819819008, maxPhys=8589934592
    • 108 ms
      testBroadcastRepeated(Nd4jBackend)
      • 108 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testBroadcastRepeated
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testBroadcastRepeated: 107 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4672, maxBytes=8589934592, currPhys=3819823104, maxPhys=8589934592
    • 108 ms
      tesAbsReductions1(Nd4jBackend)
      • 108 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.tesAbsReductions1
          o.n.c.t.BaseND4JTest - Nd4jTestsC.tesAbsReductions1: 107 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4468, maxBytes=8589934592, currPhys=3819827200, maxPhys=8589934592
    • 107 ms
      tesAbsReductions2(Nd4jBackend)
      • 107 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.tesAbsReductions2
          o.n.c.t.BaseND4JTest - Nd4jTestsC.tesAbsReductions2: 105 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4468, maxBytes=8589934592, currPhys=3819827200, maxPhys=8589934592
    • 109 ms
      tesAbsReductions3(Nd4jBackend)
      • 109 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.tesAbsReductions3
          o.n.c.t.BaseND4JTest - Nd4jTestsC.tesAbsReductions3: 108 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4468, maxBytes=8589934592, currPhys=3819827200, maxPhys=8589934592
    • 111 ms
      tesAbsReductions4(Nd4jBackend)
      • 111 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.tesAbsReductions4
          o.n.c.t.BaseND4JTest - Nd4jTestsC.tesAbsReductions4: 107 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4504, maxBytes=8589934592, currPhys=3819827200, maxPhys=8589934592
    • 106 ms
      tesAbsReductions5(Nd4jBackend)
      • 106 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.tesAbsReductions5
          o.n.c.t.BaseND4JTest - Nd4jTestsC.tesAbsReductions5: 104 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4484, maxBytes=8589934592, currPhys=3819839488, maxPhys=8589934592
    • 123 ms
      testAtan2_1(Nd4jBackend)
      • 123 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testAtan2_1
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testAtan2_1: 122 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4516, maxBytes=8589934592, currPhys=3819839488, maxPhys=8589934592
    • 107 ms
      testAtan2_2(Nd4jBackend)
      • 107 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testAtan2_2
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testAtan2_2: 106 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4516, maxBytes=8589934592, currPhys=3819839488, maxPhys=8589934592
    • 169 ms
      testNativeSort3_1(Nd4jBackend)
      • 169 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testNativeSort3_1
          o.n.l.Nd4jTestsC - Time spent: 46 ms
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testNativeSort3_1: 167 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4548, maxBytes=8589934592, currPhys=3852128256, maxPhys=8589934592
    • 111 ms
      testPermute(Nd4jBackend)
      • 111 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testPermute
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testPermute: 109 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4744, maxBytes=8589934592, currPhys=3819851776, maxPhys=8589934592
    • 121 ms
      testToFlattened2(Nd4jBackend)
      • 121 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testToFlattened2
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testToFlattened2: 119 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=6160, maxBytes=8589934592, currPhys=3819859968, maxPhys=8589934592
    • 108 ms
      testToFlattened3(Nd4jBackend)
      • 108 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testToFlattened3
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testToFlattened3: 107 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4944, maxBytes=8589934592, currPhys=3819859968, maxPhys=8589934592
    • 107 ms
      testIsMaxEqualValues_2(Nd4jBackend)
      • 107 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testIsMaxEqualValues_2
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testIsMaxEqualValues_2: 107 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4728, maxBytes=8589934592, currPhys=3819859968, maxPhys=8589934592
    • 107 ms
      testIsMaxEqualValues_3(Nd4jBackend)
      • 107 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testIsMaxEqualValues_3
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testIsMaxEqualValues_3: 106 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4728, maxBytes=8589934592, currPhys=3819859968, maxPhys=8589934592
    • 108 ms
      testReshapeEnforce()
      • 108 ms
        passed[1]
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testReshapeEnforce
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testReshapeEnforce: 106 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4624, maxBytes=8589934592, currPhys=3819859968, maxPhys=8589934592
    • 109 ms
      testVariance_4D_1(Nd4jBackend)
      • 109 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testVariance_4D_1
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testVariance_4D_1: 108 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4556, maxBytes=8589934592, currPhys=3820814336, maxPhys=8589934592
    • 108 ms
      testMeanEdgeCase_C()
      • 108 ms
        passed[1]
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testMeanEdgeCase_C
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testMeanEdgeCase_C: 106 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4648, maxBytes=8589934592, currPhys=3820814336, maxPhys=8589934592
    • 108 ms
      testMeanEdgeCase_F()
      • 108 ms
        passed[1]
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testMeanEdgeCase_F
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testMeanEdgeCase_F: 108 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4648, maxBytes=8589934592, currPhys=3820814336, maxPhys=8589934592
    • 108 ms
      testHalfStuff(Nd4jBackend)
      • 108 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testHalfStuff
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testHalfStuff: 107 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4432, maxBytes=8589934592, currPhys=3820814336, maxPhys=8589934592
    • 108 ms
      testSmallSort()
      • 108 ms
        passed[1]
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testSmallSort
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testSmallSort: 107 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4484, maxBytes=8589934592, currPhys=3820818432, maxPhys=8589934592
    • 108 ms
      testBroadCast(Nd4jBackend)
      • 108 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testBroadCast
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testBroadCast: 107 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=5636, maxBytes=8589934592, currPhys=3820822528, maxPhys=8589934592
    • 107 ms
      testBugMeshgridOnDoubleArray(Nd4jBackend)
      • 107 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testBugMeshgridOnDoubleArray
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testBugMeshgridOnDoubleArray: 106 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4528, maxBytes=8589934592, currPhys=3820826624, maxPhys=8589934592
    • 124 ms
      testScalarPrint_1(Nd4jBackend)
      • 124 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testScalarPrint_1
          3.00000000
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testScalarPrint_1: 122 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4450, maxBytes=8589934592, currPhys=3820830720, maxPhys=8589934592
    • 110 ms
      testZ1(Nd4jBackend)
      • 110 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testZ1
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testZ1: 109 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4536, maxBytes=8589934592, currPhys=3820830720, maxPhys=8589934592
    • 109 ms
      testSum3Of4_2222(Nd4jBackend)
      • 109 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testSum3Of4_2222
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testSum3Of4_2222: 107 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=5152, maxBytes=8589934592, currPhys=3820830720, maxPhys=8589934592
    • 107 ms
      testSum3Of4_3322(Nd4jBackend)
      • 107 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testSum3Of4_3322
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testSum3Of4_3322: 105 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=5152, maxBytes=8589934592, currPhys=3820830720, maxPhys=8589934592
    • 109 ms
      testPairwiseMixedC(Nd4jBackend)
      • 109 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testPairwiseMixedC
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testPairwiseMixedC: 107 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4664, maxBytes=8589934592, currPhys=3820830720, maxPhys=8589934592
    • 109 ms
      testPairwiseMixedF(Nd4jBackend)
      • 109 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testPairwiseMixedF
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testPairwiseMixedF: 108 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4728, maxBytes=8589934592, currPhys=3820834816, maxPhys=8589934592
    • 109 ms
      testArgMax_119(Nd4jBackend)
      • 109 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testArgMax_119
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testArgMax_119: 108 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4474, maxBytes=8589934592, currPhys=3820834816, maxPhys=8589934592
    • 107 ms
      testSortWithIndicesDescending(Nd4jBackend)
      • 107 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testSortWithIndicesDescending
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testSortWithIndicesDescending: 106 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4732, maxBytes=8589934592, currPhys=3820834816, maxPhys=8589934592
    • 108 ms
      testNd4jEnvironment(Nd4jBackend)
      • 108 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testNd4jEnvironment
          {cores=16, os=Windows 10, backend=CPU, blas.threads=1, memory.available=7635730432, omp.threads=1, memory.free=8589930160, memoryBandwidth={0={HOST_TO_DEVICE=0, DEVICE_TO_DEVICE=0, DEVICE_TO_HOST=0, HOST_TO_HOST=0}}, blas.vendor=OPENBLAS}
          Nd4jEnvironment(ram=7635730432, numCores=16, os=Windows 10, numGpus=0, gpuRam=null, blasVendor=OPENBLAS, blasThreads=1, ompThreads=1)
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testNd4jEnvironment: 107 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4432, maxBytes=8589934592, currPhys=3820855296, maxPhys=8589934592
    • 110 ms
      testShape0Casts()
      • 110 ms
        passed[1]
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testShape0Casts
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testShape0Casts: 109 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=11344, maxBytes=8589934592, currPhys=3820855296, maxPhys=8589934592
    • 111 ms
      testFTimesCAddiRow(Nd4jBackend)
      • 111 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testFTimesCAddiRow
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testFTimesCAddiRow: 109 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4856, maxBytes=8589934592, currPhys=3820855296, maxPhys=8589934592
    • 108 ms
      testToFromByteArray()
      • 108 ms
        passed[1]
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testToFromByteArray
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testToFromByteArray: 106 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4540, maxBytes=8589934592, currPhys=3820855296, maxPhys=8589934592
    • 106 ms
      testNorm2Double(Nd4jBackend)
      • 106 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testNorm2Double
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testNorm2Double: 106 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4540, maxBytes=8589934592, currPhys=3820806144, maxPhys=8589934592
    • 108 ms
      testScalarEquality_1(Nd4jBackend)
      • 108 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testScalarEquality_1
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testScalarEquality_1: 107 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4432, maxBytes=8589934592, currPhys=3820806144, maxPhys=8589934592
    • 108 ms
      testVectorInit(Nd4jBackend)
      • 108 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testVectorInit
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testVectorInit: 107 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4544, maxBytes=8589934592, currPhys=3820806144, maxPhys=8589934592
    • passedtestTensorDot(Nd4jBackend)
    • 109 ms
      testAllDistances3_Small_Columns(Nd4jBackend)
      • 109 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testAllDistances3_Small_Columns
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testAllDistances3_Small_Columns: 108 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=6992, maxBytes=8589934592, currPhys=3820818432, maxPhys=8589934592
    • 109 ms
      testMmulWithTranspose(Nd4jBackend)
      • 109 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testMmulWithTranspose
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testMmulWithTranspose: 107 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=5080, maxBytes=8589934592, currPhys=3820826624, maxPhys=8589934592
    • 109 ms
      testWhereEmpty()
      • 109 ms
        passed[1]
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testWhereEmpty
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testWhereEmpty: 107 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4696, maxBytes=8589934592, currPhys=3820830720, maxPhys=8589934592
    • 108 ms
      testNativeSortView1(Nd4jBackend)
      • 108 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testNativeSortView1
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testNativeSortView1: 104 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4740, maxBytes=8589934592, currPhys=3820830720, maxPhys=8589934592
    • passedtestSumAlongDim1sEdgeCases(Nd4jBackend)
    • 109 ms
      testVStackEdgeCase(Nd4jBackend)
      • 109 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testVStackEdgeCase
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testVStackEdgeCase: 108 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4532, maxBytes=8589934592, currPhys=3820838912, maxPhys=8589934592
    • 109 ms
      testVarConst(Nd4jBackend)
      • 109 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testVarConst
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testVarConst: 107 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=5768, maxBytes=8589934592, currPhys=3819630592, maxPhys=8589934592
    • 107 ms
      testSliceRow()
      • 107 ms
        passed[1]
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testSliceRow
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testSliceRow: 106 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4600, maxBytes=8589934592, currPhys=3819630592, maxPhys=8589934592
    • 112 ms
      testVStackDifferentOrders(Nd4jBackend)
      • 112 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testVStackDifferentOrders
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testVStackDifferentOrders: 111 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=5000, maxBytes=8589934592, currPhys=3819630592, maxPhys=8589934592
    • 122 ms
      testNegativeOneReshape(Nd4jBackend)
      • 122 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testNegativeOneReshape
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testNegativeOneReshape: 121 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4484, maxBytes=8589934592, currPhys=3819630592, maxPhys=8589934592
    • 107 ms
      testSumEdgeCase()
      • 107 ms
        passed[1]
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testSumEdgeCase
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testSumEdgeCase: 105 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4596, maxBytes=8589934592, currPhys=3819630592, maxPhys=8589934592
    • 108 ms
      testReshapeFailure(Nd4jBackend)
      • 108 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testReshapeFailure
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testReshapeFailure: 107 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4632, maxBytes=8589934592, currPhys=3819634688, maxPhys=8589934592
    • 108 ms
      testAllDistances1(Nd4jBackend)
      • 108 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testAllDistances1
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testAllDistances1: 108 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=6992, maxBytes=8589934592, currPhys=3819634688, maxPhys=8589934592
    • 122 ms
      testAllDistances2(Nd4jBackend)
      • 122 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testAllDistances2
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testAllDistances2: 121 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=6992, maxBytes=8589934592, currPhys=3819634688, maxPhys=8589934592
    • 108 ms
      testAllDistances3(Nd4jBackend)
      • 108 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testAllDistances3
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testAllDistances3: 107 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=6192, maxBytes=8589934592, currPhys=3819651072, maxPhys=8589934592
    • 107 ms
      testReshapeScalar(Nd4jBackend)
      • 107 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testReshapeScalar
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testReshapeScalar: 106 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4496, maxBytes=8589934592, currPhys=3819651072, maxPhys=8589934592
    • 108 ms
      testMatmul_128by256(Nd4jBackend)
      • 108 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testMatmul_128by256
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testMatmul_128by256: 106 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4684, maxBytes=8589934592, currPhys=3820232704, maxPhys=8589934592
    • 107 ms
      testIsMaxAlongDimension(Nd4jBackend)
      • 107 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testIsMaxAlongDimension
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testIsMaxAlongDimension: 106 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=5584, maxBytes=8589934592, currPhys=3820232704, maxPhys=8589934592
    • 107 ms
      testReduce3SignaturesEquality_1(Nd4jBackend)
      • 107 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testReduce3SignaturesEquality_1
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testReduce3SignaturesEquality_1: 106 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4624, maxBytes=8589934592, currPhys=3820232704, maxPhys=8589934592
    • 109 ms
      testAxpyOpRows()
      • 109 ms
        passed[1]
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testAxpyOpRows
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testAxpyOpRows: 108 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4548, maxBytes=8589934592, currPhys=3820232704, maxPhys=8589934592
    • passedtestRollingMean(Nd4jBackend)
    • 108 ms
      testCreateDetached_1(Nd4jBackend)
      • 108 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testCreateDetached_1
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testCreateDetached_1: 107 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4432, maxBytes=8589934592, currPhys=3820232704, maxPhys=8589934592
    • 107 ms
      testCreateDetached_2(Nd4jBackend)
      • 107 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testCreateDetached_2
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testCreateDetached_2: 106 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4432, maxBytes=8589934592, currPhys=3820232704, maxPhys=8589934592
    • 108 ms
      testDimension(Nd4jBackend)
      • 108 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testDimension
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testDimension: 107 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4784, maxBytes=8589934592, currPhys=3820232704, maxPhys=8589934592
    • 121 ms
      testScalarView_1(Nd4jBackend)
      • 121 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testScalarView_1
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testScalarView_1: 119 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4484, maxBytes=8589934592, currPhys=3820236800, maxPhys=8589934592
    • 109 ms
      testScalarView_2(Nd4jBackend)
      • 109 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testScalarView_2
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testScalarView_2: 107 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4548, maxBytes=8589934592, currPhys=3820236800, maxPhys=8589934592
    • 108 ms
      testMMulColVectorRowVectorMixedOrder(Nd4jBackend)
      • 108 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testMMulColVectorRowVectorMixedOrder
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testMMulColVectorRowVectorMixedOrder: 107 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4792, maxBytes=8589934592, currPhys=3820236800, maxPhys=8589934592
    • 108 ms
      testSquareMatrix(Nd4jBackend)
      • 108 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testSquareMatrix
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testSquareMatrix: 108 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4608, maxBytes=8589934592, currPhys=3820236800, maxPhys=8589934592
    • 110 ms
      testReshapeVector(Nd4jBackend)
      • 110 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testReshapeVector
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testReshapeVector: 109 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4480, maxBytes=8589934592, currPhys=3820236800, maxPhys=8589934592
    • 108 ms
      testInplaceTranspose(Nd4jBackend)
      • 108 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testInplaceTranspose
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testInplaceTranspose: 106 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4560, maxBytes=8589934592, currPhys=3820236800, maxPhys=8589934592
    • 107 ms
      testCreateUnitialized(Nd4jBackend)
      • 107 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testCreateUnitialized
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testCreateUnitialized: 106 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4600, maxBytes=8589934592, currPhys=3820236800, maxPhys=8589934592
    • 140 ms
      testCreateBufferFromByteBuffer(Nd4jBackend)
      • 140 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testCreateBufferFromByteBuffer
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testCreateBufferFromByteBuffer: 138 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=8416, maxBytes=8589934592, currPhys=3820666880, maxPhys=8589934592
    • 108 ms
      testSliceConstructor(Nd4jBackend)
      • 108 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testSliceConstructor
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testSliceConstructor: 107 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4548, maxBytes=8589934592, currPhys=3820670976, maxPhys=8589934592
    • 123 ms
      testSpecifiedIndexArraySize1(Nd4jBackend)
      • 123 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testSpecifiedIndexArraySize1
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testSpecifiedIndexArraySize1: 122 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4656, maxBytes=8589934592, currPhys=3821981696, maxPhys=8589934592
    • 124 ms
      testTADMMulLeadingOne(Nd4jBackend)
      • 124 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testTADMMulLeadingOne
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testTADMMulLeadingOne: 123 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4896, maxBytes=8589934592, currPhys=3820670976, maxPhys=8589934592
    • 124 ms
      testSpecialConcat1(Nd4jBackend)
      • 124 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testSpecialConcat1
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testSpecialConcat1: 122 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=20912, maxBytes=8589934592, currPhys=3820675072, maxPhys=8589934592
    • 108 ms
      testSpecialConcat2(Nd4jBackend)
      • 108 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testSpecialConcat2
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testSpecialConcat2: 107 ms, threadCount: (29->29), jvmTotal=3685220352, jvmMax=7635730432, totalBytes=6240, maxBytes=8589934592, currPhys=3820675072, maxPhys=8589934592
    • 108 ms
      testReplaceNaNs(Nd4jBackend)
      • 108 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testReplaceNaNs
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testReplaceNaNs: 107 ms, threadCount: (29->29), jvmTotal=3685220352, jvmMax=7635730432, totalBytes=4504, maxBytes=8589934592, currPhys=3820675072, maxPhys=8589934592
    • 108 ms
      testAveraging1(Nd4jBackend)
      • 108 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testAveraging1
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testAveraging1: 108 ms, threadCount: (29->29), jvmTotal=3685220352, jvmMax=7635730432, totalBytes=4908, maxBytes=8589934592, currPhys=3820675072, maxPhys=8589934592
    • 108 ms
      testAveraging2(Nd4jBackend)
      • 108 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testAveraging2
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testAveraging2: 108 ms, threadCount: (29->29), jvmTotal=3685220352, jvmMax=7635730432, totalBytes=4872, maxBytes=8589934592, currPhys=3820675072, maxPhys=8589934592
    • 107 ms
      testAveraging3(Nd4jBackend)
      • 107 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testAveraging3
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testAveraging3: 106 ms, threadCount: (29->29), jvmTotal=3685220352, jvmMax=7635730432, totalBytes=4872, maxBytes=8589934592, currPhys=3820675072, maxPhys=8589934592
    • 107 ms
      testBatchToSpace(Nd4jBackend)
      • 107 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testBatchToSpace
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testBatchToSpace: 107 ms, threadCount: (29->29), jvmTotal=3685220352, jvmMax=7635730432, totalBytes=4624, maxBytes=8589934592, currPhys=3820687360, maxPhys=8589934592
    • 109 ms
      testReverseSmall_1(Nd4jBackend)
      • 109 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testReverseSmall_1
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testReverseSmall_1: 108 ms, threadCount: (29->29), jvmTotal=3685220352, jvmMax=7635730432, totalBytes=4500, maxBytes=8589934592, currPhys=3820699648, maxPhys=8589934592
    • 107 ms
      testReverseSmall_2(Nd4jBackend)
      • 107 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testReverseSmall_2
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testReverseSmall_2: 107 ms, threadCount: (29->29), jvmTotal=3685220352, jvmMax=7635730432, totalBytes=4532, maxBytes=8589934592, currPhys=3820703744, maxPhys=8589934592
    • 109 ms
      testReverseSmall_3(Nd4jBackend)
      • 109 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testReverseSmall_3
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testReverseSmall_3: 108 ms, threadCount: (29->29), jvmTotal=3685220352, jvmMax=7635730432, totalBytes=4500, maxBytes=8589934592, currPhys=3820703744, maxPhys=8589934592
    • 111 ms
      testReverseSmall_4(Nd4jBackend)
      • 111 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testReverseSmall_4
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testReverseSmall_4: 109 ms, threadCount: (29->29), jvmTotal=3685220352, jvmMax=7635730432, totalBytes=4532, maxBytes=8589934592, currPhys=3820703744, maxPhys=8589934592
    • 121 ms
      testScalarEq(Nd4jBackend)
      • 121 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testScalarEq
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testScalarEq: 119 ms, threadCount: (29->29), jvmTotal=3685220352, jvmMax=7635730432, totalBytes=4528, maxBytes=8589934592, currPhys=3820703744, maxPhys=8589934592
    • 109 ms
      testScalar_1(Nd4jBackend)
      • 109 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testScalar_1
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testScalar_1: 108 ms, threadCount: (29->29), jvmTotal=3685220352, jvmMax=7635730432, totalBytes=4432, maxBytes=8589934592, currPhys=3820703744, maxPhys=8589934592
    • 108 ms
      testScalar_2(Nd4jBackend)
      • 108 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testScalar_2
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testScalar_2: 108 ms, threadCount: (29->29), jvmTotal=3685220352, jvmMax=7635730432, totalBytes=4432, maxBytes=8589934592, currPhys=3820703744, maxPhys=8589934592
    • 108 ms
      testTadDup_1(Nd4jBackend)
      • 108 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testTadDup_1
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testTadDup_1: 106 ms, threadCount: (29->29), jvmTotal=3685220352, jvmMax=7635730432, totalBytes=4552, maxBytes=8589934592, currPhys=3820707840, maxPhys=8589934592
    • 106 ms
      testSumNumberRepeatability(Nd4jBackend)
      • 106 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testSumNumberRepeatability
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testSumNumberRepeatability: 105 ms, threadCount: (29->29), jvmTotal=3685220352, jvmMax=7635730432, totalBytes=5516, maxBytes=8589934592, currPhys=3820711936, maxPhys=8589934592
    • 109 ms
      testSoftmaxRow(Nd4jBackend)
      • 109 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testSoftmaxRow
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testSoftmaxRow: 109 ms, threadCount: (29->29), jvmTotal=3685220352, jvmMax=7635730432, totalBytes=5232, maxBytes=8589934592, currPhys=3820711936, maxPhys=8589934592
    • 109 ms
      testPutColumnValidation(Nd4jBackend)
      • 109 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testPutColumnValidation
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testPutColumnValidation: 108 ms, threadCount: (29->29), jvmTotal=3685220352, jvmMax=7635730432, totalBytes=4496, maxBytes=8589934592, currPhys=3820716032, maxPhys=8589934592
    • 110 ms
      testEmptyArrayReuse()
      • 110 ms
        passed[1]
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testEmptyArrayReuse
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testEmptyArrayReuse: 108 ms, threadCount: (29->29), jvmTotal=3685220352, jvmMax=7635730432, totalBytes=4432, maxBytes=8589934592, currPhys=3820716032, maxPhys=8589934592
    • 107 ms
      testArangeWithStep(Nd4jBackend)
      • 107 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testArangeWithStep
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testArangeWithStep: 105 ms, threadCount: (29->29), jvmTotal=3685220352, jvmMax=7635730432, totalBytes=4504, maxBytes=8589934592, currPhys=3820716032, maxPhys=8589934592
    • 109 ms
      testSubRowVector(Nd4jBackend)
      • 109 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testSubRowVector
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testSubRowVector: 108 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4888, maxBytes=8589934592, currPhys=3820716032, maxPhys=8589934592
    • 109 ms
      testJaccardDistance1(Nd4jBackend)
      • 109 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testJaccardDistance1
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testJaccardDistance1: 107 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4484, maxBytes=8589934592, currPhys=3820720128, maxPhys=8589934592
    • 106 ms
      testJaccardDistance2(Nd4jBackend)
      • 106 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testJaccardDistance2
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testJaccardDistance2: 106 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4484, maxBytes=8589934592, currPhys=3820720128, maxPhys=8589934592
    • 108 ms
      testMeshgridDtypes(Nd4jBackend)
      • 108 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testMeshgridDtypes
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testMeshgridDtypes: 106 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4624, maxBytes=8589934592, currPhys=3820720128, maxPhys=8589934592
    • 108 ms
      testNullPointerDataBuffer(Nd4jBackend)
      • 108 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testNullPointerDataBuffer
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testNullPointerDataBuffer: 107 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4484, maxBytes=8589934592, currPhys=3820724224, maxPhys=8589934592
    • 108 ms
      testTadReduce3_3_NEG(Nd4jBackend)
      • 108 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testTadReduce3_3_NEG
          o.n.l.Nd4jTestsC - Reduced: [ 0, 3.1623, 6.3246, 9.4868, 12.6491]
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testTadReduce3_3_NEG: 108 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4916, maxBytes=8589934592, currPhys=3820724224, maxPhys=8589934592
    • 108 ms
      testAutoBroadcastShape(Nd4jBackend)
      • 108 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testAutoBroadcastShape
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testAutoBroadcastShape: 107 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4432, maxBytes=8589934592, currPhys=3820724224, maxPhys=8589934592
    • 107 ms
      test2dMatrixOrderingSwitch(Nd4jBackend)
      • 107 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.test2dMatrixOrderingSwitch
          o.n.c.t.BaseND4JTest - Nd4jTestsC.test2dMatrixOrderingSwitch: 106 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4560, maxBytes=8589934592, currPhys=3820724224, maxPhys=8589934592
    • 109 ms
      testValueArrayOf_1(Nd4jBackend)
      • 109 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testValueArrayOf_1
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testValueArrayOf_1: 108 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4484, maxBytes=8589934592, currPhys=3820724224, maxPhys=8589934592
    • 108 ms
      testValueArrayOf_2(Nd4jBackend)
      • 108 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testValueArrayOf_2
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testValueArrayOf_2: 106 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4432, maxBytes=8589934592, currPhys=3820724224, maxPhys=8589934592
    • 108 ms
      testTypeCastingToString()
      • 108 ms
        passed[1]
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testTypeCastingToString
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testTypeCastingToString: 107 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=7136, maxBytes=8589934592, currPhys=3820724224, maxPhys=8589934592
    • 108 ms
      testSubiRowVector(Nd4jBackend)
      • 108 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testSubiRowVector
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testSubiRowVector: 107 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4592, maxBytes=8589934592, currPhys=3820724224, maxPhys=8589934592
    • 108 ms
      testStridedTransforms1(Nd4jBackend)
      • 108 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testStridedTransforms1
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testStridedTransforms1: 107 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4536, maxBytes=8589934592, currPhys=3820728320, maxPhys=8589934592
    • 110 ms
      testCosineSim(Nd4jBackend)
      • 110 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testCosineSim
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testCosineSim: 108 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4536, maxBytes=8589934592, currPhys=3820728320, maxPhys=8589934592
    • 109 ms
      testSmallSum(Nd4jBackend)
      • 109 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testSmallSum
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testSmallSum: 108 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4484, maxBytes=8589934592, currPhys=3820728320, maxPhys=8589934592
    • 107 ms
      testAllDistances3_Large_Columns(Nd4jBackend)
      • 107 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testAllDistances3_Large_Columns
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testAllDistances3_Large_Columns: 107 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=6992, maxBytes=8589934592, currPhys=3820728320, maxPhys=8589934592
    • 108 ms
      testConcat_1(Nd4jBackend)
      • 108 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testConcat_1
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testConcat_1: 106 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4888, maxBytes=8589934592, currPhys=3820728320, maxPhys=8589934592
    • 108 ms
      testPairwiseScalar_1(Nd4jBackend)
      • 108 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testPairwiseScalar_1
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testPairwiseScalar_1: 107 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4640, maxBytes=8589934592, currPhys=3820728320, maxPhys=8589934592
    • 110 ms
      testReduceKeepDimsShape()
      • 110 ms
        passed[1]
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testReduceKeepDimsShape
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testReduceKeepDimsShape: 109 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4568, maxBytes=8589934592, currPhys=3820728320, maxPhys=8589934592
    • 105 ms
      test4D_create_1(Nd4jBackend)
      • 105 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.test4D_create_1
          o.n.c.t.BaseND4JTest - Nd4jTestsC.test4D_create_1: 104 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4496, maxBytes=8589934592, currPhys=3820732416, maxPhys=8589934592
    • 110 ms
      testTensorAlongDimension(Nd4jBackend)
      • 110 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testTensorAlongDimension
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testTensorAlongDimension: 109 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4888, maxBytes=8589934592, currPhys=3820732416, maxPhys=8589934592
    • 108 ms
      testCreateShapeValidation()
      • 108 ms
        passed[1]
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testCreateShapeValidation
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testCreateShapeValidation: 107 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4432, maxBytes=8589934592, currPhys=3820732416, maxPhys=8589934592
    • 109 ms
      testMeshGrid()
      • 109 ms
        passed[1]
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testMeshGrid
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testMeshGrid: 108 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=5560, maxBytes=8589934592, currPhys=3820732416, maxPhys=8589934592
    • 109 ms
      testMMulMatrixTimesColVector(Nd4jBackend)
      • 109 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testMMulMatrixTimesColVector
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testMMulMatrixTimesColVector: 107 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4692, maxBytes=8589934592, currPhys=3820736512, maxPhys=8589934592
    • 107 ms
      testAddVectorWithOffset(Nd4jBackend)
      • 107 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testAddVectorWithOffset
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testAddVectorWithOffset: 106 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4552, maxBytes=8589934592, currPhys=3820736512, maxPhys=8589934592
    • passedtestLogExpSum1(Nd4jBackend)
    • passedtestLogExpSum2(Nd4jBackend)
    • 125 ms
      testReduceAll_1(Nd4jBackend)
      • 125 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testReduceAll_1
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testReduceAll_1: 123 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4448, maxBytes=8589934592, currPhys=3820736512, maxPhys=8589934592
    • 171 ms
      testReduceAll_2(Nd4jBackend)
      • 171 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testReduceAll_2
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testReduceAll_2: 169 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4464, maxBytes=8589934592, currPhys=3820736512, maxPhys=8589934592
    • 197 ms
      testReduceAll_3(Nd4jBackend)
      • 197 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testReduceAll_3
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testReduceAll_3: 195 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4464, maxBytes=8589934592, currPhys=3820736512, maxPhys=8589934592
    • 179 ms
      testIMax2Of3d(Nd4jBackend)
      • 179 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testIMax2Of3d
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testIMax2Of3d: 177 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4926, maxBytes=8589934592, currPhys=3820740608, maxPhys=8589934592
    • 207 ms
      testIMax2of4d(Nd4jBackend)
      • 207 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testIMax2of4d
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testIMax2of4d: 205 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=6184, maxBytes=8589934592, currPhys=3820756992, maxPhys=8589934592
    • 171 ms
      testAssign2D_2(Nd4jBackend)
      • 171 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testAssign2D_2
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testAssign2D_2: 169 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4696, maxBytes=8589934592, currPhys=3820756992, maxPhys=8589934592
    • 173 ms
      testAssign3D_2(Nd4jBackend)
      • 173 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testAssign3D_2
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testAssign3D_2: 171 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4744, maxBytes=8589934592, currPhys=3820756992, maxPhys=8589934592
    • 385 ms
      testIMaxIAMax(Nd4jBackend)
      • 385 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testIMaxIAMax
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testIMaxIAMax: 384 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4496, maxBytes=8589934592, currPhys=3820756992, maxPhys=8589934592
    • 165 ms
      testToFlattenedOrder(Nd4jBackend)
      • 165 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testToFlattenedOrder
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testToFlattenedOrder: 163 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4712, maxBytes=8589934592, currPhys=3820756992, maxPhys=8589934592
    • 157 ms
      testStatistics_1(Nd4jBackend)
      • 157 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testStatistics_1
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testStatistics_1: 155 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4520, maxBytes=8589934592, currPhys=3820756992, maxPhys=8589934592
    • 168 ms
      testGetRowEdgeCase(Nd4jBackend)
      • 168 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testGetRowEdgeCase
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testGetRowEdgeCase: 165 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=8132, maxBytes=8589934592, currPhys=3820756992, maxPhys=8589934592
    • 168 ms
      testAssign2D(Nd4jBackend)
      • 168 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testAssign2D
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testAssign2D: 167 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4632, maxBytes=8589934592, currPhys=3820756992, maxPhys=8589934592
    • 170 ms
      testReductionAgreement1(Nd4jBackend)
      • 170 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testReductionAgreement1
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testReductionAgreement1: 169 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4688, maxBytes=8589934592, currPhys=3820756992, maxPhys=8589934592
    • 173 ms
      testSwapAxes(Nd4jBackend)
      • 173 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testSwapAxes
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testSwapAxes: 170 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4856, maxBytes=8589934592, currPhys=3820756992, maxPhys=8589934592
    • 167 ms
      testMatmul_Empty1(Nd4jBackend)
      • 167 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testMatmul_Empty1
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testMatmul_Empty1: 166 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4640, maxBytes=8589934592, currPhys=3820761088, maxPhys=8589934592
    • 152 ms
      testBroadcastInvalid()
      • 152 ms
        passed[1]
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testBroadcastInvalid
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testBroadcastInvalid: 150 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4512, maxBytes=8589934592, currPhys=3820761088, maxPhys=8589934592
    • 172 ms
      shuffleTest(Nd4jBackend)
      • 172 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.shuffleTest
          o.n.c.t.BaseND4JTest - Nd4jTestsC.shuffleTest: 171 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=24952, maxBytes=8589934592, currPhys=3820765184, maxPhys=8589934592
    • 152 ms
      testRdivScalar(Nd4jBackend)
      • 152 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testRdivScalar
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testRdivScalar: 151 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4580, maxBytes=8589934592, currPhys=3820765184, maxPhys=8589934592
    • 125 ms
      testToXMatrix()
      • 125 ms
        passed[1]
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testToXMatrix
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testToXMatrix: 124 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=27368, maxBytes=8589934592, currPhys=3820765184, maxPhys=8589934592
    • 123 ms
      testMatMul1(Nd4jBackend)
      • 123 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testMatMul1
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testMatMul1: 122 ms, threadCount: (29->29), jvmTotal=3685220352, jvmMax=7635730432, totalBytes=4560, maxBytes=8589934592, currPhys=3820765184, maxPhys=8589934592
    • 124 ms
      testReverse1(Nd4jBackend)
      • 124 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testReverse1
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testReverse1: 123 ms, threadCount: (29->29), jvmTotal=3685220352, jvmMax=7635730432, totalBytes=4492, maxBytes=8589934592, currPhys=3820765184, maxPhys=8589934592
    • 124 ms
      testReverse2(Nd4jBackend)
      • 124 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testReverse2
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testReverse2: 122 ms, threadCount: (29->29), jvmTotal=3685220352, jvmMax=7635730432, totalBytes=4492, maxBytes=8589934592, currPhys=3820765184, maxPhys=8589934592
    • 138 ms
      testReverse3(Nd4jBackend)
      • 138 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testReverse3
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testReverse3: 135 ms, threadCount: (29->29), jvmTotal=3685220352, jvmMax=7635730432, totalBytes=4508, maxBytes=8589934592, currPhys=3820769280, maxPhys=8589934592
    • 121 ms
      testReverse4(Nd4jBackend)
      • 121 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testReverse4
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testReverse4: 120 ms, threadCount: (29->29), jvmTotal=3685220352, jvmMax=7635730432, totalBytes=4508, maxBytes=8589934592, currPhys=3820769280, maxPhys=8589934592
    • 125 ms
      testReverse5(Nd4jBackend)
      • 125 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testReverse5
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testReverse5: 124 ms, threadCount: (29->29), jvmTotal=3685220352, jvmMax=7635730432, totalBytes=4508, maxBytes=8589934592, currPhys=3820769280, maxPhys=8589934592
    • 123 ms
      testReverse6(Nd4jBackend)
      • 123 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testReverse6
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testReverse6: 122 ms, threadCount: (29->29), jvmTotal=3685220352, jvmMax=7635730432, totalBytes=4492, maxBytes=8589934592, currPhys=3820769280, maxPhys=8589934592
    • 124 ms
      testTADOnVector(Nd4jBackend)
      • 124 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testTADOnVector
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testTADOnVector: 123 ms, threadCount: (29->29), jvmTotal=3685220352, jvmMax=7635730432, totalBytes=4536, maxBytes=8589934592, currPhys=3820773376, maxPhys=8589934592
    • 124 ms
      testRemainder1(Nd4jBackend)
      • 124 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testRemainder1
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testRemainder1: 122 ms, threadCount: (29->29), jvmTotal=3685220352, jvmMax=7635730432, totalBytes=4552, maxBytes=8589934592, currPhys=3820793856, maxPhys=8589934592
    • 125 ms
      testAddMatrix(Nd4jBackend)
      • 125 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testAddMatrix
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testAddMatrix: 124 ms, threadCount: (29->29), jvmTotal=3685220352, jvmMax=7635730432, totalBytes=4484, maxBytes=8589934592, currPhys=3820793856, maxPhys=8589934592
    • 123 ms
      testVectorScalar_2(Nd4jBackend)
      • 123 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testVectorScalar_2
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testVectorScalar_2: 121 ms, threadCount: (29->29), jvmTotal=3685220352, jvmMax=7635730432, totalBytes=4484, maxBytes=8589934592, currPhys=3820793856, maxPhys=8589934592
    • 125 ms
      testColumns(Nd4jBackend)
      • 125 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testColumns
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testColumns: 124 ms, threadCount: (29->29), jvmTotal=3685220352, jvmMax=7635730432, totalBytes=4892, maxBytes=8589934592, currPhys=3820793856, maxPhys=8589934592
    • 122 ms
      testIdentity(Nd4jBackend)
      • 122 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testIdentity
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testIdentity: 121 ms, threadCount: (29->29), jvmTotal=3685220352, jvmMax=7635730432, totalBytes=4560, maxBytes=8589934592, currPhys=3820793856, maxPhys=8589934592
    • 138 ms
      testHammingDistance1(Nd4jBackend)
      • 138 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testHammingDistance1
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testHammingDistance1: 137 ms, threadCount: (29->29), jvmTotal=3685220352, jvmMax=7635730432, totalBytes=4484, maxBytes=8589934592, currPhys=3820793856, maxPhys=8589934592
    • 125 ms
      testHammingDistance2(Nd4jBackend)
      • 125 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testHammingDistance2
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testHammingDistance2: 125 ms, threadCount: (29->29), jvmTotal=3685220352, jvmMax=7635730432, totalBytes=4484, maxBytes=8589934592, currPhys=3820793856, maxPhys=8589934592
    • 126 ms
      testHammingDistance3(Nd4jBackend)
      • 126 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testHammingDistance3
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testHammingDistance3: 125 ms, threadCount: (29->29), jvmTotal=3685220352, jvmMax=7635730432, totalBytes=4736, maxBytes=8589934592, currPhys=3820793856, maxPhys=8589934592
    • 123 ms
      testSumDifferentOrdersSquareMatrix(Nd4jBackend)
      • 123 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testSumDifferentOrdersSquareMatrix
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testSumDifferentOrdersSquareMatrix: 122 ms, threadCount: (29->29), jvmTotal=3685220352, jvmMax=7635730432, totalBytes=4624, maxBytes=8589934592, currPhys=3820793856, maxPhys=8589934592
    • 124 ms
      testScalarEqualsNoResult()
      • 124 ms
        passed[1]
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testScalarEqualsNoResult
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testScalarEqualsNoResult: 122 ms, threadCount: (29->29), jvmTotal=3685220352, jvmMax=7635730432, totalBytes=4500, maxBytes=8589934592, currPhys=3820797952, maxPhys=8589934592
    • 123 ms
      testCreateF()
      • 123 ms
        passed[1]
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testCreateF
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testCreateF: 121 ms, threadCount: (29->29), jvmTotal=3685220352, jvmMax=7635730432, totalBytes=4936, maxBytes=8589934592, currPhys=3820797952, maxPhys=8589934592
    • 123 ms
      testAddScalar(Nd4jBackend)
      • 123 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testAddScalar
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testAddScalar: 122 ms, threadCount: (29->29), jvmTotal=3685220352, jvmMax=7635730432, totalBytes=4548, maxBytes=8589934592, currPhys=3820797952, maxPhys=8589934592
    • passedtestAutoBroadcastAdd(Nd4jBackend)
    • 122 ms
      testScatterUpdateShortcut_f1(Nd4jBackend)
      • 122 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testScatterUpdateShortcut_f1
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testScatterUpdateShortcut_f1: 121 ms, threadCount: (29->29), jvmTotal=3685220352, jvmMax=7635730432, totalBytes=4552, maxBytes=8589934592, currPhys=3820802048, maxPhys=8589934592
    • 121 ms
      testBadReduce3Call(Nd4jBackend)
      • 121 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testBadReduce3Call
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testBadReduce3Call: 120 ms, threadCount: (29->29), jvmTotal=3685220352, jvmMax=7635730432, totalBytes=4512, maxBytes=8589934592, currPhys=3820806144, maxPhys=8589934592
    • 122 ms
      testToXVector()
      • 122 ms
        passed[1]
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testToXVector
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testToXVector: 121 ms, threadCount: (29->29), jvmTotal=3685220352, jvmMax=7635730432, totalBytes=17688, maxBytes=8589934592, currPhys=3821039616, maxPhys=8589934592
    • 123 ms
      testTadReduce3_3_NEG_2(Nd4jBackend)
      • 123 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testTadReduce3_3_NEG_2
          o.n.l.Nd4jTestsC - Reduced: [ 1.0000, 1.0000, 1.0000, 1.0000, 1.0000]
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testTadReduce3_3_NEG_2: 122 ms, threadCount: (29->29), jvmTotal=3685220352, jvmMax=7635730432, totalBytes=4916, maxBytes=8589934592, currPhys=3821039616, maxPhys=8589934592
    • 124 ms
      testReshape(Nd4jBackend)
      • 124 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testReshape
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testReshape: 123 ms, threadCount: (29->29), jvmTotal=3685220352, jvmMax=7635730432, totalBytes=4544, maxBytes=8589934592, currPhys=3821039616, maxPhys=8589934592
    • 123 ms
      testVectorSqueeze(Nd4jBackend)
      • 123 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testVectorSqueeze
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testVectorSqueeze: 122 ms, threadCount: (29->29), jvmTotal=3685220352, jvmMax=7635730432, totalBytes=4532, maxBytes=8589934592, currPhys=3821043712, maxPhys=8589934592
    • 139 ms
      testTadPercentile1(Nd4jBackend)
      • 139 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testTadPercentile1
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testTadPercentile1: 137 ms, threadCount: (29->29), jvmTotal=3685220352, jvmMax=7635730432, totalBytes=4940, maxBytes=8589934592, currPhys=3821158400, maxPhys=8589934592
    • 126 ms
      testNdArrayCreation(Nd4jBackend)
      • 126 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testNdArrayCreation
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testNdArrayCreation: 125 ms, threadCount: (29->29), jvmTotal=3685220352, jvmMax=7635730432, totalBytes=4480, maxBytes=8589934592, currPhys=3821166592, maxPhys=8589934592
    • 124 ms
      testDimShuffle(Nd4jBackend)
      • 124 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testDimShuffle
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testDimShuffle: 123 ms, threadCount: (29->29), jvmTotal=3685220352, jvmMax=7635730432, totalBytes=4608, maxBytes=8589934592, currPhys=3821166592, maxPhys=8589934592
    • 124 ms
      testSummaryStatsEquality_1(Nd4jBackend)
      • 124 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testSummaryStatsEquality_1
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testSummaryStatsEquality_1: 122 ms, threadCount: (29->29), jvmTotal=3685220352, jvmMax=7635730432, totalBytes=4600, maxBytes=8589934592, currPhys=3821203456, maxPhys=8589934592
    • 123 ms
      testSliceMatrix()
      • 123 ms
        passed[1]
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testSliceMatrix
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testSliceMatrix: 121 ms, threadCount: (29->29), jvmTotal=3685220352, jvmMax=7635730432, totalBytes=4568, maxBytes=8589934592, currPhys=3821203456, maxPhys=8589934592
    • 123 ms
      testSoftmaxStability(Nd4jBackend)
      • 123 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testSoftmaxStability
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testSoftmaxStability: 122 ms, threadCount: (29->29), jvmTotal=3685220352, jvmMax=7635730432, totalBytes=4552, maxBytes=8589934592, currPhys=3821203456, maxPhys=8589934592
    • 122 ms
      testGetWhereNumber(Nd4jBackend)
      • 122 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testGetWhereNumber
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testGetWhereNumber: 120 ms, threadCount: (29->29), jvmTotal=3685220352, jvmMax=7635730432, totalBytes=4580, maxBytes=8589934592, currPhys=3821203456, maxPhys=8589934592
    • 123 ms
      testMmulGet(Nd4jBackend)
      • 123 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testMmulGet
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testMmulGet: 122 ms, threadCount: (29->29), jvmTotal=3685220352, jvmMax=7635730432, totalBytes=4840, maxBytes=8589934592, currPhys=3821207552, maxPhys=8589934592
    • 124 ms
      testPercentile1(Nd4jBackend)
      • 124 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testPercentile1
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testPercentile1: 122 ms, threadCount: (29->29), jvmTotal=3685220352, jvmMax=7635730432, totalBytes=4464, maxBytes=8589934592, currPhys=3821207552, maxPhys=8589934592
    • 123 ms
      testPercentile2(Nd4jBackend)
      • 123 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testPercentile2
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testPercentile2: 121 ms, threadCount: (29->29), jvmTotal=3685220352, jvmMax=7635730432, totalBytes=4464, maxBytes=8589934592, currPhys=3821215744, maxPhys=8589934592
    • 123 ms
      testPercentile3(Nd4jBackend)
      • 123 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testPercentile3
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testPercentile3: 121 ms, threadCount: (29->29), jvmTotal=3685220352, jvmMax=7635730432, totalBytes=4464, maxBytes=8589934592, currPhys=3821219840, maxPhys=8589934592
    • 125 ms
      testPercentile4(Nd4jBackend)
      • 125 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testPercentile4
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testPercentile4: 123 ms, threadCount: (29->29), jvmTotal=3685220352, jvmMax=7635730432, totalBytes=4464, maxBytes=8589934592, currPhys=3821219840, maxPhys=8589934592
    • 123 ms
      testPercentile5(Nd4jBackend)
      • 123 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testPercentile5
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testPercentile5: 121 ms, threadCount: (29->29), jvmTotal=3685220352, jvmMax=7635730432, totalBytes=4464, maxBytes=8589934592, currPhys=3821228032, maxPhys=8589934592
    • 124 ms
      testIsMaxVectorCase(Nd4jBackend)
      • 124 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testIsMaxVectorCase
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testIsMaxVectorCase: 123 ms, threadCount: (29->29), jvmTotal=3685220352, jvmMax=7635730432, totalBytes=4548, maxBytes=8589934592, currPhys=3820994560, maxPhys=8589934592
    • 124 ms
      testPutSpecifiedIndex()
      • 124 ms
        passed[1]
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testPutSpecifiedIndex
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testPutSpecifiedIndex: 123 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=5932, maxBytes=8589934592, currPhys=3820994560, maxPhys=8589934592
    • 125 ms
      testMatmul_Empty(Nd4jBackend)
      • 125 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testMatmul_Empty
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testMatmul_Empty: 123 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4560, maxBytes=8589934592, currPhys=3820994560, maxPhys=8589934592
    • 125 ms
      testConv2DWeightsFormat1(Nd4jBackend)
      • 125 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testConv2DWeightsFormat1
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testConv2DWeightsFormat1: 123 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4896, maxBytes=8589934592, currPhys=3821002752, maxPhys=8589934592
    • 123 ms
      testConv2DWeightsFormat2(Nd4jBackend)
      • 123 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testConv2DWeightsFormat2
          [2, 4, 3, 3]
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testConv2DWeightsFormat2: 121 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4896, maxBytes=8589934592, currPhys=3821010944, maxPhys=8589934592
    • 123 ms
      testRowVectorMultipleIndices(Nd4jBackend)
      • 123 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testRowVectorMultipleIndices
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testRowVectorMultipleIndices: 122 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4464, maxBytes=8589934592, currPhys=3821010944, maxPhys=8589934592
    • 124 ms
      testDupDelayed(Nd4jBackend)
      • 124 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testDupDelayed
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testDupDelayed: 121 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4432, maxBytes=8589934592, currPhys=3821010944, maxPhys=8589934592
    • 124 ms
      testAudoBroadcastAddMatrix(Nd4jBackend)
      • 124 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testAudoBroadcastAddMatrix
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testAudoBroadcastAddMatrix: 122 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4596, maxBytes=8589934592, currPhys=3821010944, maxPhys=8589934592
    • 123 ms
      testAccumuationWithoutAxis_1(Nd4jBackend)
      • 123 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testAccumuationWithoutAxis_1
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testAccumuationWithoutAxis_1: 121 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4484, maxBytes=8589934592, currPhys=3821010944, maxPhys=8589934592
    • 124 ms
      testBroadcast3d2d(Nd4jBackend)
      • 124 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testBroadcast3d2d
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testBroadcast3d2d: 123 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=10928, maxBytes=8589934592, currPhys=3821010944, maxPhys=8589934592
    • 139 ms
      testBroadcast4d2d(Nd4jBackend)
      • 139 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testBroadcast4d2d
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testBroadcast4d2d: 139 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=37344, maxBytes=8589934592, currPhys=3821010944, maxPhys=8589934592
    • 124 ms
      testBroadcastAMax(Nd4jBackend)
      • 124 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testBroadcastAMax
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testBroadcastAMax: 122 ms, threadCount: (29->29), jvmTotal=3685744640, jvmMax=7635730432, totalBytes=4964, maxBytes=8589934592, currPhys=3821096960, maxPhys=8589934592
    • 123 ms
      testBroadcastAMin(Nd4jBackend)
      • 123 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testBroadcastAMin
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testBroadcastAMin: 121 ms, threadCount: (29->29), jvmTotal=3685744640, jvmMax=7635730432, totalBytes=4964, maxBytes=8589934592, currPhys=3821105152, maxPhys=8589934592
    • 188 ms
      testBroadcastDiv2()
      • 188 ms
        passed[1]
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testBroadcastDiv2
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testBroadcastDiv2: 186 ms, threadCount: (29->29), jvmTotal=3685744640, jvmMax=7635730432, totalBytes=5080, maxBytes=8589934592, currPhys=3845263360, maxPhys=8589934592
    • 121 ms
      testBroadcastMult(Nd4jBackend)
      • 121 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testBroadcastMult
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testBroadcastMult: 119 ms, threadCount: (29->29), jvmTotal=3685744640, jvmMax=7635730432, totalBytes=4604, maxBytes=8589934592, currPhys=3821252608, maxPhys=8589934592
    • 124 ms
      testNumVectorsAlongDimension(Nd4jBackend)
      • 124 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testNumVectorsAlongDimension
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testNumVectorsAlongDimension: 123 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4496, maxBytes=8589934592, currPhys=3821252608, maxPhys=8589934592
    • 124 ms
      testToFlattenedOnViews(Nd4jBackend)
      • 124 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testToFlattenedOnViews
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testToFlattenedOnViews: 123 ms, threadCount: (29->29), jvmTotal=3685220352, jvmMax=7635730432, totalBytes=5272, maxBytes=8589934592, currPhys=3821256704, maxPhys=8589934592
    • 124 ms
      testMuliRowVector(Nd4jBackend)
      • 124 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testMuliRowVector
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testMuliRowVector: 122 ms, threadCount: (29->29), jvmTotal=3685220352, jvmMax=7635730432, totalBytes=4792, maxBytes=8589934592, currPhys=3821256704, maxPhys=8589934592
    • 126 ms
      testGetDouble(Nd4jBackend)
      • 126 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testGetDouble
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testGetDouble: 124 ms, threadCount: (29->29), jvmTotal=3685220352, jvmMax=7635730432, totalBytes=4628, maxBytes=8589934592, currPhys=3821256704, maxPhys=8589934592
    • 122 ms
      testMatmulMethod_1(Nd4jBackend)
      • 122 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testMatmulMethod_1
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testMatmulMethod_1: 120 ms, threadCount: (29->29), jvmTotal=3685220352, jvmMax=7635730432, totalBytes=4652, maxBytes=8589934592, currPhys=3821260800, maxPhys=8589934592
    • 122 ms
      testMatmulMethod_2(Nd4jBackend)
      • 122 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testMatmulMethod_2
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testMatmulMethod_2: 121 ms, threadCount: (29->29), jvmTotal=3685220352, jvmMax=7635730432, totalBytes=4652, maxBytes=8589934592, currPhys=3821264896, maxPhys=8589934592
    • 122 ms
      testMatmulMethod_3(Nd4jBackend)
      • 122 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testMatmulMethod_3
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testMatmulMethod_3: 120 ms, threadCount: (29->29), jvmTotal=3685220352, jvmMax=7635730432, totalBytes=4652, maxBytes=8589934592, currPhys=3821268992, maxPhys=8589934592
    • 123 ms
      testMatmulMethod_4(Nd4jBackend)
      • 123 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testMatmulMethod_4
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testMatmulMethod_4: 122 ms, threadCount: (29->29), jvmTotal=3685220352, jvmMax=7635730432, totalBytes=4652, maxBytes=8589934592, currPhys=3821277184, maxPhys=8589934592
    • 123 ms
      testMatmulMethod_5(Nd4jBackend)
      • 123 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testMatmulMethod_5
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testMatmulMethod_5: 122 ms, threadCount: (29->29), jvmTotal=3685220352, jvmMax=7635730432, totalBytes=4652, maxBytes=8589934592, currPhys=3821277184, maxPhys=8589934592
    • 123 ms
      testMatmulMethod_6(Nd4jBackend)
      • 123 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testMatmulMethod_6
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testMatmulMethod_6: 122 ms, threadCount: (29->29), jvmTotal=3685220352, jvmMax=7635730432, totalBytes=4652, maxBytes=8589934592, currPhys=3821277184, maxPhys=8589934592
    • 125 ms
      testMatmulMethod_7(Nd4jBackend)
      • 125 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testMatmulMethod_7
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testMatmulMethod_7: 124 ms, threadCount: (29->29), jvmTotal=3685220352, jvmMax=7635730432, totalBytes=4652, maxBytes=8589934592, currPhys=3821277184, maxPhys=8589934592
    • 125 ms
      testMatmulMethod_8(Nd4jBackend)
      • 125 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testMatmulMethod_8
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testMatmulMethod_8: 123 ms, threadCount: (29->29), jvmTotal=3685220352, jvmMax=7635730432, totalBytes=4652, maxBytes=8589934592, currPhys=3821277184, maxPhys=8589934592
    • 122 ms
      testGetFromRowVector(Nd4jBackend)
      • 122 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testGetFromRowVector
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testGetFromRowVector: 120 ms, threadCount: (29->29), jvmTotal=3685220352, jvmMax=7635730432, totalBytes=4496, maxBytes=8589934592, currPhys=3821277184, maxPhys=8589934592
    • 390 ms
      testReverse_1(Nd4jBackend)
      • 390 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testReverse_1
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testReverse_1: 388 ms, threadCount: (29->29), jvmTotal=3685220352, jvmMax=7635730432, totalBytes=4500, maxBytes=8589934592, currPhys=3837415424, maxPhys=8589934592
    • 391 ms
      testReverse_2(Nd4jBackend)
      • 391 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testReverse_2
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testReverse_2: 388 ms, threadCount: (29->29), jvmTotal=3685220352, jvmMax=7635730432, totalBytes=4532, maxBytes=8589934592, currPhys=3853553664, maxPhys=8589934592
    • 123 ms
      testGetPermuteReshapeSub(Nd4jBackend)
      • 123 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testGetPermuteReshapeSub
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testGetPermuteReshapeSub: 120 ms, threadCount: (29->29), jvmTotal=3685220352, jvmMax=7635730432, totalBytes=4720, maxBytes=8589934592, currPhys=3821277184, maxPhys=8589934592
    • 123 ms
      testAssignValid()
      • 123 ms
        passed[1]
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testAssignValid
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testAssignValid: 122 ms, threadCount: (29->29), jvmTotal=3685220352, jvmMax=7635730432, totalBytes=4532, maxBytes=8589934592, currPhys=3821277184, maxPhys=8589934592
    • 125 ms
      testNativeSort1(Nd4jBackend)
      • 125 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testNativeSort1
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testNativeSort1: 123 ms, threadCount: (29->29), jvmTotal=3685220352, jvmMax=7635730432, totalBytes=4520, maxBytes=8589934592, currPhys=3821277184, maxPhys=8589934592
    • 123 ms
      testNativeSort2(Nd4jBackend)
      • 123 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testNativeSort2
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testNativeSort2: 121 ms, threadCount: (29->29), jvmTotal=3685220352, jvmMax=7635730432, totalBytes=4516, maxBytes=8589934592, currPhys=3821281280, maxPhys=8589934592
    • passedtestNativeSort3(Nd4jBackend)
    • 125 ms
      testPutRowValidation(Nd4jBackend)
      • 125 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testPutRowValidation
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testPutRowValidation: 124 ms, threadCount: (29->29), jvmTotal=3685220352, jvmMax=7635730432, totalBytes=4496, maxBytes=8589934592, currPhys=3821293568, maxPhys=8589934592
    • 123 ms
      testMaxViewF()
      • 123 ms
        passed[1]
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testMaxViewF
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testMaxViewF: 121 ms, threadCount: (29->29), jvmTotal=3685220352, jvmMax=7635730432, totalBytes=4672, maxBytes=8589934592, currPhys=3821297664, maxPhys=8589934592
    • 124 ms
      testTranspose_Custom()
      • 124 ms
        passed[1]
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testTranspose_Custom
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testTranspose_Custom: 123 ms, threadCount: (29->29), jvmTotal=3685220352, jvmMax=7635730432, totalBytes=4564, maxBytes=8589934592, currPhys=3821301760, maxPhys=8589934592
    • 122 ms
      testRowsColumns(Nd4jBackend)
      • 122 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testRowsColumns
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testRowsColumns: 121 ms, threadCount: (29->29), jvmTotal=3685220352, jvmMax=7635730432, totalBytes=4544, maxBytes=8589934592, currPhys=3821301760, maxPhys=8589934592
    • 141 ms
      testPermutei(Nd4jBackend)
      • 141 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testPermutei
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testPermutei: 139 ms, threadCount: (29->29), jvmTotal=3685220352, jvmMax=7635730432, totalBytes=32784, maxBytes=8589934592, currPhys=3821301760, maxPhys=8589934592
    • 124 ms
      testMatchTransform(Nd4jBackend)
      • 124 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testMatchTransform
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testMatchTransform: 122 ms, threadCount: (29->29), jvmTotal=3685220352, jvmMax=7635730432, totalBytes=4500, maxBytes=8589934592, currPhys=3821309952, maxPhys=8589934592
    • 125 ms
      testScalarVectorSqueeze(Nd4jBackend)
      • 125 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testScalarVectorSqueeze
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testScalarVectorSqueeze: 125 ms, threadCount: (29->29), jvmTotal=3685220352, jvmMax=7635730432, totalBytes=4464, maxBytes=8589934592, currPhys=3821309952, maxPhys=8589934592
    • 121 ms
      testNewBroadcastComparison1(Nd4jBackend)
      • 121 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testNewBroadcastComparison1
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testNewBroadcastComparison1: 120 ms, threadCount: (29->29), jvmTotal=3685220352, jvmMax=7635730432, totalBytes=4772, maxBytes=8589934592, currPhys=3821309952, maxPhys=8589934592
    • 125 ms
      testNewBroadcastComparison2(Nd4jBackend)
      • 125 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testNewBroadcastComparison2
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testNewBroadcastComparison2: 124 ms, threadCount: (29->29), jvmTotal=3685220352, jvmMax=7635730432, totalBytes=4772, maxBytes=8589934592, currPhys=3821309952, maxPhys=8589934592
    • 124 ms
      testNewBroadcastComparison3(Nd4jBackend)
      • 124 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testNewBroadcastComparison3
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testNewBroadcastComparison3: 122 ms, threadCount: (29->29), jvmTotal=3685220352, jvmMax=7635730432, totalBytes=4772, maxBytes=8589934592, currPhys=3821318144, maxPhys=8589934592
    • 124 ms
      testNewBroadcastComparison4(Nd4jBackend)
      • 124 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testNewBroadcastComparison4
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testNewBroadcastComparison4: 122 ms, threadCount: (29->29), jvmTotal=3685220352, jvmMax=7635730432, totalBytes=4772, maxBytes=8589934592, currPhys=3821326336, maxPhys=8589934592
    • 124 ms
      testReduce3AlexBug(Nd4jBackend)
      • 124 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testReduce3AlexBug
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testReduce3AlexBug: 123 ms, threadCount: (29->29), jvmTotal=3685220352, jvmMax=7635730432, totalBytes=4652, maxBytes=8589934592, currPhys=3821326336, maxPhys=8589934592
    • 124 ms
      testArgMax(Nd4jBackend)
      • 124 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testArgMax
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testArgMax: 123 ms, threadCount: (29->29), jvmTotal=3685220352, jvmMax=7635730432, totalBytes=4874, maxBytes=8589934592, currPhys=3821326336, maxPhys=8589934592
    • 111 ms
      testRndBloat16(Nd4jBackend)
      • 111 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testRndBloat16
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testRndBloat16: 110 ms, threadCount: (29->29), jvmTotal=3685220352, jvmMax=7635730432, totalBytes=4504, maxBytes=8589934592, currPhys=3821367296, maxPhys=8589934592
    • 121 ms
      testConcat(Nd4jBackend)
      • 121 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testConcat
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testConcat: 119 ms, threadCount: (29->29), jvmTotal=3685220352, jvmMax=7635730432, totalBytes=4816, maxBytes=8589934592, currPhys=3821367296, maxPhys=8589934592
    • 123 ms
      testGetColumns(Nd4jBackend)
      • 123 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testGetColumns
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testGetColumns: 122 ms, threadCount: (29->29), jvmTotal=3685220352, jvmMax=7635730432, totalBytes=4668, maxBytes=8589934592, currPhys=3821367296, maxPhys=8589934592
    • 123 ms
      testBroadcastAdd(Nd4jBackend)
      • 123 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testBroadcastAdd
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testBroadcastAdd: 122 ms, threadCount: (29->29), jvmTotal=3685220352, jvmMax=7635730432, totalBytes=4604, maxBytes=8589934592, currPhys=3821367296, maxPhys=8589934592
    • 124 ms
      testBroadcastDiv(Nd4jBackend)
      • 124 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testBroadcastDiv
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testBroadcastDiv: 122 ms, threadCount: (29->29), jvmTotal=3685220352, jvmMax=7635730432, totalBytes=4604, maxBytes=8589934592, currPhys=3821367296, maxPhys=8589934592
    • 124 ms
      testBroadcastMax(Nd4jBackend)
      • 124 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testBroadcastMax
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testBroadcastMax: 124 ms, threadCount: (29->29), jvmTotal=3685220352, jvmMax=7635730432, totalBytes=4964, maxBytes=8589934592, currPhys=3821379584, maxPhys=8589934592
    • 124 ms
      testBroadcastMin(Nd4jBackend)
      • 124 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testBroadcastMin
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testBroadcastMin: 124 ms, threadCount: (29->29), jvmTotal=3685220352, jvmMax=7635730432, totalBytes=4964, maxBytes=8589934592, currPhys=3821391872, maxPhys=8589934592
    • 121 ms
      testBroadcastSub(Nd4jBackend)
      • 121 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testBroadcastSub
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testBroadcastSub: 120 ms, threadCount: (29->29), jvmTotal=3685220352, jvmMax=7635730432, totalBytes=4604, maxBytes=8589934592, currPhys=3821391872, maxPhys=8589934592
    • 123 ms
      testDivide(Nd4jBackend)
      • 123 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testDivide
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testDivide: 121 ms, threadCount: (29->29), jvmTotal=3685220352, jvmMax=7635730432, totalBytes=4648, maxBytes=8589934592, currPhys=3821391872, maxPhys=8589934592
    • 124 ms
      testDistance1and2(Nd4jBackend)
      • 124 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testDistance1and2
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testDistance1and2: 123 ms, threadCount: (29->29), jvmTotal=3685220352, jvmMax=7635730432, totalBytes=4524, maxBytes=8589934592, currPhys=3821391872, maxPhys=8589934592
    • 122 ms
      testAllDistances2_Large(Nd4jBackend)
      • 122 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testAllDistances2_Large
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testAllDistances2_Large: 122 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=6992, maxBytes=8589934592, currPhys=3821285376, maxPhys=8589934592
    • 124 ms
      testMatrixReshape(Nd4jBackend)
      • 124 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testMatrixReshape
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testMatrixReshape: 123 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4516, maxBytes=8589934592, currPhys=3821285376, maxPhys=8589934592
    • 126 ms
      testGTOE_1(Nd4jBackend)
      • 126 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testGTOE_1
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testGTOE_1: 125 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4588, maxBytes=8589934592, currPhys=3821285376, maxPhys=8589934592
    • 124 ms
      testMultiSum(Nd4jBackend)
      • 124 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testMultiSum
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testMultiSum: 123 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=5160, maxBytes=8589934592, currPhys=3821285376, maxPhys=8589934592
    • 122 ms
      testGetRow(Nd4jBackend)
      • 122 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testGetRow
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testGetRow: 120 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4664, maxBytes=8589934592, currPhys=3821289472, maxPhys=8589934592
    • 124 ms
      testTadPermuteEquals(Nd4jBackend)
      • 124 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testTadPermuteEquals
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testTadPermuteEquals: 122 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=5040, maxBytes=8589934592, currPhys=3821289472, maxPhys=8589934592
    • 122 ms
      testTADMMul(Nd4jBackend)
      • 122 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testTADMMul
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testTADMMul: 121 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4896, maxBytes=8589934592, currPhys=3821289472, maxPhys=8589934592
    • 123 ms
      testIm2Col(Nd4jBackend)
      • 123 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testIm2Col
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testIm2Col: 123 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4680, maxBytes=8589934592, currPhys=3821338624, maxPhys=8589934592
    • 122 ms
      testIsMax2(Nd4jBackend)
      • 122 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testIsMax2
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testIsMax2: 121 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4900, maxBytes=8589934592, currPhys=3821338624, maxPhys=8589934592
    • 122 ms
      testMmulViews_1(Nd4jBackend)
      • 122 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testMmulViews_1
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testMmulViews_1: 121 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=5164, maxBytes=8589934592, currPhys=3821338624, maxPhys=8589934592
    • 123 ms
      testToFlattenedWithOrder(Nd4jBackend)
      • 123 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testToFlattenedWithOrder
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testToFlattenedWithOrder: 122 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=5312, maxBytes=8589934592, currPhys=3821338624, maxPhys=8589934592
    • 122 ms
      testMulRowVector(Nd4jBackend)
      • 122 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testMulRowVector
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testMulRowVector: 121 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4604, maxBytes=8589934592, currPhys=3821342720, maxPhys=8589934592
    • 123 ms
      testRowsEdgeCaseView()
      • 123 ms
        passed[1]
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testRowsEdgeCaseView
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testRowsEdgeCaseView: 122 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4748, maxBytes=8589934592, currPhys=3821342720, maxPhys=8589934592
    • 297 ms
      testEmptyCasting()
      • 297 ms
        passed[1]
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testEmptyCasting
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testEmptyCasting: 296 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4432, maxBytes=8589934592, currPhys=3821346816, maxPhys=8589934592
    • 120 ms
      testLinspaceWithStepForIntegers()
      • 120 ms
        passed[1]
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testLinspaceWithStepForIntegers
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testLinspaceWithStepForIntegers: 119 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4496, maxBytes=8589934592, currPhys=3821346816, maxPhys=8589934592
    • 123 ms
      testLTOE_1(Nd4jBackend)
      • 123 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testLTOE_1
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testLTOE_1: 122 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4588, maxBytes=8589934592, currPhys=3821346816, maxPhys=8589934592
    • 122 ms
      testToOffsetZeroCopy(Nd4jBackend)
      • 122 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testToOffsetZeroCopy
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testToOffsetZeroCopy: 121 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=10624, maxBytes=8589934592, currPhys=3821346816, maxPhys=8589934592
    • 125 ms
      testLength(Nd4jBackend)
      • 125 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testLength
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testLength: 124 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4748, maxBytes=8589934592, currPhys=3821346816, maxPhys=8589934592
    • 125 ms
      test4DSumView(Nd4jBackend)
      • 125 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.test4DSumView
          o.n.c.t.BaseND4JTest - Nd4jTestsC.test4DSumView: 122 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4880, maxBytes=8589934592, currPhys=3821355008, maxPhys=8589934592
    • 122 ms
      testMMulFTimesC(Nd4jBackend)
      • 122 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testMMulFTimesC
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testMMulFTimesC: 120 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4776, maxBytes=8589934592, currPhys=3821355008, maxPhys=8589934592
    • 125 ms
      testSortColumns(Nd4jBackend)
      • 125 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testSortColumns
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testSortColumns: 124 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=14512, maxBytes=8589934592, currPhys=3821363200, maxPhys=8589934592
    • 120 ms
      testMatrix(Nd4jBackend)
      • 120 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testMatrix
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testMatrix: 120 ms, threadCount: (29->29), jvmTotal=3685220352, jvmMax=7635730432, totalBytes=4556, maxBytes=8589934592, currPhys=3821363200, maxPhys=8589934592
    • 137 ms
      testInvalidOrder()
      • 137 ms
        passed[1]
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testInvalidOrder
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testInvalidOrder: 137 ms, threadCount: (29->29), jvmTotal=3685220352, jvmMax=7635730432, totalBytes=4432, maxBytes=8589934592, currPhys=3821363200, maxPhys=8589934592
    • passedtestMmulOp(Nd4jBackend)
    • 124 ms
      testGetIntervalEdgeCase(Nd4jBackend)
      • 124 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testGetIntervalEdgeCase
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testGetIntervalEdgeCase: 122 ms, threadCount: (29->29), jvmTotal=3685220352, jvmMax=7635730432, totalBytes=5308, maxBytes=8589934592, currPhys=3821363200, maxPhys=8589934592
    • 124 ms
      testPutScalar1(Nd4jBackend)
      • 124 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testPutScalar1
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testPutScalar1: 122 ms, threadCount: (29->29), jvmTotal=3685220352, jvmMax=7635730432, totalBytes=5096, maxBytes=8589934592, currPhys=3823583232, maxPhys=8589934592
    • 121 ms
      testAllDistances4_Large_Columns(Nd4jBackend)
      • 121 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testAllDistances4_Large_Columns
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testAllDistances4_Large_Columns: 121 ms, threadCount: (29->29), jvmTotal=3685220352, jvmMax=7635730432, totalBytes=6992, maxBytes=8589934592, currPhys=3821367296, maxPhys=8589934592
    • 123 ms
      testDupDimension(Nd4jBackend)
      • 123 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testDupDimension
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testDupDimension: 122 ms, threadCount: (29->29), jvmTotal=3685220352, jvmMax=7635730432, totalBytes=4540, maxBytes=8589934592, currPhys=3821367296, maxPhys=8589934592
    • 123 ms
      testPutRow(Nd4jBackend)
      • 123 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testPutRow
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testPutRow: 122 ms, threadCount: (29->29), jvmTotal=3685220352, jvmMax=7635730432, totalBytes=5328, maxBytes=8589934592, currPhys=3821367296, maxPhys=8589934592
    • 124 ms
      testLinearViewGetAndPut(Nd4jBackend)
      • 124 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testLinearViewGetAndPut
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testLinearViewGetAndPut: 124 ms, threadCount: (29->29), jvmTotal=3685220352, jvmMax=7635730432, totalBytes=4496, maxBytes=8589934592, currPhys=3821367296, maxPhys=8589934592
    • passedtestSingleDeviceAveraging(Nd4jBackend)
    • 123 ms
      testSigmoid(Nd4jBackend)
      • 123 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testSigmoid
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testSigmoid: 121 ms, threadCount: (29->29), jvmTotal=3685220352, jvmMax=7635730432, totalBytes=4516, maxBytes=8589934592, currPhys=3821367296, maxPhys=8589934592
    • 124 ms
      testGetColumnRowVector()
      • 124 ms
        passed[1]
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testGetColumnRowVector
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testGetColumnRowVector: 122 ms, threadCount: (29->29), jvmTotal=3685220352, jvmMax=7635730432, totalBytes=4484, maxBytes=8589934592, currPhys=3821367296, maxPhys=8589934592
    • 124 ms
      testScalar(Nd4jBackend)
      • 124 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testScalar
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testScalar: 123 ms, threadCount: (29->29), jvmTotal=3685220352, jvmMax=7635730432, totalBytes=4432, maxBytes=8589934592, currPhys=3821367296, maxPhys=8589934592
    • 123 ms
      testSignXZ(Nd4jBackend)
      • 123 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testSignXZ
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testSignXZ: 122 ms, threadCount: (29->29), jvmTotal=3685220352, jvmMax=7635730432, totalBytes=4840, maxBytes=8589934592, currPhys=3821367296, maxPhys=8589934592
    • 127 ms
      testSlices(Nd4jBackend)
      • 127 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testSlices
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testSlices: 125 ms, threadCount: (29->29), jvmTotal=3685220352, jvmMax=7635730432, totalBytes=4688, maxBytes=8589934592, currPhys=3821367296, maxPhys=8589934592
    • 120 ms
      testTranspose(Nd4jBackend)
      • 120 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testTranspose
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testTranspose: 119 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4756, maxBytes=8589934592, currPhys=3821367296, maxPhys=8589934592
    • passedtestNativeSortAlongDimension1(Nd4jBackend)
    • passedtestNativeSortAlongDimension2(Nd4jBackend)
    • passedtestNativeSortAlongDimension3(Nd4jBackend)
    • 123 ms
      testSqrt_1(Nd4jBackend)
      • 123 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testSqrt_1
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testSqrt_1: 122 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4556, maxBytes=8589934592, currPhys=3821367296, maxPhys=8589934592
    • 122 ms
      testStdev0(Nd4jBackend)
      • 122 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testStdev0
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testStdev0: 121 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4624, maxBytes=8589934592, currPhys=3821367296, maxPhys=8589934592
    • 122 ms
      testStdev1(Nd4jBackend)
      • 122 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testStdev1
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testStdev1: 121 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4624, maxBytes=8589934592, currPhys=3821367296, maxPhys=8589934592
    • 122 ms
      testIsMaxSingleDim1(Nd4jBackend)
      • 122 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testIsMaxSingleDim1
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testIsMaxSingleDim1: 121 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4636, maxBytes=8589934592, currPhys=3821367296, maxPhys=8589934592
    • 123 ms
      testTanhXZ(Nd4jBackend)
      • 123 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testTanhXZ
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testTanhXZ: 121 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4856, maxBytes=8589934592, currPhys=3821371392, maxPhys=8589934592
    • 121 ms
      testScalarSqueeze(Nd4jBackend)
      • 121 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testScalarSqueeze
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testScalarSqueeze: 120 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4480, maxBytes=8589934592, currPhys=3821375488, maxPhys=8589934592
    • 123 ms
      testTile_1(Nd4jBackend)
      • 123 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testTile_1
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testTile_1: 123 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4580, maxBytes=8589934592, currPhys=3821375488, maxPhys=8589934592
    • 124 ms
      testArangeNegative(Nd4jBackend)
      • 124 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testArangeNegative
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testArangeNegative: 123 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4556, maxBytes=8589934592, currPhys=3821375488, maxPhys=8589934592
    • 122 ms
      testRepeatStrided(Nd4jBackend)
      • 122 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testRepeatStrided
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testRepeatStrided: 121 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4796, maxBytes=8589934592, currPhys=3821383680, maxPhys=8589934592
    • 123 ms
      testEqualOrder1(Nd4jBackend)
      • 123 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testEqualOrder1
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testEqualOrder1: 121 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4604, maxBytes=8589934592, currPhys=3821383680, maxPhys=8589934592
    • 125 ms
      testVStackRank1()
      • 125 ms
        passed[1]
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testVStackRank1
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testVStackRank1: 124 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4724, maxBytes=8589934592, currPhys=3821383680, maxPhys=8589934592
    • 123 ms
      testVPull1(Nd4jBackend)
      • 123 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testVPull1
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testVPull1: 122 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4712, maxBytes=8589934592, currPhys=3821387776, maxPhys=8589934592
    • 123 ms
      testVPull2(Nd4jBackend)
      • 123 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testVPull2
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testVPull2: 122 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4712, maxBytes=8589934592, currPhys=3821387776, maxPhys=8589934592
    • 121 ms
      testEmptyShapeRank0()
      • 121 ms
        passed[1]
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testEmptyShapeRank0
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testEmptyShapeRank0: 120 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4464, maxBytes=8589934592, currPhys=3821387776, maxPhys=8589934592
    • 123 ms
      testWhere1()
      • 123 ms
        passed[1]
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testWhere1
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testWhere1: 122 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4584, maxBytes=8589934592, currPhys=3821387776, maxPhys=8589934592
    • 123 ms
      testWhere2()
      • 123 ms
        passed[1]
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testWhere2
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testWhere2: 122 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4652, maxBytes=8589934592, currPhys=3821387776, maxPhys=8589934592
    • 124 ms
      testWhere3()
      • 124 ms
        passed[1]
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testWhere3
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testWhere3: 123 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4732, maxBytes=8589934592, currPhys=3821387776, maxPhys=8589934592
    • 122 ms
      test2DArraySlice(Nd4jBackend)
      • 122 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.test2DArraySlice
          o.n.c.t.BaseND4JTest - Nd4jTestsC.test2DArraySlice: 121 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4656, maxBytes=8589934592, currPhys=3821387776, maxPhys=8589934592
    • 124 ms
      testTranspose1(Nd4jBackend)
      • 124 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testTranspose1
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testTranspose1: 123 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4448, maxBytes=8589934592, currPhys=3821387776, maxPhys=8589934592
    • 124 ms
      testTranspose2(Nd4jBackend)
      • 124 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testTranspose2
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testTranspose2: 122 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4432, maxBytes=8589934592, currPhys=3821391872, maxPhys=8589934592
    • 122 ms
      testTransposei()
      • 122 ms
        passed[1]
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testTransposei
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testTransposei: 121 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4544, maxBytes=8589934592, currPhys=3821395968, maxPhys=8589934592
    • 236 ms
      testGemmStrided()
      • 236 ms
        passed[1]
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testGemmStrided
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testGemmStrided: 233 ms, threadCount: (29->29), jvmTotal=3679453184, jvmMax=7635730432, totalBytes=290448, maxBytes=8589934592, currPhys=3821752320, maxPhys=8589934592
    • 150 ms
      testGemmStrides(Nd4jBackend)
      • 150 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testGemmStrides
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testGemmStrides: 148 ms, threadCount: (29->29), jvmTotal=3685220352, jvmMax=7635730432, totalBytes=224308, maxBytes=8589934592, currPhys=3821752320, maxPhys=8589934592
    • 123 ms
      testIterator(Nd4jBackend)
      • 123 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testIterator
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testIterator: 121 ms, threadCount: (29->29), jvmTotal=3690463232, jvmMax=7635730432, totalBytes=14584, maxBytes=8589934592, currPhys=3821801472, maxPhys=8589934592
    • 125 ms
      testToFlattened(Nd4jBackend)
      • 125 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testToFlattened
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testToFlattened: 124 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4692, maxBytes=8589934592, currPhys=3821797376, maxPhys=8589934592
    • 123 ms
      testScalarReduction1(Nd4jBackend)
      • 123 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testScalarReduction1
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testScalarReduction1: 121 ms, threadCount: (29->29), jvmTotal=3689938944, jvmMax=7635730432, totalBytes=4540, maxBytes=8589934592, currPhys=3821846528, maxPhys=8589934592
    • 124 ms
      testConcatHorizontally(Nd4jBackend)
      • 124 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testConcatHorizontally
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testConcatHorizontally: 123 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4576, maxBytes=8589934592, currPhys=3821846528, maxPhys=8589934592
    • 123 ms
      testAddiRowVectorWithScalar(Nd4jBackend)
      • 123 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testAddiRowVectorWithScalar
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testAddiRowVectorWithScalar: 122 ms, threadCount: (29->29), jvmTotal=3689414656, jvmMax=7635730432, totalBytes=4496, maxBytes=8589934592, currPhys=3821895680, maxPhys=8589934592
    • 139 ms
      testSomething_1(Nd4jBackend)
      • 139 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testSomething_1
          o.n.l.Nd4jTestsC - Average time: 113638
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testSomething_1: 138 ms, threadCount: (29->29), jvmTotal=3689414656, jvmMax=7635730432, totalBytes=8528, maxBytes=8589934592, currPhys=3821899776, maxPhys=8589934592
    • 124 ms
      test3D_create_1(Nd4jBackend)
      • 124 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.test3D_create_1
          o.n.c.t.BaseND4JTest - Nd4jTestsC.test3D_create_1: 122 ms, threadCount: (29->29), jvmTotal=3688366080, jvmMax=7635730432, totalBytes=4480, maxBytes=8589934592, currPhys=3825606656, maxPhys=8589934592
    • 125 ms
      testReduction_Z1(Nd4jBackend)
      • 125 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testReduction_Z1
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testReduction_Z1: 124 ms, threadCount: (29->29), jvmTotal=3688890368, jvmMax=7635730432, totalBytes=4520, maxBytes=8589934592, currPhys=3826589696, maxPhys=8589934592
    • 140 ms
      testReduction_Z2(Nd4jBackend)
      • 140 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testReduction_Z2
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testReduction_Z2: 138 ms, threadCount: (29->29), jvmTotal=3687841792, jvmMax=7635730432, totalBytes=4500, maxBytes=8589934592, currPhys=3821993984, maxPhys=8589934592
    • 124 ms
      testReduction_Z3(Nd4jBackend)
      • 124 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testReduction_Z3
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testReduction_Z3: 123 ms, threadCount: (29->29), jvmTotal=3688366080, jvmMax=7635730432, totalBytes=4484, maxBytes=8589934592, currPhys=3822063616, maxPhys=8589934592
    • 122 ms
      mmulToScalar(Nd4jBackend)
      • 122 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.mmulToScalar
          o.n.c.t.BaseND4JTest - Nd4jTestsC.mmulToScalar: 121 ms, threadCount: (29->29), jvmTotal=3687317504, jvmMax=7635730432, totalBytes=4576, maxBytes=8589934592, currPhys=3822108672, maxPhys=8589934592
    • 123 ms
      testLeakyRelu(Nd4jBackend)
      • 123 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testLeakyRelu
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testLeakyRelu: 122 ms, threadCount: (29->29), jvmTotal=3687841792, jvmMax=7635730432, totalBytes=4484, maxBytes=8589934592, currPhys=3822276608, maxPhys=8589934592
    • 123 ms
      testIMaxSingleDim1(Nd4jBackend)
      • 123 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testIMaxSingleDim1
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testIMaxSingleDim1: 122 ms, threadCount: (29->29), jvmTotal=3687841792, jvmMax=7635730432, totalBytes=4602, maxBytes=8589934592, currPhys=3822325760, maxPhys=8589934592
    • 124 ms
      testSum2dv2(Nd4jBackend)
      • 124 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testSum2dv2
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testSum2dv2: 123 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4952, maxBytes=8589934592, currPhys=3822280704, maxPhys=8589934592
    • 137 ms
      testCreateBufferFromByteBufferViews()
      • 137 ms
        passed[1]
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testCreateBufferFromByteBufferViews
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testCreateBufferFromByteBufferViews: 136 ms, threadCount: (29->29), jvmTotal=3687317504, jvmMax=7635730432, totalBytes=19088, maxBytes=8589934592, currPhys=3822931968, maxPhys=8589934592
    • 123 ms
      testAssign_CF(Nd4jBackend)
      • 123 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testAssign_CF
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testAssign_CF: 122 ms, threadCount: (29->29), jvmTotal=3687317504, jvmMax=7635730432, totalBytes=4600, maxBytes=8589934592, currPhys=3822931968, maxPhys=8589934592
    • 124 ms
      testMMulMixedOrder(Nd4jBackend)
      • 124 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testMMulMixedOrder
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testMMulMixedOrder: 123 ms, threadCount: (29->29), jvmTotal=3686268928, jvmMax=7635730432, totalBytes=4912, maxBytes=8589934592, currPhys=3822829568, maxPhys=8589934592
    • 125 ms
      testAssignInvalid()
      • 125 ms
        passed[1]
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testAssignInvalid
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testAssignInvalid: 123 ms, threadCount: (29->29), jvmTotal=3686793216, jvmMax=7635730432, totalBytes=4512, maxBytes=8589934592, currPhys=3822829568, maxPhys=8589934592
    • 124 ms
      testEmptyReshapingMinus1()
      • 124 ms
        passed[1]
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testEmptyReshapingMinus1
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testEmptyReshapingMinus1: 123 ms, threadCount: (29->29), jvmTotal=3686793216, jvmMax=7635730432, totalBytes=4864, maxBytes=8589934592, currPhys=3822882816, maxPhys=8589934592
    • 122 ms
      testEqualsWithEps1(Nd4jBackend)
      • 122 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testEqualsWithEps1
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testEqualsWithEps1: 121 ms, threadCount: (29->29), jvmTotal=3686793216, jvmMax=7635730432, totalBytes=4560, maxBytes=8589934592, currPhys=3822882816, maxPhys=8589934592
    • 124 ms
      testTearPile_1(Nd4jBackend)
      • 124 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testTearPile_1
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testTearPile_1: 122 ms, threadCount: (29->29), jvmTotal=3685744640, jvmMax=7635730432, totalBytes=5256, maxBytes=8589934592, currPhys=3822800896, maxPhys=8589934592
    • 122 ms
      testCreateDtypes(Nd4jBackend)
      • 122 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testCreateDtypes
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testCreateDtypes: 121 ms, threadCount: (29->29), jvmTotal=3686268928, jvmMax=7635730432, totalBytes=4688, maxBytes=8589934592, currPhys=3822800896, maxPhys=8589934592
    • 127 ms
      testRowColumnOpsRank1(Nd4jBackend)
      • 127 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Nd4jTestsC.testRowColumnOpsRank1
          o.n.c.t.BaseND4JTest - Nd4jTestsC.testRowColumnOpsRank1: 125 ms, threadCount: (29->29), jvmTotal=3686268928, jvmMax=7635730432, totalBytes=6880, maxBytes=8589934592, currPhys=3822985216, maxPhys=8589934592
  • 675 ms
    ShapeBufferTests
    • 309 ms
      testShape(Nd4jBackend)
      • 309 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - ShapeBufferTests.testShape
          o.n.c.t.BaseND4JTest - ShapeBufferTests.testShape: 308 ms, threadCount: (29->29), jvmTotal=3686268928, jvmMax=7635730432, totalBytes=4464, maxBytes=8589934592, currPhys=3822985216, maxPhys=8589934592
    • 121 ms
      testBuff(Nd4jBackend)
      • 121 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - ShapeBufferTests.testBuff
          o.n.c.t.BaseND4JTest - ShapeBufferTests.testBuff: 121 ms, threadCount: (29->29), jvmTotal=3686268928, jvmMax=7635730432, totalBytes=4464, maxBytes=8589934592, currPhys=3822985216, maxPhys=8589934592
    • 123 ms
      testRank(Nd4jBackend)
      • 123 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - ShapeBufferTests.testRank
          o.n.c.t.BaseND4JTest - ShapeBufferTests.testRank: 123 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4464, maxBytes=8589934592, currPhys=3822284800, maxPhys=8589934592
    • 122 ms
      testArrCreationShape(Nd4jBackend)
      • 122 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - ShapeBufferTests.testArrCreationShape
          o.n.c.t.BaseND4JTest - ShapeBufferTests.testArrCreationShape: 122 ms, threadCount: (29->29), jvmTotal=3685744640, jvmMax=7635730432, totalBytes=4480, maxBytes=8589934592, currPhys=3822329856, maxPhys=8589934592
  • 777 ms
    Nd4jTestsF
    • 657 ms
      testConcat3D_Vstack_F(Nd4jBackend)
      • 657 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Nd4jTestsF.testConcat3D_Vstack_F
          o.n.l.Nd4jTestsF - Time spent: 300 ms
          o.n.c.t.BaseND4JTest - Nd4jTestsF.testConcat3D_Vstack_F: 656 ms, threadCount: (29->29), jvmTotal=3685744640, jvmMax=7635730432, totalBytes=8464, maxBytes=8589934592, currPhys=3899138048, maxPhys=8589934592
    • 120 ms
      testSlice_1(Nd4jBackend)
      • 120 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Nd4jTestsF.testSlice_1
          o.n.c.t.BaseND4JTest - Nd4jTestsF.testSlice_1: 120 ms, threadCount: (29->29), jvmTotal=3685744640, jvmMax=7635730432, totalBytes=4832, maxBytes=8589934592, currPhys=3869147136, maxPhys=8589934592
  • 2.82 s
    NormalizerStandardizeTest
    • 613 ms
      testBruteForce(Nd4jBackend)
      • 613 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - NormalizerStandardizeTest.testBruteForce
          o.n.c.t.BaseND4JTest - NormalizerStandardizeTest.testBruteForce: 612 ms, threadCount: (29->29), jvmTotal=3685744640, jvmMax=7635730432, totalBytes=703948, maxBytes=8589934592, currPhys=3822522368, maxPhys=8589934592
    • 210 ms
      testDifferentBatchSizes(Nd4jBackend)
      • 210 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - NormalizerStandardizeTest.testDifferentBatchSizes
          o.n.c.t.BaseND4JTest - NormalizerStandardizeTest.testDifferentBatchSizes: 209 ms, threadCount: (29->29), jvmTotal=3697803264, jvmMax=7635730432, totalBytes=698076, maxBytes=8589934592, currPhys=3822784512, maxPhys=8589934592
    • 202 ms
      testConstant(Nd4jBackend)
      • 202 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - NormalizerStandardizeTest.testConstant
          o.n.c.t.BaseND4JTest - NormalizerStandardizeTest.testConstant: 201 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=673108, maxBytes=8589934592, currPhys=3822784512, maxPhys=8589934592
    • 166 ms
      testRevert(Nd4jBackend)
      • 166 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - NormalizerStandardizeTest.testRevert
          o.n.c.t.BaseND4JTest - NormalizerStandardizeTest.testRevert: 164 ms, threadCount: (29->29), jvmTotal=3696754688, jvmMax=7635730432, totalBytes=512412, maxBytes=8589934592, currPhys=3822837760, maxPhys=8589934592
    • 1.44 s
      testTransform(Nd4jBackend)
      • 1.44 s
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - NormalizerStandardizeTest.testTransform
          o.n.c.t.BaseND4JTest - NormalizerStandardizeTest.testTransform: 1438 ms, threadCount: (29->29), jvmTotal=3697278976, jvmMax=7635730432, totalBytes=3484176, maxBytes=8589934592, currPhys=3838099456, maxPhys=8589934592
    • 194 ms
      testUnderOverflow(Nd4jBackend)
      • 194 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - NormalizerStandardizeTest.testUnderOverflow
          o.n.c.t.BaseND4JTest - NormalizerStandardizeTest.testUnderOverflow: 193 ms, threadCount: (29->29), jvmTotal=3663724544, jvmMax=7635730432, totalBytes=643296, maxBytes=8589934592, currPhys=3841970176, maxPhys=8589934592
  • 8.62 s
    LargeSerDeTests
    • 8.62 s
      testLargeArraySerDe_1(Nd4jBackend)
      • 8.62 s
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - LargeSerDeTests.testLargeArraySerDe_1
          o.n.c.t.BaseND4JTest - LargeSerDeTests.testLargeArraySerDe_1: 8623 ms, threadCount: (29->29), jvmTotal=3680501760, jvmMax=7635730432, totalBytes=4516, maxBytes=8589934592, currPhys=6003347456, maxPhys=8589934592
    • ignoredtestLargeArraySerDe_2(Nd4jBackend)
  • 358 ms
    TestNDArrayCreationUtil
    • 358 ms
      testShapes()
      • 358 ms
        passed[1]
        • o.n.c.t.BaseND4JTest - TestNDArrayCreationUtil.testShapes
          o.n.c.t.BaseND4JTest - TestNDArrayCreationUtil.testShapes: 357 ms, threadCount: (29->29), jvmTotal=3684171776, jvmMax=7635730432, totalBytes=14400, maxBytes=8589934592, currPhys=4928126976, maxPhys=8589934592
  • 478 ms
    SlicingTests
    • 356 ms
      testSlice()
      • 356 ms
        passed[1]
        • o.n.c.t.BaseND4JTest - SlicingTests.testSlice
          o.n.c.t.BaseND4JTest - SlicingTests.testSlice: 355 ms, threadCount: (29->29), jvmTotal=3682074624, jvmMax=7635730432, totalBytes=4760, maxBytes=8589934592, currPhys=3842179072, maxPhys=8589934592
    • 122 ms
      testSlices()
      • 122 ms
        passed[1]
        • o.n.c.t.BaseND4JTest - SlicingTests.testSlices
          o.n.c.t.BaseND4JTest - SlicingTests.testSlices: 120 ms, threadCount: (29->29), jvmTotal=3688890368, jvmMax=7635730432, totalBytes=4688, maxBytes=8589934592, currPhys=3842179072, maxPhys=8589934592
  • 773 ms
    TestSeamlessOptimization
    • 345 ms
      testGraphModification(Nd4jBackend)
      • 345 ms
        failed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - TestSeamlessOptimization.testGraphModification
          o.n.c.t.BaseND4JTest - TestSeamlessOptimization.testGraphModification: 342 ms, threadCount: (29->29), jvmTotal=3686793216, jvmMax=7635730432, totalBytes=4432, maxBytes=8589934592, currPhys=3842183168, maxPhys=8589934592
        • java.lang.AssertionError: Not yet implemented
          at org.junit.Assert.fail(Assert.java:89)
          at org.nd4j.autodiff.optimization.TestSeamlessOptimization.testGraphModification(TestSeamlessOptimization.java:118)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
          at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
          at java.lang.reflect.Method.invoke(Method.java:498)
          at org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:688)
          at org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed(InvocationInterceptorChain.java:131)
          at org.junit.jupiter.engine.extension.TimeoutExtension.intercept(TimeoutExtension.java:149)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestableMethod(TimeoutExtension.java:140)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestTemplateMethod(TimeoutExtension.java:92)
          at org.junit.jupiter.engine.execution.ExecutableInvoker$ReflectiveInterceptorCall.lambda$ofVoidMethod$0(ExecutableInvoker.java:115)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.lambda$invoke$0(ExecutableInvoker.java:105)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation.proceed(InvocationInterceptorChain.java:106)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.proceed(InvocationInterceptorChain.java:64)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.chainAndInvoke(InvocationInterceptorChain.java:45)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.invoke(InvocationInterceptorChain.java:37)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:104)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:98)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$invokeTestMethod$6(TestMethodTestDescriptor.java:210)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.invokeTestMethod(TestMethodTestDescriptor.java:206)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:131)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:65)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:226)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:204)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:139)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.lambda$execute$2(TestTemplateTestDescriptor.java:107)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:175)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$11$1.accept(ReferencePipeline.java:440)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:107)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:42)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:107)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:88)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:67)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:52)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:114)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:86)
          at org.junit.platform.launcher.core.DefaultLauncherSession$DelegatingLauncher.execute(DefaultLauncherSession.java:86)
          at org.junit.platform.launcher.core.SessionPerRequestLauncher.execute(SessionPerRequestLauncher.java:53)
          at com.intellij.junit5.JUnit5IdeaTestRunner.startRunnerWithArgs(JUnit5IdeaTestRunner.java:71)
          at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:33)
          at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:235)
          at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:54)
    • 310 ms
      testOutput(Nd4jBackend)
      • 310 ms
        error[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - TestSeamlessOptimization.testOutput
          o.n.c.t.BaseND4JTest - TestSeamlessOptimization.testOutput: 308 ms, threadCount: (29->29), jvmTotal=3694133248, jvmMax=7635730432, totalBytes=4560, maxBytes=8589934592, currPhys=3842183168, maxPhys=8589934592
        • java.lang.IllegalStateException: Encountered unexpected class: org.nd4j.linalg.api.ops.impl.transforms.same.Identity
          at org.nd4j.autodiff.optimization.TestSeamlessOptimization$AssertNoOpsOfTypeListener.opExecution(TestSeamlessOptimization.java:137)
          at org.nd4j.autodiff.samediff.internal.InferenceSession.getOutputs(InferenceSession.java:245)
          at org.nd4j.autodiff.samediff.internal.InferenceSession.getOutputs(InferenceSession.java:60)
          at org.nd4j.autodiff.samediff.internal.AbstractSession.output(AbstractSession.java:387)
          at org.nd4j.autodiff.samediff.SameDiff.directExecHelper(SameDiff.java:2606)
          at org.nd4j.autodiff.samediff.SameDiff.batchOutputHelper(SameDiff.java:2574)
          at org.nd4j.autodiff.samediff.SameDiff.output(SameDiff.java:2549)
          at org.nd4j.autodiff.samediff.config.BatchOutputConfig.output(BatchOutputConfig.java:142)
          at org.nd4j.autodiff.samediff.config.BatchOutputConfig.exec(BatchOutputConfig.java:135)
          at org.nd4j.autodiff.samediff.config.BatchOutputConfig.outputSingle(BatchOutputConfig.java:161)
          at org.nd4j.autodiff.samediff.SameDiff.outputSingle(SameDiff.java:2513)
          at org.nd4j.autodiff.optimization.TestSeamlessOptimization.testOutput(TestSeamlessOptimization.java:85)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
          at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
          at java.lang.reflect.Method.invoke(Method.java:498)
          at org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:688)
          at org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed(InvocationInterceptorChain.java:131)
          at org.junit.jupiter.engine.extension.TimeoutExtension.intercept(TimeoutExtension.java:149)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestableMethod(TimeoutExtension.java:140)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestTemplateMethod(TimeoutExtension.java:92)
          at org.junit.jupiter.engine.execution.ExecutableInvoker$ReflectiveInterceptorCall.lambda$ofVoidMethod$0(ExecutableInvoker.java:115)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.lambda$invoke$0(ExecutableInvoker.java:105)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation.proceed(InvocationInterceptorChain.java:106)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.proceed(InvocationInterceptorChain.java:64)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.chainAndInvoke(InvocationInterceptorChain.java:45)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.invoke(InvocationInterceptorChain.java:37)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:104)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:98)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$invokeTestMethod$6(TestMethodTestDescriptor.java:210)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.invokeTestMethod(TestMethodTestDescriptor.java:206)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:131)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:65)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:226)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:204)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:139)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.lambda$execute$2(TestTemplateTestDescriptor.java:107)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:175)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$11$1.accept(ReferencePipeline.java:440)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:107)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:42)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:107)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:88)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:67)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:52)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:114)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:86)
          at org.junit.platform.launcher.core.DefaultLauncherSession$DelegatingLauncher.execute(DefaultLauncherSession.java:86)
          at org.junit.platform.launcher.core.SessionPerRequestLauncher.execute(SessionPerRequestLauncher.java:53)
          at com.intellij.junit5.JUnit5IdeaTestRunner.startRunnerWithArgs(JUnit5IdeaTestRunner.java:71)
          at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:33)
          at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:235)
          at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:54)
    • 118 ms
      testDifferentOutputs(Nd4jBackend)
      • 118 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - TestSeamlessOptimization.testDifferentOutputs
          o.n.c.t.BaseND4JTest - TestSeamlessOptimization.testDifferentOutputs: 116 ms, threadCount: (29->29), jvmTotal=3691511808, jvmMax=7635730432, totalBytes=4432, maxBytes=8589934592, currPhys=3842183168, maxPhys=8589934592
  • 1.75 s
    Nd4jTestsComparisonFortran
    • 323 ms
      testCrash(Nd4jBackend)
      • 323 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Nd4jTestsComparisonFortran.testCrash
          o.n.c.t.BaseND4JTest - Nd4jTestsComparisonFortran.testCrash: 322 ms, threadCount: (29->29), jvmTotal=3698851840, jvmMax=7635730432, totalBytes=4556, maxBytes=8589934592, currPhys=3842187264, maxPhys=8589934592
    • 201 ms
      testGemvApacheCommons(Nd4jBackend)
      • 201 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Nd4jTestsComparisonFortran.testGemvApacheCommons
          o.n.c.t.BaseND4JTest - Nd4jTestsComparisonFortran.testGemvApacheCommons: 199 ms, threadCount: (29->29), jvmTotal=3696754688, jvmMax=7635730432, totalBytes=203952, maxBytes=8589934592, currPhys=3842232320, maxPhys=8589934592
    • 141 ms
      testAddSubtractWithOpsCommonsMath(Nd4jBackend)
      • 141 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Nd4jTestsComparisonFortran.testAddSubtractWithOpsCommonsMath
          o.n.c.t.BaseND4JTest - Nd4jTestsComparisonFortran.testAddSubtractWithOpsCommonsMath: 141 ms, threadCount: (29->29), jvmTotal=3704619008, jvmMax=7635730432, totalBytes=32016, maxBytes=8589934592, currPhys=3843162112, maxPhys=8589934592
    • 141 ms
      testMulDivOnCheckUtilMatrices(Nd4jBackend)
      • 141 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Nd4jTestsComparisonFortran.testMulDivOnCheckUtilMatrices
          o.n.c.t.BaseND4JTest - Nd4jTestsComparisonFortran.testMulDivOnCheckUtilMatrices: 140 ms, threadCount: (29->29), jvmTotal=3702521856, jvmMax=7635730432, totalBytes=55120, maxBytes=8589934592, currPhys=3843194880, maxPhys=8589934592
    • 123 ms
      testMmulWithOpsCommonsMath(Nd4jBackend)
      • 123 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Nd4jTestsComparisonFortran.testMmulWithOpsCommonsMath
          o.n.c.t.BaseND4JTest - Nd4jTestsComparisonFortran.testMmulWithOpsCommonsMath: 123 ms, threadCount: (29->29), jvmTotal=3708813312, jvmMax=7635730432, totalBytes=48152, maxBytes=8589934592, currPhys=3844173824, maxPhys=8589934592
    • 824 ms
      testGemmWithOpsCommonsMath(Nd4jBackend)
      • 824 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Nd4jTestsComparisonFortran.testGemmWithOpsCommonsMath
          o.n.c.t.BaseND4JTest - Nd4jTestsComparisonFortran.testGemmWithOpsCommonsMath: 824 ms, threadCount: (29->29), jvmTotal=3706716160, jvmMax=7635730432, totalBytes=2196752, maxBytes=8589934592, currPhys=3849740288, maxPhys=8589934592
  • 1.17 s
    DeviceLocalNDArrayTests
    • 406 ms
      testDelayedDeviceLocalUpdate_1(Nd4jBackend)
      • 406 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - DeviceLocalNDArrayTests.testDelayedDeviceLocalUpdate_1
          o.n.c.t.BaseND4JTest - DeviceLocalNDArrayTests.testDelayedDeviceLocalUpdate_1: 406 ms, threadCount: (29->29), jvmTotal=3689938944, jvmMax=7635730432, totalBytes=2186472, maxBytes=8589934592, currPhys=3849740288, maxPhys=8589934592
    • 198 ms
      testDelayedDeviceLocalUpdate_2(Nd4jBackend)
      • 198 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - DeviceLocalNDArrayTests.testDelayedDeviceLocalUpdate_2
          o.n.c.t.BaseND4JTest - DeviceLocalNDArrayTests.testDelayedDeviceLocalUpdate_2: 198 ms, threadCount: (29->29), jvmTotal=3698327552, jvmMax=7635730432, totalBytes=2169736, maxBytes=8589934592, currPhys=3849740288, maxPhys=8589934592
    • 199 ms
      testDeviceLocalUpdate_1(Nd4jBackend)
      • 199 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - DeviceLocalNDArrayTests.testDeviceLocalUpdate_1
          o.n.c.t.BaseND4JTest - DeviceLocalNDArrayTests.testDeviceLocalUpdate_1: 199 ms, threadCount: (29->29), jvmTotal=3702521856, jvmMax=7635730432, totalBytes=2157720, maxBytes=8589934592, currPhys=3849740288, maxPhys=8589934592
    • 187 ms
      testDtypes(Nd4jBackend)
      • 187 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - DeviceLocalNDArrayTests.testDtypes
          o.n.c.t.BaseND4JTest - DeviceLocalNDArrayTests.testDtypes: 186 ms, threadCount: (29->29), jvmTotal=3700424704, jvmMax=7635730432, totalBytes=2139800, maxBytes=8589934592, currPhys=3849748480, maxPhys=8589934592
    • 184 ms
      testDeviceLocalStringArray(Nd4jBackend)
      • 184 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - DeviceLocalNDArrayTests.testDeviceLocalStringArray
          o.n.c.t.BaseND4JTest - DeviceLocalNDArrayTests.testDeviceLocalStringArray: 183 ms, threadCount: (29->29), jvmTotal=3706716160, jvmMax=7635730432, totalBytes=2124432, maxBytes=8589934592, currPhys=3849748480, maxPhys=8589934592
  • 393 ms
    DataTypeCreationTest
    • 393 ms
      passedtestDataTypeCreation()
      • o.n.c.t.BaseND4JTest - DataTypeCreationTest.testDataTypeCreation
        o.n.c.t.BaseND4JTest - DataTypeCreationTest.testDataTypeCreation: 393 ms, threadCount: (29->29), jvmTotal=3704619008, jvmMax=7635730432, totalBytes=2111264, maxBytes=8589934592, currPhys=3849748480, maxPhys=8589934592
  • 16.13 s
    ShapeOpValidation
    • 453 ms
      testParallelStack(Nd4jBackend)
      • 453 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - ShapeOpValidation.testParallelStack
          o.n.c.t.BaseND4JTest - ShapeOpValidation.testParallelStack: 452 ms, threadCount: (29->29), jvmTotal=3710386176, jvmMax=7635730432, totalBytes=1953116, maxBytes=8589934592, currPhys=3849809920, maxPhys=8589934592
    • 267 ms
      testStridedSliceEllipsisMask(Nd4jBackend)
      • 267 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - ShapeOpValidation.testStridedSliceEllipsisMask
          o.n.c.t.BaseND4JTest - ShapeOpValidation.testStridedSliceEllipsisMask: 267 ms, threadCount: (29->29), jvmTotal=3708289024, jvmMax=7635730432, totalBytes=1904120, maxBytes=8589934592, currPhys=3849809920, maxPhys=8589934592
    • 269 ms
      testReshapeZeros(Nd4jBackend)
      • 269 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - ShapeOpValidation.testReshapeZeros
          0
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          1
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          2
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          3
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          4
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          5
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          6
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          7
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.c.t.BaseND4JTest - ShapeOpValidation.testReshapeZeros: 269 ms, threadCount: (29->29), jvmTotal=3711434752, jvmMax=7635730432, totalBytes=1782024, maxBytes=8589934592, currPhys=3849883648, maxPhys=8589934592
    • 226 ms
      testPermuteShapeDynamicAxis(Nd4jBackend)
      • 226 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - ShapeOpValidation.testPermuteShapeDynamicAxis
          o.n.c.t.BaseND4JTest - ShapeOpValidation.testPermuteShapeDynamicAxis: 226 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=1622976, maxBytes=8589934592, currPhys=3849875456, maxPhys=8589934592
    • 145 ms
      testTileBp2(Nd4jBackend)
      • 145 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - ShapeOpValidation.testTileBp2
          o.n.c.t.BaseND4JTest - ShapeOpValidation.testTileBp2: 145 ms, threadCount: (29->29), jvmTotal=3706716160, jvmMax=7635730432, totalBytes=635296, maxBytes=8589934592, currPhys=3849953280, maxPhys=8589934592
    • 145 ms
      testSegmentMean(Nd4jBackend)
      • 145 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - ShapeOpValidation.testSegmentMean
          o.n.c.t.BaseND4JTest - ShapeOpValidation.testSegmentMean: 144 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=230124, maxBytes=8589934592, currPhys=3849961472, maxPhys=8589934592
    • 136 ms
      testEye(Nd4jBackend)
      • 136 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - ShapeOpValidation.testEye
          o.n.a.o.ShapeOpValidation - Starting: 0
          o.n.a.o.ShapeOpValidation - Starting: 1
          o.n.a.o.ShapeOpValidation - Starting: 2
          o.n.c.t.BaseND4JTest - ShapeOpValidation.testEye: 136 ms, threadCount: (29->29), jvmTotal=3703570432, jvmMax=7635730432, totalBytes=5348, maxBytes=8589934592, currPhys=3849961472, maxPhys=8589934592
    • 451 ms
      testExpandDimsGradient(Nd4jBackend)
      • 451 ms
        error[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - ShapeOpValidation.testExpandDimsGradient
          o.n.a.o.ShapeOpValidation - Starting: expandDim=0, source=Nd4j..linspace(1,rows * cols,rows * cols).reshape(rows,cols)
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "out" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 12 params checked, 12 passed, 0 failed. Largest relative error = 6.912675882058325E-8
          o.n.a.o.ShapeOpValidation - Starting: expandDim=0, source=getTransposedMatrixWithShape(3,4,12345)
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "out" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 12 params checked, 12 passed, 0 failed. Largest relative error = 4.359676205801128E-8
          o.n.a.o.ShapeOpValidation - Starting: expandDim=0, source=getSubMatricesWithShape(3,4,12345).get(0)
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "out" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 12 params checked, 12 passed, 0 failed. Largest relative error = 5.590778205019631E-7
          o.n.a.o.ShapeOpValidation - Starting: expandDim=0, source=getSubMatricesWithShape(3,4,12345).get(1)
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "out" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 12 params checked, 12 passed, 0 failed. Largest relative error = 5.590778205019631E-7
          o.n.a.o.ShapeOpValidation - Starting: expandDim=0, source=getSubMatricesWithShape(3,4,12345).get(2)
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "out" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 12 params checked, 12 passed, 0 failed. Largest relative error = 7.289993507780476E-7
          o.n.a.o.ShapeOpValidation - Starting: expandDim=0, source=getTensorAlongDimensionMatricesWithShape(3,4,12345).get(0)
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "out" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 12 params checked, 12 passed, 0 failed. Largest relative error = 3.817674771729629E-7
          o.n.a.o.ShapeOpValidation - Starting: expandDim=0, source=getTensorAlongDimensionMatricesWithShape(3,4,12345).get(1)
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "out" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 12 params checked, 12 passed, 0 failed. Largest relative error = 6.912675891231788E-8
          o.n.a.o.ShapeOpValidation - Starting: expandDim=0, source=getTensorAlongDimensionMatricesWithShape(3,4,12345).get(2)
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "out" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 12 params checked, 12 passed, 0 failed. Largest relative error = 1.1925980168036033E-7
          o.n.a.o.ShapeOpValidation - Starting: expandDim=0, source=getTensorAlongDimensionMatricesWithShape(3,4,12345).get(3)
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "out" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 12 params checked, 12 passed, 0 failed. Largest relative error = 1.1925980168036033E-7
          o.n.a.o.ShapeOpValidation - Starting: expandDim=0, source=getTensorAlongDimensionMatricesWithShape(3,4,12345).get(4)
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "out" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 12 params checked, 12 passed, 0 failed. Largest relative error = 3.817674771729629E-7
          o.n.a.o.ShapeOpValidation - Starting: expandDim=0, source=getTensorAlongDimensionMatricesWithShape(3,4,12345).get(5)
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "out" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 12 params checked, 12 passed, 0 failed. Largest relative error = 6.912675891231788E-8
          o.n.a.o.ShapeOpValidation - Starting: expandDim=0, source=getTensorAlongDimensionMatricesWithShape(3,4,12345).get(6)
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "out" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 12 params checked, 12 passed, 0 failed. Largest relative error = 6.912675882058325E-8
          o.n.a.o.ShapeOpValidation - Starting: expandDim=0, source=getTensorAlongDimensionMatricesWithShape(3,4,12345).get(7)
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "out" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 12 params checked, 12 passed, 0 failed. Largest relative error = 2.690438788438785E-7
          o.n.a.o.ShapeOpValidation - Starting: expandDim=0, source=getTensorAlongDimensionMatricesWithShape(3,4,12345).get(8)
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "out" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 12 params checked, 12 passed, 0 failed. Largest relative error = 6.544906832550025E-7
          o.n.a.o.ShapeOpValidation - Starting: expandDim=0, source=getTensorAlongDimensionMatricesWithShape(3,4,12345).get(9)
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "out" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 12 params checked, 12 passed, 0 failed. Largest relative error = 1.0581108144306334E-6
          o.n.a.o.ShapeOpValidation - Starting: expandDim=0, source=getTensorAlongDimensionMatricesWithShape(3,4,12345).get(10)
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "out" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 12 params checked, 12 passed, 0 failed. Largest relative error = 6.912675882058325E-8
          o.n.a.o.ShapeOpValidation - Starting: expandDim=0, source=getTensorAlongDimensionMatricesWithShape(3,4,12345).get(11)
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "out" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 12 params checked, 12 passed, 0 failed. Largest relative error = 2.690438788438785E-7
          o.n.a.o.ShapeOpValidation - Starting: expandDim=0, source=getPermutedWithShape(3,4,12345)
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "out" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 12 params checked, 12 passed, 0 failed. Largest relative error = 4.359676205801128E-8
          o.n.a.o.ShapeOpValidation - Starting: expandDim=0, source=getReshapedWithShape(3,4,12345)
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "out" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 12 params checked, 12 passed, 0 failed. Largest relative error = 6.912675882058325E-8
          o.n.a.o.ShapeOpValidation - Starting: expandDim=1, source=Nd4j..linspace(1,rows * cols,rows * cols).reshape(rows,cols)
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "out" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
        • java.lang.IllegalStateException: Gradient shape does not match variable shape for variable "in": shape [3, 4] vs. gradient shape [3, 1, 4]
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:192)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:83)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:57)
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:218)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:118)
          at org.nd4j.autodiff.opvalidation.ShapeOpValidation.testExpandDimsGradient(ShapeOpValidation.java:283)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
          at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
          at java.lang.reflect.Method.invoke(Method.java:498)
          at org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:688)
          at org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed(InvocationInterceptorChain.java:131)
          at org.junit.jupiter.engine.extension.TimeoutExtension.intercept(TimeoutExtension.java:149)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestableMethod(TimeoutExtension.java:140)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestTemplateMethod(TimeoutExtension.java:92)
          at org.junit.jupiter.engine.execution.ExecutableInvoker$ReflectiveInterceptorCall.lambda$ofVoidMethod$0(ExecutableInvoker.java:115)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.lambda$invoke$0(ExecutableInvoker.java:105)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation.proceed(InvocationInterceptorChain.java:106)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.proceed(InvocationInterceptorChain.java:64)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.chainAndInvoke(InvocationInterceptorChain.java:45)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.invoke(InvocationInterceptorChain.java:37)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:104)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:98)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$invokeTestMethod$6(TestMethodTestDescriptor.java:210)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.invokeTestMethod(TestMethodTestDescriptor.java:206)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:131)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:65)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:226)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:204)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:139)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.lambda$execute$2(TestTemplateTestDescriptor.java:107)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:175)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$11$1.accept(ReferencePipeline.java:440)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:107)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:42)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:107)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:88)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:67)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:52)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:114)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:86)
          at org.junit.platform.launcher.core.DefaultLauncherSession$DelegatingLauncher.execute(DefaultLauncherSession.java:86)
          at org.junit.platform.launcher.core.SessionPerRequestLauncher.execute(SessionPerRequestLauncher.java:53)
          at com.intellij.junit5.JUnit5IdeaTestRunner.startRunnerWithArgs(JUnit5IdeaTestRunner.java:71)
          at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:33)
          at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:235)
          at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:54)
        • o.n.c.t.BaseND4JTest - ShapeOpValidation.testExpandDimsGradient: 451 ms, threadCount: (29->29), jvmTotal=3687317504, jvmMax=7635730432, totalBytes=80832, maxBytes=8589934592, currPhys=3850321920, maxPhys=8589934592
        • java.lang.IllegalStateException: Exception encountered during gradient check - Test name: "expandDim=1, source=Nd4j..linspace(1,rows * cols,rows * cols).reshape(rows,cols)"
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:221)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:118)
          at org.nd4j.autodiff.opvalidation.ShapeOpValidation.testExpandDimsGradient(ShapeOpValidation.java:283)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
          at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
          at java.lang.reflect.Method.invoke(Method.java:498)
          at org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:688)
          at org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed(InvocationInterceptorChain.java:131)
          at org.junit.jupiter.engine.extension.TimeoutExtension.intercept(TimeoutExtension.java:149)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestableMethod(TimeoutExtension.java:140)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestTemplateMethod(TimeoutExtension.java:92)
          at org.junit.jupiter.engine.execution.ExecutableInvoker$ReflectiveInterceptorCall.lambda$ofVoidMethod$0(ExecutableInvoker.java:115)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.lambda$invoke$0(ExecutableInvoker.java:105)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation.proceed(InvocationInterceptorChain.java:106)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.proceed(InvocationInterceptorChain.java:64)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.chainAndInvoke(InvocationInterceptorChain.java:45)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.invoke(InvocationInterceptorChain.java:37)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:104)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:98)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$invokeTestMethod$6(TestMethodTestDescriptor.java:210)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.invokeTestMethod(TestMethodTestDescriptor.java:206)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:131)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:65)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:226)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:204)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:139)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.lambda$execute$2(TestTemplateTestDescriptor.java:107)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:175)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$11$1.accept(ReferencePipeline.java:440)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:107)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:42)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:107)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:88)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:67)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:52)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:114)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:86)
          at org.junit.platform.launcher.core.DefaultLauncherSession$DelegatingLauncher.execute(DefaultLauncherSession.java:86)
          at org.junit.platform.launcher.core.SessionPerRequestLauncher.execute(SessionPerRequestLauncher.java:53)
          at com.intellij.junit5.JUnit5IdeaTestRunner.startRunnerWithArgs(JUnit5IdeaTestRunner.java:71)
          at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:33)
          at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:235)
          at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:54)
          Caused by: java.lang.IllegalStateException: Gradient shape does not match variable shape for variable "in": shape [3, 4] vs. gradient shape [3, 1, 4]
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:192)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:83)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:57)
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:218)
          ... 134 more
    • 121 ms
      testFill2(Nd4jBackend)
      • 121 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - ShapeOpValidation.testFill2
          o.n.c.t.BaseND4JTest - ShapeOpValidation.testFill2: 120 ms, threadCount: (29->29), jvmTotal=3701473280, jvmMax=7635730432, totalBytes=4528, maxBytes=8589934592, currPhys=3850317824, maxPhys=8589934592
    • 123 ms
      testStridedSlice2dBasic(Nd4jBackend)
      • 123 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - ShapeOpValidation.testStridedSlice2dBasic
          o.n.c.t.BaseND4JTest - ShapeOpValidation.testStridedSlice2dBasic: 123 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=5080, maxBytes=8589934592, currPhys=3850317824, maxPhys=8589934592
    • 597 ms
      testMerge(Nd4jBackend)
      • 597 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - ShapeOpValidation.testMerge
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "loss" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 3 params checked, 3 passed, 0 failed. Largest relative error = 3.2756020118433323E-12
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "loss" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 36 params checked, 36 passed, 0 failed. Largest relative error = 1.326420673747415E-10
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "loss" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 180 params checked, 180 passed, 0 failed. Largest relative error = 3.2320589012941433E-9
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "loss" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 1 params checked, 1 passed, 0 failed. Largest relative error = 5.000444502909205E-13
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "loss" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 12 params checked, 12 passed, 0 failed. Largest relative error = 4.48320778414938E-11
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "loss" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 60 params checked, 60 passed, 0 failed. Largest relative error = 8.762244224216201E-10
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "loss" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 3 params checked, 3 passed, 0 failed. Largest relative error = 2.27556862242813E-12
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "loss" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 36 params checked, 36 passed, 0 failed. Largest relative error = 6.725570071403688E-11
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "loss" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 180 params checked, 180 passed, 0 failed. Largest relative error = 2.611980845607691E-9
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "loss" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 1 params checked, 1 passed, 0 failed. Largest relative error = 2.27556862242813E-12
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "loss" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 12 params checked, 12 passed, 0 failed. Largest relative error = 5.884696043693456E-11
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "loss" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 60 params checked, 60 passed, 0 failed. Largest relative error = 2.0132537641144804E-9
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "loss" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 3 params checked, 3 passed, 0 failed. Largest relative error = 1.490801951311111E-8
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "loss" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 36 params checked, 36 passed, 0 failed. Largest relative error = 1.513675468192483E-8
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "loss" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 180 params checked, 180 passed, 0 failed. Largest relative error = 1.5649960552779437E-8
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "loss" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 1 params checked, 1 passed, 0 failed. Largest relative error = 1.5309975509578564E-13
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "loss" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 12 params checked, 12 passed, 0 failed. Largest relative error = 7.941125245436504E-11
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "loss" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 60 params checked, 60 passed, 0 failed. Largest relative error = 1.1048465480302058E-9
          o.n.c.t.BaseND4JTest - ShapeOpValidation.testMerge: 596 ms, threadCount: (29->29), jvmTotal=3700948992, jvmMax=7635730432, totalBytes=193004, maxBytes=8589934592, currPhys=3866972160, maxPhys=8589934592
    • 132 ms
      testShape(Nd4jBackend)
      • 132 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - ShapeOpValidation.testShape
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.f.DifferentialFunction - No fields found for property name dst for class org.nd4j.linalg.api.ops.impl.transforms.dtype.Cast
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.c.t.BaseND4JTest - ShapeOpValidation.testShape: 131 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=21843, maxBytes=8589934592, currPhys=3868160000, maxPhys=8589934592
    • 137 ms
      testStack(Nd4jBackend, TestInfo)
      • 137 ms
        error[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - ShapeOpValidation.testStack
          o.n.a.s.SameDiff - Inferring output "loss" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.f.DifferentialFunction - No fields found for property name dimensions for class org.nd4j.linalg.api.ops.impl.shape.Stack
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 1 params checked, 1 passed, 0 failed. Largest relative error = 2.27556862242813E-12
          o.n.a.s.SameDiff - Inferring output "loss" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.f.DifferentialFunction - No fields found for property name dimensions for class org.nd4j.linalg.api.ops.impl.shape.Stack
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 3 params checked, 3 passed, 0 failed. Largest relative error = 3.2756020118433323E-12
          o.n.a.s.SameDiff - Inferring output "loss" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.f.DifferentialFunction - No fields found for property name dimensions for class org.nd4j.linalg.api.ops.impl.shape.Stack
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 1 params checked, 1 passed, 0 failed. Largest relative error = 2.27556862242813E-12
          o.n.a.s.SameDiff - Inferring output "loss" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.f.DifferentialFunction - No fields found for property name dimensions for class org.nd4j.linalg.api.ops.impl.shape.Stack
        • java.lang.IllegalStateException: Error in operation shape calculation for op "unstack": Got 1 op output shapes for an operation with 3 outputs (number of shapes and outputs must be equal)
          at org.nd4j.common.base.Preconditions.throwStateEx(Preconditions.java:638)
          at org.nd4j.common.base.Preconditions.checkState(Preconditions.java:373)
          at org.nd4j.autodiff.samediff.internal.InferenceSession.getAndParameterizeOp(InferenceSession.java:879)
          at org.nd4j.autodiff.samediff.internal.InferenceSession.getAndParameterizeOp(InferenceSession.java:60)
          at org.nd4j.autodiff.samediff.internal.AbstractSession.output(AbstractSession.java:386)
          at org.nd4j.autodiff.samediff.SameDiff.directExecHelper(SameDiff.java:2606)
          at org.nd4j.autodiff.samediff.SameDiff.batchOutputHelper(SameDiff.java:2574)
          at org.nd4j.autodiff.samediff.SameDiff.calculateGradientsAndOutputs(SameDiff.java:4091)
          at org.nd4j.autodiff.samediff.SameDiff.calculateGradients(SameDiff.java:4052)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:166)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:83)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:57)
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:218)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:118)
          at org.nd4j.autodiff.opvalidation.ShapeOpValidation.testStack(ShapeOpValidation.java:669)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
          at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
          at java.lang.reflect.Method.invoke(Method.java:498)
          at org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:688)
          at org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed(InvocationInterceptorChain.java:131)
          at org.junit.jupiter.engine.extension.TimeoutExtension.intercept(TimeoutExtension.java:149)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestableMethod(TimeoutExtension.java:140)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestTemplateMethod(TimeoutExtension.java:92)
          at org.junit.jupiter.engine.execution.ExecutableInvoker$ReflectiveInterceptorCall.lambda$ofVoidMethod$0(ExecutableInvoker.java:115)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.lambda$invoke$0(ExecutableInvoker.java:105)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation.proceed(InvocationInterceptorChain.java:106)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.proceed(InvocationInterceptorChain.java:64)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.chainAndInvoke(InvocationInterceptorChain.java:45)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.invoke(InvocationInterceptorChain.java:37)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:104)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:98)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$invokeTestMethod$6(TestMethodTestDescriptor.java:210)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.invokeTestMethod(TestMethodTestDescriptor.java:206)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:131)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:65)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:226)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:204)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:139)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.lambda$execute$2(TestTemplateTestDescriptor.java:107)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:175)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$11$1.accept(ReferencePipeline.java:440)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:107)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:42)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:107)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:88)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:67)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:52)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:114)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:86)
          at org.junit.platform.launcher.core.DefaultLauncherSession$DelegatingLauncher.execute(DefaultLauncherSession.java:86)
          at org.junit.platform.launcher.core.SessionPerRequestLauncher.execute(SessionPerRequestLauncher.java:53)
          at com.intellij.junit5.JUnit5IdeaTestRunner.startRunnerWithArgs(JUnit5IdeaTestRunner.java:71)
          at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:33)
          at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:235)
          at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:54)
        • o.n.c.t.BaseND4JTest - ShapeOpValidation.testStack: 137 ms, threadCount: (29->29), jvmTotal=3697803264, jvmMax=7635730432, totalBytes=8048, maxBytes=8589934592, currPhys=3868241920, maxPhys=8589934592
        • java.lang.IllegalStateException: Exception encountered during gradient check
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:221)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:118)
          at org.nd4j.autodiff.opvalidation.ShapeOpValidation.testStack(ShapeOpValidation.java:669)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
          at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
          at java.lang.reflect.Method.invoke(Method.java:498)
          at org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:688)
          at org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed(InvocationInterceptorChain.java:131)
          at org.junit.jupiter.engine.extension.TimeoutExtension.intercept(TimeoutExtension.java:149)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestableMethod(TimeoutExtension.java:140)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestTemplateMethod(TimeoutExtension.java:92)
          at org.junit.jupiter.engine.execution.ExecutableInvoker$ReflectiveInterceptorCall.lambda$ofVoidMethod$0(ExecutableInvoker.java:115)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.lambda$invoke$0(ExecutableInvoker.java:105)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation.proceed(InvocationInterceptorChain.java:106)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.proceed(InvocationInterceptorChain.java:64)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.chainAndInvoke(InvocationInterceptorChain.java:45)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.invoke(InvocationInterceptorChain.java:37)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:104)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:98)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$invokeTestMethod$6(TestMethodTestDescriptor.java:210)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.invokeTestMethod(TestMethodTestDescriptor.java:206)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:131)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:65)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:226)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:204)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:139)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.lambda$execute$2(TestTemplateTestDescriptor.java:107)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:175)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$11$1.accept(ReferencePipeline.java:440)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:107)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:42)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:107)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:88)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:67)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:52)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:114)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:86)
          at org.junit.platform.launcher.core.DefaultLauncherSession$DelegatingLauncher.execute(DefaultLauncherSession.java:86)
          at org.junit.platform.launcher.core.SessionPerRequestLauncher.execute(SessionPerRequestLauncher.java:53)
          at com.intellij.junit5.JUnit5IdeaTestRunner.startRunnerWithArgs(JUnit5IdeaTestRunner.java:71)
          at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:33)
          at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:235)
          at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:54)
          Caused by: java.lang.IllegalStateException: Error in operation shape calculation for op "unstack": Got 1 op output shapes for an operation with 3 outputs (number of shapes and outputs must be equal)
          at org.nd4j.common.base.Preconditions.throwStateEx(Preconditions.java:638)
          at org.nd4j.common.base.Preconditions.checkState(Preconditions.java:373)
          at org.nd4j.autodiff.samediff.internal.InferenceSession.getAndParameterizeOp(InferenceSession.java:879)
          at org.nd4j.autodiff.samediff.internal.InferenceSession.getAndParameterizeOp(InferenceSession.java:60)
          at org.nd4j.autodiff.samediff.internal.AbstractSession.output(AbstractSession.java:386)
          at org.nd4j.autodiff.samediff.SameDiff.directExecHelper(SameDiff.java:2606)
          at org.nd4j.autodiff.samediff.SameDiff.batchOutputHelper(SameDiff.java:2574)
          at org.nd4j.autodiff.samediff.SameDiff.calculateGradientsAndOutputs(SameDiff.java:4091)
          at org.nd4j.autodiff.samediff.SameDiff.calculateGradients(SameDiff.java:4052)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:166)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:83)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:57)
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:218)
          ... 134 more
    • 122 ms
      testTile2(Nd4jBackend)
      • 122 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - ShapeOpValidation.testTile2
          o.n.c.t.BaseND4JTest - ShapeOpValidation.testTile2: 120 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4900, maxBytes=8589934592, currPhys=3868200960, maxPhys=8589934592
    • 141 ms
      testTriOp(Nd4jBackend)
      • 141 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - ShapeOpValidation.testTriOp
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.f.DifferentialFunction - No fields found for property name diag for class org.nd4j.linalg.api.ops.custom.Tri
          o.n.a.f.DifferentialFunction - No fields found for property name column for class org.nd4j.linalg.api.ops.custom.Tri
          o.n.a.f.DifferentialFunction - No fields found for property name dtype for class org.nd4j.linalg.api.ops.custom.Tri
          o.n.a.f.DifferentialFunction - No fields found for property name row for class org.nd4j.linalg.api.ops.custom.Tri
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.c.t.BaseND4JTest - ShapeOpValidation.testTriOp: 140 ms, threadCount: (29->29), jvmTotal=3696754688, jvmMax=7635730432, totalBytes=4784, maxBytes=8589934592, currPhys=3867131904, maxPhys=8589934592
    • 124 ms
      gatherTest(Nd4jBackend)
      • 124 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - ShapeOpValidation.gatherTest
          o.n.c.t.BaseND4JTest - ShapeOpValidation.gatherTest: 124 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4544, maxBytes=8589934592, currPhys=3867967488, maxPhys=8589934592
    • 139 ms
      testFill(Nd4jBackend)
      • 139 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - ShapeOpValidation.testFill
          o.n.c.t.BaseND4JTest - ShapeOpValidation.testFill: 139 ms, threadCount: (29->29), jvmTotal=3694133248, jvmMax=7635730432, totalBytes=4528, maxBytes=8589934592, currPhys=3875020800, maxPhys=8589934592
    • 152 ms
      testRank(Nd4jBackend)
      • 152 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - ShapeOpValidation.testRank
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.c.t.BaseND4JTest - ShapeOpValidation.testRank: 151 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=5644, maxBytes=8589934592, currPhys=3877974016, maxPhys=8589934592
    • 123 ms
      testSize(Nd4jBackend)
      • 123 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - ShapeOpValidation.testSize
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.c.t.BaseND4JTest - ShapeOpValidation.testSize: 122 ms, threadCount: (29->29), jvmTotal=3693608960, jvmMax=7635730432, totalBytes=4772, maxBytes=8589934592, currPhys=3871555584, maxPhys=8589934592
    • 140 ms
      testTile(Nd4jBackend)
      • 140 ms
        error[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - ShapeOpValidation.testTile
          o.n.a.o.ShapeOpValidation - Starting test 0 - shape [1], tile arg [1]
          o.n.a.f.DifferentialFunction - No fields found for property name dimensions for class org.nd4j.linalg.api.ops.impl.shape.Tile
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "loss" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.f.DifferentialFunction - No fields found for property name dimensions for class org.nd4j.linalg.api.ops.impl.shape.Tile
        • java.lang.IllegalArgumentException: Invalid index: must be 0 to numArgs (0 <= idx < 1), got 1
          at org.nd4j.common.base.Preconditions.throwEx(Preconditions.java:633)
          at org.nd4j.common.base.Preconditions.checkArgument(Preconditions.java:107)
          at org.nd4j.autodiff.functions.DifferentialFunction.arg(DifferentialFunction.java:569)
          at org.nd4j.linalg.api.ops.impl.shape.Tile.doDiff(Tile.java:134)
          at org.nd4j.autodiff.functions.DifferentialFunction.diff(DifferentialFunction.java:601)
          at org.nd4j.autodiff.samediff.SameDiff.lambda$createGradFunction$0(SameDiff.java:4500)
          at org.nd4j.autodiff.samediff.SameDiff.defineFunction(SameDiff.java:4029)
          at org.nd4j.autodiff.samediff.SameDiff.defineFunction(SameDiff.java:4014)
          at org.nd4j.autodiff.samediff.SameDiff.createGradFunction(SameDiff.java:4225)
          at org.nd4j.autodiff.samediff.SameDiff.createGradFunction(SameDiff.java:4132)
          at org.nd4j.autodiff.validation.GradCheckUtil.validateInternalState(GradCheckUtil.java:650)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:98)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:83)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:57)
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:218)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:118)
          at org.nd4j.autodiff.opvalidation.ShapeOpValidation.testTile(ShapeOpValidation.java:833)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
          at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
          at java.lang.reflect.Method.invoke(Method.java:498)
          at org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:688)
          at org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed(InvocationInterceptorChain.java:131)
          at org.junit.jupiter.engine.extension.TimeoutExtension.intercept(TimeoutExtension.java:149)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestableMethod(TimeoutExtension.java:140)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestTemplateMethod(TimeoutExtension.java:92)
          at org.junit.jupiter.engine.execution.ExecutableInvoker$ReflectiveInterceptorCall.lambda$ofVoidMethod$0(ExecutableInvoker.java:115)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.lambda$invoke$0(ExecutableInvoker.java:105)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation.proceed(InvocationInterceptorChain.java:106)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.proceed(InvocationInterceptorChain.java:64)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.chainAndInvoke(InvocationInterceptorChain.java:45)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.invoke(InvocationInterceptorChain.java:37)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:104)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:98)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$invokeTestMethod$6(TestMethodTestDescriptor.java:210)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.invokeTestMethod(TestMethodTestDescriptor.java:206)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:131)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:65)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:226)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:204)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:139)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.lambda$execute$2(TestTemplateTestDescriptor.java:107)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:175)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$11$1.accept(ReferencePipeline.java:440)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:107)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:42)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:107)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:88)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:67)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:52)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:114)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:86)
          at org.junit.platform.launcher.core.DefaultLauncherSession$DelegatingLauncher.execute(DefaultLauncherSession.java:86)
          at org.junit.platform.launcher.core.SessionPerRequestLauncher.execute(SessionPerRequestLauncher.java:53)
          at com.intellij.junit5.JUnit5IdeaTestRunner.startRunnerWithArgs(JUnit5IdeaTestRunner.java:71)
          at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:33)
          at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:235)
          at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:54)
        • o.n.c.t.BaseND4JTest - ShapeOpValidation.testTile: 139 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=6504, maxBytes=8589934592, currPhys=3870117888, maxPhys=8589934592
        • java.lang.IllegalStateException: Exception encountered during gradient check
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:221)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:118)
          at org.nd4j.autodiff.opvalidation.ShapeOpValidation.testTile(ShapeOpValidation.java:833)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
          at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
          at java.lang.reflect.Method.invoke(Method.java:498)
          at org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:688)
          at org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed(InvocationInterceptorChain.java:131)
          at org.junit.jupiter.engine.extension.TimeoutExtension.intercept(TimeoutExtension.java:149)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestableMethod(TimeoutExtension.java:140)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestTemplateMethod(TimeoutExtension.java:92)
          at org.junit.jupiter.engine.execution.ExecutableInvoker$ReflectiveInterceptorCall.lambda$ofVoidMethod$0(ExecutableInvoker.java:115)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.lambda$invoke$0(ExecutableInvoker.java:105)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation.proceed(InvocationInterceptorChain.java:106)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.proceed(InvocationInterceptorChain.java:64)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.chainAndInvoke(InvocationInterceptorChain.java:45)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.invoke(InvocationInterceptorChain.java:37)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:104)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:98)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$invokeTestMethod$6(TestMethodTestDescriptor.java:210)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.invokeTestMethod(TestMethodTestDescriptor.java:206)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:131)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:65)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:226)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:204)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:139)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.lambda$execute$2(TestTemplateTestDescriptor.java:107)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:175)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$11$1.accept(ReferencePipeline.java:440)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:107)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:42)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:107)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:88)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:67)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:52)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:114)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:86)
          at org.junit.platform.launcher.core.DefaultLauncherSession$DelegatingLauncher.execute(DefaultLauncherSession.java:86)
          at org.junit.platform.launcher.core.SessionPerRequestLauncher.execute(SessionPerRequestLauncher.java:53)
          at com.intellij.junit5.JUnit5IdeaTestRunner.startRunnerWithArgs(JUnit5IdeaTestRunner.java:71)
          at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:33)
          at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:235)
          at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:54)
          Caused by: java.lang.IllegalArgumentException: Invalid index: must be 0 to numArgs (0 <= idx < 1), got 1
          at org.nd4j.common.base.Preconditions.throwEx(Preconditions.java:633)
          at org.nd4j.common.base.Preconditions.checkArgument(Preconditions.java:107)
          at org.nd4j.autodiff.functions.DifferentialFunction.arg(DifferentialFunction.java:569)
          at org.nd4j.linalg.api.ops.impl.shape.Tile.doDiff(Tile.java:134)
          at org.nd4j.autodiff.functions.DifferentialFunction.diff(DifferentialFunction.java:601)
          at org.nd4j.autodiff.samediff.SameDiff.lambda$createGradFunction$0(SameDiff.java:4500)
          at org.nd4j.autodiff.samediff.SameDiff.defineFunction(SameDiff.java:4029)
          at org.nd4j.autodiff.samediff.SameDiff.defineFunction(SameDiff.java:4014)
          at org.nd4j.autodiff.samediff.SameDiff.createGradFunction(SameDiff.java:4225)
          at org.nd4j.autodiff.samediff.SameDiff.createGradFunction(SameDiff.java:4132)
          at org.nd4j.autodiff.validation.GradCheckUtil.validateInternalState(GradCheckUtil.java:650)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:98)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:83)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:57)
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:218)
          ... 134 more
    • 125 ms
      testStridedSliceShrinkAxisMask(Nd4jBackend)
      • 125 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - ShapeOpValidation.testStridedSliceShrinkAxisMask
          o.n.c.t.BaseND4JTest - ShapeOpValidation.testStridedSliceShrinkAxisMask: 125 ms, threadCount: (29->29), jvmTotal=3692036096, jvmMax=7635730432, totalBytes=5564, maxBytes=8589934592, currPhys=3871084544, maxPhys=8589934592
    • 136 ms
      testSplitEmpty(Nd4jBackend)
      • 136 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - ShapeOpValidation.testSplitEmpty
          o.n.c.t.BaseND4JTest - ShapeOpValidation.testSplitEmpty: 136 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4656, maxBytes=8589934592, currPhys=3873107968, maxPhys=8589934592
    • 125 ms
      testPermute(Nd4jBackend)
      • 125 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - ShapeOpValidation.testPermute
          o.n.c.t.BaseND4JTest - ShapeOpValidation.testPermute: 124 ms, threadCount: (29->29), jvmTotal=3690987520, jvmMax=7635730432, totalBytes=4644, maxBytes=8589934592, currPhys=3861528576, maxPhys=8589934592
    • 451 ms
      testSqueezeGradient(Nd4jBackend, TestInfo)
      • 451 ms
        failed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - ShapeOpValidation.testSqueezeGradient
          o.n.a.f.DifferentialFunction - No fields found for property name _a for class org.nd4j.linalg.api.ops.impl.shape.Squeeze
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "out" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.f.DifferentialFunction - No fields found for property name _a for class org.nd4j.linalg.api.ops.impl.shape.Squeeze
        • java.lang.IllegalStateException: Cannot do Squeeze backprop with no dimensions
          at org.nd4j.linalg.api.ops.impl.shape.Squeeze.doDiff(Squeeze.java:83)
          at org.nd4j.autodiff.functions.DifferentialFunction.diff(DifferentialFunction.java:601)
          at org.nd4j.autodiff.samediff.SameDiff.lambda$createGradFunction$0(SameDiff.java:4500)
          at org.nd4j.autodiff.samediff.SameDiff.defineFunction(SameDiff.java:4029)
          at org.nd4j.autodiff.samediff.SameDiff.defineFunction(SameDiff.java:4014)
          at org.nd4j.autodiff.samediff.SameDiff.createGradFunction(SameDiff.java:4225)
          at org.nd4j.autodiff.samediff.SameDiff.createGradFunction(SameDiff.java:4132)
          at org.nd4j.autodiff.validation.GradCheckUtil.validateInternalState(GradCheckUtil.java:650)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:98)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:83)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:57)
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:218)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
          at org.nd4j.autodiff.opvalidation.ShapeOpValidation.testSqueezeGradient(ShapeOpValidation.java:346)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
          at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
          at java.lang.reflect.Method.invoke(Method.java:498)
          at org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:688)
          at org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed(InvocationInterceptorChain.java:131)
          at org.junit.jupiter.engine.extension.TimeoutExtension.intercept(TimeoutExtension.java:149)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestableMethod(TimeoutExtension.java:140)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestTemplateMethod(TimeoutExtension.java:92)
          at org.junit.jupiter.engine.execution.ExecutableInvoker$ReflectiveInterceptorCall.lambda$ofVoidMethod$0(ExecutableInvoker.java:115)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.lambda$invoke$0(ExecutableInvoker.java:105)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation.proceed(InvocationInterceptorChain.java:106)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.proceed(InvocationInterceptorChain.java:64)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.chainAndInvoke(InvocationInterceptorChain.java:45)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.invoke(InvocationInterceptorChain.java:37)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:104)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:98)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$invokeTestMethod$6(TestMethodTestDescriptor.java:210)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.invokeTestMethod(TestMethodTestDescriptor.java:206)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:131)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:65)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:226)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:204)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:139)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.lambda$execute$2(TestTemplateTestDescriptor.java:107)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:175)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$11$1.accept(ReferencePipeline.java:440)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:107)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:42)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:107)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:88)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:67)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:52)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:114)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:86)
          at org.junit.platform.launcher.core.DefaultLauncherSession$DelegatingLauncher.execute(DefaultLauncherSession.java:86)
          at org.junit.platform.launcher.core.SessionPerRequestLauncher.execute(SessionPerRequestLauncher.java:53)
          at com.intellij.junit5.JUnit5IdeaTestRunner.startRunnerWithArgs(JUnit5IdeaTestRunner.java:71)
          at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:33)
          at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:235)
          at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:54)
        • o.n.a.v.OpValidation - Exception encountered - returning as error message
          java.lang.IllegalStateException: Exception encountered during gradient check - Test name: "squeezeDim=0, source=getAll3dTestArraysWithShape(12345,[1, 4, 5]).get(0)/Nd4j.linspace(1,len,len)([1, 4, 5],'c')"
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:221)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
          at org.nd4j.autodiff.opvalidation.ShapeOpValidation.testSqueezeGradient(ShapeOpValidation.java:346)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
          Caused by: java.lang.IllegalStateException: Cannot do Squeeze backprop with no dimensions
          at org.nd4j.linalg.api.ops.impl.shape.Squeeze.doDiff(Squeeze.java:83)
          at org.nd4j.autodiff.functions.DifferentialFunction.diff(DifferentialFunction.java:601)
          at org.nd4j.autodiff.samediff.SameDiff.lambda$createGradFunction$0(SameDiff.java:4500)
          at org.nd4j.autodiff.samediff.SameDiff.defineFunction(SameDiff.java:4029)
          at org.nd4j.autodiff.samediff.SameDiff.defineFunction(SameDiff.java:4014)
          o.n.a.f.DifferentialFunction - No fields found for property name _a for class org.nd4j.linalg.api.ops.impl.shape.Squeeze
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "out" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.f.DifferentialFunction - No fields found for property name _a for class org.nd4j.linalg.api.ops.impl.shape.Squeeze
        • java.lang.IllegalStateException: Cannot do Squeeze backprop with no dimensions
          at org.nd4j.linalg.api.ops.impl.shape.Squeeze.doDiff(Squeeze.java:83)
          at org.nd4j.autodiff.functions.DifferentialFunction.diff(DifferentialFunction.java:601)
          at org.nd4j.autodiff.samediff.SameDiff.lambda$createGradFunction$0(SameDiff.java:4500)
          at org.nd4j.autodiff.samediff.SameDiff.defineFunction(SameDiff.java:4029)
          at org.nd4j.autodiff.samediff.SameDiff.defineFunction(SameDiff.java:4014)
          at org.nd4j.autodiff.samediff.SameDiff.createGradFunction(SameDiff.java:4225)
          at org.nd4j.autodiff.samediff.SameDiff.createGradFunction(SameDiff.java:4132)
          at org.nd4j.autodiff.validation.GradCheckUtil.validateInternalState(GradCheckUtil.java:650)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:98)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:83)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:57)
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:218)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
          at org.nd4j.autodiff.opvalidation.ShapeOpValidation.testSqueezeGradient(ShapeOpValidation.java:346)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
          at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
          at java.lang.reflect.Method.invoke(Method.java:498)
          at org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:688)
          at org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed(InvocationInterceptorChain.java:131)
          at org.junit.jupiter.engine.extension.TimeoutExtension.intercept(TimeoutExtension.java:149)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestableMethod(TimeoutExtension.java:140)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestTemplateMethod(TimeoutExtension.java:92)
          at org.junit.jupiter.engine.execution.ExecutableInvoker$ReflectiveInterceptorCall.lambda$ofVoidMethod$0(ExecutableInvoker.java:115)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.lambda$invoke$0(ExecutableInvoker.java:105)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation.proceed(InvocationInterceptorChain.java:106)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.proceed(InvocationInterceptorChain.java:64)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.chainAndInvoke(InvocationInterceptorChain.java:45)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.invoke(InvocationInterceptorChain.java:37)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:104)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:98)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$invokeTestMethod$6(TestMethodTestDescriptor.java:210)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.invokeTestMethod(TestMethodTestDescriptor.java:206)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:131)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:65)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:226)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:204)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:139)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.lambda$execute$2(TestTemplateTestDescriptor.java:107)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:175)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$11$1.accept(ReferencePipeline.java:440)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:107)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:42)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:107)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:88)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:67)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:52)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:114)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:86)
          at org.junit.platform.launcher.core.DefaultLauncherSession$DelegatingLauncher.execute(DefaultLauncherSession.java:86)
          at org.junit.platform.launcher.core.SessionPerRequestLauncher.execute(SessionPerRequestLauncher.java:53)
          at com.intellij.junit5.JUnit5IdeaTestRunner.startRunnerWithArgs(JUnit5IdeaTestRunner.java:71)
          at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:33)
          at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:235)
          at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:54)
        • o.n.a.v.OpValidation - Exception encountered - returning as error message
          java.lang.IllegalStateException: Exception encountered during gradient check - Test name: "squeezeDim=0, source=getAll3dTestArraysWithShape(12345,[1, 4, 5]).get(1)/Nd4j.linspace(1,len,len([1, 4, 5],'f')"
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:221)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
          at org.nd4j.autodiff.opvalidation.ShapeOpValidation.testSqueezeGradient(ShapeOpValidation.java:346)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
          Caused by: java.lang.IllegalStateException: Cannot do Squeeze backprop with no dimensions
          at org.nd4j.linalg.api.ops.impl.shape.Squeeze.doDiff(Squeeze.java:83)
          at org.nd4j.autodiff.functions.DifferentialFunction.diff(DifferentialFunction.java:601)
          at org.nd4j.autodiff.samediff.SameDiff.lambda$createGradFunction$0(SameDiff.java:4500)
          at org.nd4j.autodiff.samediff.SameDiff.defineFunction(SameDiff.java:4029)
          at org.nd4j.autodiff.samediff.SameDiff.defineFunction(SameDiff.java:4014)
          o.n.a.f.DifferentialFunction - No fields found for property name _a for class org.nd4j.linalg.api.ops.impl.shape.Squeeze
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "out" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.f.DifferentialFunction - No fields found for property name _a for class org.nd4j.linalg.api.ops.impl.shape.Squeeze
        • java.lang.IllegalStateException: Cannot do Squeeze backprop with no dimensions
          at org.nd4j.linalg.api.ops.impl.shape.Squeeze.doDiff(Squeeze.java:83)
          at org.nd4j.autodiff.functions.DifferentialFunction.diff(DifferentialFunction.java:601)
          at org.nd4j.autodiff.samediff.SameDiff.lambda$createGradFunction$0(SameDiff.java:4500)
          at org.nd4j.autodiff.samediff.SameDiff.defineFunction(SameDiff.java:4029)
          at org.nd4j.autodiff.samediff.SameDiff.defineFunction(SameDiff.java:4014)
          at org.nd4j.autodiff.samediff.SameDiff.createGradFunction(SameDiff.java:4225)
          at org.nd4j.autodiff.samediff.SameDiff.createGradFunction(SameDiff.java:4132)
          at org.nd4j.autodiff.validation.GradCheckUtil.validateInternalState(GradCheckUtil.java:650)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:98)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:83)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:57)
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:218)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
          at org.nd4j.autodiff.opvalidation.ShapeOpValidation.testSqueezeGradient(ShapeOpValidation.java:346)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
          at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
          at java.lang.reflect.Method.invoke(Method.java:498)
          at org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:688)
          at org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed(InvocationInterceptorChain.java:131)
          at org.junit.jupiter.engine.extension.TimeoutExtension.intercept(TimeoutExtension.java:149)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestableMethod(TimeoutExtension.java:140)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestTemplateMethod(TimeoutExtension.java:92)
          at org.junit.jupiter.engine.execution.ExecutableInvoker$ReflectiveInterceptorCall.lambda$ofVoidMethod$0(ExecutableInvoker.java:115)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.lambda$invoke$0(ExecutableInvoker.java:105)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation.proceed(InvocationInterceptorChain.java:106)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.proceed(InvocationInterceptorChain.java:64)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.chainAndInvoke(InvocationInterceptorChain.java:45)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.invoke(InvocationInterceptorChain.java:37)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:104)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:98)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$invokeTestMethod$6(TestMethodTestDescriptor.java:210)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.invokeTestMethod(TestMethodTestDescriptor.java:206)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:131)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:65)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:226)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:204)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:139)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.lambda$execute$2(TestTemplateTestDescriptor.java:107)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:175)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$11$1.accept(ReferencePipeline.java:440)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:107)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:42)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:107)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:88)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:67)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:52)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:114)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:86)
          at org.junit.platform.launcher.core.DefaultLauncherSession$DelegatingLauncher.execute(DefaultLauncherSession.java:86)
          at org.junit.platform.launcher.core.SessionPerRequestLauncher.execute(SessionPerRequestLauncher.java:53)
          at com.intellij.junit5.JUnit5IdeaTestRunner.startRunnerWithArgs(JUnit5IdeaTestRunner.java:71)
          at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:33)
          at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:235)
          at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:54)
        • o.n.a.v.OpValidation - Exception encountered - returning as error message
          java.lang.IllegalStateException: Exception encountered during gradient check - Test name: "squeezeDim=0, source=get3dSubArraysWithShape(12345,[1, 4, 5]).get(0)"
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:221)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
          at org.nd4j.autodiff.opvalidation.ShapeOpValidation.testSqueezeGradient(ShapeOpValidation.java:346)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
          Caused by: java.lang.IllegalStateException: Cannot do Squeeze backprop with no dimensions
          at org.nd4j.linalg.api.ops.impl.shape.Squeeze.doDiff(Squeeze.java:83)
          at org.nd4j.autodiff.functions.DifferentialFunction.diff(DifferentialFunction.java:601)
          at org.nd4j.autodiff.samediff.SameDiff.lambda$createGradFunction$0(SameDiff.java:4500)
          at org.nd4j.autodiff.samediff.SameDiff.defineFunction(SameDiff.java:4029)
          at org.nd4j.autodiff.samediff.SameDiff.defineFunction(SameDiff.java:4014)
          o.n.a.f.DifferentialFunction - No fields found for property name _a for class org.nd4j.linalg.api.ops.impl.shape.Squeeze
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "out" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.f.DifferentialFunction - No fields found for property name _a for class org.nd4j.linalg.api.ops.impl.shape.Squeeze
        • java.lang.IllegalStateException: Cannot do Squeeze backprop with no dimensions
          at org.nd4j.linalg.api.ops.impl.shape.Squeeze.doDiff(Squeeze.java:83)
          at org.nd4j.autodiff.functions.DifferentialFunction.diff(DifferentialFunction.java:601)
          at org.nd4j.autodiff.samediff.SameDiff.lambda$createGradFunction$0(SameDiff.java:4500)
          at org.nd4j.autodiff.samediff.SameDiff.defineFunction(SameDiff.java:4029)
          at org.nd4j.autodiff.samediff.SameDiff.defineFunction(SameDiff.java:4014)
          at org.nd4j.autodiff.samediff.SameDiff.createGradFunction(SameDiff.java:4225)
          at org.nd4j.autodiff.samediff.SameDiff.createGradFunction(SameDiff.java:4132)
          at org.nd4j.autodiff.validation.GradCheckUtil.validateInternalState(GradCheckUtil.java:650)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:98)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:83)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:57)
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:218)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
          at org.nd4j.autodiff.opvalidation.ShapeOpValidation.testSqueezeGradient(ShapeOpValidation.java:346)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
          at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
          at java.lang.reflect.Method.invoke(Method.java:498)
          at org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:688)
          at org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed(InvocationInterceptorChain.java:131)
          at org.junit.jupiter.engine.extension.TimeoutExtension.intercept(TimeoutExtension.java:149)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestableMethod(TimeoutExtension.java:140)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestTemplateMethod(TimeoutExtension.java:92)
          at org.junit.jupiter.engine.execution.ExecutableInvoker$ReflectiveInterceptorCall.lambda$ofVoidMethod$0(ExecutableInvoker.java:115)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.lambda$invoke$0(ExecutableInvoker.java:105)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation.proceed(InvocationInterceptorChain.java:106)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.proceed(InvocationInterceptorChain.java:64)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.chainAndInvoke(InvocationInterceptorChain.java:45)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.invoke(InvocationInterceptorChain.java:37)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:104)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:98)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$invokeTestMethod$6(TestMethodTestDescriptor.java:210)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.invokeTestMethod(TestMethodTestDescriptor.java:206)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:131)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:65)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:226)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:204)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:139)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.lambda$execute$2(TestTemplateTestDescriptor.java:107)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:175)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$11$1.accept(ReferencePipeline.java:440)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:107)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:42)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:107)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:88)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:67)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:52)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:114)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:86)
          at org.junit.platform.launcher.core.DefaultLauncherSession$DelegatingLauncher.execute(DefaultLauncherSession.java:86)
          at org.junit.platform.launcher.core.SessionPerRequestLauncher.execute(SessionPerRequestLauncher.java:53)
          at com.intellij.junit5.JUnit5IdeaTestRunner.startRunnerWithArgs(JUnit5IdeaTestRunner.java:71)
          at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:33)
          at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:235)
          at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:54)
        • o.n.a.v.OpValidation - Exception encountered - returning as error message
          java.lang.IllegalStateException: Exception encountered during gradient check - Test name: "squeezeDim=0, source=get3dSubArraysWithShape(12345,[1, 4, 5]).get(1)"
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:221)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
          at org.nd4j.autodiff.opvalidation.ShapeOpValidation.testSqueezeGradient(ShapeOpValidation.java:346)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
          Caused by: java.lang.IllegalStateException: Cannot do Squeeze backprop with no dimensions
          at org.nd4j.linalg.api.ops.impl.shape.Squeeze.doDiff(Squeeze.java:83)
          at org.nd4j.autodiff.functions.DifferentialFunction.diff(DifferentialFunction.java:601)
          at org.nd4j.autodiff.samediff.SameDiff.lambda$createGradFunction$0(SameDiff.java:4500)
          at org.nd4j.autodiff.samediff.SameDiff.defineFunction(SameDiff.java:4029)
          at org.nd4j.autodiff.samediff.SameDiff.defineFunction(SameDiff.java:4014)
          o.n.a.f.DifferentialFunction - No fields found for property name _a for class org.nd4j.linalg.api.ops.impl.shape.Squeeze
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "out" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.f.DifferentialFunction - No fields found for property name _a for class org.nd4j.linalg.api.ops.impl.shape.Squeeze
        • java.lang.IllegalStateException: Cannot do Squeeze backprop with no dimensions
          at org.nd4j.linalg.api.ops.impl.shape.Squeeze.doDiff(Squeeze.java:83)
          at org.nd4j.autodiff.functions.DifferentialFunction.diff(DifferentialFunction.java:601)
          at org.nd4j.autodiff.samediff.SameDiff.lambda$createGradFunction$0(SameDiff.java:4500)
          at org.nd4j.autodiff.samediff.SameDiff.defineFunction(SameDiff.java:4029)
          at org.nd4j.autodiff.samediff.SameDiff.defineFunction(SameDiff.java:4014)
          at org.nd4j.autodiff.samediff.SameDiff.createGradFunction(SameDiff.java:4225)
          at org.nd4j.autodiff.samediff.SameDiff.createGradFunction(SameDiff.java:4132)
          at org.nd4j.autodiff.validation.GradCheckUtil.validateInternalState(GradCheckUtil.java:650)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:98)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:83)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:57)
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:218)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
          at org.nd4j.autodiff.opvalidation.ShapeOpValidation.testSqueezeGradient(ShapeOpValidation.java:346)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
          at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
          at java.lang.reflect.Method.invoke(Method.java:498)
          at org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:688)
          at org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed(InvocationInterceptorChain.java:131)
          at org.junit.jupiter.engine.extension.TimeoutExtension.intercept(TimeoutExtension.java:149)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestableMethod(TimeoutExtension.java:140)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestTemplateMethod(TimeoutExtension.java:92)
          at org.junit.jupiter.engine.execution.ExecutableInvoker$ReflectiveInterceptorCall.lambda$ofVoidMethod$0(ExecutableInvoker.java:115)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.lambda$invoke$0(ExecutableInvoker.java:105)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation.proceed(InvocationInterceptorChain.java:106)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.proceed(InvocationInterceptorChain.java:64)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.chainAndInvoke(InvocationInterceptorChain.java:45)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.invoke(InvocationInterceptorChain.java:37)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:104)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:98)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$invokeTestMethod$6(TestMethodTestDescriptor.java:210)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.invokeTestMethod(TestMethodTestDescriptor.java:206)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:131)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:65)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:226)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:204)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:139)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.lambda$execute$2(TestTemplateTestDescriptor.java:107)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:175)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$11$1.accept(ReferencePipeline.java:440)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:107)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:42)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:107)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:88)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:67)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:52)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:114)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:86)
          at org.junit.platform.launcher.core.DefaultLauncherSession$DelegatingLauncher.execute(DefaultLauncherSession.java:86)
          at org.junit.platform.launcher.core.SessionPerRequestLauncher.execute(SessionPerRequestLauncher.java:53)
          at com.intellij.junit5.JUnit5IdeaTestRunner.startRunnerWithArgs(JUnit5IdeaTestRunner.java:71)
          at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:33)
          at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:235)
          at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:54)
        • o.n.a.v.OpValidation - Exception encountered - returning as error message
          java.lang.IllegalStateException: Exception encountered during gradient check - Test name: "squeezeDim=0, source=get3dSubArraysWithShape(12345,[1, 4, 5]).get(2)"
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:221)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
          at org.nd4j.autodiff.opvalidation.ShapeOpValidation.testSqueezeGradient(ShapeOpValidation.java:346)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
          Caused by: java.lang.IllegalStateException: Cannot do Squeeze backprop with no dimensions
          at org.nd4j.linalg.api.ops.impl.shape.Squeeze.doDiff(Squeeze.java:83)
          at org.nd4j.autodiff.functions.DifferentialFunction.diff(DifferentialFunction.java:601)
          at org.nd4j.autodiff.samediff.SameDiff.lambda$createGradFunction$0(SameDiff.java:4500)
          at org.nd4j.autodiff.samediff.SameDiff.defineFunction(SameDiff.java:4029)
          at org.nd4j.autodiff.samediff.SameDiff.defineFunction(SameDiff.java:4014)
          o.n.a.f.DifferentialFunction - No fields found for property name _a for class org.nd4j.linalg.api.ops.impl.shape.Squeeze
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "out" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.f.DifferentialFunction - No fields found for property name _a for class org.nd4j.linalg.api.ops.impl.shape.Squeeze
        • java.lang.IllegalStateException: Cannot do Squeeze backprop with no dimensions
          at org.nd4j.linalg.api.ops.impl.shape.Squeeze.doDiff(Squeeze.java:83)
          at org.nd4j.autodiff.functions.DifferentialFunction.diff(DifferentialFunction.java:601)
          at org.nd4j.autodiff.samediff.SameDiff.lambda$createGradFunction$0(SameDiff.java:4500)
          at org.nd4j.autodiff.samediff.SameDiff.defineFunction(SameDiff.java:4029)
          at org.nd4j.autodiff.samediff.SameDiff.defineFunction(SameDiff.java:4014)
          at org.nd4j.autodiff.samediff.SameDiff.createGradFunction(SameDiff.java:4225)
          at org.nd4j.autodiff.samediff.SameDiff.createGradFunction(SameDiff.java:4132)
          at org.nd4j.autodiff.validation.GradCheckUtil.validateInternalState(GradCheckUtil.java:650)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:98)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:83)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:57)
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:218)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
          at org.nd4j.autodiff.opvalidation.ShapeOpValidation.testSqueezeGradient(ShapeOpValidation.java:346)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
          at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
          at java.lang.reflect.Method.invoke(Method.java:498)
          at org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:688)
          at org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed(InvocationInterceptorChain.java:131)
          at org.junit.jupiter.engine.extension.TimeoutExtension.intercept(TimeoutExtension.java:149)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestableMethod(TimeoutExtension.java:140)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestTemplateMethod(TimeoutExtension.java:92)
          at org.junit.jupiter.engine.execution.ExecutableInvoker$ReflectiveInterceptorCall.lambda$ofVoidMethod$0(ExecutableInvoker.java:115)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.lambda$invoke$0(ExecutableInvoker.java:105)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation.proceed(InvocationInterceptorChain.java:106)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.proceed(InvocationInterceptorChain.java:64)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.chainAndInvoke(InvocationInterceptorChain.java:45)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.invoke(InvocationInterceptorChain.java:37)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:104)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:98)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$invokeTestMethod$6(TestMethodTestDescriptor.java:210)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.invokeTestMethod(TestMethodTestDescriptor.java:206)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:131)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:65)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:226)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:204)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:139)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.lambda$execute$2(TestTemplateTestDescriptor.java:107)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:175)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$11$1.accept(ReferencePipeline.java:440)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:107)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:42)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
        • o.n.a.v.OpValidation - Exception encountered - returning as error message
        • at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
        • java.lang.IllegalStateException: Exception encountered during gradient check - Test name: "squeezeDim=0, source=get3dSubArraysWithShape(12345,[1, 4, 5]).get(3)"
        • at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
        • at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:221)
        • at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
        • at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
        • at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
        • at org.nd4j.autodiff.opvalidation.ShapeOpValidation.testSqueezeGradient(ShapeOpValidation.java:346)
        • at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
        • at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        • at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
        • at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
        • at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
        • Caused by: java.lang.IllegalStateException: Cannot do Squeeze backprop with no dimensions
        • at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
        • at org.nd4j.linalg.api.ops.impl.shape.Squeeze.doDiff(Squeeze.java:83)
        • at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57)
        • at org.nd4j.autodiff.functions.DifferentialFunction.diff(DifferentialFunction.java:601)
        • at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54)
        • at org.nd4j.autodiff.samediff.SameDiff.lambda$createGradFunction$0(SameDiff.java:4500)
        • at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:107)
        • at org.nd4j.autodiff.samediff.SameDiff.defineFunction(SameDiff.java:4029)
        • at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:88)
        • at org.nd4j.autodiff.samediff.SameDiff.defineFunction(SameDiff.java:4014)
        • at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:67)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:52)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:114)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:86)
          at org.junit.platform.launcher.core.DefaultLauncherSession$DelegatingLauncher.execute(DefaultLauncherSession.java:86)
          at org.junit.platform.launcher.core.SessionPerRequestLauncher.execute(SessionPerRequestLauncher.java:53)
          at com.intellij.junit5.JUnit5IdeaTestRunner.startRunnerWithArgs(JUnit5IdeaTestRunner.java:71)
          at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:33)
          at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:235)
          at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:54)
        • o.n.a.f.DifferentialFunction - No fields found for property name _a for class org.nd4j.linalg.api.ops.impl.shape.Squeeze
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "out" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.f.DifferentialFunction - No fields found for property name _a for class org.nd4j.linalg.api.ops.impl.shape.Squeeze
        • java.lang.IllegalStateException: Cannot do Squeeze backprop with no dimensions
          at org.nd4j.linalg.api.ops.impl.shape.Squeeze.doDiff(Squeeze.java:83)
          at org.nd4j.autodiff.functions.DifferentialFunction.diff(DifferentialFunction.java:601)
          at org.nd4j.autodiff.samediff.SameDiff.lambda$createGradFunction$0(SameDiff.java:4500)
          at org.nd4j.autodiff.samediff.SameDiff.defineFunction(SameDiff.java:4029)
          at org.nd4j.autodiff.samediff.SameDiff.defineFunction(SameDiff.java:4014)
          at org.nd4j.autodiff.samediff.SameDiff.createGradFunction(SameDiff.java:4225)
          at org.nd4j.autodiff.samediff.SameDiff.createGradFunction(SameDiff.java:4132)
          at org.nd4j.autodiff.validation.GradCheckUtil.validateInternalState(GradCheckUtil.java:650)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:98)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:83)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:57)
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:218)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
          at org.nd4j.autodiff.opvalidation.ShapeOpValidation.testSqueezeGradient(ShapeOpValidation.java:346)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
          at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
          at java.lang.reflect.Method.invoke(Method.java:498)
          at org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:688)
          at org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed(InvocationInterceptorChain.java:131)
          at org.junit.jupiter.engine.extension.TimeoutExtension.intercept(TimeoutExtension.java:149)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestableMethod(TimeoutExtension.java:140)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestTemplateMethod(TimeoutExtension.java:92)
          at org.junit.jupiter.engine.execution.ExecutableInvoker$ReflectiveInterceptorCall.lambda$ofVoidMethod$0(ExecutableInvoker.java:115)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.lambda$invoke$0(ExecutableInvoker.java:105)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation.proceed(InvocationInterceptorChain.java:106)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.proceed(InvocationInterceptorChain.java:64)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.chainAndInvoke(InvocationInterceptorChain.java:45)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.invoke(InvocationInterceptorChain.java:37)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:104)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:98)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$invokeTestMethod$6(TestMethodTestDescriptor.java:210)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.invokeTestMethod(TestMethodTestDescriptor.java:206)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:131)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:65)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:226)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:204)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:139)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.lambda$execute$2(TestTemplateTestDescriptor.java:107)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:175)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$11$1.accept(ReferencePipeline.java:440)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:107)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:42)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54)
        • o.n.a.v.OpValidation - Exception encountered - returning as error message
        • at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:107)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:88)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:67)
        • java.lang.IllegalStateException: Exception encountered during gradient check - Test name: "squeezeDim=0, source=get3dTensorAlongDimensionWithShape(12345,[1, 4, 5]).get(0)"
        • at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:52)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:114)
        • at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:221)
        • at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:86)
        • at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
        • at org.junit.platform.launcher.core.DefaultLauncherSession$DelegatingLauncher.execute(DefaultLauncherSession.java:86)
        • at org.nd4j.autodiff.opvalidation.ShapeOpValidation.testSqueezeGradient(ShapeOpValidation.java:346)
        • at org.junit.platform.launcher.core.SessionPerRequestLauncher.execute(SessionPerRequestLauncher.java:53)
        • at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        • at com.intellij.junit5.JUnit5IdeaTestRunner.startRunnerWithArgs(JUnit5IdeaTestRunner.java:71)
        • at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
        • at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:33)
        • Caused by: java.lang.IllegalStateException: Cannot do Squeeze backprop with no dimensions
        • at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:235)
        • at org.nd4j.linalg.api.ops.impl.shape.Squeeze.doDiff(Squeeze.java:83)
        • at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:54)
        • at org.nd4j.autodiff.functions.DifferentialFunction.diff(DifferentialFunction.java:601)
          at org.nd4j.autodiff.samediff.SameDiff.lambda$createGradFunction$0(SameDiff.java:4500)
          at org.nd4j.autodiff.samediff.SameDiff.defineFunction(SameDiff.java:4029)
          at org.nd4j.autodiff.samediff.SameDiff.defineFunction(SameDiff.java:4014)
          o.n.a.f.DifferentialFunction - No fields found for property name _a for class org.nd4j.linalg.api.ops.impl.shape.Squeeze
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "out" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.f.DifferentialFunction - No fields found for property name _a for class org.nd4j.linalg.api.ops.impl.shape.Squeeze
        • java.lang.IllegalStateException: Cannot do Squeeze backprop with no dimensions
          at org.nd4j.linalg.api.ops.impl.shape.Squeeze.doDiff(Squeeze.java:83)
          at org.nd4j.autodiff.functions.DifferentialFunction.diff(DifferentialFunction.java:601)
          at org.nd4j.autodiff.samediff.SameDiff.lambda$createGradFunction$0(SameDiff.java:4500)
          at org.nd4j.autodiff.samediff.SameDiff.defineFunction(SameDiff.java:4029)
          at org.nd4j.autodiff.samediff.SameDiff.defineFunction(SameDiff.java:4014)
          at org.nd4j.autodiff.samediff.SameDiff.createGradFunction(SameDiff.java:4225)
          at org.nd4j.autodiff.samediff.SameDiff.createGradFunction(SameDiff.java:4132)
          at org.nd4j.autodiff.validation.GradCheckUtil.validateInternalState(GradCheckUtil.java:650)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:98)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:83)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:57)
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:218)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
          at org.nd4j.autodiff.opvalidation.ShapeOpValidation.testSqueezeGradient(ShapeOpValidation.java:346)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
          at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
          at java.lang.reflect.Method.invoke(Method.java:498)
          at org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:688)
          at org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed(InvocationInterceptorChain.java:131)
          at org.junit.jupiter.engine.extension.TimeoutExtension.intercept(TimeoutExtension.java:149)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestableMethod(TimeoutExtension.java:140)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestTemplateMethod(TimeoutExtension.java:92)
          at org.junit.jupiter.engine.execution.ExecutableInvoker$ReflectiveInterceptorCall.lambda$ofVoidMethod$0(ExecutableInvoker.java:115)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.lambda$invoke$0(ExecutableInvoker.java:105)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation.proceed(InvocationInterceptorChain.java:106)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.proceed(InvocationInterceptorChain.java:64)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.chainAndInvoke(InvocationInterceptorChain.java:45)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.invoke(InvocationInterceptorChain.java:37)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:104)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:98)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$invokeTestMethod$6(TestMethodTestDescriptor.java:210)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.invokeTestMethod(TestMethodTestDescriptor.java:206)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:131)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:65)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:226)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:204)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:139)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.lambda$execute$2(TestTemplateTestDescriptor.java:107)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:175)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$11$1.accept(ReferencePipeline.java:440)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:107)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:42)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:107)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:88)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:67)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:52)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:114)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:86)
          at org.junit.platform.launcher.core.DefaultLauncherSession$DelegatingLauncher.execute(DefaultLauncherSession.java:86)
          at org.junit.platform.launcher.core.SessionPerRequestLauncher.execute(SessionPerRequestLauncher.java:53)
          at com.intellij.junit5.JUnit5IdeaTestRunner.startRunnerWithArgs(JUnit5IdeaTestRunner.java:71)
          at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:33)
          at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:235)
          at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:54)
        • o.n.a.v.OpValidation - Exception encountered - returning as error message
          java.lang.IllegalStateException: Exception encountered during gradient check - Test name: "squeezeDim=0, source=get3dTensorAlongDimensionWithShape(12345,[1, 4, 5]).get(1)"
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:221)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
          at org.nd4j.autodiff.opvalidation.ShapeOpValidation.testSqueezeGradient(ShapeOpValidation.java:346)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
          Caused by: java.lang.IllegalStateException: Cannot do Squeeze backprop with no dimensions
          at org.nd4j.linalg.api.ops.impl.shape.Squeeze.doDiff(Squeeze.java:83)
          at org.nd4j.autodiff.functions.DifferentialFunction.diff(DifferentialFunction.java:601)
          at org.nd4j.autodiff.samediff.SameDiff.lambda$createGradFunction$0(SameDiff.java:4500)
          at org.nd4j.autodiff.samediff.SameDiff.defineFunction(SameDiff.java:4029)
          at org.nd4j.autodiff.samediff.SameDiff.defineFunction(SameDiff.java:4014)
          o.n.a.f.DifferentialFunction - No fields found for property name _a for class org.nd4j.linalg.api.ops.impl.shape.Squeeze
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "out" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.f.DifferentialFunction - No fields found for property name _a for class org.nd4j.linalg.api.ops.impl.shape.Squeeze
        • java.lang.IllegalStateException: Cannot do Squeeze backprop with no dimensions
          at org.nd4j.linalg.api.ops.impl.shape.Squeeze.doDiff(Squeeze.java:83)
          at org.nd4j.autodiff.functions.DifferentialFunction.diff(DifferentialFunction.java:601)
          at org.nd4j.autodiff.samediff.SameDiff.lambda$createGradFunction$0(SameDiff.java:4500)
          at org.nd4j.autodiff.samediff.SameDiff.defineFunction(SameDiff.java:4029)
          at org.nd4j.autodiff.samediff.SameDiff.defineFunction(SameDiff.java:4014)
          at org.nd4j.autodiff.samediff.SameDiff.createGradFunction(SameDiff.java:4225)
          at org.nd4j.autodiff.samediff.SameDiff.createGradFunction(SameDiff.java:4132)
          at org.nd4j.autodiff.validation.GradCheckUtil.validateInternalState(GradCheckUtil.java:650)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:98)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:83)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:57)
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:218)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
          at org.nd4j.autodiff.opvalidation.ShapeOpValidation.testSqueezeGradient(ShapeOpValidation.java:346)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
          at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
          at java.lang.reflect.Method.invoke(Method.java:498)
          at org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:688)
          at org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed(InvocationInterceptorChain.java:131)
          at org.junit.jupiter.engine.extension.TimeoutExtension.intercept(TimeoutExtension.java:149)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestableMethod(TimeoutExtension.java:140)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestTemplateMethod(TimeoutExtension.java:92)
          at org.junit.jupiter.engine.execution.ExecutableInvoker$ReflectiveInterceptorCall.lambda$ofVoidMethod$0(ExecutableInvoker.java:115)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.lambda$invoke$0(ExecutableInvoker.java:105)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation.proceed(InvocationInterceptorChain.java:106)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.proceed(InvocationInterceptorChain.java:64)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.chainAndInvoke(InvocationInterceptorChain.java:45)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.invoke(InvocationInterceptorChain.java:37)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:104)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:98)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$invokeTestMethod$6(TestMethodTestDescriptor.java:210)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.invokeTestMethod(TestMethodTestDescriptor.java:206)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:131)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:65)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:226)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:204)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:139)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.lambda$execute$2(TestTemplateTestDescriptor.java:107)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:175)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$11$1.accept(ReferencePipeline.java:440)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:107)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:42)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:107)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:88)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:67)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:52)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:114)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:86)
          at org.junit.platform.launcher.core.DefaultLauncherSession$DelegatingLauncher.execute(DefaultLauncherSession.java:86)
          at org.junit.platform.launcher.core.SessionPerRequestLauncher.execute(SessionPerRequestLauncher.java:53)
          at com.intellij.junit5.JUnit5IdeaTestRunner.startRunnerWithArgs(JUnit5IdeaTestRunner.java:71)
          at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:33)
          at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:235)
          at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:54)
        • o.n.a.v.OpValidation - Exception encountered - returning as error message
          java.lang.IllegalStateException: Exception encountered during gradient check - Test name: "squeezeDim=0, source=get3dTensorAlongDimensionWithShape(12345,[1, 4, 5]).get(2)"
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:221)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
          at org.nd4j.autodiff.opvalidation.ShapeOpValidation.testSqueezeGradient(ShapeOpValidation.java:346)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
          Caused by: java.lang.IllegalStateException: Cannot do Squeeze backprop with no dimensions
          at org.nd4j.linalg.api.ops.impl.shape.Squeeze.doDiff(Squeeze.java:83)
          at org.nd4j.autodiff.functions.DifferentialFunction.diff(DifferentialFunction.java:601)
          at org.nd4j.autodiff.samediff.SameDiff.lambda$createGradFunction$0(SameDiff.java:4500)
          at org.nd4j.autodiff.samediff.SameDiff.defineFunction(SameDiff.java:4029)
          at org.nd4j.autodiff.samediff.SameDiff.defineFunction(SameDiff.java:4014)
          o.n.a.f.DifferentialFunction - No fields found for property name _a for class org.nd4j.linalg.api.ops.impl.shape.Squeeze
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "out" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.f.DifferentialFunction - No fields found for property name _a for class org.nd4j.linalg.api.ops.impl.shape.Squeeze
        • java.lang.IllegalStateException: Cannot do Squeeze backprop with no dimensions
          at org.nd4j.linalg.api.ops.impl.shape.Squeeze.doDiff(Squeeze.java:83)
          at org.nd4j.autodiff.functions.DifferentialFunction.diff(DifferentialFunction.java:601)
          at org.nd4j.autodiff.samediff.SameDiff.lambda$createGradFunction$0(SameDiff.java:4500)
          at org.nd4j.autodiff.samediff.SameDiff.defineFunction(SameDiff.java:4029)
          at org.nd4j.autodiff.samediff.SameDiff.defineFunction(SameDiff.java:4014)
          at org.nd4j.autodiff.samediff.SameDiff.createGradFunction(SameDiff.java:4225)
          at org.nd4j.autodiff.samediff.SameDiff.createGradFunction(SameDiff.java:4132)
          at org.nd4j.autodiff.validation.GradCheckUtil.validateInternalState(GradCheckUtil.java:650)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:98)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:83)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:57)
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:218)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
          at org.nd4j.autodiff.opvalidation.ShapeOpValidation.testSqueezeGradient(ShapeOpValidation.java:346)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
          at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
          at java.lang.reflect.Method.invoke(Method.java:498)
          at org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:688)
          at org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed(InvocationInterceptorChain.java:131)
          at org.junit.jupiter.engine.extension.TimeoutExtension.intercept(TimeoutExtension.java:149)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestableMethod(TimeoutExtension.java:140)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestTemplateMethod(TimeoutExtension.java:92)
          at org.junit.jupiter.engine.execution.ExecutableInvoker$ReflectiveInterceptorCall.lambda$ofVoidMethod$0(ExecutableInvoker.java:115)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.lambda$invoke$0(ExecutableInvoker.java:105)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation.proceed(InvocationInterceptorChain.java:106)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.proceed(InvocationInterceptorChain.java:64)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.chainAndInvoke(InvocationInterceptorChain.java:45)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.invoke(InvocationInterceptorChain.java:37)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:104)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:98)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$invokeTestMethod$6(TestMethodTestDescriptor.java:210)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.invokeTestMethod(TestMethodTestDescriptor.java:206)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:131)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:65)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:226)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:204)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:139)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.lambda$execute$2(TestTemplateTestDescriptor.java:107)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:175)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$11$1.accept(ReferencePipeline.java:440)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:107)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:42)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:107)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:88)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:67)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:52)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:114)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:86)
          at org.junit.platform.launcher.core.DefaultLauncherSession$DelegatingLauncher.execute(DefaultLauncherSession.java:86)
          at org.junit.platform.launcher.core.SessionPerRequestLauncher.execute(SessionPerRequestLauncher.java:53)
          at com.intellij.junit5.JUnit5IdeaTestRunner.startRunnerWithArgs(JUnit5IdeaTestRunner.java:71)
          at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:33)
          at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:235)
          at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:54)
        • o.n.a.v.OpValidation - Exception encountered - returning as error message
          java.lang.IllegalStateException: Exception encountered during gradient check - Test name: "squeezeDim=0, source=get3dTensorAlongDimensionWithShape(12345,[1, 4, 5]).get(3)"
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:221)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
          at org.nd4j.autodiff.opvalidation.ShapeOpValidation.testSqueezeGradient(ShapeOpValidation.java:346)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
          Caused by: java.lang.IllegalStateException: Cannot do Squeeze backprop with no dimensions
          at org.nd4j.linalg.api.ops.impl.shape.Squeeze.doDiff(Squeeze.java:83)
          at org.nd4j.autodiff.functions.DifferentialFunction.diff(DifferentialFunction.java:601)
          at org.nd4j.autodiff.samediff.SameDiff.lambda$createGradFunction$0(SameDiff.java:4500)
          at org.nd4j.autodiff.samediff.SameDiff.defineFunction(SameDiff.java:4029)
          at org.nd4j.autodiff.samediff.SameDiff.defineFunction(SameDiff.java:4014)
          o.n.a.f.DifferentialFunction - No fields found for property name _a for class org.nd4j.linalg.api.ops.impl.shape.Squeeze
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "out" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.f.DifferentialFunction - No fields found for property name _a for class org.nd4j.linalg.api.ops.impl.shape.Squeeze
        • java.lang.IllegalStateException: Cannot do Squeeze backprop with no dimensions
          at org.nd4j.linalg.api.ops.impl.shape.Squeeze.doDiff(Squeeze.java:83)
          at org.nd4j.autodiff.functions.DifferentialFunction.diff(DifferentialFunction.java:601)
          at org.nd4j.autodiff.samediff.SameDiff.lambda$createGradFunction$0(SameDiff.java:4500)
          at org.nd4j.autodiff.samediff.SameDiff.defineFunction(SameDiff.java:4029)
          at org.nd4j.autodiff.samediff.SameDiff.defineFunction(SameDiff.java:4014)
          at org.nd4j.autodiff.samediff.SameDiff.createGradFunction(SameDiff.java:4225)
          at org.nd4j.autodiff.samediff.SameDiff.createGradFunction(SameDiff.java:4132)
          at org.nd4j.autodiff.validation.GradCheckUtil.validateInternalState(GradCheckUtil.java:650)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:98)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:83)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:57)
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:218)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
          at org.nd4j.autodiff.opvalidation.ShapeOpValidation.testSqueezeGradient(ShapeOpValidation.java:346)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
          at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
          at java.lang.reflect.Method.invoke(Method.java:498)
          at org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:688)
          at org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed(InvocationInterceptorChain.java:131)
          at org.junit.jupiter.engine.extension.TimeoutExtension.intercept(TimeoutExtension.java:149)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestableMethod(TimeoutExtension.java:140)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestTemplateMethod(TimeoutExtension.java:92)
          at org.junit.jupiter.engine.execution.ExecutableInvoker$ReflectiveInterceptorCall.lambda$ofVoidMethod$0(ExecutableInvoker.java:115)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.lambda$invoke$0(ExecutableInvoker.java:105)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation.proceed(InvocationInterceptorChain.java:106)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.proceed(InvocationInterceptorChain.java:64)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.chainAndInvoke(InvocationInterceptorChain.java:45)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.invoke(InvocationInterceptorChain.java:37)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:104)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:98)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$invokeTestMethod$6(TestMethodTestDescriptor.java:210)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.invokeTestMethod(TestMethodTestDescriptor.java:206)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:131)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:65)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:226)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:204)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:139)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.lambda$execute$2(TestTemplateTestDescriptor.java:107)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:175)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$11$1.accept(ReferencePipeline.java:440)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:107)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:42)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
        • o.n.a.v.OpValidation - Exception encountered - returning as error message
        • at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
        • java.lang.IllegalStateException: Exception encountered during gradient check - Test name: "squeezeDim=0, source=get3dTensorAlongDimensionWithShape(12345,[1, 4, 5]).get(4)"
        • at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
        • at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:221)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
        • at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
        • at org.nd4j.autodiff.opvalidation.ShapeOpValidation.testSqueezeGradient(ShapeOpValidation.java:346)
        • at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
        • at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
        • at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
        • Caused by: java.lang.IllegalStateException: Cannot do Squeeze backprop with no dimensions
        • at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
        • at org.nd4j.linalg.api.ops.impl.shape.Squeeze.doDiff(Squeeze.java:83)
          at org.nd4j.autodiff.functions.DifferentialFunction.diff(DifferentialFunction.java:601)
        • at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
        • at org.nd4j.autodiff.samediff.SameDiff.lambda$createGradFunction$0(SameDiff.java:4500)
        • at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57)
        • at org.nd4j.autodiff.samediff.SameDiff.defineFunction(SameDiff.java:4029)
        • at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54)
        • at org.nd4j.autodiff.samediff.SameDiff.defineFunction(SameDiff.java:4014)
        • at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:107)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:88)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:67)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:52)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:114)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:86)
          at org.junit.platform.launcher.core.DefaultLauncherSession$DelegatingLauncher.execute(DefaultLauncherSession.java:86)
          at org.junit.platform.launcher.core.SessionPerRequestLauncher.execute(SessionPerRequestLauncher.java:53)
          at com.intellij.junit5.JUnit5IdeaTestRunner.startRunnerWithArgs(JUnit5IdeaTestRunner.java:71)
          at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:33)
          at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:235)
          at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:54)
        • o.n.a.f.DifferentialFunction - No fields found for property name _a for class org.nd4j.linalg.api.ops.impl.shape.Squeeze
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "out" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.f.DifferentialFunction - No fields found for property name _a for class org.nd4j.linalg.api.ops.impl.shape.Squeeze
        • java.lang.IllegalStateException: Cannot do Squeeze backprop with no dimensions
          at org.nd4j.linalg.api.ops.impl.shape.Squeeze.doDiff(Squeeze.java:83)
          at org.nd4j.autodiff.functions.DifferentialFunction.diff(DifferentialFunction.java:601)
          at org.nd4j.autodiff.samediff.SameDiff.lambda$createGradFunction$0(SameDiff.java:4500)
          at org.nd4j.autodiff.samediff.SameDiff.defineFunction(SameDiff.java:4029)
          at org.nd4j.autodiff.samediff.SameDiff.defineFunction(SameDiff.java:4014)
          at org.nd4j.autodiff.samediff.SameDiff.createGradFunction(SameDiff.java:4225)
          at org.nd4j.autodiff.samediff.SameDiff.createGradFunction(SameDiff.java:4132)
          at org.nd4j.autodiff.validation.GradCheckUtil.validateInternalState(GradCheckUtil.java:650)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:98)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:83)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:57)
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:218)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
          at org.nd4j.autodiff.opvalidation.ShapeOpValidation.testSqueezeGradient(ShapeOpValidation.java:346)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
          at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
          at java.lang.reflect.Method.invoke(Method.java:498)
          at org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:688)
          at org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed(InvocationInterceptorChain.java:131)
          at org.junit.jupiter.engine.extension.TimeoutExtension.intercept(TimeoutExtension.java:149)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestableMethod(TimeoutExtension.java:140)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestTemplateMethod(TimeoutExtension.java:92)
          at org.junit.jupiter.engine.execution.ExecutableInvoker$ReflectiveInterceptorCall.lambda$ofVoidMethod$0(ExecutableInvoker.java:115)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.lambda$invoke$0(ExecutableInvoker.java:105)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation.proceed(InvocationInterceptorChain.java:106)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.proceed(InvocationInterceptorChain.java:64)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.chainAndInvoke(InvocationInterceptorChain.java:45)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.invoke(InvocationInterceptorChain.java:37)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:104)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:98)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$invokeTestMethod$6(TestMethodTestDescriptor.java:210)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.invokeTestMethod(TestMethodTestDescriptor.java:206)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:131)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:65)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:226)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:204)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:139)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.lambda$execute$2(TestTemplateTestDescriptor.java:107)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:175)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$11$1.accept(ReferencePipeline.java:440)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:107)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:42)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:107)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:88)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:67)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:52)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:114)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:86)
          at org.junit.platform.launcher.core.DefaultLauncherSession$DelegatingLauncher.execute(DefaultLauncherSession.java:86)
          at org.junit.platform.launcher.core.SessionPerRequestLauncher.execute(SessionPerRequestLauncher.java:53)
          at com.intellij.junit5.JUnit5IdeaTestRunner.startRunnerWithArgs(JUnit5IdeaTestRunner.java:71)
          at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:33)
          at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:235)
          at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:54)
        • o.n.a.v.OpValidation - Exception encountered - returning as error message
          java.lang.IllegalStateException: Exception encountered during gradient check - Test name: "squeezeDim=0, source=get3dPermutedWithShape(12345,[1, 4, 5]).get(0)"
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:221)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
          at org.nd4j.autodiff.opvalidation.ShapeOpValidation.testSqueezeGradient(ShapeOpValidation.java:346)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
          Caused by: java.lang.IllegalStateException: Cannot do Squeeze backprop with no dimensions
          at org.nd4j.linalg.api.ops.impl.shape.Squeeze.doDiff(Squeeze.java:83)
          at org.nd4j.autodiff.functions.DifferentialFunction.diff(DifferentialFunction.java:601)
          at org.nd4j.autodiff.samediff.SameDiff.lambda$createGradFunction$0(SameDiff.java:4500)
          at org.nd4j.autodiff.samediff.SameDiff.defineFunction(SameDiff.java:4029)
          at org.nd4j.autodiff.samediff.SameDiff.defineFunction(SameDiff.java:4014)
          o.n.a.f.DifferentialFunction - No fields found for property name _a for class org.nd4j.linalg.api.ops.impl.shape.Squeeze
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "out" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.f.DifferentialFunction - No fields found for property name _a for class org.nd4j.linalg.api.ops.impl.shape.Squeeze
        • java.lang.IllegalStateException: Cannot do Squeeze backprop with no dimensions
          at org.nd4j.linalg.api.ops.impl.shape.Squeeze.doDiff(Squeeze.java:83)
          at org.nd4j.autodiff.functions.DifferentialFunction.diff(DifferentialFunction.java:601)
          at org.nd4j.autodiff.samediff.SameDiff.lambda$createGradFunction$0(SameDiff.java:4500)
          at org.nd4j.autodiff.samediff.SameDiff.defineFunction(SameDiff.java:4029)
          at org.nd4j.autodiff.samediff.SameDiff.defineFunction(SameDiff.java:4014)
          at org.nd4j.autodiff.samediff.SameDiff.createGradFunction(SameDiff.java:4225)
          at org.nd4j.autodiff.samediff.SameDiff.createGradFunction(SameDiff.java:4132)
          at org.nd4j.autodiff.validation.GradCheckUtil.validateInternalState(GradCheckUtil.java:650)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:98)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:83)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:57)
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:218)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
          at org.nd4j.autodiff.opvalidation.ShapeOpValidation.testSqueezeGradient(ShapeOpValidation.java:346)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
          at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
          at java.lang.reflect.Method.invoke(Method.java:498)
          at org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:688)
          at org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed(InvocationInterceptorChain.java:131)
          at org.junit.jupiter.engine.extension.TimeoutExtension.intercept(TimeoutExtension.java:149)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestableMethod(TimeoutExtension.java:140)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestTemplateMethod(TimeoutExtension.java:92)
          at org.junit.jupiter.engine.execution.ExecutableInvoker$ReflectiveInterceptorCall.lambda$ofVoidMethod$0(ExecutableInvoker.java:115)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.lambda$invoke$0(ExecutableInvoker.java:105)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation.proceed(InvocationInterceptorChain.java:106)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.proceed(InvocationInterceptorChain.java:64)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.chainAndInvoke(InvocationInterceptorChain.java:45)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.invoke(InvocationInterceptorChain.java:37)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:104)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:98)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$invokeTestMethod$6(TestMethodTestDescriptor.java:210)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.invokeTestMethod(TestMethodTestDescriptor.java:206)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:131)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:65)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:226)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:204)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:139)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.lambda$execute$2(TestTemplateTestDescriptor.java:107)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:175)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$11$1.accept(ReferencePipeline.java:440)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:107)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:42)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:107)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:88)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:67)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:52)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:114)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:86)
          at org.junit.platform.launcher.core.DefaultLauncherSession$DelegatingLauncher.execute(DefaultLauncherSession.java:86)
          at org.junit.platform.launcher.core.SessionPerRequestLauncher.execute(SessionPerRequestLauncher.java:53)
          at com.intellij.junit5.JUnit5IdeaTestRunner.startRunnerWithArgs(JUnit5IdeaTestRunner.java:71)
          at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:33)
          at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:235)
          at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:54)
        • o.n.a.v.OpValidation - Exception encountered - returning as error message
          java.lang.IllegalStateException: Exception encountered during gradient check - Test name: "squeezeDim=0, source=get3dReshapedWithShape(12345,[1, 4, 5]).get(0)"
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:221)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
          at org.nd4j.autodiff.opvalidation.ShapeOpValidation.testSqueezeGradient(ShapeOpValidation.java:346)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
          Caused by: java.lang.IllegalStateException: Cannot do Squeeze backprop with no dimensions
          at org.nd4j.linalg.api.ops.impl.shape.Squeeze.doDiff(Squeeze.java:83)
          at org.nd4j.autodiff.functions.DifferentialFunction.diff(DifferentialFunction.java:601)
          at org.nd4j.autodiff.samediff.SameDiff.lambda$createGradFunction$0(SameDiff.java:4500)
          at org.nd4j.autodiff.samediff.SameDiff.defineFunction(SameDiff.java:4029)
          at org.nd4j.autodiff.samediff.SameDiff.defineFunction(SameDiff.java:4014)
          o.n.a.f.DifferentialFunction - No fields found for property name _a for class org.nd4j.linalg.api.ops.impl.shape.Squeeze
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "out" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.f.DifferentialFunction - No fields found for property name _a for class org.nd4j.linalg.api.ops.impl.shape.Squeeze
        • java.lang.IllegalStateException: Cannot do Squeeze backprop with no dimensions
          at org.nd4j.linalg.api.ops.impl.shape.Squeeze.doDiff(Squeeze.java:83)
          at org.nd4j.autodiff.functions.DifferentialFunction.diff(DifferentialFunction.java:601)
          at org.nd4j.autodiff.samediff.SameDiff.lambda$createGradFunction$0(SameDiff.java:4500)
          at org.nd4j.autodiff.samediff.SameDiff.defineFunction(SameDiff.java:4029)
          at org.nd4j.autodiff.samediff.SameDiff.defineFunction(SameDiff.java:4014)
          at org.nd4j.autodiff.samediff.SameDiff.createGradFunction(SameDiff.java:4225)
          at org.nd4j.autodiff.samediff.SameDiff.createGradFunction(SameDiff.java:4132)
          at org.nd4j.autodiff.validation.GradCheckUtil.validateInternalState(GradCheckUtil.java:650)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:98)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:83)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:57)
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:218)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
          at org.nd4j.autodiff.opvalidation.ShapeOpValidation.testSqueezeGradient(ShapeOpValidation.java:346)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
          at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
          at java.lang.reflect.Method.invoke(Method.java:498)
          at org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:688)
          at org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed(InvocationInterceptorChain.java:131)
          at org.junit.jupiter.engine.extension.TimeoutExtension.intercept(TimeoutExtension.java:149)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestableMethod(TimeoutExtension.java:140)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestTemplateMethod(TimeoutExtension.java:92)
          at org.junit.jupiter.engine.execution.ExecutableInvoker$ReflectiveInterceptorCall.lambda$ofVoidMethod$0(ExecutableInvoker.java:115)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.lambda$invoke$0(ExecutableInvoker.java:105)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation.proceed(InvocationInterceptorChain.java:106)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.proceed(InvocationInterceptorChain.java:64)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.chainAndInvoke(InvocationInterceptorChain.java:45)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.invoke(InvocationInterceptorChain.java:37)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:104)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:98)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$invokeTestMethod$6(TestMethodTestDescriptor.java:210)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.invokeTestMethod(TestMethodTestDescriptor.java:206)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:131)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:65)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:226)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:204)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:139)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.lambda$execute$2(TestTemplateTestDescriptor.java:107)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:175)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$11$1.accept(ReferencePipeline.java:440)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:107)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:42)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:107)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:88)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:67)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:52)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:114)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:86)
          at org.junit.platform.launcher.core.DefaultLauncherSession$DelegatingLauncher.execute(DefaultLauncherSession.java:86)
          at org.junit.platform.launcher.core.SessionPerRequestLauncher.execute(SessionPerRequestLauncher.java:53)
          at com.intellij.junit5.JUnit5IdeaTestRunner.startRunnerWithArgs(JUnit5IdeaTestRunner.java:71)
          at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:33)
          at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:235)
          at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:54)
        • o.n.a.v.OpValidation - Exception encountered - returning as error message
          java.lang.IllegalStateException: Exception encountered during gradient check - Test name: "squeezeDim=1, source=getAll3dTestArraysWithShape(12345,[3, 1, 5]).get(0)/Nd4j.linspace(1,len,len)([3, 1, 5],'c')"
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:221)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
          at org.nd4j.autodiff.opvalidation.ShapeOpValidation.testSqueezeGradient(ShapeOpValidation.java:346)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
          Caused by: java.lang.IllegalStateException: Cannot do Squeeze backprop with no dimensions
          at org.nd4j.linalg.api.ops.impl.shape.Squeeze.doDiff(Squeeze.java:83)
          at org.nd4j.autodiff.functions.DifferentialFunction.diff(DifferentialFunction.java:601)
          at org.nd4j.autodiff.samediff.SameDiff.lambda$createGradFunction$0(SameDiff.java:4500)
          at org.nd4j.autodiff.samediff.SameDiff.defineFunction(SameDiff.java:4029)
          at org.nd4j.autodiff.samediff.SameDiff.defineFunction(SameDiff.java:4014)
          o.n.a.f.DifferentialFunction - No fields found for property name _a for class org.nd4j.linalg.api.ops.impl.shape.Squeeze
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "out" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.f.DifferentialFunction - No fields found for property name _a for class org.nd4j.linalg.api.ops.impl.shape.Squeeze
        • java.lang.IllegalStateException: Cannot do Squeeze backprop with no dimensions
          at org.nd4j.linalg.api.ops.impl.shape.Squeeze.doDiff(Squeeze.java:83)
          at org.nd4j.autodiff.functions.DifferentialFunction.diff(DifferentialFunction.java:601)
          at org.nd4j.autodiff.samediff.SameDiff.lambda$createGradFunction$0(SameDiff.java:4500)
          at org.nd4j.autodiff.samediff.SameDiff.defineFunction(SameDiff.java:4029)
          at org.nd4j.autodiff.samediff.SameDiff.defineFunction(SameDiff.java:4014)
          at org.nd4j.autodiff.samediff.SameDiff.createGradFunction(SameDiff.java:4225)
          at org.nd4j.autodiff.samediff.SameDiff.createGradFunction(SameDiff.java:4132)
          at org.nd4j.autodiff.validation.GradCheckUtil.validateInternalState(GradCheckUtil.java:650)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:98)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:83)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:57)
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:218)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
          at org.nd4j.autodiff.opvalidation.ShapeOpValidation.testSqueezeGradient(ShapeOpValidation.java:346)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
          at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
          at java.lang.reflect.Method.invoke(Method.java:498)
          at org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:688)
          at org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed(InvocationInterceptorChain.java:131)
          at org.junit.jupiter.engine.extension.TimeoutExtension.intercept(TimeoutExtension.java:149)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestableMethod(TimeoutExtension.java:140)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestTemplateMethod(TimeoutExtension.java:92)
          at org.junit.jupiter.engine.execution.ExecutableInvoker$ReflectiveInterceptorCall.lambda$ofVoidMethod$0(ExecutableInvoker.java:115)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.lambda$invoke$0(ExecutableInvoker.java:105)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation.proceed(InvocationInterceptorChain.java:106)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.proceed(InvocationInterceptorChain.java:64)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.chainAndInvoke(InvocationInterceptorChain.java:45)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.invoke(InvocationInterceptorChain.java:37)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:104)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:98)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$invokeTestMethod$6(TestMethodTestDescriptor.java:210)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.invokeTestMethod(TestMethodTestDescriptor.java:206)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:131)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:65)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:226)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:204)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:139)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.lambda$execute$2(TestTemplateTestDescriptor.java:107)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:175)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$11$1.accept(ReferencePipeline.java:440)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:107)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:42)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:107)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:88)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:67)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:52)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:114)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:86)
          at org.junit.platform.launcher.core.DefaultLauncherSession$DelegatingLauncher.execute(DefaultLauncherSession.java:86)
          at org.junit.platform.launcher.core.SessionPerRequestLauncher.execute(SessionPerRequestLauncher.java:53)
          at com.intellij.junit5.JUnit5IdeaTestRunner.startRunnerWithArgs(JUnit5IdeaTestRunner.java:71)
          at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:33)
          at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:235)
          at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:54)
        • o.n.a.v.OpValidation - Exception encountered - returning as error message
          java.lang.IllegalStateException: Exception encountered during gradient check - Test name: "squeezeDim=1, source=getAll3dTestArraysWithShape(12345,[3, 1, 5]).get(1)/Nd4j.linspace(1,len,len([3, 1, 5],'f')"
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:221)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
          at org.nd4j.autodiff.opvalidation.ShapeOpValidation.testSqueezeGradient(ShapeOpValidation.java:346)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
          Caused by: java.lang.IllegalStateException: Cannot do Squeeze backprop with no dimensions
          at org.nd4j.linalg.api.ops.impl.shape.Squeeze.doDiff(Squeeze.java:83)
          at org.nd4j.autodiff.functions.DifferentialFunction.diff(DifferentialFunction.java:601)
          at org.nd4j.autodiff.samediff.SameDiff.lambda$createGradFunction$0(SameDiff.java:4500)
          at org.nd4j.autodiff.samediff.SameDiff.defineFunction(SameDiff.java:4029)
          at org.nd4j.autodiff.samediff.SameDiff.defineFunction(SameDiff.java:4014)
          o.n.a.f.DifferentialFunction - No fields found for property name _a for class org.nd4j.linalg.api.ops.impl.shape.Squeeze
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "out" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.f.DifferentialFunction - No fields found for property name _a for class org.nd4j.linalg.api.ops.impl.shape.Squeeze
        • java.lang.IllegalStateException: Cannot do Squeeze backprop with no dimensions
          at org.nd4j.linalg.api.ops.impl.shape.Squeeze.doDiff(Squeeze.java:83)
          at org.nd4j.autodiff.functions.DifferentialFunction.diff(DifferentialFunction.java:601)
          at org.nd4j.autodiff.samediff.SameDiff.lambda$createGradFunction$0(SameDiff.java:4500)
          at org.nd4j.autodiff.samediff.SameDiff.defineFunction(SameDiff.java:4029)
          at org.nd4j.autodiff.samediff.SameDiff.defineFunction(SameDiff.java:4014)
          at org.nd4j.autodiff.samediff.SameDiff.createGradFunction(SameDiff.java:4225)
          at org.nd4j.autodiff.samediff.SameDiff.createGradFunction(SameDiff.java:4132)
          at org.nd4j.autodiff.validation.GradCheckUtil.validateInternalState(GradCheckUtil.java:650)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:98)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:83)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:57)
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:218)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
          at org.nd4j.autodiff.opvalidation.ShapeOpValidation.testSqueezeGradient(ShapeOpValidation.java:346)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
          at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
          at java.lang.reflect.Method.invoke(Method.java:498)
          at org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:688)
          at org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed(InvocationInterceptorChain.java:131)
          at org.junit.jupiter.engine.extension.TimeoutExtension.intercept(TimeoutExtension.java:149)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestableMethod(TimeoutExtension.java:140)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestTemplateMethod(TimeoutExtension.java:92)
          at org.junit.jupiter.engine.execution.ExecutableInvoker$ReflectiveInterceptorCall.lambda$ofVoidMethod$0(ExecutableInvoker.java:115)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.lambda$invoke$0(ExecutableInvoker.java:105)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation.proceed(InvocationInterceptorChain.java:106)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.proceed(InvocationInterceptorChain.java:64)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.chainAndInvoke(InvocationInterceptorChain.java:45)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.invoke(InvocationInterceptorChain.java:37)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:104)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:98)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$invokeTestMethod$6(TestMethodTestDescriptor.java:210)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.invokeTestMethod(TestMethodTestDescriptor.java:206)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:131)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:65)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:226)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:204)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:139)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.lambda$execute$2(TestTemplateTestDescriptor.java:107)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:175)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$11$1.accept(ReferencePipeline.java:440)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:107)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:42)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:107)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:88)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:67)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:52)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:114)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:86)
          at org.junit.platform.launcher.core.DefaultLauncherSession$DelegatingLauncher.execute(DefaultLauncherSession.java:86)
          at org.junit.platform.launcher.core.SessionPerRequestLauncher.execute(SessionPerRequestLauncher.java:53)
          at com.intellij.junit5.JUnit5IdeaTestRunner.startRunnerWithArgs(JUnit5IdeaTestRunner.java:71)
          at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:33)
          at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:235)
          at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:54)
        • o.n.a.v.OpValidation - Exception encountered - returning as error message
          java.lang.IllegalStateException: Exception encountered during gradient check - Test name: "squeezeDim=1, source=get3dSubArraysWithShape(12345,[3, 1, 5]).get(0)"
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:221)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
          at org.nd4j.autodiff.opvalidation.ShapeOpValidation.testSqueezeGradient(ShapeOpValidation.java:346)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
          Caused by: java.lang.IllegalStateException: Cannot do Squeeze backprop with no dimensions
          at org.nd4j.linalg.api.ops.impl.shape.Squeeze.doDiff(Squeeze.java:83)
          at org.nd4j.autodiff.functions.DifferentialFunction.diff(DifferentialFunction.java:601)
          at org.nd4j.autodiff.samediff.SameDiff.lambda$createGradFunction$0(SameDiff.java:4500)
          at org.nd4j.autodiff.samediff.SameDiff.defineFunction(SameDiff.java:4029)
          at org.nd4j.autodiff.samediff.SameDiff.defineFunction(SameDiff.java:4014)
          o.n.a.f.DifferentialFunction - No fields found for property name _a for class org.nd4j.linalg.api.ops.impl.shape.Squeeze
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "out" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.f.DifferentialFunction - No fields found for property name _a for class org.nd4j.linalg.api.ops.impl.shape.Squeeze
        • java.lang.IllegalStateException: Cannot do Squeeze backprop with no dimensions
          at org.nd4j.linalg.api.ops.impl.shape.Squeeze.doDiff(Squeeze.java:83)
          at org.nd4j.autodiff.functions.DifferentialFunction.diff(DifferentialFunction.java:601)
          at org.nd4j.autodiff.samediff.SameDiff.lambda$createGradFunction$0(SameDiff.java:4500)
          at org.nd4j.autodiff.samediff.SameDiff.defineFunction(SameDiff.java:4029)
          at org.nd4j.autodiff.samediff.SameDiff.defineFunction(SameDiff.java:4014)
          at org.nd4j.autodiff.samediff.SameDiff.createGradFunction(SameDiff.java:4225)
          at org.nd4j.autodiff.samediff.SameDiff.createGradFunction(SameDiff.java:4132)
          at org.nd4j.autodiff.validation.GradCheckUtil.validateInternalState(GradCheckUtil.java:650)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:98)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:83)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:57)
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:218)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
          at org.nd4j.autodiff.opvalidation.ShapeOpValidation.testSqueezeGradient(ShapeOpValidation.java:346)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
          at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
          at java.lang.reflect.Method.invoke(Method.java:498)
          at org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:688)
          at org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed(InvocationInterceptorChain.java:131)
          at org.junit.jupiter.engine.extension.TimeoutExtension.intercept(TimeoutExtension.java:149)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestableMethod(TimeoutExtension.java:140)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestTemplateMethod(TimeoutExtension.java:92)
          at org.junit.jupiter.engine.execution.ExecutableInvoker$ReflectiveInterceptorCall.lambda$ofVoidMethod$0(ExecutableInvoker.java:115)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.lambda$invoke$0(ExecutableInvoker.java:105)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation.proceed(InvocationInterceptorChain.java:106)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.proceed(InvocationInterceptorChain.java:64)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.chainAndInvoke(InvocationInterceptorChain.java:45)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.invoke(InvocationInterceptorChain.java:37)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:104)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:98)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$invokeTestMethod$6(TestMethodTestDescriptor.java:210)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.invokeTestMethod(TestMethodTestDescriptor.java:206)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:131)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:65)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:226)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:204)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:139)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.lambda$execute$2(TestTemplateTestDescriptor.java:107)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:175)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$11$1.accept(ReferencePipeline.java:440)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:107)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:42)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:107)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:88)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:67)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:52)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:114)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:86)
          at org.junit.platform.launcher.core.DefaultLauncherSession$DelegatingLauncher.execute(DefaultLauncherSession.java:86)
          at org.junit.platform.launcher.core.SessionPerRequestLauncher.execute(SessionPerRequestLauncher.java:53)
          at com.intellij.junit5.JUnit5IdeaTestRunner.startRunnerWithArgs(JUnit5IdeaTestRunner.java:71)
        • o.n.a.v.OpValidation - Exception encountered - returning as error message
        • at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:33)
          at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:235)
          at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:54)
        • java.lang.IllegalStateException: Exception encountered during gradient check - Test name: "squeezeDim=1, source=get3dSubArraysWithShape(12345,[3, 1, 5]).get(1)"
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:221)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
          at org.nd4j.autodiff.opvalidation.ShapeOpValidation.testSqueezeGradient(ShapeOpValidation.java:346)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
          Caused by: java.lang.IllegalStateException: Cannot do Squeeze backprop with no dimensions
          at org.nd4j.linalg.api.ops.impl.shape.Squeeze.doDiff(Squeeze.java:83)
          at org.nd4j.autodiff.functions.DifferentialFunction.diff(DifferentialFunction.java:601)
          at org.nd4j.autodiff.samediff.SameDiff.lambda$createGradFunction$0(SameDiff.java:4500)
          at org.nd4j.autodiff.samediff.SameDiff.defineFunction(SameDiff.java:4029)
          at org.nd4j.autodiff.samediff.SameDiff.defineFunction(SameDiff.java:4014)
          o.n.a.f.DifferentialFunction - No fields found for property name _a for class org.nd4j.linalg.api.ops.impl.shape.Squeeze
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "out" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.f.DifferentialFunction - No fields found for property name _a for class org.nd4j.linalg.api.ops.impl.shape.Squeeze
        • java.lang.IllegalStateException: Cannot do Squeeze backprop with no dimensions
          at org.nd4j.linalg.api.ops.impl.shape.Squeeze.doDiff(Squeeze.java:83)
          at org.nd4j.autodiff.functions.DifferentialFunction.diff(DifferentialFunction.java:601)
          at org.nd4j.autodiff.samediff.SameDiff.lambda$createGradFunction$0(SameDiff.java:4500)
          at org.nd4j.autodiff.samediff.SameDiff.defineFunction(SameDiff.java:4029)
          at org.nd4j.autodiff.samediff.SameDiff.defineFunction(SameDiff.java:4014)
          at org.nd4j.autodiff.samediff.SameDiff.createGradFunction(SameDiff.java:4225)
          at org.nd4j.autodiff.samediff.SameDiff.createGradFunction(SameDiff.java:4132)
          at org.nd4j.autodiff.validation.GradCheckUtil.validateInternalState(GradCheckUtil.java:650)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:98)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:83)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:57)
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:218)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
          at org.nd4j.autodiff.opvalidation.ShapeOpValidation.testSqueezeGradient(ShapeOpValidation.java:346)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
          at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
          at java.lang.reflect.Method.invoke(Method.java:498)
          at org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:688)
          at org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed(InvocationInterceptorChain.java:131)
          at org.junit.jupiter.engine.extension.TimeoutExtension.intercept(TimeoutExtension.java:149)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestableMethod(TimeoutExtension.java:140)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestTemplateMethod(TimeoutExtension.java:92)
          at org.junit.jupiter.engine.execution.ExecutableInvoker$ReflectiveInterceptorCall.lambda$ofVoidMethod$0(ExecutableInvoker.java:115)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.lambda$invoke$0(ExecutableInvoker.java:105)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation.proceed(InvocationInterceptorChain.java:106)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.proceed(InvocationInterceptorChain.java:64)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.chainAndInvoke(InvocationInterceptorChain.java:45)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.invoke(InvocationInterceptorChain.java:37)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:104)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:98)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$invokeTestMethod$6(TestMethodTestDescriptor.java:210)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.invokeTestMethod(TestMethodTestDescriptor.java:206)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:131)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:65)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:226)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:204)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:139)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.lambda$execute$2(TestTemplateTestDescriptor.java:107)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:175)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$11$1.accept(ReferencePipeline.java:440)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:107)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:42)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:107)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:88)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:67)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:52)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:114)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:86)
          at org.junit.platform.launcher.core.DefaultLauncherSession$DelegatingLauncher.execute(DefaultLauncherSession.java:86)
          at org.junit.platform.launcher.core.SessionPerRequestLauncher.execute(SessionPerRequestLauncher.java:53)
          at com.intellij.junit5.JUnit5IdeaTestRunner.startRunnerWithArgs(JUnit5IdeaTestRunner.java:71)
          at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:33)
          at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:235)
          at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:54)
        • o.n.a.v.OpValidation - Exception encountered - returning as error message
          java.lang.IllegalStateException: Exception encountered during gradient check - Test name: "squeezeDim=1, source=get3dSubArraysWithShape(12345,[3, 1, 5]).get(2)"
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:221)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
          at org.nd4j.autodiff.opvalidation.ShapeOpValidation.testSqueezeGradient(ShapeOpValidation.java:346)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
          Caused by: java.lang.IllegalStateException: Cannot do Squeeze backprop with no dimensions
          at org.nd4j.linalg.api.ops.impl.shape.Squeeze.doDiff(Squeeze.java:83)
          at org.nd4j.autodiff.functions.DifferentialFunction.diff(DifferentialFunction.java:601)
          at org.nd4j.autodiff.samediff.SameDiff.lambda$createGradFunction$0(SameDiff.java:4500)
          at org.nd4j.autodiff.samediff.SameDiff.defineFunction(SameDiff.java:4029)
          at org.nd4j.autodiff.samediff.SameDiff.defineFunction(SameDiff.java:4014)
          o.n.a.f.DifferentialFunction - No fields found for property name _a for class org.nd4j.linalg.api.ops.impl.shape.Squeeze
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "out" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.f.DifferentialFunction - No fields found for property name _a for class org.nd4j.linalg.api.ops.impl.shape.Squeeze
        • java.lang.IllegalStateException: Cannot do Squeeze backprop with no dimensions
          at org.nd4j.linalg.api.ops.impl.shape.Squeeze.doDiff(Squeeze.java:83)
          at org.nd4j.autodiff.functions.DifferentialFunction.diff(DifferentialFunction.java:601)
          at org.nd4j.autodiff.samediff.SameDiff.lambda$createGradFunction$0(SameDiff.java:4500)
          at org.nd4j.autodiff.samediff.SameDiff.defineFunction(SameDiff.java:4029)
          at org.nd4j.autodiff.samediff.SameDiff.defineFunction(SameDiff.java:4014)
          at org.nd4j.autodiff.samediff.SameDiff.createGradFunction(SameDiff.java:4225)
          at org.nd4j.autodiff.samediff.SameDiff.createGradFunction(SameDiff.java:4132)
          at org.nd4j.autodiff.validation.GradCheckUtil.validateInternalState(GradCheckUtil.java:650)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:98)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:83)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:57)
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:218)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
          at org.nd4j.autodiff.opvalidation.ShapeOpValidation.testSqueezeGradient(ShapeOpValidation.java:346)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
          at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
          at java.lang.reflect.Method.invoke(Method.java:498)
          at org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:688)
          at org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed(InvocationInterceptorChain.java:131)
          at org.junit.jupiter.engine.extension.TimeoutExtension.intercept(TimeoutExtension.java:149)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestableMethod(TimeoutExtension.java:140)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestTemplateMethod(TimeoutExtension.java:92)
          at org.junit.jupiter.engine.execution.ExecutableInvoker$ReflectiveInterceptorCall.lambda$ofVoidMethod$0(ExecutableInvoker.java:115)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.lambda$invoke$0(ExecutableInvoker.java:105)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation.proceed(InvocationInterceptorChain.java:106)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.proceed(InvocationInterceptorChain.java:64)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.chainAndInvoke(InvocationInterceptorChain.java:45)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.invoke(InvocationInterceptorChain.java:37)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:104)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:98)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$invokeTestMethod$6(TestMethodTestDescriptor.java:210)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.invokeTestMethod(TestMethodTestDescriptor.java:206)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:131)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:65)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:226)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:204)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:139)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.lambda$execute$2(TestTemplateTestDescriptor.java:107)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:175)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$11$1.accept(ReferencePipeline.java:440)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:107)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:42)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54)
        • o.n.a.v.OpValidation - Exception encountered - returning as error message
        • at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:107)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:88)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:67)
        • java.lang.IllegalStateException: Exception encountered during gradient check - Test name: "squeezeDim=1, source=get3dSubArraysWithShape(12345,[3, 1, 5]).get(3)"
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:221)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
          at org.nd4j.autodiff.opvalidation.ShapeOpValidation.testSqueezeGradient(ShapeOpValidation.java:346)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
        • at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:52)
        • Caused by: java.lang.IllegalStateException: Cannot do Squeeze backprop with no dimensions
        • at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:114)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:86)
        • at org.nd4j.linalg.api.ops.impl.shape.Squeeze.doDiff(Squeeze.java:83)
        • at org.junit.platform.launcher.core.DefaultLauncherSession$DelegatingLauncher.execute(DefaultLauncherSession.java:86)
        • at org.nd4j.autodiff.functions.DifferentialFunction.diff(DifferentialFunction.java:601)
        • at org.junit.platform.launcher.core.SessionPerRequestLauncher.execute(SessionPerRequestLauncher.java:53)
        • at org.nd4j.autodiff.samediff.SameDiff.lambda$createGradFunction$0(SameDiff.java:4500)
        • at com.intellij.junit5.JUnit5IdeaTestRunner.startRunnerWithArgs(JUnit5IdeaTestRunner.java:71)
        • at org.nd4j.autodiff.samediff.SameDiff.defineFunction(SameDiff.java:4029)
        • at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:33)
        • at org.nd4j.autodiff.samediff.SameDiff.defineFunction(SameDiff.java:4014)
        • at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:235)
          at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:54)
        • o.n.a.f.DifferentialFunction - No fields found for property name _a for class org.nd4j.linalg.api.ops.impl.shape.Squeeze
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "out" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.f.DifferentialFunction - No fields found for property name _a for class org.nd4j.linalg.api.ops.impl.shape.Squeeze
        • java.lang.IllegalStateException: Cannot do Squeeze backprop with no dimensions
          at org.nd4j.linalg.api.ops.impl.shape.Squeeze.doDiff(Squeeze.java:83)
          at org.nd4j.autodiff.functions.DifferentialFunction.diff(DifferentialFunction.java:601)
          at org.nd4j.autodiff.samediff.SameDiff.lambda$createGradFunction$0(SameDiff.java:4500)
          at org.nd4j.autodiff.samediff.SameDiff.defineFunction(SameDiff.java:4029)
          at org.nd4j.autodiff.samediff.SameDiff.defineFunction(SameDiff.java:4014)
          at org.nd4j.autodiff.samediff.SameDiff.createGradFunction(SameDiff.java:4225)
          at org.nd4j.autodiff.samediff.SameDiff.createGradFunction(SameDiff.java:4132)
          at org.nd4j.autodiff.validation.GradCheckUtil.validateInternalState(GradCheckUtil.java:650)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:98)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:83)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:57)
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:218)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
          at org.nd4j.autodiff.opvalidation.ShapeOpValidation.testSqueezeGradient(ShapeOpValidation.java:346)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
          at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
          at java.lang.reflect.Method.invoke(Method.java:498)
          at org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:688)
          at org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed(InvocationInterceptorChain.java:131)
          at org.junit.jupiter.engine.extension.TimeoutExtension.intercept(TimeoutExtension.java:149)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestableMethod(TimeoutExtension.java:140)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestTemplateMethod(TimeoutExtension.java:92)
          at org.junit.jupiter.engine.execution.ExecutableInvoker$ReflectiveInterceptorCall.lambda$ofVoidMethod$0(ExecutableInvoker.java:115)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.lambda$invoke$0(ExecutableInvoker.java:105)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation.proceed(InvocationInterceptorChain.java:106)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.proceed(InvocationInterceptorChain.java:64)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.chainAndInvoke(InvocationInterceptorChain.java:45)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.invoke(InvocationInterceptorChain.java:37)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:104)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:98)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$invokeTestMethod$6(TestMethodTestDescriptor.java:210)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.invokeTestMethod(TestMethodTestDescriptor.java:206)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:131)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:65)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:226)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:204)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:139)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.lambda$execute$2(TestTemplateTestDescriptor.java:107)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:175)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$11$1.accept(ReferencePipeline.java:440)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:107)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:42)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:107)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:88)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:67)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:52)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:114)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:86)
          at org.junit.platform.launcher.core.DefaultLauncherSession$DelegatingLauncher.execute(DefaultLauncherSession.java:86)
          at org.junit.platform.launcher.core.SessionPerRequestLauncher.execute(SessionPerRequestLauncher.java:53)
          at com.intellij.junit5.JUnit5IdeaTestRunner.startRunnerWithArgs(JUnit5IdeaTestRunner.java:71)
          at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:33)
          at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:235)
          at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:54)
        • o.n.a.v.OpValidation - Exception encountered - returning as error message
          java.lang.IllegalStateException: Exception encountered during gradient check - Test name: "squeezeDim=1, source=get3dTensorAlongDimensionWithShape(12345,[3, 1, 5]).get(0)"
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:221)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
          at org.nd4j.autodiff.opvalidation.ShapeOpValidation.testSqueezeGradient(ShapeOpValidation.java:346)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
          Caused by: java.lang.IllegalStateException: Cannot do Squeeze backprop with no dimensions
          at org.nd4j.linalg.api.ops.impl.shape.Squeeze.doDiff(Squeeze.java:83)
          at org.nd4j.autodiff.functions.DifferentialFunction.diff(DifferentialFunction.java:601)
          at org.nd4j.autodiff.samediff.SameDiff.lambda$createGradFunction$0(SameDiff.java:4500)
          at org.nd4j.autodiff.samediff.SameDiff.defineFunction(SameDiff.java:4029)
          at org.nd4j.autodiff.samediff.SameDiff.defineFunction(SameDiff.java:4014)
          o.n.a.f.DifferentialFunction - No fields found for property name _a for class org.nd4j.linalg.api.ops.impl.shape.Squeeze
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "out" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.f.DifferentialFunction - No fields found for property name _a for class org.nd4j.linalg.api.ops.impl.shape.Squeeze
        • java.lang.IllegalStateException: Cannot do Squeeze backprop with no dimensions
          at org.nd4j.linalg.api.ops.impl.shape.Squeeze.doDiff(Squeeze.java:83)
          at org.nd4j.autodiff.functions.DifferentialFunction.diff(DifferentialFunction.java:601)
          at org.nd4j.autodiff.samediff.SameDiff.lambda$createGradFunction$0(SameDiff.java:4500)
          at org.nd4j.autodiff.samediff.SameDiff.defineFunction(SameDiff.java:4029)
          at org.nd4j.autodiff.samediff.SameDiff.defineFunction(SameDiff.java:4014)
          at org.nd4j.autodiff.samediff.SameDiff.createGradFunction(SameDiff.java:4225)
          at org.nd4j.autodiff.samediff.SameDiff.createGradFunction(SameDiff.java:4132)
          at org.nd4j.autodiff.validation.GradCheckUtil.validateInternalState(GradCheckUtil.java:650)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:98)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:83)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:57)
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:218)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
          at org.nd4j.autodiff.opvalidation.ShapeOpValidation.testSqueezeGradient(ShapeOpValidation.java:346)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
          at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
          at java.lang.reflect.Method.invoke(Method.java:498)
          at org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:688)
          at org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed(InvocationInterceptorChain.java:131)
          at org.junit.jupiter.engine.extension.TimeoutExtension.intercept(TimeoutExtension.java:149)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestableMethod(TimeoutExtension.java:140)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestTemplateMethod(TimeoutExtension.java:92)
          at org.junit.jupiter.engine.execution.ExecutableInvoker$ReflectiveInterceptorCall.lambda$ofVoidMethod$0(ExecutableInvoker.java:115)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.lambda$invoke$0(ExecutableInvoker.java:105)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation.proceed(InvocationInterceptorChain.java:106)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.proceed(InvocationInterceptorChain.java:64)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.chainAndInvoke(InvocationInterceptorChain.java:45)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.invoke(InvocationInterceptorChain.java:37)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:104)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:98)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$invokeTestMethod$6(TestMethodTestDescriptor.java:210)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.invokeTestMethod(TestMethodTestDescriptor.java:206)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:131)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:65)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:226)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:204)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:139)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.lambda$execute$2(TestTemplateTestDescriptor.java:107)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:175)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$11$1.accept(ReferencePipeline.java:440)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:107)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:42)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:107)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:88)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:67)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:52)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:114)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:86)
          at org.junit.platform.launcher.core.DefaultLauncherSession$DelegatingLauncher.execute(DefaultLauncherSession.java:86)
          at org.junit.platform.launcher.core.SessionPerRequestLauncher.execute(SessionPerRequestLauncher.java:53)
          at com.intellij.junit5.JUnit5IdeaTestRunner.startRunnerWithArgs(JUnit5IdeaTestRunner.java:71)
          at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:33)
          at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:235)
          at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:54)
        • o.n.a.v.OpValidation - Exception encountered - returning as error message
          java.lang.IllegalStateException: Exception encountered during gradient check - Test name: "squeezeDim=1, source=get3dTensorAlongDimensionWithShape(12345,[3, 1, 5]).get(1)"
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:221)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
          at org.nd4j.autodiff.opvalidation.ShapeOpValidation.testSqueezeGradient(ShapeOpValidation.java:346)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
          Caused by: java.lang.IllegalStateException: Cannot do Squeeze backprop with no dimensions
          at org.nd4j.linalg.api.ops.impl.shape.Squeeze.doDiff(Squeeze.java:83)
          at org.nd4j.autodiff.functions.DifferentialFunction.diff(DifferentialFunction.java:601)
          at org.nd4j.autodiff.samediff.SameDiff.lambda$createGradFunction$0(SameDiff.java:4500)
          at org.nd4j.autodiff.samediff.SameDiff.defineFunction(SameDiff.java:4029)
          at org.nd4j.autodiff.samediff.SameDiff.defineFunction(SameDiff.java:4014)
          o.n.a.f.DifferentialFunction - No fields found for property name _a for class org.nd4j.linalg.api.ops.impl.shape.Squeeze
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "out" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.f.DifferentialFunction - No fields found for property name _a for class org.nd4j.linalg.api.ops.impl.shape.Squeeze
        • java.lang.IllegalStateException: Cannot do Squeeze backprop with no dimensions
          at org.nd4j.linalg.api.ops.impl.shape.Squeeze.doDiff(Squeeze.java:83)
          at org.nd4j.autodiff.functions.DifferentialFunction.diff(DifferentialFunction.java:601)
          at org.nd4j.autodiff.samediff.SameDiff.lambda$createGradFunction$0(SameDiff.java:4500)
          at org.nd4j.autodiff.samediff.SameDiff.defineFunction(SameDiff.java:4029)
          at org.nd4j.autodiff.samediff.SameDiff.defineFunction(SameDiff.java:4014)
          at org.nd4j.autodiff.samediff.SameDiff.createGradFunction(SameDiff.java:4225)
          at org.nd4j.autodiff.samediff.SameDiff.createGradFunction(SameDiff.java:4132)
          at org.nd4j.autodiff.validation.GradCheckUtil.validateInternalState(GradCheckUtil.java:650)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:98)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:83)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:57)
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:218)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
          at org.nd4j.autodiff.opvalidation.ShapeOpValidation.testSqueezeGradient(ShapeOpValidation.java:346)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
          at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
          at java.lang.reflect.Method.invoke(Method.java:498)
          at org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:688)
          at org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed(InvocationInterceptorChain.java:131)
          at org.junit.jupiter.engine.extension.TimeoutExtension.intercept(TimeoutExtension.java:149)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestableMethod(TimeoutExtension.java:140)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestTemplateMethod(TimeoutExtension.java:92)
          at org.junit.jupiter.engine.execution.ExecutableInvoker$ReflectiveInterceptorCall.lambda$ofVoidMethod$0(ExecutableInvoker.java:115)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.lambda$invoke$0(ExecutableInvoker.java:105)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation.proceed(InvocationInterceptorChain.java:106)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.proceed(InvocationInterceptorChain.java:64)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.chainAndInvoke(InvocationInterceptorChain.java:45)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.invoke(InvocationInterceptorChain.java:37)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:104)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:98)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$invokeTestMethod$6(TestMethodTestDescriptor.java:210)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.invokeTestMethod(TestMethodTestDescriptor.java:206)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:131)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:65)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:226)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:204)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:139)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.lambda$execute$2(TestTemplateTestDescriptor.java:107)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:175)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$11$1.accept(ReferencePipeline.java:440)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:107)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:42)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:107)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:88)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:67)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:52)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:114)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:86)
          at org.junit.platform.launcher.core.DefaultLauncherSession$DelegatingLauncher.execute(DefaultLauncherSession.java:86)
          at org.junit.platform.launcher.core.SessionPerRequestLauncher.execute(SessionPerRequestLauncher.java:53)
          at com.intellij.junit5.JUnit5IdeaTestRunner.startRunnerWithArgs(JUnit5IdeaTestRunner.java:71)
          at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:33)
          at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:235)
          at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:54)
        • o.n.a.v.OpValidation - Exception encountered - returning as error message
          java.lang.IllegalStateException: Exception encountered during gradient check - Test name: "squeezeDim=1, source=get3dTensorAlongDimensionWithShape(12345,[3, 1, 5]).get(2)"
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:221)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
          at org.nd4j.autodiff.opvalidation.ShapeOpValidation.testSqueezeGradient(ShapeOpValidation.java:346)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
          Caused by: java.lang.IllegalStateException: Cannot do Squeeze backprop with no dimensions
          at org.nd4j.linalg.api.ops.impl.shape.Squeeze.doDiff(Squeeze.java:83)
          at org.nd4j.autodiff.functions.DifferentialFunction.diff(DifferentialFunction.java:601)
          at org.nd4j.autodiff.samediff.SameDiff.lambda$createGradFunction$0(SameDiff.java:4500)
          at org.nd4j.autodiff.samediff.SameDiff.defineFunction(SameDiff.java:4029)
          at org.nd4j.autodiff.samediff.SameDiff.defineFunction(SameDiff.java:4014)
          o.n.a.f.DifferentialFunction - No fields found for property name _a for class org.nd4j.linalg.api.ops.impl.shape.Squeeze
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "out" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.f.DifferentialFunction - No fields found for property name _a for class org.nd4j.linalg.api.ops.impl.shape.Squeeze
        • java.lang.IllegalStateException: Cannot do Squeeze backprop with no dimensions
          at org.nd4j.linalg.api.ops.impl.shape.Squeeze.doDiff(Squeeze.java:83)
          at org.nd4j.autodiff.functions.DifferentialFunction.diff(DifferentialFunction.java:601)
          at org.nd4j.autodiff.samediff.SameDiff.lambda$createGradFunction$0(SameDiff.java:4500)
          at org.nd4j.autodiff.samediff.SameDiff.defineFunction(SameDiff.java:4029)
          at org.nd4j.autodiff.samediff.SameDiff.defineFunction(SameDiff.java:4014)
          at org.nd4j.autodiff.samediff.SameDiff.createGradFunction(SameDiff.java:4225)
          at org.nd4j.autodiff.samediff.SameDiff.createGradFunction(SameDiff.java:4132)
          at org.nd4j.autodiff.validation.GradCheckUtil.validateInternalState(GradCheckUtil.java:650)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:98)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:83)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:57)
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:218)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
          at org.nd4j.autodiff.opvalidation.ShapeOpValidation.testSqueezeGradient(ShapeOpValidation.java:346)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
          at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
          at java.lang.reflect.Method.invoke(Method.java:498)
          at org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:688)
          at org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed(InvocationInterceptorChain.java:131)
          at org.junit.jupiter.engine.extension.TimeoutExtension.intercept(TimeoutExtension.java:149)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestableMethod(TimeoutExtension.java:140)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestTemplateMethod(TimeoutExtension.java:92)
          at org.junit.jupiter.engine.execution.ExecutableInvoker$ReflectiveInterceptorCall.lambda$ofVoidMethod$0(ExecutableInvoker.java:115)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.lambda$invoke$0(ExecutableInvoker.java:105)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation.proceed(InvocationInterceptorChain.java:106)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.proceed(InvocationInterceptorChain.java:64)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.chainAndInvoke(InvocationInterceptorChain.java:45)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.invoke(InvocationInterceptorChain.java:37)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:104)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:98)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$invokeTestMethod$6(TestMethodTestDescriptor.java:210)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.invokeTestMethod(TestMethodTestDescriptor.java:206)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:131)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:65)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:226)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:204)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:139)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.lambda$execute$2(TestTemplateTestDescriptor.java:107)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:175)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$11$1.accept(ReferencePipeline.java:440)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:107)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:42)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:107)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:88)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:67)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:52)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:114)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:86)
          at org.junit.platform.launcher.core.DefaultLauncherSession$DelegatingLauncher.execute(DefaultLauncherSession.java:86)
          at org.junit.platform.launcher.core.SessionPerRequestLauncher.execute(SessionPerRequestLauncher.java:53)
          at com.intellij.junit5.JUnit5IdeaTestRunner.startRunnerWithArgs(JUnit5IdeaTestRunner.java:71)
          at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:33)
          at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:235)
          at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:54)
        • o.n.a.v.OpValidation - Exception encountered - returning as error message
          java.lang.IllegalStateException: Exception encountered during gradient check - Test name: "squeezeDim=1, source=get3dTensorAlongDimensionWithShape(12345,[3, 1, 5]).get(3)"
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:221)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
          at org.nd4j.autodiff.opvalidation.ShapeOpValidation.testSqueezeGradient(ShapeOpValidation.java:346)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
          Caused by: java.lang.IllegalStateException: Cannot do Squeeze backprop with no dimensions
          at org.nd4j.linalg.api.ops.impl.shape.Squeeze.doDiff(Squeeze.java:83)
          at org.nd4j.autodiff.functions.DifferentialFunction.diff(DifferentialFunction.java:601)
          at org.nd4j.autodiff.samediff.SameDiff.lambda$createGradFunction$0(SameDiff.java:4500)
          at org.nd4j.autodiff.samediff.SameDiff.defineFunction(SameDiff.java:4029)
          at org.nd4j.autodiff.samediff.SameDiff.defineFunction(SameDiff.java:4014)
          o.n.a.f.DifferentialFunction - No fields found for property name _a for class org.nd4j.linalg.api.ops.impl.shape.Squeeze
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "out" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.f.DifferentialFunction - No fields found for property name _a for class org.nd4j.linalg.api.ops.impl.shape.Squeeze
        • java.lang.IllegalStateException: Cannot do Squeeze backprop with no dimensions
          at org.nd4j.linalg.api.ops.impl.shape.Squeeze.doDiff(Squeeze.java:83)
          at org.nd4j.autodiff.functions.DifferentialFunction.diff(DifferentialFunction.java:601)
          at org.nd4j.autodiff.samediff.SameDiff.lambda$createGradFunction$0(SameDiff.java:4500)
          at org.nd4j.autodiff.samediff.SameDiff.defineFunction(SameDiff.java:4029)
          at org.nd4j.autodiff.samediff.SameDiff.defineFunction(SameDiff.java:4014)
          at org.nd4j.autodiff.samediff.SameDiff.createGradFunction(SameDiff.java:4225)
          at org.nd4j.autodiff.samediff.SameDiff.createGradFunction(SameDiff.java:4132)
          at org.nd4j.autodiff.validation.GradCheckUtil.validateInternalState(GradCheckUtil.java:650)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:98)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:83)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:57)
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:218)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
          at org.nd4j.autodiff.opvalidation.ShapeOpValidation.testSqueezeGradient(ShapeOpValidation.java:346)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
          at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
          at java.lang.reflect.Method.invoke(Method.java:498)
          at org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:688)
          at org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed(InvocationInterceptorChain.java:131)
          at org.junit.jupiter.engine.extension.TimeoutExtension.intercept(TimeoutExtension.java:149)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestableMethod(TimeoutExtension.java:140)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestTemplateMethod(TimeoutExtension.java:92)
          at org.junit.jupiter.engine.execution.ExecutableInvoker$ReflectiveInterceptorCall.lambda$ofVoidMethod$0(ExecutableInvoker.java:115)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.lambda$invoke$0(ExecutableInvoker.java:105)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation.proceed(InvocationInterceptorChain.java:106)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.proceed(InvocationInterceptorChain.java:64)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.chainAndInvoke(InvocationInterceptorChain.java:45)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.invoke(InvocationInterceptorChain.java:37)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:104)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:98)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$invokeTestMethod$6(TestMethodTestDescriptor.java:210)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.invokeTestMethod(TestMethodTestDescriptor.java:206)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:131)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:65)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:226)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:204)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:139)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.lambda$execute$2(TestTemplateTestDescriptor.java:107)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:175)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$11$1.accept(ReferencePipeline.java:440)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:107)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:42)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:107)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:88)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:67)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:52)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:114)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:86)
          at org.junit.platform.launcher.core.DefaultLauncherSession$DelegatingLauncher.execute(DefaultLauncherSession.java:86)
          at org.junit.platform.launcher.core.SessionPerRequestLauncher.execute(SessionPerRequestLauncher.java:53)
          at com.intellij.junit5.JUnit5IdeaTestRunner.startRunnerWithArgs(JUnit5IdeaTestRunner.java:71)
          at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:33)
        • o.n.a.v.OpValidation - Exception encountered - returning as error message
        • at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:235)
          at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:54)
        • java.lang.IllegalStateException: Exception encountered during gradient check - Test name: "squeezeDim=1, source=get3dTensorAlongDimensionWithShape(12345,[3, 1, 5]).get(4)"
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:221)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
          at org.nd4j.autodiff.opvalidation.ShapeOpValidation.testSqueezeGradient(ShapeOpValidation.java:346)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
          Caused by: java.lang.IllegalStateException: Cannot do Squeeze backprop with no dimensions
          at org.nd4j.linalg.api.ops.impl.shape.Squeeze.doDiff(Squeeze.java:83)
          at org.nd4j.autodiff.functions.DifferentialFunction.diff(DifferentialFunction.java:601)
          at org.nd4j.autodiff.samediff.SameDiff.lambda$createGradFunction$0(SameDiff.java:4500)
          at org.nd4j.autodiff.samediff.SameDiff.defineFunction(SameDiff.java:4029)
          at org.nd4j.autodiff.samediff.SameDiff.defineFunction(SameDiff.java:4014)
          o.n.a.f.DifferentialFunction - No fields found for property name _a for class org.nd4j.linalg.api.ops.impl.shape.Squeeze
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "out" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.f.DifferentialFunction - No fields found for property name _a for class org.nd4j.linalg.api.ops.impl.shape.Squeeze
        • java.lang.IllegalStateException: Cannot do Squeeze backprop with no dimensions
          at org.nd4j.linalg.api.ops.impl.shape.Squeeze.doDiff(Squeeze.java:83)
          at org.nd4j.autodiff.functions.DifferentialFunction.diff(DifferentialFunction.java:601)
          at org.nd4j.autodiff.samediff.SameDiff.lambda$createGradFunction$0(SameDiff.java:4500)
          at org.nd4j.autodiff.samediff.SameDiff.defineFunction(SameDiff.java:4029)
          at org.nd4j.autodiff.samediff.SameDiff.defineFunction(SameDiff.java:4014)
          at org.nd4j.autodiff.samediff.SameDiff.createGradFunction(SameDiff.java:4225)
          at org.nd4j.autodiff.samediff.SameDiff.createGradFunction(SameDiff.java:4132)
          at org.nd4j.autodiff.validation.GradCheckUtil.validateInternalState(GradCheckUtil.java:650)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:98)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:83)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:57)
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:218)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
          at org.nd4j.autodiff.opvalidation.ShapeOpValidation.testSqueezeGradient(ShapeOpValidation.java:346)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
          at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
          at java.lang.reflect.Method.invoke(Method.java:498)
          at org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:688)
          at org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed(InvocationInterceptorChain.java:131)
          at org.junit.jupiter.engine.extension.TimeoutExtension.intercept(TimeoutExtension.java:149)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestableMethod(TimeoutExtension.java:140)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestTemplateMethod(TimeoutExtension.java:92)
          at org.junit.jupiter.engine.execution.ExecutableInvoker$ReflectiveInterceptorCall.lambda$ofVoidMethod$0(ExecutableInvoker.java:115)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.lambda$invoke$0(ExecutableInvoker.java:105)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation.proceed(InvocationInterceptorChain.java:106)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.proceed(InvocationInterceptorChain.java:64)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.chainAndInvoke(InvocationInterceptorChain.java:45)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.invoke(InvocationInterceptorChain.java:37)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:104)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:98)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$invokeTestMethod$6(TestMethodTestDescriptor.java:210)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.invokeTestMethod(TestMethodTestDescriptor.java:206)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:131)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:65)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:226)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:204)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:139)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.lambda$execute$2(TestTemplateTestDescriptor.java:107)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:175)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$11$1.accept(ReferencePipeline.java:440)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:107)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:42)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:107)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:88)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:67)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:52)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:114)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:86)
          at org.junit.platform.launcher.core.DefaultLauncherSession$DelegatingLauncher.execute(DefaultLauncherSession.java:86)
          at org.junit.platform.launcher.core.SessionPerRequestLauncher.execute(SessionPerRequestLauncher.java:53)
          at com.intellij.junit5.JUnit5IdeaTestRunner.startRunnerWithArgs(JUnit5IdeaTestRunner.java:71)
          at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:33)
          at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:235)
          at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:54)
        • o.n.a.v.OpValidation - Exception encountered - returning as error message
          java.lang.IllegalStateException: Exception encountered during gradient check - Test name: "squeezeDim=1, source=get3dPermutedWithShape(12345,[3, 1, 5]).get(0)"
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:221)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
          at org.nd4j.autodiff.opvalidation.ShapeOpValidation.testSqueezeGradient(ShapeOpValidation.java:346)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
          Caused by: java.lang.IllegalStateException: Cannot do Squeeze backprop with no dimensions
          at org.nd4j.linalg.api.ops.impl.shape.Squeeze.doDiff(Squeeze.java:83)
          at org.nd4j.autodiff.functions.DifferentialFunction.diff(DifferentialFunction.java:601)
          at org.nd4j.autodiff.samediff.SameDiff.lambda$createGradFunction$0(SameDiff.java:4500)
          at org.nd4j.autodiff.samediff.SameDiff.defineFunction(SameDiff.java:4029)
          at org.nd4j.autodiff.samediff.SameDiff.defineFunction(SameDiff.java:4014)
          o.n.a.f.DifferentialFunction - No fields found for property name _a for class org.nd4j.linalg.api.ops.impl.shape.Squeeze
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "out" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.f.DifferentialFunction - No fields found for property name _a for class org.nd4j.linalg.api.ops.impl.shape.Squeeze
        • java.lang.IllegalStateException: Cannot do Squeeze backprop with no dimensions
          at org.nd4j.linalg.api.ops.impl.shape.Squeeze.doDiff(Squeeze.java:83)
          at org.nd4j.autodiff.functions.DifferentialFunction.diff(DifferentialFunction.java:601)
          at org.nd4j.autodiff.samediff.SameDiff.lambda$createGradFunction$0(SameDiff.java:4500)
          at org.nd4j.autodiff.samediff.SameDiff.defineFunction(SameDiff.java:4029)
          at org.nd4j.autodiff.samediff.SameDiff.defineFunction(SameDiff.java:4014)
          at org.nd4j.autodiff.samediff.SameDiff.createGradFunction(SameDiff.java:4225)
          at org.nd4j.autodiff.samediff.SameDiff.createGradFunction(SameDiff.java:4132)
          at org.nd4j.autodiff.validation.GradCheckUtil.validateInternalState(GradCheckUtil.java:650)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:98)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:83)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:57)
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:218)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
          at org.nd4j.autodiff.opvalidation.ShapeOpValidation.testSqueezeGradient(ShapeOpValidation.java:346)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
          at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
          at java.lang.reflect.Method.invoke(Method.java:498)
          at org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:688)
          at org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed(InvocationInterceptorChain.java:131)
          at org.junit.jupiter.engine.extension.TimeoutExtension.intercept(TimeoutExtension.java:149)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestableMethod(TimeoutExtension.java:140)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestTemplateMethod(TimeoutExtension.java:92)
          at org.junit.jupiter.engine.execution.ExecutableInvoker$ReflectiveInterceptorCall.lambda$ofVoidMethod$0(ExecutableInvoker.java:115)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.lambda$invoke$0(ExecutableInvoker.java:105)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation.proceed(InvocationInterceptorChain.java:106)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.proceed(InvocationInterceptorChain.java:64)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.chainAndInvoke(InvocationInterceptorChain.java:45)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.invoke(InvocationInterceptorChain.java:37)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:104)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:98)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$invokeTestMethod$6(TestMethodTestDescriptor.java:210)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.invokeTestMethod(TestMethodTestDescriptor.java:206)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:131)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:65)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:226)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:204)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:139)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.lambda$execute$2(TestTemplateTestDescriptor.java:107)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:175)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$11$1.accept(ReferencePipeline.java:440)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:107)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:42)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:107)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:88)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:67)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:52)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:114)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:86)
          at org.junit.platform.launcher.core.DefaultLauncherSession$DelegatingLauncher.execute(DefaultLauncherSession.java:86)
          at org.junit.platform.launcher.core.SessionPerRequestLauncher.execute(SessionPerRequestLauncher.java:53)
          at com.intellij.junit5.JUnit5IdeaTestRunner.startRunnerWithArgs(JUnit5IdeaTestRunner.java:71)
          at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:33)
          at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:235)
          at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:54)
        • o.n.a.v.OpValidation - Exception encountered - returning as error message
          java.lang.IllegalStateException: Exception encountered during gradient check - Test name: "squeezeDim=1, source=get3dReshapedWithShape(12345,[3, 1, 5]).get(0)"
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:221)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
          at org.nd4j.autodiff.opvalidation.ShapeOpValidation.testSqueezeGradient(ShapeOpValidation.java:346)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
          Caused by: java.lang.IllegalStateException: Cannot do Squeeze backprop with no dimensions
          at org.nd4j.linalg.api.ops.impl.shape.Squeeze.doDiff(Squeeze.java:83)
          at org.nd4j.autodiff.functions.DifferentialFunction.diff(DifferentialFunction.java:601)
          at org.nd4j.autodiff.samediff.SameDiff.lambda$createGradFunction$0(SameDiff.java:4500)
          at org.nd4j.autodiff.samediff.SameDiff.defineFunction(SameDiff.java:4029)
          at org.nd4j.autodiff.samediff.SameDiff.defineFunction(SameDiff.java:4014)
          o.n.a.f.DifferentialFunction - No fields found for property name _a for class org.nd4j.linalg.api.ops.impl.shape.Squeeze
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "out" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.f.DifferentialFunction - No fields found for property name _a for class org.nd4j.linalg.api.ops.impl.shape.Squeeze
        • java.lang.IllegalStateException: Cannot do Squeeze backprop with no dimensions
          at org.nd4j.linalg.api.ops.impl.shape.Squeeze.doDiff(Squeeze.java:83)
          at org.nd4j.autodiff.functions.DifferentialFunction.diff(DifferentialFunction.java:601)
          at org.nd4j.autodiff.samediff.SameDiff.lambda$createGradFunction$0(SameDiff.java:4500)
          at org.nd4j.autodiff.samediff.SameDiff.defineFunction(SameDiff.java:4029)
          at org.nd4j.autodiff.samediff.SameDiff.defineFunction(SameDiff.java:4014)
          at org.nd4j.autodiff.samediff.SameDiff.createGradFunction(SameDiff.java:4225)
          at org.nd4j.autodiff.samediff.SameDiff.createGradFunction(SameDiff.java:4132)
          at org.nd4j.autodiff.validation.GradCheckUtil.validateInternalState(GradCheckUtil.java:650)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:98)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:83)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:57)
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:218)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
          at org.nd4j.autodiff.opvalidation.ShapeOpValidation.testSqueezeGradient(ShapeOpValidation.java:346)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
          at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
          at java.lang.reflect.Method.invoke(Method.java:498)
          at org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:688)
          at org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed(InvocationInterceptorChain.java:131)
          at org.junit.jupiter.engine.extension.TimeoutExtension.intercept(TimeoutExtension.java:149)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestableMethod(TimeoutExtension.java:140)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestTemplateMethod(TimeoutExtension.java:92)
          at org.junit.jupiter.engine.execution.ExecutableInvoker$ReflectiveInterceptorCall.lambda$ofVoidMethod$0(ExecutableInvoker.java:115)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.lambda$invoke$0(ExecutableInvoker.java:105)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation.proceed(InvocationInterceptorChain.java:106)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.proceed(InvocationInterceptorChain.java:64)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.chainAndInvoke(InvocationInterceptorChain.java:45)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.invoke(InvocationInterceptorChain.java:37)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:104)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:98)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$invokeTestMethod$6(TestMethodTestDescriptor.java:210)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.invokeTestMethod(TestMethodTestDescriptor.java:206)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:131)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:65)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:226)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:204)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:139)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.lambda$execute$2(TestTemplateTestDescriptor.java:107)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:175)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$11$1.accept(ReferencePipeline.java:440)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:107)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:42)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54)
        • o.n.a.v.OpValidation - Exception encountered - returning as error message
        • at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:107)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:88)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:54)
        • java.lang.IllegalStateException: Exception encountered during gradient check - Test name: "squeezeDim=2, source=getAll3dTestArraysWithShape(12345,[3, 4, 1]).get(0)/Nd4j.linspace(1,len,len)([3, 4, 1],'c')"
        • at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:67)
        • at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:221)
        • at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:52)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:114)
        • at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
        • at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:86)
          at org.junit.platform.launcher.core.DefaultLauncherSession$DelegatingLauncher.execute(DefaultLauncherSession.java:86)
        • at org.nd4j.autodiff.opvalidation.ShapeOpValidation.testSqueezeGradient(ShapeOpValidation.java:346)
        • at org.junit.platform.launcher.core.SessionPerRequestLauncher.execute(SessionPerRequestLauncher.java:53)
        • at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        • at com.intellij.junit5.JUnit5IdeaTestRunner.startRunnerWithArgs(JUnit5IdeaTestRunner.java:71)
        • at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
        • at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:33)
          at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:235)
        • Caused by: java.lang.IllegalStateException: Cannot do Squeeze backprop with no dimensions
        • at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:54)
        • at org.nd4j.linalg.api.ops.impl.shape.Squeeze.doDiff(Squeeze.java:83)
          at org.nd4j.autodiff.functions.DifferentialFunction.diff(DifferentialFunction.java:601)
          at org.nd4j.autodiff.samediff.SameDiff.lambda$createGradFunction$0(SameDiff.java:4500)
          at org.nd4j.autodiff.samediff.SameDiff.defineFunction(SameDiff.java:4029)
          at org.nd4j.autodiff.samediff.SameDiff.defineFunction(SameDiff.java:4014)
          o.n.a.f.DifferentialFunction - No fields found for property name _a for class org.nd4j.linalg.api.ops.impl.shape.Squeeze
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "out" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.f.DifferentialFunction - No fields found for property name _a for class org.nd4j.linalg.api.ops.impl.shape.Squeeze
        • java.lang.IllegalStateException: Cannot do Squeeze backprop with no dimensions
          at org.nd4j.linalg.api.ops.impl.shape.Squeeze.doDiff(Squeeze.java:83)
          at org.nd4j.autodiff.functions.DifferentialFunction.diff(DifferentialFunction.java:601)
          at org.nd4j.autodiff.samediff.SameDiff.lambda$createGradFunction$0(SameDiff.java:4500)
          at org.nd4j.autodiff.samediff.SameDiff.defineFunction(SameDiff.java:4029)
          at org.nd4j.autodiff.samediff.SameDiff.defineFunction(SameDiff.java:4014)
          at org.nd4j.autodiff.samediff.SameDiff.createGradFunction(SameDiff.java:4225)
          at org.nd4j.autodiff.samediff.SameDiff.createGradFunction(SameDiff.java:4132)
          at org.nd4j.autodiff.validation.GradCheckUtil.validateInternalState(GradCheckUtil.java:650)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:98)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:83)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:57)
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:218)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
          at org.nd4j.autodiff.opvalidation.ShapeOpValidation.testSqueezeGradient(ShapeOpValidation.java:346)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
          at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
          at java.lang.reflect.Method.invoke(Method.java:498)
          at org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:688)
          at org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed(InvocationInterceptorChain.java:131)
          at org.junit.jupiter.engine.extension.TimeoutExtension.intercept(TimeoutExtension.java:149)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestableMethod(TimeoutExtension.java:140)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestTemplateMethod(TimeoutExtension.java:92)
          at org.junit.jupiter.engine.execution.ExecutableInvoker$ReflectiveInterceptorCall.lambda$ofVoidMethod$0(ExecutableInvoker.java:115)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.lambda$invoke$0(ExecutableInvoker.java:105)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation.proceed(InvocationInterceptorChain.java:106)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.proceed(InvocationInterceptorChain.java:64)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.chainAndInvoke(InvocationInterceptorChain.java:45)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.invoke(InvocationInterceptorChain.java:37)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:104)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:98)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$invokeTestMethod$6(TestMethodTestDescriptor.java:210)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.invokeTestMethod(TestMethodTestDescriptor.java:206)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:131)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:65)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:226)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:204)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:139)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.lambda$execute$2(TestTemplateTestDescriptor.java:107)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:175)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$11$1.accept(ReferencePipeline.java:440)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:107)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:42)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:107)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:88)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:67)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:52)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:114)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:86)
          at org.junit.platform.launcher.core.DefaultLauncherSession$DelegatingLauncher.execute(DefaultLauncherSession.java:86)
          at org.junit.platform.launcher.core.SessionPerRequestLauncher.execute(SessionPerRequestLauncher.java:53)
          at com.intellij.junit5.JUnit5IdeaTestRunner.startRunnerWithArgs(JUnit5IdeaTestRunner.java:71)
          at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:33)
          at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:235)
          at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:54)
        • o.n.a.v.OpValidation - Exception encountered - returning as error message
          java.lang.IllegalStateException: Exception encountered during gradient check - Test name: "squeezeDim=2, source=getAll3dTestArraysWithShape(12345,[3, 4, 1]).get(1)/Nd4j.linspace(1,len,len([3, 4, 1],'f')"
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:221)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
          at org.nd4j.autodiff.opvalidation.ShapeOpValidation.testSqueezeGradient(ShapeOpValidation.java:346)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
          Caused by: java.lang.IllegalStateException: Cannot do Squeeze backprop with no dimensions
          at org.nd4j.linalg.api.ops.impl.shape.Squeeze.doDiff(Squeeze.java:83)
          at org.nd4j.autodiff.functions.DifferentialFunction.diff(DifferentialFunction.java:601)
          at org.nd4j.autodiff.samediff.SameDiff.lambda$createGradFunction$0(SameDiff.java:4500)
          at org.nd4j.autodiff.samediff.SameDiff.defineFunction(SameDiff.java:4029)
          at org.nd4j.autodiff.samediff.SameDiff.defineFunction(SameDiff.java:4014)
          o.n.a.f.DifferentialFunction - No fields found for property name _a for class org.nd4j.linalg.api.ops.impl.shape.Squeeze
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "out" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.f.DifferentialFunction - No fields found for property name _a for class org.nd4j.linalg.api.ops.impl.shape.Squeeze
        • java.lang.IllegalStateException: Cannot do Squeeze backprop with no dimensions
          at org.nd4j.linalg.api.ops.impl.shape.Squeeze.doDiff(Squeeze.java:83)
          at org.nd4j.autodiff.functions.DifferentialFunction.diff(DifferentialFunction.java:601)
          at org.nd4j.autodiff.samediff.SameDiff.lambda$createGradFunction$0(SameDiff.java:4500)
          at org.nd4j.autodiff.samediff.SameDiff.defineFunction(SameDiff.java:4029)
          at org.nd4j.autodiff.samediff.SameDiff.defineFunction(SameDiff.java:4014)
          at org.nd4j.autodiff.samediff.SameDiff.createGradFunction(SameDiff.java:4225)
          at org.nd4j.autodiff.samediff.SameDiff.createGradFunction(SameDiff.java:4132)
          at org.nd4j.autodiff.validation.GradCheckUtil.validateInternalState(GradCheckUtil.java:650)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:98)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:83)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:57)
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:218)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
          at org.nd4j.autodiff.opvalidation.ShapeOpValidation.testSqueezeGradient(ShapeOpValidation.java:346)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
          at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
          at java.lang.reflect.Method.invoke(Method.java:498)
          at org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:688)
          at org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed(InvocationInterceptorChain.java:131)
          at org.junit.jupiter.engine.extension.TimeoutExtension.intercept(TimeoutExtension.java:149)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestableMethod(TimeoutExtension.java:140)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestTemplateMethod(TimeoutExtension.java:92)
          at org.junit.jupiter.engine.execution.ExecutableInvoker$ReflectiveInterceptorCall.lambda$ofVoidMethod$0(ExecutableInvoker.java:115)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.lambda$invoke$0(ExecutableInvoker.java:105)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation.proceed(InvocationInterceptorChain.java:106)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.proceed(InvocationInterceptorChain.java:64)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.chainAndInvoke(InvocationInterceptorChain.java:45)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.invoke(InvocationInterceptorChain.java:37)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:104)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:98)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$invokeTestMethod$6(TestMethodTestDescriptor.java:210)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.invokeTestMethod(TestMethodTestDescriptor.java:206)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:131)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:65)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:226)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:204)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:139)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.lambda$execute$2(TestTemplateTestDescriptor.java:107)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:175)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$11$1.accept(ReferencePipeline.java:440)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:107)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:42)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
        • o.n.a.v.OpValidation - Exception encountered - returning as error message
          java.lang.IllegalStateException: Exception encountered during gradient check - Test name: "squeezeDim=2, source=get3dSubArraysWithShape(12345,[3, 4, 1]).get(0)"
        • at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
        • at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:221)
        • at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
        • at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
        • at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
        • at org.nd4j.autodiff.opvalidation.ShapeOpValidation.testSqueezeGradient(ShapeOpValidation.java:346)
        • at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
        • at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        • at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
        • at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
        • at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
        • Caused by: java.lang.IllegalStateException: Cannot do Squeeze backprop with no dimensions
        • at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
        • at org.nd4j.linalg.api.ops.impl.shape.Squeeze.doDiff(Squeeze.java:83)
        • at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
        • at org.nd4j.autodiff.functions.DifferentialFunction.diff(DifferentialFunction.java:601)
        • at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
        • at org.nd4j.autodiff.samediff.SameDiff.lambda$createGradFunction$0(SameDiff.java:4500)
        • at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54)
        • at org.nd4j.autodiff.samediff.SameDiff.defineFunction(SameDiff.java:4029)
        • at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:107)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:88)
        • at org.nd4j.autodiff.samediff.SameDiff.defineFunction(SameDiff.java:4014)
        • at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:67)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:52)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:114)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:86)
          at org.junit.platform.launcher.core.DefaultLauncherSession$DelegatingLauncher.execute(DefaultLauncherSession.java:86)
          at org.junit.platform.launcher.core.SessionPerRequestLauncher.execute(SessionPerRequestLauncher.java:53)
          at com.intellij.junit5.JUnit5IdeaTestRunner.startRunnerWithArgs(JUnit5IdeaTestRunner.java:71)
          at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:33)
          at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:235)
          at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:54)
        • o.n.a.f.DifferentialFunction - No fields found for property name _a for class org.nd4j.linalg.api.ops.impl.shape.Squeeze
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "out" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.f.DifferentialFunction - No fields found for property name _a for class org.nd4j.linalg.api.ops.impl.shape.Squeeze
        • java.lang.IllegalStateException: Cannot do Squeeze backprop with no dimensions
          at org.nd4j.linalg.api.ops.impl.shape.Squeeze.doDiff(Squeeze.java:83)
          at org.nd4j.autodiff.functions.DifferentialFunction.diff(DifferentialFunction.java:601)
          at org.nd4j.autodiff.samediff.SameDiff.lambda$createGradFunction$0(SameDiff.java:4500)
          at org.nd4j.autodiff.samediff.SameDiff.defineFunction(SameDiff.java:4029)
          at org.nd4j.autodiff.samediff.SameDiff.defineFunction(SameDiff.java:4014)
          at org.nd4j.autodiff.samediff.SameDiff.createGradFunction(SameDiff.java:4225)
          at org.nd4j.autodiff.samediff.SameDiff.createGradFunction(SameDiff.java:4132)
          at org.nd4j.autodiff.validation.GradCheckUtil.validateInternalState(GradCheckUtil.java:650)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:98)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:83)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:57)
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:218)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
          at org.nd4j.autodiff.opvalidation.ShapeOpValidation.testSqueezeGradient(ShapeOpValidation.java:346)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
          at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
          at java.lang.reflect.Method.invoke(Method.java:498)
          at org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:688)
          at org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed(InvocationInterceptorChain.java:131)
          at org.junit.jupiter.engine.extension.TimeoutExtension.intercept(TimeoutExtension.java:149)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestableMethod(TimeoutExtension.java:140)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestTemplateMethod(TimeoutExtension.java:92)
          at org.junit.jupiter.engine.execution.ExecutableInvoker$ReflectiveInterceptorCall.lambda$ofVoidMethod$0(ExecutableInvoker.java:115)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.lambda$invoke$0(ExecutableInvoker.java:105)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation.proceed(InvocationInterceptorChain.java:106)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.proceed(InvocationInterceptorChain.java:64)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.chainAndInvoke(InvocationInterceptorChain.java:45)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.invoke(InvocationInterceptorChain.java:37)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:104)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:98)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$invokeTestMethod$6(TestMethodTestDescriptor.java:210)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.invokeTestMethod(TestMethodTestDescriptor.java:206)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:131)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:65)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:226)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:204)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:139)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.lambda$execute$2(TestTemplateTestDescriptor.java:107)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:175)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$11$1.accept(ReferencePipeline.java:440)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:107)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:42)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:107)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:88)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:67)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:52)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:114)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:86)
          at org.junit.platform.launcher.core.DefaultLauncherSession$DelegatingLauncher.execute(DefaultLauncherSession.java:86)
          at org.junit.platform.launcher.core.SessionPerRequestLauncher.execute(SessionPerRequestLauncher.java:53)
          at com.intellij.junit5.JUnit5IdeaTestRunner.startRunnerWithArgs(JUnit5IdeaTestRunner.java:71)
          at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:33)
          at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:235)
          at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:54)
        • o.n.a.v.OpValidation - Exception encountered - returning as error message
          java.lang.IllegalStateException: Exception encountered during gradient check - Test name: "squeezeDim=2, source=get3dSubArraysWithShape(12345,[3, 4, 1]).get(1)"
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:221)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
          at org.nd4j.autodiff.opvalidation.ShapeOpValidation.testSqueezeGradient(ShapeOpValidation.java:346)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
          Caused by: java.lang.IllegalStateException: Cannot do Squeeze backprop with no dimensions
          at org.nd4j.linalg.api.ops.impl.shape.Squeeze.doDiff(Squeeze.java:83)
          at org.nd4j.autodiff.functions.DifferentialFunction.diff(DifferentialFunction.java:601)
          at org.nd4j.autodiff.samediff.SameDiff.lambda$createGradFunction$0(SameDiff.java:4500)
          at org.nd4j.autodiff.samediff.SameDiff.defineFunction(SameDiff.java:4029)
          at org.nd4j.autodiff.samediff.SameDiff.defineFunction(SameDiff.java:4014)
          o.n.a.f.DifferentialFunction - No fields found for property name _a for class org.nd4j.linalg.api.ops.impl.shape.Squeeze
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "out" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.f.DifferentialFunction - No fields found for property name _a for class org.nd4j.linalg.api.ops.impl.shape.Squeeze
        • java.lang.IllegalStateException: Cannot do Squeeze backprop with no dimensions
          at org.nd4j.linalg.api.ops.impl.shape.Squeeze.doDiff(Squeeze.java:83)
          at org.nd4j.autodiff.functions.DifferentialFunction.diff(DifferentialFunction.java:601)
          at org.nd4j.autodiff.samediff.SameDiff.lambda$createGradFunction$0(SameDiff.java:4500)
          at org.nd4j.autodiff.samediff.SameDiff.defineFunction(SameDiff.java:4029)
          at org.nd4j.autodiff.samediff.SameDiff.defineFunction(SameDiff.java:4014)
          at org.nd4j.autodiff.samediff.SameDiff.createGradFunction(SameDiff.java:4225)
          at org.nd4j.autodiff.samediff.SameDiff.createGradFunction(SameDiff.java:4132)
          at org.nd4j.autodiff.validation.GradCheckUtil.validateInternalState(GradCheckUtil.java:650)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:98)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:83)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:57)
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:218)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
          at org.nd4j.autodiff.opvalidation.ShapeOpValidation.testSqueezeGradient(ShapeOpValidation.java:346)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
          at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
          at java.lang.reflect.Method.invoke(Method.java:498)
          at org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:688)
          at org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed(InvocationInterceptorChain.java:131)
          at org.junit.jupiter.engine.extension.TimeoutExtension.intercept(TimeoutExtension.java:149)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestableMethod(TimeoutExtension.java:140)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestTemplateMethod(TimeoutExtension.java:92)
          at org.junit.jupiter.engine.execution.ExecutableInvoker$ReflectiveInterceptorCall.lambda$ofVoidMethod$0(ExecutableInvoker.java:115)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.lambda$invoke$0(ExecutableInvoker.java:105)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation.proceed(InvocationInterceptorChain.java:106)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.proceed(InvocationInterceptorChain.java:64)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.chainAndInvoke(InvocationInterceptorChain.java:45)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.invoke(InvocationInterceptorChain.java:37)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:104)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:98)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$invokeTestMethod$6(TestMethodTestDescriptor.java:210)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.invokeTestMethod(TestMethodTestDescriptor.java:206)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:131)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:65)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:226)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:204)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:139)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.lambda$execute$2(TestTemplateTestDescriptor.java:107)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:175)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$11$1.accept(ReferencePipeline.java:440)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:107)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:42)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:107)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:88)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:67)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:52)
        • o.n.a.v.OpValidation - Exception encountered - returning as error message
        • at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:114)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:86)
          at org.junit.platform.launcher.core.DefaultLauncherSession$DelegatingLauncher.execute(DefaultLauncherSession.java:86)
        • java.lang.IllegalStateException: Exception encountered during gradient check - Test name: "squeezeDim=2, source=get3dSubArraysWithShape(12345,[3, 4, 1]).get(2)"
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:221)
        • at org.junit.platform.launcher.core.SessionPerRequestLauncher.execute(SessionPerRequestLauncher.java:53)
        • at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
        • at com.intellij.junit5.JUnit5IdeaTestRunner.startRunnerWithArgs(JUnit5IdeaTestRunner.java:71)
        • at org.nd4j.autodiff.opvalidation.ShapeOpValidation.testSqueezeGradient(ShapeOpValidation.java:346)
        • at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:33)
        • at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
        • at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:235)
        • Caused by: java.lang.IllegalStateException: Cannot do Squeeze backprop with no dimensions
        • at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:54)
        • at org.nd4j.linalg.api.ops.impl.shape.Squeeze.doDiff(Squeeze.java:83)
          at org.nd4j.autodiff.functions.DifferentialFunction.diff(DifferentialFunction.java:601)
          at org.nd4j.autodiff.samediff.SameDiff.lambda$createGradFunction$0(SameDiff.java:4500)
          at org.nd4j.autodiff.samediff.SameDiff.defineFunction(SameDiff.java:4029)
          at org.nd4j.autodiff.samediff.SameDiff.defineFunction(SameDiff.java:4014)
          o.n.a.f.DifferentialFunction - No fields found for property name _a for class org.nd4j.linalg.api.ops.impl.shape.Squeeze
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "out" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.f.DifferentialFunction - No fields found for property name _a for class org.nd4j.linalg.api.ops.impl.shape.Squeeze
        • java.lang.IllegalStateException: Cannot do Squeeze backprop with no dimensions
          at org.nd4j.linalg.api.ops.impl.shape.Squeeze.doDiff(Squeeze.java:83)
          at org.nd4j.autodiff.functions.DifferentialFunction.diff(DifferentialFunction.java:601)
          at org.nd4j.autodiff.samediff.SameDiff.lambda$createGradFunction$0(SameDiff.java:4500)
          at org.nd4j.autodiff.samediff.SameDiff.defineFunction(SameDiff.java:4029)
          at org.nd4j.autodiff.samediff.SameDiff.defineFunction(SameDiff.java:4014)
          at org.nd4j.autodiff.samediff.SameDiff.createGradFunction(SameDiff.java:4225)
          at org.nd4j.autodiff.samediff.SameDiff.createGradFunction(SameDiff.java:4132)
          at org.nd4j.autodiff.validation.GradCheckUtil.validateInternalState(GradCheckUtil.java:650)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:98)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:83)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:57)
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:218)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
          at org.nd4j.autodiff.opvalidation.ShapeOpValidation.testSqueezeGradient(ShapeOpValidation.java:346)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
          at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
          at java.lang.reflect.Method.invoke(Method.java:498)
          at org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:688)
          at org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed(InvocationInterceptorChain.java:131)
          at org.junit.jupiter.engine.extension.TimeoutExtension.intercept(TimeoutExtension.java:149)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestableMethod(TimeoutExtension.java:140)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestTemplateMethod(TimeoutExtension.java:92)
          at org.junit.jupiter.engine.execution.ExecutableInvoker$ReflectiveInterceptorCall.lambda$ofVoidMethod$0(ExecutableInvoker.java:115)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.lambda$invoke$0(ExecutableInvoker.java:105)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation.proceed(InvocationInterceptorChain.java:106)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.proceed(InvocationInterceptorChain.java:64)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.chainAndInvoke(InvocationInterceptorChain.java:45)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.invoke(InvocationInterceptorChain.java:37)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:104)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:98)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$invokeTestMethod$6(TestMethodTestDescriptor.java:210)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.invokeTestMethod(TestMethodTestDescriptor.java:206)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:131)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:65)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:226)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:204)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:139)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.lambda$execute$2(TestTemplateTestDescriptor.java:107)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:175)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$11$1.accept(ReferencePipeline.java:440)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:107)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:42)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:107)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:88)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:67)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:52)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:114)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:86)
          at org.junit.platform.launcher.core.DefaultLauncherSession$DelegatingLauncher.execute(DefaultLauncherSession.java:86)
          at org.junit.platform.launcher.core.SessionPerRequestLauncher.execute(SessionPerRequestLauncher.java:53)
          at com.intellij.junit5.JUnit5IdeaTestRunner.startRunnerWithArgs(JUnit5IdeaTestRunner.java:71)
          at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:33)
          at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:235)
          at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:54)
        • o.n.a.v.OpValidation - Exception encountered - returning as error message
          java.lang.IllegalStateException: Exception encountered during gradient check - Test name: "squeezeDim=2, source=get3dSubArraysWithShape(12345,[3, 4, 1]).get(3)"
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:221)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
          at org.nd4j.autodiff.opvalidation.ShapeOpValidation.testSqueezeGradient(ShapeOpValidation.java:346)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
          Caused by: java.lang.IllegalStateException: Cannot do Squeeze backprop with no dimensions
          at org.nd4j.linalg.api.ops.impl.shape.Squeeze.doDiff(Squeeze.java:83)
          at org.nd4j.autodiff.functions.DifferentialFunction.diff(DifferentialFunction.java:601)
          at org.nd4j.autodiff.samediff.SameDiff.lambda$createGradFunction$0(SameDiff.java:4500)
          at org.nd4j.autodiff.samediff.SameDiff.defineFunction(SameDiff.java:4029)
          at org.nd4j.autodiff.samediff.SameDiff.defineFunction(SameDiff.java:4014)
          o.n.a.f.DifferentialFunction - No fields found for property name _a for class org.nd4j.linalg.api.ops.impl.shape.Squeeze
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "out" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.f.DifferentialFunction - No fields found for property name _a for class org.nd4j.linalg.api.ops.impl.shape.Squeeze
        • java.lang.IllegalStateException: Cannot do Squeeze backprop with no dimensions
          at org.nd4j.linalg.api.ops.impl.shape.Squeeze.doDiff(Squeeze.java:83)
          at org.nd4j.autodiff.functions.DifferentialFunction.diff(DifferentialFunction.java:601)
          at org.nd4j.autodiff.samediff.SameDiff.lambda$createGradFunction$0(SameDiff.java:4500)
          at org.nd4j.autodiff.samediff.SameDiff.defineFunction(SameDiff.java:4029)
          at org.nd4j.autodiff.samediff.SameDiff.defineFunction(SameDiff.java:4014)
          at org.nd4j.autodiff.samediff.SameDiff.createGradFunction(SameDiff.java:4225)
          at org.nd4j.autodiff.samediff.SameDiff.createGradFunction(SameDiff.java:4132)
          at org.nd4j.autodiff.validation.GradCheckUtil.validateInternalState(GradCheckUtil.java:650)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:98)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:83)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:57)
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:218)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
          at org.nd4j.autodiff.opvalidation.ShapeOpValidation.testSqueezeGradient(ShapeOpValidation.java:346)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
          at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
          at java.lang.reflect.Method.invoke(Method.java:498)
          at org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:688)
          at org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed(InvocationInterceptorChain.java:131)
          at org.junit.jupiter.engine.extension.TimeoutExtension.intercept(TimeoutExtension.java:149)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestableMethod(TimeoutExtension.java:140)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestTemplateMethod(TimeoutExtension.java:92)
          at org.junit.jupiter.engine.execution.ExecutableInvoker$ReflectiveInterceptorCall.lambda$ofVoidMethod$0(ExecutableInvoker.java:115)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.lambda$invoke$0(ExecutableInvoker.java:105)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation.proceed(InvocationInterceptorChain.java:106)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.proceed(InvocationInterceptorChain.java:64)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.chainAndInvoke(InvocationInterceptorChain.java:45)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.invoke(InvocationInterceptorChain.java:37)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:104)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:98)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$invokeTestMethod$6(TestMethodTestDescriptor.java:210)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.invokeTestMethod(TestMethodTestDescriptor.java:206)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:131)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:65)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:226)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:204)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:139)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.lambda$execute$2(TestTemplateTestDescriptor.java:107)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:175)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$11$1.accept(ReferencePipeline.java:440)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:107)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:42)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:107)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:88)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:67)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:52)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:114)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:86)
          at org.junit.platform.launcher.core.DefaultLauncherSession$DelegatingLauncher.execute(DefaultLauncherSession.java:86)
          at org.junit.platform.launcher.core.SessionPerRequestLauncher.execute(SessionPerRequestLauncher.java:53)
          at com.intellij.junit5.JUnit5IdeaTestRunner.startRunnerWithArgs(JUnit5IdeaTestRunner.java:71)
          at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:33)
          at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:235)
          at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:54)
        • o.n.a.v.OpValidation - Exception encountered - returning as error message
          java.lang.IllegalStateException: Exception encountered during gradient check - Test name: "squeezeDim=2, source=get3dTensorAlongDimensionWithShape(12345,[3, 4, 1]).get(0)"
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:221)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
          at org.nd4j.autodiff.opvalidation.ShapeOpValidation.testSqueezeGradient(ShapeOpValidation.java:346)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
          Caused by: java.lang.IllegalStateException: Cannot do Squeeze backprop with no dimensions
          at org.nd4j.linalg.api.ops.impl.shape.Squeeze.doDiff(Squeeze.java:83)
          at org.nd4j.autodiff.functions.DifferentialFunction.diff(DifferentialFunction.java:601)
          at org.nd4j.autodiff.samediff.SameDiff.lambda$createGradFunction$0(SameDiff.java:4500)
          at org.nd4j.autodiff.samediff.SameDiff.defineFunction(SameDiff.java:4029)
          at org.nd4j.autodiff.samediff.SameDiff.defineFunction(SameDiff.java:4014)
          o.n.a.f.DifferentialFunction - No fields found for property name _a for class org.nd4j.linalg.api.ops.impl.shape.Squeeze
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "out" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.f.DifferentialFunction - No fields found for property name _a for class org.nd4j.linalg.api.ops.impl.shape.Squeeze
        • java.lang.IllegalStateException: Cannot do Squeeze backprop with no dimensions
          at org.nd4j.linalg.api.ops.impl.shape.Squeeze.doDiff(Squeeze.java:83)
          at org.nd4j.autodiff.functions.DifferentialFunction.diff(DifferentialFunction.java:601)
          at org.nd4j.autodiff.samediff.SameDiff.lambda$createGradFunction$0(SameDiff.java:4500)
          at org.nd4j.autodiff.samediff.SameDiff.defineFunction(SameDiff.java:4029)
          at org.nd4j.autodiff.samediff.SameDiff.defineFunction(SameDiff.java:4014)
          at org.nd4j.autodiff.samediff.SameDiff.createGradFunction(SameDiff.java:4225)
          at org.nd4j.autodiff.samediff.SameDiff.createGradFunction(SameDiff.java:4132)
          at org.nd4j.autodiff.validation.GradCheckUtil.validateInternalState(GradCheckUtil.java:650)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:98)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:83)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:57)
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:218)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
          at org.nd4j.autodiff.opvalidation.ShapeOpValidation.testSqueezeGradient(ShapeOpValidation.java:346)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
          at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
          at java.lang.reflect.Method.invoke(Method.java:498)
          at org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:688)
          at org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed(InvocationInterceptorChain.java:131)
          at org.junit.jupiter.engine.extension.TimeoutExtension.intercept(TimeoutExtension.java:149)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestableMethod(TimeoutExtension.java:140)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestTemplateMethod(TimeoutExtension.java:92)
          at org.junit.jupiter.engine.execution.ExecutableInvoker$ReflectiveInterceptorCall.lambda$ofVoidMethod$0(ExecutableInvoker.java:115)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.lambda$invoke$0(ExecutableInvoker.java:105)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation.proceed(InvocationInterceptorChain.java:106)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.proceed(InvocationInterceptorChain.java:64)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.chainAndInvoke(InvocationInterceptorChain.java:45)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.invoke(InvocationInterceptorChain.java:37)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:104)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:98)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$invokeTestMethod$6(TestMethodTestDescriptor.java:210)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.invokeTestMethod(TestMethodTestDescriptor.java:206)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:131)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:65)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:226)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:204)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:139)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.lambda$execute$2(TestTemplateTestDescriptor.java:107)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:175)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$11$1.accept(ReferencePipeline.java:440)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:107)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:42)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:107)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:88)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:67)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:52)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:114)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:86)
          at org.junit.platform.launcher.core.DefaultLauncherSession$DelegatingLauncher.execute(DefaultLauncherSession.java:86)
          at org.junit.platform.launcher.core.SessionPerRequestLauncher.execute(SessionPerRequestLauncher.java:53)
          at com.intellij.junit5.JUnit5IdeaTestRunner.startRunnerWithArgs(JUnit5IdeaTestRunner.java:71)
          at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:33)
          at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:235)
          at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:54)
        • o.n.a.v.OpValidation - Exception encountered - returning as error message
          java.lang.IllegalStateException: Exception encountered during gradient check - Test name: "squeezeDim=2, source=get3dTensorAlongDimensionWithShape(12345,[3, 4, 1]).get(1)"
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:221)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
          at org.nd4j.autodiff.opvalidation.ShapeOpValidation.testSqueezeGradient(ShapeOpValidation.java:346)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
          Caused by: java.lang.IllegalStateException: Cannot do Squeeze backprop with no dimensions
          at org.nd4j.linalg.api.ops.impl.shape.Squeeze.doDiff(Squeeze.java:83)
          at org.nd4j.autodiff.functions.DifferentialFunction.diff(DifferentialFunction.java:601)
          at org.nd4j.autodiff.samediff.SameDiff.lambda$createGradFunction$0(SameDiff.java:4500)
          at org.nd4j.autodiff.samediff.SameDiff.defineFunction(SameDiff.java:4029)
          at org.nd4j.autodiff.samediff.SameDiff.defineFunction(SameDiff.java:4014)
          o.n.a.f.DifferentialFunction - No fields found for property name _a for class org.nd4j.linalg.api.ops.impl.shape.Squeeze
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "out" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.f.DifferentialFunction - No fields found for property name _a for class org.nd4j.linalg.api.ops.impl.shape.Squeeze
        • java.lang.IllegalStateException: Cannot do Squeeze backprop with no dimensions
          at org.nd4j.linalg.api.ops.impl.shape.Squeeze.doDiff(Squeeze.java:83)
          at org.nd4j.autodiff.functions.DifferentialFunction.diff(DifferentialFunction.java:601)
          at org.nd4j.autodiff.samediff.SameDiff.lambda$createGradFunction$0(SameDiff.java:4500)
          at org.nd4j.autodiff.samediff.SameDiff.defineFunction(SameDiff.java:4029)
          at org.nd4j.autodiff.samediff.SameDiff.defineFunction(SameDiff.java:4014)
          at org.nd4j.autodiff.samediff.SameDiff.createGradFunction(SameDiff.java:4225)
          at org.nd4j.autodiff.samediff.SameDiff.createGradFunction(SameDiff.java:4132)
          at org.nd4j.autodiff.validation.GradCheckUtil.validateInternalState(GradCheckUtil.java:650)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:98)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:83)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:57)
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:218)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
          at org.nd4j.autodiff.opvalidation.ShapeOpValidation.testSqueezeGradient(ShapeOpValidation.java:346)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
          at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
          at java.lang.reflect.Method.invoke(Method.java:498)
          at org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:688)
          at org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed(InvocationInterceptorChain.java:131)
          at org.junit.jupiter.engine.extension.TimeoutExtension.intercept(TimeoutExtension.java:149)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestableMethod(TimeoutExtension.java:140)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestTemplateMethod(TimeoutExtension.java:92)
          at org.junit.jupiter.engine.execution.ExecutableInvoker$ReflectiveInterceptorCall.lambda$ofVoidMethod$0(ExecutableInvoker.java:115)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.lambda$invoke$0(ExecutableInvoker.java:105)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation.proceed(InvocationInterceptorChain.java:106)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.proceed(InvocationInterceptorChain.java:64)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.chainAndInvoke(InvocationInterceptorChain.java:45)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.invoke(InvocationInterceptorChain.java:37)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:104)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:98)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$invokeTestMethod$6(TestMethodTestDescriptor.java:210)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.invokeTestMethod(TestMethodTestDescriptor.java:206)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:131)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:65)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:226)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:204)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:139)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.lambda$execute$2(TestTemplateTestDescriptor.java:107)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:175)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$11$1.accept(ReferencePipeline.java:440)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:107)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:42)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:107)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:88)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:67)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:52)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:114)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:86)
          at org.junit.platform.launcher.core.DefaultLauncherSession$DelegatingLauncher.execute(DefaultLauncherSession.java:86)
          at org.junit.platform.launcher.core.SessionPerRequestLauncher.execute(SessionPerRequestLauncher.java:53)
          at com.intellij.junit5.JUnit5IdeaTestRunner.startRunnerWithArgs(JUnit5IdeaTestRunner.java:71)
          at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:33)
          at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:235)
          at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:54)
        • o.n.a.v.OpValidation - Exception encountered - returning as error message
          java.lang.IllegalStateException: Exception encountered during gradient check - Test name: "squeezeDim=2, source=get3dTensorAlongDimensionWithShape(12345,[3, 4, 1]).get(2)"
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:221)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
          at org.nd4j.autodiff.opvalidation.ShapeOpValidation.testSqueezeGradient(ShapeOpValidation.java:346)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
          Caused by: java.lang.IllegalStateException: Cannot do Squeeze backprop with no dimensions
          at org.nd4j.linalg.api.ops.impl.shape.Squeeze.doDiff(Squeeze.java:83)
          at org.nd4j.autodiff.functions.DifferentialFunction.diff(DifferentialFunction.java:601)
          at org.nd4j.autodiff.samediff.SameDiff.lambda$createGradFunction$0(SameDiff.java:4500)
          at org.nd4j.autodiff.samediff.SameDiff.defineFunction(SameDiff.java:4029)
          at org.nd4j.autodiff.samediff.SameDiff.defineFunction(SameDiff.java:4014)
          o.n.a.f.DifferentialFunction - No fields found for property name _a for class org.nd4j.linalg.api.ops.impl.shape.Squeeze
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "out" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.f.DifferentialFunction - No fields found for property name _a for class org.nd4j.linalg.api.ops.impl.shape.Squeeze
        • java.lang.IllegalStateException: Cannot do Squeeze backprop with no dimensions
          at org.nd4j.linalg.api.ops.impl.shape.Squeeze.doDiff(Squeeze.java:83)
          at org.nd4j.autodiff.functions.DifferentialFunction.diff(DifferentialFunction.java:601)
          at org.nd4j.autodiff.samediff.SameDiff.lambda$createGradFunction$0(SameDiff.java:4500)
          at org.nd4j.autodiff.samediff.SameDiff.defineFunction(SameDiff.java:4029)
          at org.nd4j.autodiff.samediff.SameDiff.defineFunction(SameDiff.java:4014)
          at org.nd4j.autodiff.samediff.SameDiff.createGradFunction(SameDiff.java:4225)
          at org.nd4j.autodiff.samediff.SameDiff.createGradFunction(SameDiff.java:4132)
          at org.nd4j.autodiff.validation.GradCheckUtil.validateInternalState(GradCheckUtil.java:650)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:98)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:83)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:57)
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:218)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
          at org.nd4j.autodiff.opvalidation.ShapeOpValidation.testSqueezeGradient(ShapeOpValidation.java:346)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
          at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
          at java.lang.reflect.Method.invoke(Method.java:498)
          at org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:688)
          at org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed(InvocationInterceptorChain.java:131)
          at org.junit.jupiter.engine.extension.TimeoutExtension.intercept(TimeoutExtension.java:149)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestableMethod(TimeoutExtension.java:140)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestTemplateMethod(TimeoutExtension.java:92)
          at org.junit.jupiter.engine.execution.ExecutableInvoker$ReflectiveInterceptorCall.lambda$ofVoidMethod$0(ExecutableInvoker.java:115)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.lambda$invoke$0(ExecutableInvoker.java:105)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation.proceed(InvocationInterceptorChain.java:106)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.proceed(InvocationInterceptorChain.java:64)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.chainAndInvoke(InvocationInterceptorChain.java:45)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.invoke(InvocationInterceptorChain.java:37)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:104)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:98)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$invokeTestMethod$6(TestMethodTestDescriptor.java:210)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.invokeTestMethod(TestMethodTestDescriptor.java:206)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:131)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:65)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:226)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:204)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:139)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.lambda$execute$2(TestTemplateTestDescriptor.java:107)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:175)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$11$1.accept(ReferencePipeline.java:440)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:107)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:42)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:107)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:88)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:67)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:52)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:114)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:86)
          at org.junit.platform.launcher.core.DefaultLauncherSession$DelegatingLauncher.execute(DefaultLauncherSession.java:86)
          at org.junit.platform.launcher.core.SessionPerRequestLauncher.execute(SessionPerRequestLauncher.java:53)
          at com.intellij.junit5.JUnit5IdeaTestRunner.startRunnerWithArgs(JUnit5IdeaTestRunner.java:71)
          at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:33)
          at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:235)
          at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:54)
        • o.n.a.v.OpValidation - Exception encountered - returning as error message
          java.lang.IllegalStateException: Exception encountered during gradient check - Test name: "squeezeDim=2, source=get3dTensorAlongDimensionWithShape(12345,[3, 4, 1]).get(3)"
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:221)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
          at org.nd4j.autodiff.opvalidation.ShapeOpValidation.testSqueezeGradient(ShapeOpValidation.java:346)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
          Caused by: java.lang.IllegalStateException: Cannot do Squeeze backprop with no dimensions
          at org.nd4j.linalg.api.ops.impl.shape.Squeeze.doDiff(Squeeze.java:83)
          at org.nd4j.autodiff.functions.DifferentialFunction.diff(DifferentialFunction.java:601)
          at org.nd4j.autodiff.samediff.SameDiff.lambda$createGradFunction$0(SameDiff.java:4500)
          at org.nd4j.autodiff.samediff.SameDiff.defineFunction(SameDiff.java:4029)
          at org.nd4j.autodiff.samediff.SameDiff.defineFunction(SameDiff.java:4014)
          o.n.a.f.DifferentialFunction - No fields found for property name _a for class org.nd4j.linalg.api.ops.impl.shape.Squeeze
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "out" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.f.DifferentialFunction - No fields found for property name _a for class org.nd4j.linalg.api.ops.impl.shape.Squeeze
        • java.lang.IllegalStateException: Cannot do Squeeze backprop with no dimensions
          at org.nd4j.linalg.api.ops.impl.shape.Squeeze.doDiff(Squeeze.java:83)
          at org.nd4j.autodiff.functions.DifferentialFunction.diff(DifferentialFunction.java:601)
          at org.nd4j.autodiff.samediff.SameDiff.lambda$createGradFunction$0(SameDiff.java:4500)
          at org.nd4j.autodiff.samediff.SameDiff.defineFunction(SameDiff.java:4029)
          at org.nd4j.autodiff.samediff.SameDiff.defineFunction(SameDiff.java:4014)
          at org.nd4j.autodiff.samediff.SameDiff.createGradFunction(SameDiff.java:4225)
          at org.nd4j.autodiff.samediff.SameDiff.createGradFunction(SameDiff.java:4132)
          at org.nd4j.autodiff.validation.GradCheckUtil.validateInternalState(GradCheckUtil.java:650)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:98)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:83)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:57)
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:218)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
          at org.nd4j.autodiff.opvalidation.ShapeOpValidation.testSqueezeGradient(ShapeOpValidation.java:346)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
          at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
          at java.lang.reflect.Method.invoke(Method.java:498)
          at org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:688)
          at org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed(InvocationInterceptorChain.java:131)
          at org.junit.jupiter.engine.extension.TimeoutExtension.intercept(TimeoutExtension.java:149)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestableMethod(TimeoutExtension.java:140)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestTemplateMethod(TimeoutExtension.java:92)
          at org.junit.jupiter.engine.execution.ExecutableInvoker$ReflectiveInterceptorCall.lambda$ofVoidMethod$0(ExecutableInvoker.java:115)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.lambda$invoke$0(ExecutableInvoker.java:105)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation.proceed(InvocationInterceptorChain.java:106)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.proceed(InvocationInterceptorChain.java:64)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.chainAndInvoke(InvocationInterceptorChain.java:45)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.invoke(InvocationInterceptorChain.java:37)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:104)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:98)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$invokeTestMethod$6(TestMethodTestDescriptor.java:210)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.invokeTestMethod(TestMethodTestDescriptor.java:206)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:131)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:65)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:226)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:204)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:139)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.lambda$execute$2(TestTemplateTestDescriptor.java:107)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:175)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$11$1.accept(ReferencePipeline.java:440)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:107)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:42)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:107)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:88)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:67)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:52)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:114)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:86)
          at org.junit.platform.launcher.core.DefaultLauncherSession$DelegatingLauncher.execute(DefaultLauncherSession.java:86)
          at org.junit.platform.launcher.core.SessionPerRequestLauncher.execute(SessionPerRequestLauncher.java:53)
          at com.intellij.junit5.JUnit5IdeaTestRunner.startRunnerWithArgs(JUnit5IdeaTestRunner.java:71)
          at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:33)
          at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:235)
          at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:54)
        • o.n.a.v.OpValidation - Exception encountered - returning as error message
          java.lang.IllegalStateException: Exception encountered during gradient check - Test name: "squeezeDim=2, source=get3dTensorAlongDimensionWithShape(12345,[3, 4, 1]).get(4)"
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:221)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
          at org.nd4j.autodiff.opvalidation.ShapeOpValidation.testSqueezeGradient(ShapeOpValidation.java:346)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
          Caused by: java.lang.IllegalStateException: Cannot do Squeeze backprop with no dimensions
          at org.nd4j.linalg.api.ops.impl.shape.Squeeze.doDiff(Squeeze.java:83)
          at org.nd4j.autodiff.functions.DifferentialFunction.diff(DifferentialFunction.java:601)
          at org.nd4j.autodiff.samediff.SameDiff.lambda$createGradFunction$0(SameDiff.java:4500)
          at org.nd4j.autodiff.samediff.SameDiff.defineFunction(SameDiff.java:4029)
          at org.nd4j.autodiff.samediff.SameDiff.defineFunction(SameDiff.java:4014)
          o.n.a.f.DifferentialFunction - No fields found for property name _a for class org.nd4j.linalg.api.ops.impl.shape.Squeeze
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "out" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.f.DifferentialFunction - No fields found for property name _a for class org.nd4j.linalg.api.ops.impl.shape.Squeeze
        • java.lang.IllegalStateException: Cannot do Squeeze backprop with no dimensions
          at org.nd4j.linalg.api.ops.impl.shape.Squeeze.doDiff(Squeeze.java:83)
          at org.nd4j.autodiff.functions.DifferentialFunction.diff(DifferentialFunction.java:601)
          at org.nd4j.autodiff.samediff.SameDiff.lambda$createGradFunction$0(SameDiff.java:4500)
          at org.nd4j.autodiff.samediff.SameDiff.defineFunction(SameDiff.java:4029)
          at org.nd4j.autodiff.samediff.SameDiff.defineFunction(SameDiff.java:4014)
          at org.nd4j.autodiff.samediff.SameDiff.createGradFunction(SameDiff.java:4225)
          at org.nd4j.autodiff.samediff.SameDiff.createGradFunction(SameDiff.java:4132)
          at org.nd4j.autodiff.validation.GradCheckUtil.validateInternalState(GradCheckUtil.java:650)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:98)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:83)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:57)
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:218)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
          at org.nd4j.autodiff.opvalidation.ShapeOpValidation.testSqueezeGradient(ShapeOpValidation.java:346)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
          at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
          at java.lang.reflect.Method.invoke(Method.java:498)
          at org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:688)
          at org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed(InvocationInterceptorChain.java:131)
          at org.junit.jupiter.engine.extension.TimeoutExtension.intercept(TimeoutExtension.java:149)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestableMethod(TimeoutExtension.java:140)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestTemplateMethod(TimeoutExtension.java:92)
          at org.junit.jupiter.engine.execution.ExecutableInvoker$ReflectiveInterceptorCall.lambda$ofVoidMethod$0(ExecutableInvoker.java:115)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.lambda$invoke$0(ExecutableInvoker.java:105)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation.proceed(InvocationInterceptorChain.java:106)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.proceed(InvocationInterceptorChain.java:64)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.chainAndInvoke(InvocationInterceptorChain.java:45)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.invoke(InvocationInterceptorChain.java:37)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:104)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:98)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$invokeTestMethod$6(TestMethodTestDescriptor.java:210)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.invokeTestMethod(TestMethodTestDescriptor.java:206)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:131)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:65)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:226)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:204)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:139)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.lambda$execute$2(TestTemplateTestDescriptor.java:107)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:175)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$11$1.accept(ReferencePipeline.java:440)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:107)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:42)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:107)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:88)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:67)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:52)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:114)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:86)
          at org.junit.platform.launcher.core.DefaultLauncherSession$DelegatingLauncher.execute(DefaultLauncherSession.java:86)
          at org.junit.platform.launcher.core.SessionPerRequestLauncher.execute(SessionPerRequestLauncher.java:53)
          at com.intellij.junit5.JUnit5IdeaTestRunner.startRunnerWithArgs(JUnit5IdeaTestRunner.java:71)
          at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:33)
          at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:235)
          at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:54)
        • o.n.a.v.OpValidation - Exception encountered - returning as error message
          java.lang.IllegalStateException: Exception encountered during gradient check - Test name: "squeezeDim=2, source=get3dPermutedWithShape(12345,[3, 4, 1]).get(0)"
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:221)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
          at org.nd4j.autodiff.opvalidation.ShapeOpValidation.testSqueezeGradient(ShapeOpValidation.java:346)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
          Caused by: java.lang.IllegalStateException: Cannot do Squeeze backprop with no dimensions
          at org.nd4j.linalg.api.ops.impl.shape.Squeeze.doDiff(Squeeze.java:83)
          at org.nd4j.autodiff.functions.DifferentialFunction.diff(DifferentialFunction.java:601)
          at org.nd4j.autodiff.samediff.SameDiff.lambda$createGradFunction$0(SameDiff.java:4500)
          at org.nd4j.autodiff.samediff.SameDiff.defineFunction(SameDiff.java:4029)
          at org.nd4j.autodiff.samediff.SameDiff.defineFunction(SameDiff.java:4014)
          o.n.a.f.DifferentialFunction - No fields found for property name _a for class org.nd4j.linalg.api.ops.impl.shape.Squeeze
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "out" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.f.DifferentialFunction - No fields found for property name _a for class org.nd4j.linalg.api.ops.impl.shape.Squeeze
        • java.lang.IllegalStateException: Cannot do Squeeze backprop with no dimensions
          at org.nd4j.linalg.api.ops.impl.shape.Squeeze.doDiff(Squeeze.java:83)
          at org.nd4j.autodiff.functions.DifferentialFunction.diff(DifferentialFunction.java:601)
          at org.nd4j.autodiff.samediff.SameDiff.lambda$createGradFunction$0(SameDiff.java:4500)
          at org.nd4j.autodiff.samediff.SameDiff.defineFunction(SameDiff.java:4029)
          at org.nd4j.autodiff.samediff.SameDiff.defineFunction(SameDiff.java:4014)
          at org.nd4j.autodiff.samediff.SameDiff.createGradFunction(SameDiff.java:4225)
          at org.nd4j.autodiff.samediff.SameDiff.createGradFunction(SameDiff.java:4132)
          at org.nd4j.autodiff.validation.GradCheckUtil.validateInternalState(GradCheckUtil.java:650)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:98)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:83)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:57)
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:218)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
          at org.nd4j.autodiff.opvalidation.ShapeOpValidation.testSqueezeGradient(ShapeOpValidation.java:346)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
          at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
          at java.lang.reflect.Method.invoke(Method.java:498)
          at org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:688)
          at org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed(InvocationInterceptorChain.java:131)
          at org.junit.jupiter.engine.extension.TimeoutExtension.intercept(TimeoutExtension.java:149)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestableMethod(TimeoutExtension.java:140)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestTemplateMethod(TimeoutExtension.java:92)
          at org.junit.jupiter.engine.execution.ExecutableInvoker$ReflectiveInterceptorCall.lambda$ofVoidMethod$0(ExecutableInvoker.java:115)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.lambda$invoke$0(ExecutableInvoker.java:105)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation.proceed(InvocationInterceptorChain.java:106)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.proceed(InvocationInterceptorChain.java:64)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.chainAndInvoke(InvocationInterceptorChain.java:45)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.invoke(InvocationInterceptorChain.java:37)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:104)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:98)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$invokeTestMethod$6(TestMethodTestDescriptor.java:210)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.invokeTestMethod(TestMethodTestDescriptor.java:206)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:131)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:65)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:226)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:204)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:139)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.lambda$execute$2(TestTemplateTestDescriptor.java:107)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:175)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$11$1.accept(ReferencePipeline.java:440)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:107)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:42)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:107)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:88)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:67)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:52)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:114)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:86)
          at org.junit.platform.launcher.core.DefaultLauncherSession$DelegatingLauncher.execute(DefaultLauncherSession.java:86)
          at org.junit.platform.launcher.core.SessionPerRequestLauncher.execute(SessionPerRequestLauncher.java:53)
          at com.intellij.junit5.JUnit5IdeaTestRunner.startRunnerWithArgs(JUnit5IdeaTestRunner.java:71)
          at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:33)
          at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:235)
          at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:54)
        • o.n.a.v.OpValidation - Exception encountered - returning as error message
          java.lang.IllegalStateException: Exception encountered during gradient check - Test name: "squeezeDim=2, source=get3dReshapedWithShape(12345,[3, 4, 1]).get(0)"
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:221)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
          at org.nd4j.autodiff.opvalidation.ShapeOpValidation.testSqueezeGradient(ShapeOpValidation.java:346)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
          Caused by: java.lang.IllegalStateException: Cannot do Squeeze backprop with no dimensions
          at org.nd4j.linalg.api.ops.impl.shape.Squeeze.doDiff(Squeeze.java:83)
          at org.nd4j.autodiff.functions.DifferentialFunction.diff(DifferentialFunction.java:601)
          at org.nd4j.autodiff.samediff.SameDiff.lambda$createGradFunction$0(SameDiff.java:4500)
          at org.nd4j.autodiff.samediff.SameDiff.defineFunction(SameDiff.java:4029)
          at org.nd4j.autodiff.samediff.SameDiff.defineFunction(SameDiff.java:4014)
          o.n.c.t.BaseND4JTest - ShapeOpValidation.testSqueezeGradient: 451 ms, threadCount: (29->29), jvmTotal=3691511808, jvmMax=7635730432, totalBytes=50568, maxBytes=8589934592, currPhys=3860451328, maxPhys=8589934592
        • org.opentest4j.AssertionFailedError: [testSqueezeGradient, testSqueezeGradient, testSqueezeGradient, testSqueezeGradient, testSqueezeGradient, testSqueezeGradient, testSqueezeGradient, testSqueezeGradient, testSqueezeGradient, testSqueezeGradient, testSqueezeGradient, testSqueezeGradient, testSqueezeGradient, testSqueezeGradient, testSqueezeGradient, testSqueezeGradient, testSqueezeGradient, testSqueezeGradient, testSqueezeGradient, testSqueezeGradient, testSqueezeGradient, testSqueezeGradient, testSqueezeGradient, testSqueezeGradient, testSqueezeGradient, testSqueezeGradient, testSqueezeGradient, testSqueezeGradient, testSqueezeGradient, testSqueezeGradient, testSqueezeGradient, testSqueezeGradient, testSqueezeGradient, testSqueezeGradient, testSqueezeGradient, testSqueezeGradient, testSqueezeGradient, testSqueezeGradient, testSqueezeGradient] ==>
          at org.junit.jupiter.api.AssertionUtils.fail(AssertionUtils.java:55)
          at org.junit.jupiter.api.AssertionUtils.failNotEqual(AssertionUtils.java:62)
          at org.junit.jupiter.api.AssertEquals.assertEquals(AssertEquals.java:150)
          at org.junit.jupiter.api.Assertions.assertEquals(Assertions.java:543)
          at org.nd4j.autodiff.opvalidation.ShapeOpValidation.testSqueezeGradient(ShapeOpValidation.java:353)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
          at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
          at java.lang.reflect.Method.invoke(Method.java:498)
          at org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:688)
          at org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed(InvocationInterceptorChain.java:131)
          at org.junit.jupiter.engine.extension.TimeoutExtension.intercept(TimeoutExtension.java:149)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestableMethod(TimeoutExtension.java:140)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestTemplateMethod(TimeoutExtension.java:92)
          at org.junit.jupiter.engine.execution.ExecutableInvoker$ReflectiveInterceptorCall.lambda$ofVoidMethod$0(ExecutableInvoker.java:115)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.lambda$invoke$0(ExecutableInvoker.java:105)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation.proceed(InvocationInterceptorChain.java:106)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.proceed(InvocationInterceptorChain.java:64)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.chainAndInvoke(InvocationInterceptorChain.java:45)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.invoke(InvocationInterceptorChain.java:37)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:104)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:98)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$invokeTestMethod$6(TestMethodTestDescriptor.java:210)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.invokeTestMethod(TestMethodTestDescriptor.java:206)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:131)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:65)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:226)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:204)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:139)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.lambda$execute$2(TestTemplateTestDescriptor.java:107)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:175)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$11$1.accept(ReferencePipeline.java:440)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:107)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:42)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:107)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:88)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:67)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:52)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:114)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:86)
          at org.junit.platform.launcher.core.DefaultLauncherSession$DelegatingLauncher.execute(DefaultLauncherSession.java:86)
          at org.junit.platform.launcher.core.SessionPerRequestLauncher.execute(SessionPerRequestLauncher.java:53)
          at com.intellij.junit5.JUnit5IdeaTestRunner.startRunnerWithArgs(JUnit5IdeaTestRunner.java:71)
          at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:33)
          at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:235)
          at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:54)
    • 120 ms
      testGatherScalar(Nd4jBackend)
      • 120 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - ShapeOpValidation.testGatherScalar
          o.n.c.t.BaseND4JTest - ShapeOpValidation.testGatherScalar: 120 ms, threadCount: (29->29), jvmTotal=3690463232, jvmMax=7635730432, totalBytes=4528, maxBytes=8589934592, currPhys=3859398656, maxPhys=8589934592
    • 123 ms
      testGatherSimple(Nd4jBackend)
      • 123 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - ShapeOpValidation.testGatherSimple
          o.n.c.t.BaseND4JTest - ShapeOpValidation.testGatherSimple: 122 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4660, maxBytes=8589934592, currPhys=3858350080, maxPhys=8589934592
    • 126 ms
      testGatherNd(Nd4jBackend)
      • 126 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - ShapeOpValidation.testGatherNd
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.c.t.BaseND4JTest - ShapeOpValidation.testGatherNd: 126 ms, threadCount: (29->29), jvmTotal=3689414656, jvmMax=7635730432, totalBytes=7264, maxBytes=8589934592, currPhys=3857326080, maxPhys=8589934592
    • 123 ms
      testStridedSliceNewAxisMask(Nd4jBackend)
      • 123 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - ShapeOpValidation.testStridedSliceNewAxisMask
          o.n.c.t.BaseND4JTest - ShapeOpValidation.testStridedSliceNewAxisMask: 123 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=5028, maxBytes=8589934592, currPhys=3857268736, maxPhys=8589934592
    • 2.18 s
      testUnStack(Nd4jBackend)
      • 2.18 s
        failed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - ShapeOpValidation.testUnStack
          o.n.a.s.SameDiff - Inferring output "loss" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.f.DifferentialFunction - No fields found for property name dimensions for class org.nd4j.linalg.api.ops.impl.shape.Unstack
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 3 params checked, 3 passed, 0 failed. Largest relative error = 1.490801951311111E-8
          o.n.a.s.SameDiff - Inferring output "loss" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.f.DifferentialFunction - No fields found for property name dimensions for class org.nd4j.linalg.api.ops.impl.shape.Unstack
        • java.lang.IllegalStateException: Gradient shape does not match variable shape for variable "var": shape [1, 3] vs. gradient shape [3, 1]
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:192)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:83)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:57)
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:218)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
          at org.nd4j.autodiff.opvalidation.ShapeOpValidation.testUnStack(ShapeOpValidation.java:759)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
          at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
          at java.lang.reflect.Method.invoke(Method.java:498)
          at org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:688)
          at org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed(InvocationInterceptorChain.java:131)
          at org.junit.jupiter.engine.extension.TimeoutExtension.intercept(TimeoutExtension.java:149)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestableMethod(TimeoutExtension.java:140)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestTemplateMethod(TimeoutExtension.java:92)
          at org.junit.jupiter.engine.execution.ExecutableInvoker$ReflectiveInterceptorCall.lambda$ofVoidMethod$0(ExecutableInvoker.java:115)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.lambda$invoke$0(ExecutableInvoker.java:105)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation.proceed(InvocationInterceptorChain.java:106)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.proceed(InvocationInterceptorChain.java:64)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.chainAndInvoke(InvocationInterceptorChain.java:45)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.invoke(InvocationInterceptorChain.java:37)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:104)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:98)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$invokeTestMethod$6(TestMethodTestDescriptor.java:210)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.invokeTestMethod(TestMethodTestDescriptor.java:206)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:131)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:65)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:226)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:204)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:139)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.lambda$execute$2(TestTemplateTestDescriptor.java:107)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:175)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$11$1.accept(ReferencePipeline.java:440)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:107)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:42)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:107)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:88)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:67)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:52)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:114)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:86)
          at org.junit.platform.launcher.core.DefaultLauncherSession$DelegatingLauncher.execute(DefaultLauncherSession.java:86)
          at org.junit.platform.launcher.core.SessionPerRequestLauncher.execute(SessionPerRequestLauncher.java:53)
          at com.intellij.junit5.JUnit5IdeaTestRunner.startRunnerWithArgs(JUnit5IdeaTestRunner.java:71)
          at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:33)
          at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:235)
          at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:54)
        • o.n.a.v.OpValidation - Exception encountered - returning as error message
          java.lang.IllegalStateException: Exception encountered during gradient check - Test name: "Unstacked shape = [1], stacked shape = [1, 3], axis=1, numInputs=3"
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:221)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
          at org.nd4j.autodiff.opvalidation.ShapeOpValidation.testUnStack(ShapeOpValidation.java:759)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
          Caused by: java.lang.IllegalStateException: Gradient shape does not match variable shape for variable "var": shape [1, 3] vs. gradient shape [3, 1]
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:192)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:83)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:57)
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:218)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
          o.n.a.s.SameDiff - Inferring output "loss" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.f.DifferentialFunction - No fields found for property name dimensions for class org.nd4j.linalg.api.ops.impl.shape.Unstack
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 3 params checked, 3 passed, 0 failed. Largest relative error = 1.490385617689288E-8
          o.n.a.s.SameDiff - Inferring output "loss" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.f.DifferentialFunction - No fields found for property name dimensions for class org.nd4j.linalg.api.ops.impl.shape.Unstack
        • java.lang.IllegalStateException: Gradient shape does not match variable shape for variable "var": shape [1, 3, 1] vs. gradient shape [3, 1, 1]
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:192)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:83)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:57)
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:218)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
          at org.nd4j.autodiff.opvalidation.ShapeOpValidation.testUnStack(ShapeOpValidation.java:759)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
          at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
          at java.lang.reflect.Method.invoke(Method.java:498)
          at org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:688)
          at org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed(InvocationInterceptorChain.java:131)
          at org.junit.jupiter.engine.extension.TimeoutExtension.intercept(TimeoutExtension.java:149)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestableMethod(TimeoutExtension.java:140)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestTemplateMethod(TimeoutExtension.java:92)
          at org.junit.jupiter.engine.execution.ExecutableInvoker$ReflectiveInterceptorCall.lambda$ofVoidMethod$0(ExecutableInvoker.java:115)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.lambda$invoke$0(ExecutableInvoker.java:105)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation.proceed(InvocationInterceptorChain.java:106)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.proceed(InvocationInterceptorChain.java:64)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.chainAndInvoke(InvocationInterceptorChain.java:45)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.invoke(InvocationInterceptorChain.java:37)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:104)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:98)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$invokeTestMethod$6(TestMethodTestDescriptor.java:210)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.invokeTestMethod(TestMethodTestDescriptor.java:206)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:131)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:65)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:226)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:204)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:139)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.lambda$execute$2(TestTemplateTestDescriptor.java:107)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:175)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$11$1.accept(ReferencePipeline.java:440)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:107)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:42)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
        • o.n.a.v.OpValidation - Exception encountered - returning as error message
        • at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
        • java.lang.IllegalStateException: Exception encountered during gradient check - Test name: "Unstacked shape = [1, 1], stacked shape = [1, 3, 1], axis=1, numInputs=3"
        • at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
        • at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:221)
        • at java.util.ArrayList.forEach(ArrayList.java:1259)
        • at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
        • at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
        • at org.nd4j.autodiff.opvalidation.ShapeOpValidation.testUnStack(ShapeOpValidation.java:759)
        • at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
        • at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        • at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
        • at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
        • at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
        • Caused by: java.lang.IllegalStateException: Gradient shape does not match variable shape for variable "var": shape [1, 3, 1] vs. gradient shape [3, 1, 1]
        • at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
        • at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:192)
        • at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
        • at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:83)
        • at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
        • at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:57)
        • at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
        • at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:218)
        • at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
        • at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
        • at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:107)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:88)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:67)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:52)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:114)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:86)
          at org.junit.platform.launcher.core.DefaultLauncherSession$DelegatingLauncher.execute(DefaultLauncherSession.java:86)
          at org.junit.platform.launcher.core.SessionPerRequestLauncher.execute(SessionPerRequestLauncher.java:53)
          at com.intellij.junit5.JUnit5IdeaTestRunner.startRunnerWithArgs(JUnit5IdeaTestRunner.java:71)
          at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:33)
          at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:235)
          at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:54)
        • o.n.a.s.SameDiff - Inferring output "loss" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.f.DifferentialFunction - No fields found for property name dimensions for class org.nd4j.linalg.api.ops.impl.shape.Unstack
        • java.lang.IllegalStateException: Gradient shape does not match variable shape for variable "var": shape [1, 1, 3] vs. gradient shape [3, 1, 1]
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:192)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:83)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:57)
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:218)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
          at org.nd4j.autodiff.opvalidation.ShapeOpValidation.testUnStack(ShapeOpValidation.java:759)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
          at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
          at java.lang.reflect.Method.invoke(Method.java:498)
          at org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:688)
          at org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed(InvocationInterceptorChain.java:131)
          at org.junit.jupiter.engine.extension.TimeoutExtension.intercept(TimeoutExtension.java:149)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestableMethod(TimeoutExtension.java:140)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestTemplateMethod(TimeoutExtension.java:92)
          at org.junit.jupiter.engine.execution.ExecutableInvoker$ReflectiveInterceptorCall.lambda$ofVoidMethod$0(ExecutableInvoker.java:115)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.lambda$invoke$0(ExecutableInvoker.java:105)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation.proceed(InvocationInterceptorChain.java:106)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.proceed(InvocationInterceptorChain.java:64)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.chainAndInvoke(InvocationInterceptorChain.java:45)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.invoke(InvocationInterceptorChain.java:37)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:104)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:98)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$invokeTestMethod$6(TestMethodTestDescriptor.java:210)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.invokeTestMethod(TestMethodTestDescriptor.java:206)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:131)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:65)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:226)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:204)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:139)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.lambda$execute$2(TestTemplateTestDescriptor.java:107)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:175)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$11$1.accept(ReferencePipeline.java:440)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:107)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:42)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:107)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:88)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:67)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:52)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:114)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:86)
          at org.junit.platform.launcher.core.DefaultLauncherSession$DelegatingLauncher.execute(DefaultLauncherSession.java:86)
          at org.junit.platform.launcher.core.SessionPerRequestLauncher.execute(SessionPerRequestLauncher.java:53)
          at com.intellij.junit5.JUnit5IdeaTestRunner.startRunnerWithArgs(JUnit5IdeaTestRunner.java:71)
          at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:33)
          at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:235)
          at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:54)
        • o.n.a.v.OpValidation - Exception encountered - returning as error message
          java.lang.IllegalStateException: Exception encountered during gradient check - Test name: "Unstacked shape = [1, 1], stacked shape = [1, 1, 3], axis=2, numInputs=3"
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:221)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
          at org.nd4j.autodiff.opvalidation.ShapeOpValidation.testUnStack(ShapeOpValidation.java:759)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
          Caused by: java.lang.IllegalStateException: Gradient shape does not match variable shape for variable "var": shape [1, 1, 3] vs. gradient shape [3, 1, 1]
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:192)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:83)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:57)
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:218)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
          o.n.a.f.DifferentialFunction - No fields found for property name dimensions for class org.nd4j.linalg.api.ops.impl.shape.Unstack
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "loss" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.f.DifferentialFunction - No fields found for property name dimensions for class org.nd4j.linalg.api.ops.impl.shape.Unstack
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 36 params checked, 36 passed, 0 failed. Largest relative error = 1.61754561226359E-8
          o.n.a.f.DifferentialFunction - No fields found for property name dimensions for class org.nd4j.linalg.api.ops.impl.shape.Unstack
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "loss" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.f.DifferentialFunction - No fields found for property name dimensions for class org.nd4j.linalg.api.ops.impl.shape.Unstack
          o.n.a.v.GradCheckUtil - Param 4 (varnull) FAILED: grad= 0.008461250801463599, numericalGrad= 0.04625877091102292, relError= 0.6907438799669616, absError=0.03779752010955932, scorePlus=0.14468844525136856, scoreMinus= 0.14468752007595034
          o.n.a.v.GradCheckUtil - Param 5 (varnull) FAILED: grad= 0.04586798010897005, numericalGrad= 0.02498773178788438, relError= 0.2946868750889317, absError=0.020880248321085672, scorePlus=0.14468823254150104, scoreMinus= 0.14468773278686528
          o.n.a.v.GradCheckUtil - Param 6 (varnull) FAILED: grad= -0.04407521341999864, numericalGrad= 0.025570116815587515, relError= 1.0, absError=0.06964533023558615, scorePlus=0.14468823836534114, scoreMinus= 0.14468772696300483
          o.n.a.v.GradCheckUtil - Param 7 (varnull) FAILED: grad= -0.015412456722762135, numericalGrad= -0.013890511392500303, relError= 0.05193826523904681, absError=0.001521945330261832, scorePlus=0.14468784375921828, scoreMinus= 0.14468812156944613
          o.n.a.v.GradCheckUtil - Param 8 (varnull) FAILED: grad= -0.024464486944024824, numericalGrad= 0.04625877091102292, relError= 1.0, absError=0.07072325785504774, scorePlus=0.14468844525136856, scoreMinus= 0.14468752007595034
          o.n.a.v.GradCheckUtil - Param 9 (varnull) FAILED: grad= -0.03663163074781118, numericalGrad= 0.02498773178788438, relError= 1.0, absError=0.061619362535695554, scorePlus=0.14468823254150104, scoreMinus= 0.14468773278686528
          o.n.a.v.GradCheckUtil - Param 10 (varnull) FAILED: grad= -0.01357896633116327, numericalGrad= 0.025570116815587515, relError= 1.0, absError=0.039149083146750786, scorePlus=0.14468823836534114, scoreMinus= 0.14468772696300483
          o.n.a.v.GradCheckUtil - Param 11 (varnull) FAILED: grad= -0.003092582389557718, numericalGrad= -0.013890511392500303, relError= 0.6358045914078493, absError=0.010797929002942585, scorePlus=0.14468784375921828, scoreMinus= 0.14468812156944613
          o.n.a.v.GradCheckUtil - Param 12 (varnull) FAILED: grad= 0.04625876953082509, numericalGrad= 0.008461251052582774, relError= 0.6907438644075223, absError=0.037797518478242316, scorePlus=0.14468806727688469, scoreMinus= 0.14468789805186363
          o.n.a.v.GradCheckUtil - Param 13 (varnull) FAILED: grad= 0.02498773104090392, numericalGrad= 0.0458679814754892, relError= 0.29468690234050565, absError=0.02088025043458528, scorePlus=0.1446884413434866, scoreMinus= 0.1446875239838571
          o.n.a.v.GradCheckUtil - Param 14 (varnull) FAILED: grad= 0.025570116051700915, numericalGrad= -0.044075214734873296, relError= 1.0, absError=0.06964533078657421, scorePlus=0.14468754191158023, scoreMinus= 0.14468842341587493
          o.n.a.v.GradCheckUtil - Param 15 (varnull) FAILED: grad= -0.01389051097854585, numericalGrad= -0.015412457181340765, relError= 0.051938294936222026, absError=0.0015219462027949143, scorePlus=0.144687828539745, scoreMinus= 0.14468813678888862
          o.n.a.v.GradCheckUtil - Param 20 (varnull) FAILED: grad= -0.024464486944024824, numericalGrad= 0.008461251052582774, relError= 1.0, absError=0.0329257379966076, scorePlus=0.14468806727688469, scoreMinus= 0.14468789805186363
          o.n.a.v.GradCheckUtil - Param 21 (varnull) FAILED: grad= -0.03663163074781118, numericalGrad= 0.0458679814754892, relError= 1.0, absError=0.08249961222330038, scorePlus=0.1446884413434866, scoreMinus= 0.1446875239838571
          o.n.a.v.GradCheckUtil - Param 22 (varnull) FAILED: grad= -0.01357896633116327, numericalGrad= -0.04407521473209774, relError= 0.5289512024717251, absError=0.03049624840093447, scorePlus=0.14468754191158026, scoreMinus= 0.1446884234158749
          o.n.a.v.GradCheckUtil - Param 23 (varnull) FAILED: grad= -0.003092582389557718, numericalGrad= -0.015412457181340765, relError= 0.6657578193541185, absError=0.012319874791783047, scorePlus=0.144687828539745, scoreMinus= 0.14468813678888862
          o.n.a.v.GradCheckUtil - Param 24 (varnull) FAILED: grad= 0.04625876953082509, numericalGrad= -0.02446448767318143, relError= 1.0, absError=0.07072325720400652, scorePlus=0.14468773801931534, scoreMinus= 0.1446882273090688
          o.n.a.v.GradCheckUtil - Param 25 (varnull) FAILED: grad= 0.02498773104090392, numericalGrad= -0.03663163183897922, relError= 1.0, absError=0.061619362879883136, scorePlus=0.14468761634761682, scoreMinus= 0.1446883489802536
          o.n.a.v.GradCheckUtil - Param 26 (varnull) FAILED: grad= 0.025570116051700915, numericalGrad= -0.013578966735761087, relError= 1.0, absError=0.039149082787462, scorePlus=0.14468784687466782, scoreMinus= 0.14468811845400253
          o.n.a.v.GradCheckUtil - Param 27 (varnull) FAILED: grad= -0.01389051097854585, numericalGrad= -0.003092582481767358, relError= 0.6358045736491726, absError=0.010797928496778492, scorePlus=0.14468795173857077, scoreMinus= 0.1446880135902204
          o.n.a.v.GradCheckUtil - Param 28 (varnull) FAILED: grad= 0.008461250801463599, numericalGrad= -0.02446448767318143, relError= 1.0, absError=0.03292573847464503, scorePlus=0.14468773801931534, scoreMinus= 0.1446882273090688
          o.n.a.v.GradCheckUtil - Param 29 (varnull) FAILED: grad= 0.04586798010897005, numericalGrad= -0.03663163183759144, relError= 1.0, absError=0.0824996119465615, scorePlus=0.14468761634761682, scoreMinus= 0.14468834898025357
          o.n.a.v.GradCheckUtil - Param 30 (varnull) FAILED: grad= -0.04407521341999864, numericalGrad= -0.013578966735761087, relError= 0.5289511810218835, absError=0.030496246684237553, scorePlus=0.14468784687466782, scoreMinus= 0.14468811845400253
          o.n.a.v.GradCheckUtil - Param 31 (varnull) FAILED: grad= -0.015412456722762135, numericalGrad= -0.003092582481767358, relError= 0.6657578027707842, absError=0.012319874240994776, scorePlus=0.14468795173857077, scoreMinus= 0.1446880135902204
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 36 params checked, 12 passed, 24 failed. Largest relative error = 1.0
          o.n.a.f.DifferentialFunction - No fields found for property name dimensions for class org.nd4j.linalg.api.ops.impl.shape.Unstack
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "loss" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.f.DifferentialFunction - No fields found for property name dimensions for class org.nd4j.linalg.api.ops.impl.shape.Unstack
        • java.lang.IllegalStateException: Gradient shape does not match variable shape for variable "var": shape [3, 4, 3] vs. gradient shape [3, 3, 4]
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:192)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:83)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:57)
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:218)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
          at org.nd4j.autodiff.opvalidation.ShapeOpValidation.testUnStack(ShapeOpValidation.java:759)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
          at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
          at java.lang.reflect.Method.invoke(Method.java:498)
          at org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:688)
          at org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed(InvocationInterceptorChain.java:131)
          at org.junit.jupiter.engine.extension.TimeoutExtension.intercept(TimeoutExtension.java:149)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestableMethod(TimeoutExtension.java:140)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestTemplateMethod(TimeoutExtension.java:92)
          at org.junit.jupiter.engine.execution.ExecutableInvoker$ReflectiveInterceptorCall.lambda$ofVoidMethod$0(ExecutableInvoker.java:115)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.lambda$invoke$0(ExecutableInvoker.java:105)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation.proceed(InvocationInterceptorChain.java:106)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.proceed(InvocationInterceptorChain.java:64)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.chainAndInvoke(InvocationInterceptorChain.java:45)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.invoke(InvocationInterceptorChain.java:37)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:104)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:98)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$invokeTestMethod$6(TestMethodTestDescriptor.java:210)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.invokeTestMethod(TestMethodTestDescriptor.java:206)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:131)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:65)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:226)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:204)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:139)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.lambda$execute$2(TestTemplateTestDescriptor.java:107)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:175)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$11$1.accept(ReferencePipeline.java:440)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:107)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:42)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:107)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:88)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:67)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:52)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:114)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:86)
          at org.junit.platform.launcher.core.DefaultLauncherSession$DelegatingLauncher.execute(DefaultLauncherSession.java:86)
          at org.junit.platform.launcher.core.SessionPerRequestLauncher.execute(SessionPerRequestLauncher.java:53)
          at com.intellij.junit5.JUnit5IdeaTestRunner.startRunnerWithArgs(JUnit5IdeaTestRunner.java:71)
          at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:33)
          at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:235)
          at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:54)
        • o.n.a.v.OpValidation - Exception encountered - returning as error message
          java.lang.IllegalStateException: Exception encountered during gradient check - Test name: "Unstacked shape = [3, 4], stacked shape = [3, 4, 3], axis=2, numInputs=3"
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:221)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
          at org.nd4j.autodiff.opvalidation.ShapeOpValidation.testUnStack(ShapeOpValidation.java:759)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
          Caused by: java.lang.IllegalStateException: Gradient shape does not match variable shape for variable "var": shape [3, 4, 3] vs. gradient shape [3, 3, 4]
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:192)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:83)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:57)
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:218)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
          o.n.a.s.SameDiff - Inferring output "loss" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.f.DifferentialFunction - No fields found for property name dimensions for class org.nd4j.linalg.api.ops.impl.shape.Unstack
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 180 params checked, 180 passed, 0 failed. Largest relative error = 4.1534510510573756E-8
          o.n.a.s.SameDiff - Inferring output "loss" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.f.DifferentialFunction - No fields found for property name dimensions for class org.nd4j.linalg.api.ops.impl.shape.Unstack
          o.n.a.v.GradCheckUtil - Param 20 (varnull) FAILED: grad= -0.0021421574958413563, numericalGrad= -0.001259674051179438, relError= 0.2594142103934472, absError=8.824834446619183E-4, scorePlus=0.18056821269596454, scoreMinus= 0.18056823788944557
          o.n.a.v.GradCheckUtil - Param 21 (varnull) FAILED: grad= -0.0027220278972107013, numericalGrad= 1.2171276209116398E-4, relError= 1.0, absError=0.0028437406593018653, scorePlus=0.1805682265098331, scoreMinus= 0.18056822407557785
          o.n.a.v.GradCheckUtil - Param 22 (varnull) FAILED: grad= 0.0017432370259415641, numericalGrad= 0.003112941886207476, relError= 0.2820540357026851, absError=0.001369704860265912, scorePlus=0.18056825642212165, scoreMinus= 0.18056819416328393
          o.n.a.v.GradCheckUtil - Param 23 (varnull) FAILED: grad= -0.0028682990925852545, numericalGrad= -0.004402489464649939, relError= 0.2110074251214478, absError=0.0015341903720646846, scorePlus=0.18056818126780547, scoreMinus= 0.18056826931759476
          o.n.a.v.GradCheckUtil - Param 24 (varnull) FAILED: grad= 0.006187415662258929, numericalGrad= 0.0020695088337463474, relError= 0.4987216281927776, absError=0.004117906828512582, scorePlus=0.18056824598779264, scoreMinus= 0.18056820459761597
          o.n.a.v.GradCheckUtil - Param 25 (varnull) FAILED: grad= -0.012493784961772844, numericalGrad= -0.005165379160509964, relError= 0.41499165818475525, absError=0.00732840580126288, scorePlus=0.18056817363890648, scoreMinus= 0.1805682769464897
          o.n.a.v.GradCheckUtil - Param 26 (varnull) FAILED: grad= 0.0074804588479915795, numericalGrad= -0.015405366479703806, relError= 1.0, absError=0.022885825327695387, scorePlus=0.18056807123897498, scoreMinus= 0.18056837934630457
          o.n.a.v.GradCheckUtil - Param 27 (varnull) FAILED: grad= -0.003630283647062841, numericalGrad= 0.0024052159569576403, relError= 1.0, absError=0.006035499604020481, scorePlus=0.18056824934486343, scoreMinus= 0.1805682012405443
          o.n.a.v.GradCheckUtil - Param 28 (varnull) FAILED: grad= -0.00180998009695488, numericalGrad= 0.004016770288606253, relError= 1.0, absError=0.005826750385561133, scorePlus=0.1805682654604039, scoreMinus= 0.18056818512499812
          o.n.a.v.GradCheckUtil - Param 29 (varnull) FAILED: grad= 0.004128849503868731, numericalGrad= 0.0011847339317916372, relError= 0.5540734624243651, absError=0.0029441155720770938, scorePlus=0.1805682371400444, scoreMinus= 0.18056821344536578
          o.n.a.v.GradCheckUtil - Param 30 (varnull) FAILED: grad= -0.005572820522871654, numericalGrad= 0.0030847824919466578, relError= 1.0, absError=0.008657603014818311, scorePlus=0.18056825614052777, scoreMinus= 0.18056819444487793
          o.n.a.v.GradCheckUtil - Param 31 (varnull) FAILED: grad= -0.005705773539910389, numericalGrad= 7.837612656103053E-4, relError= 1.0, absError=0.006489534805520694, scorePlus=0.18056823313031797, scoreMinus= 0.18056821745509266
          o.n.a.v.GradCheckUtil - Param 32 (varnull) FAILED: grad= -0.00485428043306812, numericalGrad= -0.005208260413225307, relError= 0.03517799187742695, absError=3.539799801571871E-4, scorePlus=0.18056817321009386, scoreMinus= 0.18056827737530212
          o.n.a.v.GradCheckUtil - Param 33 (varnull) FAILED: grad= 0.009550986749638769, numericalGrad= 0.0074568016483755875, relError= 0.12313094755504339, absError=0.002094185101263181, scorePlus=0.18056829986070658, scoreMinus= 0.1805681507246736
          o.n.a.v.GradCheckUtil - Param 34 (varnull) FAILED: grad= 0.005416060391750997, numericalGrad= -8.025616324291994E-4, relError= 1.0, absError=0.006218622024180197, scorePlus=0.18056821726708897, scoreMinus= 0.1805682333183216
          o.n.a.v.GradCheckUtil - Param 35 (varnull) FAILED: grad= -0.005995847989659066, numericalGrad= -1.4058811059758368E-5, relError= 0.9953214545496523, absError=0.005981789178599308, scorePlus=0.18056822515211737, scoreMinus= 0.1805682254332936
          o.n.a.v.GradCheckUtil - Param 36 (varnull) FAILED: grad= 2.4092947651697114E-5, numericalGrad= 0.004608414713724862, relError= 0.9895983128737932, absError=0.004584321766073165, scorePlus=0.18056827137684675, scoreMinus= 0.18056817920855248
          o.n.a.v.GradCheckUtil - Param 37 (varnull) FAILED: grad= 0.00807078163222773, numericalGrad= 5.022717602942706E-4, relError= 0.882825467824011, absError=0.007568509871933459, scorePlus=0.18056823031542302, scoreMinus= 0.1805682202699878
          o.n.a.v.GradCheckUtil - Param 38 (varnull) FAILED: grad= 0.003858213974795979, numericalGrad= -0.0032535130756183857, relError= 1.0, absError=0.0071117270504143645, scorePlus=0.1805681927575718, scoreMinus= 0.1805682578278333
          o.n.a.v.GradCheckUtil - Param 39 (varnull) FAILED: grad= 0.003623653899661993, numericalGrad= 0.00531037424034153, relError= 0.18879729437239853, absError=0.0016867203406795372, scorePlus=0.18056827839644007, scoreMinus= 0.18056817218895527
          o.n.a.v.GradCheckUtil - Param 40 (varnull) FAILED: grad= -0.0064280658946707465, numericalGrad= -0.001259674051179438, relError= 0.6722901502776754, absError=0.0051683918434913085, scorePlus=0.18056821269596454, scoreMinus= 0.18056823788944557
          o.n.a.v.GradCheckUtil - Param 41 (varnull) FAILED: grad= -0.012455798563089664, numericalGrad= 1.2171276209116398E-4, relError= 1.0, absError=0.012577511325180828, scorePlus=0.1805682265098331, scoreMinus= 0.18056822407557785
          o.n.a.v.GradCheckUtil - Param 42 (varnull) FAILED: grad= 0.008789814066936135, numericalGrad= 0.003112941886207476, relError= 0.4769376271408263, absError=0.005676872180728659, scorePlus=0.18056825642212165, scoreMinus= 0.18056819416328393
          o.n.a.v.GradCheckUtil - Param 43 (varnull) FAILED: grad= 0.004308381332816825, numericalGrad= -0.004402489464649939, relError= 1.0, absError=0.008710870797466765, scorePlus=0.18056818126780547, scoreMinus= 0.18056826931759476
          o.n.a.v.GradCheckUtil - Param 44 (varnull) FAILED: grad= -0.006505934717238947, numericalGrad= 0.0020695088337463474, relError= 1.0, absError=0.008575443550985294, scorePlus=0.18056824598779264, scoreMinus= 0.18056820459761597
          o.n.a.v.GradCheckUtil - Param 45 (varnull) FAILED: grad= 0.006590799064660054, numericalGrad= -0.005165379160509964, relError= 1.0, absError=0.011756178225170017, scorePlus=0.18056817363890648, scoreMinus= 0.1805682769464897
          o.n.a.v.GradCheckUtil - Param 46 (varnull) FAILED: grad= 0.006823908214278925, numericalGrad= -0.015405366479703806, relError= 1.0, absError=0.022229274693982733, scorePlus=0.18056807123897498, scoreMinus= 0.18056837934630457
          o.n.a.v.GradCheckUtil - Param 47 (varnull) FAILED: grad= 5.170545269495069E-4, numericalGrad= 0.0024052159569576403, relError= 0.6461282213286483, absError=0.0018881614300081334, scorePlus=0.18056824934486343, scoreMinus= 0.1805682012405443
          o.n.a.v.GradCheckUtil - Param 48 (varnull) FAILED: grad= 0.005650721173797343, numericalGrad= 0.004016770288606253, relError= 0.16901498093331097, absError=0.00163395088519109, scorePlus=0.1805682654604039, scoreMinus= 0.18056818512499812
          o.n.a.v.GradCheckUtil - Param 49 (varnull) FAILED: grad= 0.007514545029587431, numericalGrad= 0.0011847339317916372, relError= 0.7276247980892832, absError=0.0063298110977957935, scorePlus=0.1805682371400444, scoreMinus= 0.18056821344536578
          o.n.a.v.GradCheckUtil - Param 50 (varnull) FAILED: grad= -0.002680316586065413, numericalGrad= 0.0030847824919466578, relError= 1.0, absError=0.005765099078012071, scorePlus=0.18056825614052777, scoreMinus= 0.18056819444487793
          o.n.a.v.GradCheckUtil - Param 51 (varnull) FAILED: grad= -0.004263817156472752, numericalGrad= 7.837612656103053E-4, relError= 1.0, absError=0.005047578422083057, scorePlus=0.18056823313031797, scoreMinus= 0.18056821745509266
          o.n.a.v.GradCheckUtil - Param 52 (varnull) FAILED: grad= -0.005762992472263916, numericalGrad= -0.005208260413225307, relError= 0.05056232545439794, absError=5.547320590386087E-4, scorePlus=0.18056817321009386, scoreMinus= 0.18056827737530212
          o.n.a.v.GradCheckUtil - Param 53 (varnull) FAILED: grad= -0.006863440526231591, numericalGrad= 0.0074568016483755875, relError= 1.0, absError=0.014320242174607178, scorePlus=0.18056829986070658, scoreMinus= 0.1805681507246736
          o.n.a.v.GradCheckUtil - Param 54 (varnull) FAILED: grad= -8.424403013982252E-4, numericalGrad= -8.025616324291994E-4, relError= 0.024242323458088678, absError=3.987866896902582E-5, scorePlus=0.18056821726708897, scoreMinus= 0.1805682333183216
          o.n.a.v.GradCheckUtil - Param 55 (varnull) FAILED: grad= 9.796038620097866E-4, numericalGrad= -1.4058811059758368E-5, relError= 1.0, absError=9.93662673069545E-4, scorePlus=0.18056822515211737, scoreMinus= 0.1805682254332936
          o.n.a.v.GradCheckUtil - Param 56 (varnull) FAILED: grad= -0.008886067993156598, numericalGrad= 0.004608414713724862, relError= 1.0, absError=0.01349448270688146, scorePlus=0.18056827137684675, scoreMinus= 0.18056817920855248
          o.n.a.v.GradCheckUtil - Param 57 (varnull) FAILED: grad= 0.00449219631377826, numericalGrad= 5.022717602942706E-4, relError= 0.7988687672660548, absError=0.003989924553483989, scorePlus=0.18056823031542302, scoreMinus= 0.1805682202699878
          o.n.a.v.GradCheckUtil - Param 58 (varnull) FAILED: grad= 0.006501815182875815, numericalGrad= -0.0032535130756183857, relError= 1.0, absError=0.0097553282584942, scorePlus=0.1805681927575718, scoreMinus= 0.1805682578278333
          o.n.a.v.GradCheckUtil - Param 59 (varnull) FAILED: grad= 0.0010855537502886632, numericalGrad= 0.00531037424034153, relError= 0.6605484765060017, absError=0.004224820490052867, scorePlus=0.18056827839644007, scoreMinus= 0.18056817218895527
          o.n.a.v.GradCheckUtil - Param 60 (varnull) FAILED: grad= -0.0012596740124868973, numericalGrad= -0.002142157559670288, relError= 0.2594142386137554, absError=8.824835471833907E-4, scorePlus=0.18056820387112862, scoreMinus= 0.18056824671427982
          o.n.a.v.GradCheckUtil - Param 61 (varnull) FAILED: grad= 1.217127579946164E-4, numericalGrad= -0.0027220279794071263, relError= 1.0, absError=0.0028437407374017425, scorePlus=0.18056819807242364, scoreMinus= 0.18056825251298322
          o.n.a.v.GradCheckUtil - Param 62 (varnull) FAILED: grad= 0.0031129417945893086, numericalGrad= 0.0017432370769121517, relError= 0.28205400870122066, absError=0.0013697047176771569, scorePlus=0.1805682427250754, scoreMinus= 0.18056820786033387
          o.n.a.v.GradCheckUtil - Param 63 (varnull) FAILED: grad= -0.0044024893314973685, numericalGrad= -0.0028682991787265517, relError= 0.21100739632482693, absError=0.0015341901527708168, scorePlus=0.1805681966097114, scoreMinus= 0.18056825397569498
          o.n.a.v.GradCheckUtil - Param 64 (varnull) FAILED: grad= 0.002069508772560011, numericalGrad= 0.006187415844960408, relError= 0.4987216503905806, absError=0.004117907072400397, scorePlus=0.18056828716685333, scoreMinus= 0.18056816341853643
          o.n.a.v.GradCheckUtil - Param 65 (varnull) FAILED: grad= -0.005165379004890982, numericalGrad= -0.012493785332690075, relError= 0.4149916829418291, absError=0.007328406327799093, scorePlus=0.18056810035480894, scoreMinus= 0.1805683502305156
          o.n.a.v.GradCheckUtil - Param 66 (varnull) FAILED: grad= -0.015405366020347642, numericalGrad= 0.007480459070230427, relError= 1.0, absError=0.022885825090578068, scorePlus=0.1805683000972807, scoreMinus= 0.1805681504880993
          o.n.a.v.GradCheckUtil - Param 67 (varnull) FAILED: grad= 0.0024052158865599475, numericalGrad= -0.0036302837555512997, relError= 1.0, absError=0.006035499642111248, scorePlus=0.1805681889898643, scoreMinus= 0.1805682615955394
          o.n.a.v.GradCheckUtil - Param 68 (varnull) FAILED: grad= 0.004016770170183247, numericalGrad= -0.0018099801518678402, relError= 1.0, absError=0.0058267503220510875, scorePlus=0.18056820719290306, scoreMinus= 0.1805682433925061
          o.n.a.v.GradCheckUtil - Param 69 (varnull) FAILED: grad= 0.0011847338961255567, numericalGrad= 0.004128849626083841, relError= 0.5540734831122247, absError=0.0029441157299582845, scorePlus=0.18056826658119704, scoreMinus= 0.18056818400420452
          o.n.a.v.GradCheckUtil - Param 70 (varnull) FAILED: grad= 0.0030847824012801297, numericalGrad= -0.005572820689636603, relError= 1.0, absError=0.008657603090916732, scorePlus=0.18056816956448998, scoreMinus= 0.18056828102090378
          o.n.a.v.GradCheckUtil - Param 71 (varnull) FAILED: grad= 7.837612431450019E-4, numericalGrad= -0.005705773710451555, relError= 1.0, absError=0.006489534953596557, scorePlus=0.18056816823495936, scoreMinus= 0.18056828235043357
          o.n.a.v.GradCheckUtil - Param 72 (varnull) FAILED: grad= -0.0052082602568329465, numericalGrad= -0.004854280578892034, relError= 0.03517796188057996, absError=3.5397967794091253E-4, scorePlus=0.18056817674989317, scoreMinus= 0.18056827383550475
          o.n.a.v.GradCheckUtil - Param 73 (varnull) FAILED: grad= 0.007456801426653461, numericalGrad= 0.00955098703320223, relError= 0.12313097681640249, absError=0.002094185606548769, scorePlus=0.18056832080255056, scoreMinus= 0.1805681297828099
          o.n.a.v.GradCheckUtil - Param 74 (varnull) FAILED: grad= -8.025616073988475E-4, numericalGrad= 0.005416060552820844, relError= 1.0, absError=0.006218622160219692, scorePlus=0.1805682794533029, scoreMinus= 0.18056817113209184
          o.n.a.v.GradCheckUtil - Param 75 (varnull) FAILED: grad= -1.4058809294987321E-5, numericalGrad= -0.0059958481707367275, relError= 0.9953214552765296, absError=0.00598178936144174, scorePlus=0.18056816533421383, scoreMinus= 0.18056828525117724
          o.n.a.v.GradCheckUtil - Param 76 (varnull) FAILED: grad= 0.004608414577232221, numericalGrad= 2.4092948469611738E-5, relError= 0.989598312216034, absError=0.004584321628762609, scorePlus=0.18056822553363497, scoreMinus= 0.180568225051776
          o.n.a.v.GradCheckUtil - Param 77 (varnull) FAILED: grad= 5.022717468512184E-4, numericalGrad= 0.008070781871982735, relError= 0.8828254740533085, absError=0.007568510125131517, scorePlus=0.18056830600050616, scoreMinus= 0.18056814458486872
          o.n.a.v.GradCheckUtil - Param 78 (varnull) FAILED: grad= -0.0032535129787242775, numericalGrad= 0.003858214089880185, relError= 1.0, absError=0.007111727068604462, scorePlus=0.18056826387484226, scoreMinus= 0.18056818671056046
          o.n.a.v.GradCheckUtil - Param 79 (varnull) FAILED: grad= 0.0053103740820575574, numericalGrad= 0.003623654006024157, relError= 0.18879726584736625, absError=0.0016867200760334006, scorePlus=0.1805682615292419, scoreMinus= 0.1805681890561618
          o.n.a.v.GradCheckUtil - Param 100 (varnull) FAILED: grad= -0.0064280658946707465, numericalGrad= -0.002142157559670288, relError= 0.5000929506487415, absError=0.0042859083350004585, scorePlus=0.18056820387112862, scoreMinus= 0.18056824671427982
          o.n.a.v.GradCheckUtil - Param 101 (varnull) FAILED: grad= -0.012455798563089664, numericalGrad= -0.0027220279794071263, relError= 0.6413151814871978, absError=0.009733770583682537, scorePlus=0.18056819807242364, scoreMinus= 0.18056825251298322
          o.n.a.v.GradCheckUtil - Param 102 (varnull) FAILED: grad= 0.008789814066936135, numericalGrad= 0.0017432370769121517, relError= 0.6689967506841035, absError=0.0070465769900239835, scorePlus=0.1805682427250754, scoreMinus= 0.18056820786033387
          o.n.a.v.GradCheckUtil - Param 103 (varnull) FAILED: grad= 0.004308381332816825, numericalGrad= -0.0028682991787265517, relError= 1.0, absError=0.007176680511543377, scorePlus=0.1805681966097114, scoreMinus= 0.18056825397569498
          o.n.a.v.GradCheckUtil - Param 104 (varnull) FAILED: grad= -0.006505934717238947, numericalGrad= 0.006187415844960408, relError= 1.0, absError=0.012693350562199356, scorePlus=0.18056828716685333, scoreMinus= 0.18056816341853643
          o.n.a.v.GradCheckUtil - Param 105 (varnull) FAILED: grad= 0.006590799064660054, numericalGrad= -0.012493785332690075, relError= 1.0, absError=0.01908458439735013, scorePlus=0.18056810035480894, scoreMinus= 0.1805683502305156
          o.n.a.v.GradCheckUtil - Param 106 (varnull) FAILED: grad= 0.006823908214278925, numericalGrad= 0.007480459070230427, relError= 0.04589862962079425, absError=6.565508559515012E-4, scorePlus=0.1805683000972807, scoreMinus= 0.1805681504880993
          o.n.a.v.GradCheckUtil - Param 107 (varnull) FAILED: grad= 5.170545269495069E-4, numericalGrad= -0.0036302837555512997, relError= 1.0, absError=0.004147338282500806, scorePlus=0.1805681889898643, scoreMinus= 0.1805682615955394
          o.n.a.v.GradCheckUtil - Param 108 (varnull) FAILED: grad= 0.005650721173797343, numericalGrad= -0.0018099801518678402, relError= 1.0, absError=0.007460701325665183, scorePlus=0.18056820719290306, scoreMinus= 0.1805682433925061
          o.n.a.v.GradCheckUtil - Param 109 (varnull) FAILED: grad= 0.007514545029587431, numericalGrad= 0.004128849626083841, relError= 0.29078249974585224, absError=0.0033856954035035892, scorePlus=0.18056826658119704, scoreMinus= 0.18056818400420452
          o.n.a.v.GradCheckUtil - Param 110 (varnull) FAILED: grad= -0.002680316586065413, numericalGrad= -0.005572820689636603, relError= 0.3504732814861791, absError=0.00289250410357119, scorePlus=0.18056816956448998, scoreMinus= 0.18056828102090378
          o.n.a.v.GradCheckUtil - Param 111 (varnull) FAILED: grad= -0.004263817156472752, numericalGrad= -0.005705773710451555, relError= 0.14463547935178783, absError=0.0014419565539788032, scorePlus=0.18056816823495936, scoreMinus= 0.18056828235043357
          o.n.a.v.GradCheckUtil - Param 112 (varnull) FAILED: grad= -0.005762992472263916, numericalGrad= -0.004854280578892034, relError= 0.08558806851755088, absError=9.087118933718821E-4, scorePlus=0.18056817674989317, scoreMinus= 0.18056827383550475
          o.n.a.v.GradCheckUtil - Param 113 (varnull) FAILED: grad= -0.006863440526231591, numericalGrad= 0.00955098703320223, relError= 1.0, absError=0.01641442755943382, scorePlus=0.18056832080255056, scoreMinus= 0.1805681297828099
          o.n.a.v.GradCheckUtil - Param 114 (varnull) FAILED: grad= -8.424403013982252E-4, numericalGrad= 0.005416060552820844, relError= 1.0, absError=0.006258500854219069, scorePlus=0.1805682794533029, scoreMinus= 0.18056817113209184
          o.n.a.v.GradCheckUtil - Param 115 (varnull) FAILED: grad= 9.796038620097866E-4, numericalGrad= -0.0059958481707367275, relError= 1.0, absError=0.006975452032746514, scorePlus=0.18056816533421383, scoreMinus= 0.18056828525117724
          o.n.a.v.GradCheckUtil - Param 116 (varnull) FAILED: grad= -0.008886067993156598, numericalGrad= 2.4092948469611738E-5, relError= 1.0, absError=0.00891016094162621, scorePlus=0.18056822553363497, scoreMinus= 0.180568225051776
          o.n.a.v.GradCheckUtil - Param 117 (varnull) FAILED: grad= 0.00449219631377826, numericalGrad= 0.008070781871982735, relError= 0.2848516892483726, absError=0.0035785855582044753, scorePlus=0.18056830600050616, scoreMinus= 0.18056814458486872
          o.n.a.v.GradCheckUtil - Param 118 (varnull) FAILED: grad= 0.006501815182875815, numericalGrad= 0.003858214089880185, relError= 0.2551731296693888, absError=0.0026436010929956305, scorePlus=0.18056826387484226, scoreMinus= 0.18056818671056046
          o.n.a.v.GradCheckUtil - Param 119 (varnull) FAILED: grad= 0.0010855537502886632, numericalGrad= 0.003623654006024157, relError= 0.5389654453730783, absError=0.0025381002557354937, scorePlus=0.1805682615292419, scoreMinus= 0.1805681890561618
          o.n.a.v.GradCheckUtil - Param 120 (varnull) FAILED: grad= -0.0012596740124868973, numericalGrad= -0.006428066084973593, relError= 0.6722901668064953, absError=0.005168392072486695, scorePlus=0.1805681610120332, scoreMinus= 0.1805682895733549
          o.n.a.v.GradCheckUtil - Param 121 (varnull) FAILED: grad= 1.217127579946164E-4, numericalGrad= -0.01245579893255355, relError= 1.0, absError=0.012577511690548167, scorePlus=0.18056810073467322, scoreMinus= 0.18056834985065187
          o.n.a.v.GradCheckUtil - Param 122 (varnull) FAILED: grad= 0.0031129417945893086, numericalGrad= 0.008789814330556478, relError= 0.47693765009384653, absError=0.005676872535967169, scorePlus=0.18056831319082742, scoreMinus= 0.1805681373945408
          o.n.a.v.GradCheckUtil - Param 123 (varnull) FAILED: grad= -0.0044024893314973685, numericalGrad= 0.0043083814613154026, relError= 1.0, absError=0.008710870792812771, scorePlus=0.18056826837651496, scoreMinus= 0.18056818220888574
          o.n.a.v.GradCheckUtil - Param 124 (varnull) FAILED: grad= 0.002069508772560011, numericalGrad= -0.0065059349116380885, relError= 1.0, absError=0.0085754436841981, scorePlus=0.18056816023334465, scoreMinus= 0.1805682903520429
          o.n.a.v.GradCheckUtil - Param 125 (varnull) FAILED: grad= -0.005165379004890982, numericalGrad= 0.00659079926190742, relError= 1.0, absError=0.011756178266798402, scorePlus=0.18056829120068607, scoreMinus= 0.18056815938470083
          o.n.a.v.GradCheckUtil - Param 126 (varnull) FAILED: grad= -0.015405366020347642, numericalGrad= 0.006823908416109247, relError= 1.0, absError=0.022229274436456888, scorePlus=0.18056829353177675, scoreMinus= 0.18056815705360843
          o.n.a.v.GradCheckUtil - Param 127 (varnull) FAILED: grad= 0.0024052158865599475, numericalGrad= 5.170545422372719E-4, relError= 0.6461282041921856, absError=0.0018881613443226756, scorePlus=0.18056823046325085, scoreMinus= 0.18056822012216
          o.n.a.v.GradCheckUtil - Param 128 (varnull) FAILED: grad= 0.004016770170183247, numericalGrad= 0.0056507213408440995, relError= 0.16901500961206592, absError=0.0016339511706608524, scorePlus=0.18056828179991005, scoreMinus= 0.18056816878548324
          o.n.a.v.GradCheckUtil - Param 129 (varnull) FAILED: grad= 0.0011847338961255567, numericalGrad= 0.007514545252718107, relError= 0.7276248121585946, absError=0.00632981135659255, scorePlus=0.18056830043814237, scoreMinus= 0.18056815014723732
          o.n.a.v.GradCheckUtil - Param 130 (varnull) FAILED: grad= 0.0030847824012801297, numericalGrad= -0.002680316667225124, relError= 1.0, absError=0.005765099068505254, scorePlus=0.18056819848953684, scoreMinus= 0.18056825209587019
          o.n.a.v.GradCheckUtil - Param 131 (varnull) FAILED: grad= 7.837612431450019E-4, numericalGrad= -0.004263817283967075, relError= 1.0, absError=0.005047578527112077, scorePlus=0.18056818265452762, scoreMinus= 0.1805682679308733
          o.n.a.v.GradCheckUtil - Param 132 (varnull) FAILED: grad= -0.0052082602568329465, numericalGrad= -0.005762992645597097, relError= 0.050562355429914656, absError=5.547323887641507E-4, scorePlus=0.18056816766276984, scoreMinus= 0.18056828292262275
          o.n.a.v.GradCheckUtil - Param 133 (varnull) FAILED: grad= 0.007456801426653461, numericalGrad= -0.006863440729643066, relError= 1.0, absError=0.014320242156296526, scorePlus=0.18056815665828516, scoreMinus= 0.18056829392709975
          o.n.a.v.GradCheckUtil - Param 134 (varnull) FAILED: grad= -8.025616073988475E-4, numericalGrad= -8.424403272200286E-4, relError= 0.02424235435955304, absError=3.9878719821181095E-5, scorePlus=0.18056821686830204, scoreMinus= 0.1805682337171086
          o.n.a.v.GradCheckUtil - Param 135 (varnull) FAILED: grad= -1.4058809294987321E-5, numericalGrad= 9.796038896725534E-4, relError= 1.0, absError=9.936626989675407E-4, scorePlus=0.18056823508874412, scoreMinus= 0.18056821549666632
          o.n.a.v.GradCheckUtil - Param 136 (varnull) FAILED: grad= 0.004608414577232221, numericalGrad= -0.008886068257607516, relError= 1.0, absError=0.013494482834839738, scorePlus=0.18056813643200104, scoreMinus= 0.1805683141533662
          o.n.a.v.GradCheckUtil - Param 137 (varnull) FAILED: grad= 5.022717468512184E-4, numericalGrad= 0.004492196446770347, relError= 0.7988687774635668, absError=0.0039899246999191285, scorePlus=0.18056827021466437, scoreMinus= 0.18056818037073544
          o.n.a.v.GradCheckUtil - Param 138 (varnull) FAILED: grad= -0.0032535129787242775, numericalGrad= 0.006501815376369623, relError= 1.0, absError=0.009755328355093901, scorePlus=0.18056829031084756, scoreMinus= 0.18056816027454003
          o.n.a.v.GradCheckUtil - Param 139 (varnull) FAILED: grad= 0.0053103740820575574, numericalGrad= 0.0010855537815879224, relError= 0.6605484599792874, absError=0.004224820300469635, scorePlus=0.180568236148243, scoreMinus= 0.18056821443716736
          o.n.a.v.GradCheckUtil - Param 140 (varnull) FAILED: grad= -0.0021421574958413563, numericalGrad= -0.006428066084973593, relError= 0.5000929729215636, absError=0.004285908589132237, scorePlus=0.1805681610120332, scoreMinus= 0.1805682895733549
          o.n.a.v.GradCheckUtil - Param 141 (varnull) FAILED: grad= -0.0027220278972107013, numericalGrad= -0.01245579893255355, relError= 0.6413151991070672, absError=0.009733771035342849, scorePlus=0.18056810073467322, scoreMinus= 0.18056834985065187
          o.n.a.v.GradCheckUtil - Param 142 (varnull) FAILED: grad= 0.0017432370259415641, numericalGrad= 0.008789814330556478, relError= 0.6689967670448834, absError=0.007046577304614914, scorePlus=0.18056831319082742, scoreMinus= 0.1805681373945408
          o.n.a.v.GradCheckUtil - Param 143 (varnull) FAILED: grad= -0.0028682990925852545, numericalGrad= 0.0043083814613154026, relError= 1.0, absError=0.0071766805539006575, scorePlus=0.18056826837651496, scoreMinus= 0.18056818220888574
          o.n.a.v.GradCheckUtil - Param 144 (varnull) FAILED: grad= 0.006187415662258929, numericalGrad= -0.0065059349116380885, relError= 1.0, absError=0.012693350573897018, scorePlus=0.18056816023334465, scoreMinus= 0.1805682903520429
          o.n.a.v.GradCheckUtil - Param 145 (varnull) FAILED: grad= -0.012493784961772844, numericalGrad= 0.00659079926190742, relError= 1.0, absError=0.019084584223680263, scorePlus=0.18056829120068607, scoreMinus= 0.18056815938470083
          o.n.a.v.GradCheckUtil - Param 146 (varnull) FAILED: grad= 0.0074804588479915795, numericalGrad= 0.006823908416109247, relError= 0.04589860004014678, absError=6.565504318823325E-4, scorePlus=0.18056829353177675, scoreMinus= 0.18056815705360843
          o.n.a.v.GradCheckUtil - Param 147 (varnull) FAILED: grad= -0.003630283647062841, numericalGrad= 5.170545422372719E-4, relError= 1.0, absError=0.0041473381893001125, scorePlus=0.18056823046325085, scoreMinus= 0.18056822012216
          o.n.a.v.GradCheckUtil - Param 148 (varnull) FAILED: grad= -0.00180998009695488, numericalGrad= 0.0056507213408440995, relError= 1.0, absError=0.0074607014377989795, scorePlus=0.18056828179991005, scoreMinus= 0.18056816878548324
          o.n.a.v.GradCheckUtil - Param 149 (varnull) FAILED: grad= 0.004128849503868731, numericalGrad= 0.007514545252718107, relError= 0.2907825268858155, absError=0.003385695748849376, scorePlus=0.18056830043814237, scoreMinus= 0.18056815014723732
          o.n.a.v.GradCheckUtil - Param 150 (varnull) FAILED: grad= -0.005572820522871654, numericalGrad= -0.002680316667225124, relError= 0.3504732550813943, absError=0.00289250385564653, scorePlus=0.18056819848953684, scoreMinus= 0.18056825209587019
          o.n.a.v.GradCheckUtil - Param 151 (varnull) FAILED: grad= -0.005705773539910389, numericalGrad= -0.004263817283967075, relError= 0.14463545008184148, absError=0.0014419562559433137, scorePlus=0.18056818265452762, scoreMinus= 0.1805682679308733
          o.n.a.v.GradCheckUtil - Param 152 (varnull) FAILED: grad= -0.00485428043306812, numericalGrad= -0.005762992645597097, relError= 0.08558809835596867, absError=9.087122125289769E-4, scorePlus=0.18056816766276984, scoreMinus= 0.18056828292262275
          o.n.a.v.GradCheckUtil - Param 153 (varnull) FAILED: grad= 0.009550986749638769, numericalGrad= -0.006863440729643066, relError= 1.0, absError=0.016414427479281835, scorePlus=0.18056815665828516, scoreMinus= 0.18056829392709975
          o.n.a.v.GradCheckUtil - Param 154 (varnull) FAILED: grad= 0.005416060391750997, numericalGrad= -8.424403272200286E-4, relError= 1.0, absError=0.006258500718971026, scorePlus=0.18056821686830204, scoreMinus= 0.1805682337171086
          o.n.a.v.GradCheckUtil - Param 155 (varnull) FAILED: grad= -0.005995847989659066, numericalGrad= 9.796038896725534E-4, relError= 1.0, absError=0.006975451879331619, scorePlus=0.18056823508874412, scoreMinus= 0.18056821549666632
          o.n.a.v.GradCheckUtil - Param 156 (varnull) FAILED: grad= 2.4092947651697114E-5, numericalGrad= -0.008886068257607516, relError= 1.0, absError=0.008910161205259212, scorePlus=0.18056813643200104, scoreMinus= 0.1805683141533662
          o.n.a.v.GradCheckUtil - Param 157 (varnull) FAILED: grad= 0.00807078163222773, numericalGrad= 0.004492196446770347, relError= 0.284851661998823, absError=0.0035785851854573825, scorePlus=0.18056827021466437, scoreMinus= 0.18056818037073544
          o.n.a.v.GradCheckUtil - Param 158 (varnull) FAILED: grad= 0.003858213974795979, numericalGrad= 0.006501815376369623, relError= 0.25517315752355607, absError=0.0026436014015736443, scorePlus=0.18056829031084756, scoreMinus= 0.18056816027454003
          o.n.a.v.GradCheckUtil - Param 159 (varnull) FAILED: grad= 0.003623653899661993, numericalGrad= 0.0010855537815879224, relError= 0.538965424731578, absError=0.0025381001180740707, scorePlus=0.180568236148243, scoreMinus= 0.18056821443716736
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 180 params checked, 60 passed, 120 failed. Largest relative error = 1.0
          o.n.a.s.SameDiff - Inferring output "loss" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.f.DifferentialFunction - No fields found for property name dimensions for class org.nd4j.linalg.api.ops.impl.shape.Unstack
        • java.lang.IllegalStateException: Gradient shape does not match variable shape for variable "var": shape [3, 4, 3, 5] vs. gradient shape [3, 3, 4, 5]
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:192)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:83)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:57)
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:218)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
          at org.nd4j.autodiff.opvalidation.ShapeOpValidation.testUnStack(ShapeOpValidation.java:759)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
          at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
          at java.lang.reflect.Method.invoke(Method.java:498)
          at org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:688)
          at org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed(InvocationInterceptorChain.java:131)
          at org.junit.jupiter.engine.extension.TimeoutExtension.intercept(TimeoutExtension.java:149)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestableMethod(TimeoutExtension.java:140)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestTemplateMethod(TimeoutExtension.java:92)
          at org.junit.jupiter.engine.execution.ExecutableInvoker$ReflectiveInterceptorCall.lambda$ofVoidMethod$0(ExecutableInvoker.java:115)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.lambda$invoke$0(ExecutableInvoker.java:105)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation.proceed(InvocationInterceptorChain.java:106)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.proceed(InvocationInterceptorChain.java:64)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.chainAndInvoke(InvocationInterceptorChain.java:45)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.invoke(InvocationInterceptorChain.java:37)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:104)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:98)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$invokeTestMethod$6(TestMethodTestDescriptor.java:210)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.invokeTestMethod(TestMethodTestDescriptor.java:206)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:131)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:65)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:226)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:204)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:139)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.lambda$execute$2(TestTemplateTestDescriptor.java:107)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:175)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$11$1.accept(ReferencePipeline.java:440)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:107)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:42)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:107)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:88)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:67)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:52)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:114)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:86)
          at org.junit.platform.launcher.core.DefaultLauncherSession$DelegatingLauncher.execute(DefaultLauncherSession.java:86)
          at org.junit.platform.launcher.core.SessionPerRequestLauncher.execute(SessionPerRequestLauncher.java:53)
          at com.intellij.junit5.JUnit5IdeaTestRunner.startRunnerWithArgs(JUnit5IdeaTestRunner.java:71)
          at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:33)
          at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:235)
          at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:54)
        • o.n.a.v.OpValidation - Exception encountered - returning as error message
          java.lang.IllegalStateException: Exception encountered during gradient check - Test name: "Unstacked shape = [3, 4, 5], stacked shape = [3, 4, 3, 5], axis=2, numInputs=3"
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:221)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
          at org.nd4j.autodiff.opvalidation.ShapeOpValidation.testUnStack(ShapeOpValidation.java:759)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
          Caused by: java.lang.IllegalStateException: Gradient shape does not match variable shape for variable "var": shape [3, 4, 3, 5] vs. gradient shape [3, 3, 4, 5]
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:192)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:83)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:57)
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:218)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
          o.n.a.s.SameDiff - Inferring output "loss" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.f.DifferentialFunction - No fields found for property name dimensions for class org.nd4j.linalg.api.ops.impl.shape.Unstack
        • java.lang.IllegalStateException: Gradient shape does not match variable shape for variable "var": shape [3, 4, 5, 3] vs. gradient shape [3, 3, 4, 5]
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:192)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:83)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:57)
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:218)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
          at org.nd4j.autodiff.opvalidation.ShapeOpValidation.testUnStack(ShapeOpValidation.java:759)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
          at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
          at java.lang.reflect.Method.invoke(Method.java:498)
          at org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:688)
          at org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed(InvocationInterceptorChain.java:131)
          at org.junit.jupiter.engine.extension.TimeoutExtension.intercept(TimeoutExtension.java:149)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestableMethod(TimeoutExtension.java:140)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestTemplateMethod(TimeoutExtension.java:92)
          at org.junit.jupiter.engine.execution.ExecutableInvoker$ReflectiveInterceptorCall.lambda$ofVoidMethod$0(ExecutableInvoker.java:115)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.lambda$invoke$0(ExecutableInvoker.java:105)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation.proceed(InvocationInterceptorChain.java:106)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.proceed(InvocationInterceptorChain.java:64)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.chainAndInvoke(InvocationInterceptorChain.java:45)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.invoke(InvocationInterceptorChain.java:37)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:104)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:98)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$invokeTestMethod$6(TestMethodTestDescriptor.java:210)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.invokeTestMethod(TestMethodTestDescriptor.java:206)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:131)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:65)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:226)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:204)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:139)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.lambda$execute$2(TestTemplateTestDescriptor.java:107)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:175)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$11$1.accept(ReferencePipeline.java:440)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:107)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:42)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:107)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:88)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:67)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:52)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:114)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:86)
          at org.junit.platform.launcher.core.DefaultLauncherSession$DelegatingLauncher.execute(DefaultLauncherSession.java:86)
          at org.junit.platform.launcher.core.SessionPerRequestLauncher.execute(SessionPerRequestLauncher.java:53)
          at com.intellij.junit5.JUnit5IdeaTestRunner.startRunnerWithArgs(JUnit5IdeaTestRunner.java:71)
          at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:33)
          at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:235)
          at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:54)
        • o.n.a.v.OpValidation - Exception encountered - returning as error message
          java.lang.IllegalStateException: Exception encountered during gradient check - Test name: "Unstacked shape = [3, 4, 5], stacked shape = [3, 4, 5, 3], axis=3, numInputs=3"
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:221)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
          at org.nd4j.autodiff.opvalidation.ShapeOpValidation.testUnStack(ShapeOpValidation.java:759)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
          Caused by: java.lang.IllegalStateException: Gradient shape does not match variable shape for variable "var": shape [3, 4, 5, 3] vs. gradient shape [3, 3, 4, 5]
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:192)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:83)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:57)
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:218)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
          o.n.a.s.SameDiff - Inferring output "loss" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.f.DifferentialFunction - No fields found for property name dimensions for class org.nd4j.linalg.api.ops.impl.shape.Unstack
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 1080 params checked, 1080 passed, 0 failed. Largest relative error = 4.604965507835745E-7
          o.n.a.s.SameDiff - Inferring output "loss" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.f.DifferentialFunction - No fields found for property name dimensions for class org.nd4j.linalg.api.ops.impl.shape.Unstack
          o.n.a.v.GradCheckUtil - Param 120 (varnull) FAILED: grad= -0.001657833521292255, numericalGrad= 9.784034041282474E-4, relError= 1.0, absError=0.0026362369254205025, scorePlus=0.16553874495402882, scoreMinus= 0.16553872538596073
          o.n.a.v.GradCheckUtil - Param 121 (varnull) FAILED: grad= -0.0015803916501912084, numericalGrad= -2.732912313119229E-4, relError= 0.7051370177294684, absError=0.0013071004188792855, scorePlus=0.16553873243708275, scoreMinus= 0.16553873790290738
          o.n.a.v.GradCheckUtil - Param 122 (varnull) FAILED: grad= -5.3420215444243277E-5, numericalGrad= 0.0011972612026789342, relError= 1.0, absError=0.0012506814181231776, scorePlus=0.16553874714260666, scoreMinus= 0.1655387231973826
          o.n.a.v.GradCheckUtil - Param 123 (varnull) FAILED: grad= -1.3745491372776667E-4, numericalGrad= 3.777522544767819E-4, relError= 1.0, absError=5.152071682045485E-4, scorePlus=0.16553873894751758, scoreMinus= 0.1655387313924725
          o.n.a.v.GradCheckUtil - Param 124 (varnull) FAILED: grad= 7.706828313273883E-5, numericalGrad= -6.654485615320559E-4, relError= 1.0, absError=7.425168446647947E-4, scorePlus=0.16553872851550933, scoreMinus= 0.16553874182448056
          o.n.a.v.GradCheckUtil - Param 125 (varnull) FAILED: grad= -6.497779866231867E-4, numericalGrad= -9.275232581984482E-4, relError= 0.17608891927722378, absError=2.7774527157526144E-4, scorePlus=0.16553872589476223, scoreMinus= 0.1655387444452274
          o.n.a.v.GradCheckUtil - Param 126 (varnull) FAILED: grad= -0.0018011091625708276, numericalGrad= -4.4883495531333745E-4, relError= 0.6010256861531127, absError=0.0013522742072574901, scorePlus=0.16553873068164546, scoreMinus= 0.16553873965834456
          o.n.a.v.GradCheckUtil - Param 127 (varnull) FAILED: grad= 0.0016258473102678797, numericalGrad= -7.096921661453592E-5, relError= 1.0, absError=0.0016968165268824156, scorePlus=0.1655387344603029, scoreMinus= 0.16553873587968723
          o.n.a.v.GradCheckUtil - Param 128 (varnull) FAILED: grad= 2.964115097649901E-4, numericalGrad= 0.0013726830117022357, relError= 0.6448235783502206, absError=0.0010762715019372456, scorePlus=0.16553874889682463, scoreMinus= 0.1655387214431644
          o.n.a.v.GradCheckUtil - Param 129 (varnull) FAILED: grad= 1.7358343952680858E-4, numericalGrad= -0.002115800824820102, relError= 1.0, absError=0.002289384264346911, scorePlus=0.16553871401198547, scoreMinus= 0.16553875632800197
          o.n.a.v.GradCheckUtil - Param 130 (varnull) FAILED: grad= -8.101156328535157E-4, numericalGrad= -3.7471690889079307E-4, relError= 0.3674770135210241, absError=4.3539872396272265E-4, scorePlus=0.16553873142282594, scoreMinus= 0.1655387389171641
          o.n.a.v.GradCheckUtil - Param 131 (varnull) FAILED: grad= -6.179630264022454E-4, numericalGrad= 0.001127124261979251, relError= 1.0, absError=0.0017450872883814964, scorePlus=0.1655387464412373, scoreMinus= 0.16553872389875207
          o.n.a.v.GradCheckUtil - Param 132 (varnull) FAILED: grad= -4.22075058466762E-5, numericalGrad= 0.002024024267632818, relError= 1.0, absError=0.002066231773479494, scorePlus=0.16553875541023652, scoreMinus= 0.16553871492975117
          o.n.a.v.GradCheckUtil - Param 133 (varnull) FAILED: grad= 1.2680044363671305E-4, numericalGrad= -1.5358906785278847E-4, relError= 1.0, absError=2.803895114895015E-4, scorePlus=0.16553873363410437, scoreMinus= 0.16553873670588573
          o.n.a.v.GradCheckUtil - Param 134 (varnull) FAILED: grad= -4.2298071968360795E-4, numericalGrad= -7.002022128776985E-4, relError= 0.24681775796033031, absError=2.772214931940905E-4, scorePlus=0.1655387281679728, scoreMinus= 0.16553874217201706
          o.n.a.v.GradCheckUtil - Param 135 (varnull) FAILED: grad= 0.0017702041484586291, numericalGrad= -0.0011062194146815862, relError= 1.0, absError=0.0028764235631402154, scorePlus=0.16553872410780054, scoreMinus= 0.16553874623218884
          o.n.a.v.GradCheckUtil - Param 136 (varnull) FAILED: grad= 3.255220289774063E-4, numericalGrad= -5.646654518964844E-4, relError= 1.0, absError=8.901874808738908E-4, scorePlus=0.16553872952334045, scoreMinus= 0.1655387408166495
          o.n.a.v.GradCheckUtil - Param 137 (varnull) FAILED: grad= -7.828105798700833E-5, numericalGrad= 0.0011498659510666975, relError= 1.0, absError=0.0012281470090537059, scorePlus=0.16553874666865417, scoreMinus= 0.16553872367133515
          o.n.a.v.GradCheckUtil - Param 138 (varnull) FAILED: grad= 9.567760935685602E-4, numericalGrad= 6.176536088142726E-4, relError= 0.2153938560997929, absError=3.391224847542877E-4, scorePlus=0.16553874134653104, scoreMinus= 0.16553872899345887
          o.n.a.v.GradCheckUtil - Param 139 (varnull) FAILED: grad= 0.0010088781503345787, numericalGrad= -7.86793807883157E-4, relError= 1.0, absError=0.0017956719582177356, scorePlus=0.16553872730205682, scoreMinus= 0.16553874303793298
          o.n.a.v.GradCheckUtil - Param 140 (varnull) FAILED: grad= 9.34766125011294E-4, numericalGrad= 2.2311746616932024E-4, relError= 0.6146115760362012, absError=7.116486588419738E-4, scorePlus=0.16553873740116973, scoreMinus= 0.1655387329388204
          o.n.a.v.GradCheckUtil - Param 141 (varnull) FAILED: grad= -9.886225580532663E-4, numericalGrad= -6.306763028485207E-5, relError= 0.8800642413817484, absError=9.255549277684143E-4, scorePlus=0.16553873453931878, scoreMinus= 0.16553873580067138
          o.n.a.v.GradCheckUtil - Param 142 (varnull) FAILED: grad= -6.258802139335482E-4, numericalGrad= -3.829318681591864E-4, relError= 0.24082616583098068, absError=2.4294834577436177E-4, scorePlus=0.16553873134067634, scoreMinus= 0.1655387389993137
          o.n.a.v.GradCheckUtil - Param 143 (varnull) FAILED: grad= -1.0255696542231162E-5, numericalGrad= 0.0013648999971915818, relError= 1.0, absError=0.001375155693733813, scorePlus=0.16553874881899447, scoreMinus= 0.16553872152099453
          o.n.a.v.GradCheckUtil - Param 144 (varnull) FAILED: grad= -0.0012840070700524643, numericalGrad= -3.5922577273916895E-4, relError= 0.5627816540851358, absError=9.247812973132952E-4, scorePlus=0.1655387315777373, scoreMinus= 0.16553873876225275
          o.n.a.v.GradCheckUtil - Param 145 (varnull) FAILED: grad= -5.428172778716474E-4, numericalGrad= -0.0010922801968460405, relError= 0.33604291332494546, absError=5.494629189743931E-4, scorePlus=0.16553872424719274, scoreMinus= 0.16553874609279667
          o.n.a.v.GradCheckUtil - Param 146 (varnull) FAILED: grad= -8.779005054365656E-4, numericalGrad= -5.469225433651914E-4, relError= 0.23229408195615514, absError=3.3097796207137416E-4, scorePlus=0.16553872970076955, scoreMinus= 0.16553874063922042
          o.n.a.v.GradCheckUtil - Param 147 (varnull) FAILED: grad= 0.0018100940961312652, numericalGrad= 3.4649382807394597E-4, relError= 0.6786647795019599, absError=0.0014636002680573192, scorePlus=0.16553873863493332, scoreMinus= 0.16553873170505676
          o.n.a.v.GradCheckUtil - Param 148 (varnull) FAILED: grad= -1.5345823277293865E-4, numericalGrad= 2.2278983102808067E-4, relError= 1.0, absError=3.762480638010193E-4, scorePlus=0.16553873739789338, scoreMinus= 0.16553873294209676
          o.n.a.v.GradCheckUtil - Param 149 (varnull) FAILED: grad= 4.971764703460129E-4, numericalGrad= -6.020484305535589E-4, relError= 1.0, absError=0.0010992249008995717, scorePlus=0.16553872914951065, scoreMinus= 0.16553874119047926
          o.n.a.v.GradCheckUtil - Param 150 (varnull) FAILED: grad= 8.177996085956938E-4, numericalGrad= -2.601900486731701E-4, relError= 1.0, absError=0.001077989657268864, scorePlus=0.16553873256809457, scoreMinus= 0.16553873777189554
          o.n.a.v.GradCheckUtil - Param 151 (varnull) FAILED: grad= -2.597870731991798E-4, numericalGrad= 0.0014393630634601526, relError= 1.0, absError=0.0016991501366593325, scorePlus=0.16553874956362508, scoreMinus= 0.1655387207763638
          o.n.a.v.GradCheckUtil - Param 152 (varnull) FAILED: grad= -0.0013562731929171528, numericalGrad= 2.6706340888749125E-4, relError= 1.0, absError=0.001623336601804644, scorePlus=0.16553873784062914, scoreMinus= 0.16553873249936096
          o.n.a.v.GradCheckUtil - Param 153 (varnull) FAILED: grad= -5.12086189137805E-4, numericalGrad= -6.290542836628887E-4, relError= 0.10250104812951709, absError=1.1696809452508379E-4, scorePlus=0.16553872887945212, scoreMinus= 0.1655387414605378
          o.n.a.v.GradCheckUtil - Param 154 (varnull) FAILED: grad= 6.630948400321238E-4, numericalGrad= 6.111263078922846E-4, relError= 0.04078454687751118, absError=5.196853213983914E-5, scorePlus=0.16553874128125803, scoreMinus= 0.16553872905873188
          o.n.a.v.GradCheckUtil - Param 155 (varnull) FAILED: grad= 3.6866827161745216E-4, numericalGrad= -1.3045354796403785E-4, relError= 1.0, absError=4.991218195814901E-4, scorePlus=0.1655387338654596, scoreMinus= 0.16553873647453055
          o.n.a.v.GradCheckUtil - Param 156 (varnull) FAILED: grad= -0.0011187493203720618, numericalGrad= -0.001575654579033525, relError= 0.16957563740249232, absError=4.569052586614632E-4, scorePlus=0.16553871941344853, scoreMinus= 0.1655387509265401
          o.n.a.v.GradCheckUtil - Param 157 (varnull) FAILED: grad= 7.361136328560831E-4, numericalGrad= -4.3035007640801476E-4, relError= 1.0, absError=0.001166463709264098, scorePlus=0.16553873086649426, scoreMinus= 0.1655387394734958
          o.n.a.v.GradCheckUtil - Param 158 (varnull) FAILED: grad= 0.0013198841858088478, numericalGrad= 6.050282774783255E-4, relError= 0.37137060617798834, absError=7.148559083305223E-4, scorePlus=0.16553874122027773, scoreMinus= 0.16553872911971218
          o.n.a.v.GradCheckUtil - Param 159 (varnull) FAILED: grad= 1.1053746794287355E-4, numericalGrad= 0.0010195611022112416, relError= 0.8043755281845915, absError=9.090236342683681E-4, scorePlus=0.16553874536560578, scoreMinus= 0.16553872497438374
          o.n.a.v.GradCheckUtil - Param 160 (varnull) FAILED: grad= 7.672213908914261E-4, numericalGrad= -0.001673753308173431, relError= 1.0, absError=0.002440974699064857, scorePlus=0.16553871843246115, scoreMinus= 0.16553875190752732
          o.n.a.v.GradCheckUtil - Param 161 (varnull) FAILED: grad= 0.0015466411112433547, numericalGrad= -0.0011384752335308335, relError= 1.0, absError=0.002685116344774188, scorePlus=0.16553872378524234, scoreMinus= 0.165538746554747
          o.n.a.v.GradCheckUtil - Param 162 (varnull) FAILED: grad= -1.4534736144104185E-4, numericalGrad= -3.5636966988494834E-5, relError= 0.6061872616515578, absError=1.0971039445254702E-4, scorePlus=0.1655387348136254, scoreMinus= 0.16553873552636475
          o.n.a.v.GradCheckUtil - Param 163 (varnull) FAILED: grad= -9.569466757282638E-4, numericalGrad= -8.238685428318958E-4, relError= 0.07472877113211412, absError=1.3307813289636797E-4, scorePlus=0.16553872693130944, scoreMinus= 0.1655387434086803
          o.n.a.v.GradCheckUtil - Param 164 (varnull) FAILED: grad= 7.461163201827352E-4, numericalGrad= 0.0013798350448346317, relError= 0.2980871223489723, absError=6.337187246518966E-4, scorePlus=0.16553874896834497, scoreMinus= 0.16553872137164408
          o.n.a.v.GradCheckUtil - Param 165 (varnull) FAILED: grad= -2.6524409756482404E-4, numericalGrad= 1.902115021046313E-4, relError= 1.0, absError=4.554555996694554E-4, scorePlus=0.1655387370721101, scoreMinus= 0.16553873326788004
          o.n.a.v.GradCheckUtil - Param 166 (varnull) FAILED: grad= -5.689625850206537E-4, numericalGrad= 0.001174764460709632, relError= 1.0, absError=0.0017437270457302855, scorePlus=0.16553874691763928, scoreMinus= 0.16553872342235007
          o.n.a.v.GradCheckUtil - Param 167 (varnull) FAILED: grad= 6.224058631015711E-4, numericalGrad= 0.0017580391198368515, relError= 0.4770676343603009, absError=0.0011356332567352802, scorePlus=0.16553875275038535, scoreMinus= 0.16553871758960295
          o.n.a.v.GradCheckUtil - Param 168 (varnull) FAILED: grad= 9.888903832995105E-4, numericalGrad= -4.8066039481930995E-4, relError= 1.0, absError=0.0014695507781188205, scorePlus=0.1655387303633911, scoreMinus= 0.165538739976599
          o.n.a.v.GradCheckUtil - Param 169 (varnull) FAILED: grad= -4.838621967874574E-5, numericalGrad= 9.555779126313445E-4, relError= 1.0, absError=0.0010039641323100902, scorePlus=0.16553874472577393, scoreMinus= 0.16553872561421568
          o.n.a.v.GradCheckUtil - Param 170 (varnull) FAILED: grad= -3.782075721227779E-5, numericalGrad= 6.427714319134914E-4, relError= 1.0, absError=6.805921891257692E-4, scorePlus=0.1655387415977093, scoreMinus= 0.16553872874228065
          o.n.a.v.GradCheckUtil - Param 171 (varnull) FAILED: grad= 3.7114269918269403E-4, numericalGrad= -7.426784756625614E-4, relError= 1.0, absError=0.0011138211748452555, scorePlus=0.16553872774321016, scoreMinus= 0.16553874259677967
          o.n.a.v.GradCheckUtil - Param 172 (varnull) FAILED: grad= 5.052088874802006E-4, numericalGrad= -0.0010852409415562647, relError= 1.0, absError=0.0015904498290364652, scorePlus=0.16553872431758532, scoreMinus= 0.16553874602240415
          o.n.a.v.GradCheckUtil - Param 173 (varnull) FAILED: grad= 7.328531978695871E-5, numericalGrad= 1.5013909560046555E-5, relError= 0.6599311302923446, absError=5.827141022691216E-5, scorePlus=0.1655387353201342, scoreMinus= 0.165538735019856
          o.n.a.v.GradCheckUtil - Param 174 (varnull) FAILED: grad= -8.053660335547132E-4, numericalGrad= 0.0023221792017080745, relError= 1.0, absError=0.003127545235262788, scorePlus=0.16553875839178547, scoreMinus= 0.16553871194820144
          o.n.a.v.GradCheckUtil - Param 175 (varnull) FAILED: grad= -0.002304407105273549, numericalGrad= 0.001494122088552263, relError= 1.0, absError=0.0037985291938258123, scorePlus=0.1655387501112153, scoreMinus= 0.16553872022877353
          o.n.a.v.GradCheckUtil - Param 176 (varnull) FAILED: grad= 6.093572807013651E-4, numericalGrad= 7.713734692660345E-4, relError= 0.11734089978693872, absError=1.6201618856466937E-4, scorePlus=0.16553874288372958, scoreMinus= 0.1655387274562602
          o.n.a.v.GradCheckUtil - Param 177 (varnull) FAILED: grad= -8.650344627747791E-4, numericalGrad= -3.076508298116565E-4, relError= 0.47530538370936315, absError=5.573836329631226E-4, scorePlus=0.16553873209348677, scoreMinus= 0.16553873824650336
          o.n.a.v.GradCheckUtil - Param 178 (varnull) FAILED: grad= -6.082106347120342E-4, numericalGrad= 0.0010561570881750804, relError= 1.0, absError=0.0016643677228871147, scorePlus=0.16553874573156563, scoreMinus= 0.16553872460842387
          o.n.a.v.GradCheckUtil - Param 179 (varnull) FAILED: grad= 0.001151505875838322, numericalGrad= -8.040949656118456E-4, relError= 1.0, absError=0.0019556008414501674, scorePlus=0.16553872712904524, scoreMinus= 0.16553874321094456
          o.n.a.v.GradCheckUtil - Param 180 (varnull) FAILED: grad= 6.820664914781147E-4, numericalGrad= 0.0012891553644034381, relError= 0.30797592422889736, absError=6.070888729253235E-4, scorePlus=0.16553874806154822, scoreMinus= 0.16553872227844094
          o.n.a.v.GradCheckUtil - Param 181 (varnull) FAILED: grad= 7.560664075359232E-4, numericalGrad= 9.842580472874118E-4, relError= 0.13112017079289562, absError=2.2819163975148864E-4, scorePlus=0.16553874501257526, scoreMinus= 0.16553872532741432
          o.n.a.v.GradCheckUtil - Param 182 (varnull) FAILED: grad= 8.511741636018848E-5, numericalGrad= 0.0019881539803368042, relError= 0.9178907146495222, absError=0.0019030365639766157, scorePlus=0.1655387550515337, scoreMinus= 0.1655387152884541
          o.n.a.v.GradCheckUtil - Param 183 (varnull) FAILED: grad= -2.8931527186189894E-4, numericalGrad= -8.947697444083856E-4, relError= 0.5113268593277114, absError=6.054544725464867E-4, scorePlus=0.16553872622229737, scoreMinus= 0.16553874411769226
          o.n.a.v.GradCheckUtil - Param 184 (varnull) FAILED: grad= 0.0011727914803542408, numericalGrad= 3.6761102495397324E-5, relError= 0.9392153710113367, absError=0.0011360303778588435, scorePlus=0.1655387355376061, scoreMinus= 0.16553873480238404
          o.n.a.v.GradCheckUtil - Param 185 (varnull) FAILED: grad= -9.178299030892996E-4, numericalGrad= -4.150421464843567E-4, relError= 0.37722132200594116, absError=5.02787756604943E-4, scorePlus=0.16553873101957356, scoreMinus= 0.1655387393204165
          o.n.a.v.GradCheckUtil - Param 186 (varnull) FAILED: grad= -6.154295353074784E-4, numericalGrad= -3.7016367054887306E-4, relError= 0.24885101003258378, absError=2.452658647586053E-4, scorePlus=0.16553873146835832, scoreMinus= 0.16553873887163173
          o.n.a.v.GradCheckUtil - Param 187 (varnull) FAILED: grad= 5.513231114831187E-5, numericalGrad= -1.7485416725637745E-4, relError= 1.0, absError=2.2998647840468932E-4, scorePlus=0.1655387334214534, scoreMinus= 0.16553873691853674
          o.n.a.v.GradCheckUtil - Param 188 (varnull) FAILED: grad= 0.0010739688344463042, numericalGrad= -6.690529977260161E-4, relError= 1.0, absError=0.0017430218321723202, scorePlus=0.16553872847946496, scoreMinus= 0.16553874186052492
          o.n.a.v.GradCheckUtil - Param 189 (varnull) FAILED: grad= 2.427294478638607E-4, numericalGrad= 6.039722666439928E-4, relError= 0.4266470854970513, absError=3.6124281878013214E-4, scorePlus=0.16553874120971762, scoreMinus= 0.1655387291302723
          o.n.a.v.GradCheckUtil - Param 190 (varnull) FAILED: grad= -3.9890375047420224E-4, numericalGrad= 7.169706078835602E-4, relError= 1.0, absError=0.0011158743583577625, scorePlus=0.165538742339701, scoreMinus= 0.16553872800028885
          o.n.a.v.GradCheckUtil - Param 191 (varnull) FAILED: grad= -7.417898274925121E-4, numericalGrad= 0.0016844773867430438, relError= 1.0, absError=0.0024262672142355557, scorePlus=0.1655387520147681, scoreMinus= 0.16553871832522035
          o.n.a.v.GradCheckUtil - Param 192 (varnull) FAILED: grad= 0.002083534835302514, numericalGrad= -4.017931931610263E-4, relError= 1.0, absError=0.0024853280284635403, scorePlus=0.16553873115206308, scoreMinus= 0.16553873918792694
          o.n.a.v.GradCheckUtil - Param 193 (varnull) FAILED: grad= 0.0010768288465627864, numericalGrad= 0.0014573905915415961, relError= 0.1501692155212388, absError=3.805617449788097E-4, scorePlus=0.16553874974390034, scoreMinus= 0.1655387205960885
          o.n.a.v.GradCheckUtil - Param 194 (varnull) FAILED: grad= -0.0015656375805158057, numericalGrad= -0.0015774028597204113, relError= 0.0037432796135837636, absError=1.1765279204605569E-5, scorePlus=0.16553871939596573, scoreMinus= 0.16553875094402293
          o.n.a.v.GradCheckUtil - Param 195 (varnull) FAILED: grad= -6.933460487326217E-5, numericalGrad= -1.3816189581294935E-4, relError= 0.331703381560983, absError=6.882729093968719E-5, scorePlus=0.1655387337883761, scoreMinus= 0.16553873655161402
          o.n.a.v.GradCheckUtil - Param 196 (varnull) FAILED: grad= -4.910056353658981E-4, numericalGrad= -1.7567013538277718E-4, relError= 0.4729967906723232, absError=3.153354999831209E-4, scorePlus=0.1655387334132937, scoreMinus= 0.1655387369266964
          o.n.a.v.GradCheckUtil - Param 197 (varnull) FAILED: grad= -9.343639023752246E-4, numericalGrad= 8.775968896035379E-4, relError= 1.0, absError=0.0018119607919787626, scorePlus=0.16553874394596374, scoreMinus= 0.16553872639402595
          o.n.a.v.GradCheckUtil - Param 198 (varnull) FAILED: grad= -5.614285303469126E-4, numericalGrad= 0.001057009831051392, relError= 1.0, absError=0.0016184383613983048, scorePlus=0.16553874574009303, scoreMinus= 0.1655387245998964
          o.n.a.v.GradCheckUtil - Param 199 (varnull) FAILED: grad= 1.872106216351184E-4, numericalGrad= 3.780538118669518E-4, relError= 0.33761754485325224, absError=1.908431902318334E-4, scorePlus=0.16553873895053314, scoreMinus= 0.1655387313894569
          o.n.a.v.GradCheckUtil - Param 200 (varnull) FAILED: grad= 0.001273457131264608, numericalGrad= -0.0014658033190007023, relError= 1.0, absError=0.0027392604502653106, scorePlus=0.16553872051196122, scoreMinus= 0.1655387498280276
          o.n.a.v.GradCheckUtil - Param 201 (varnull) FAILED: grad= -5.033726469235074E-4, numericalGrad= 6.382538539351224E-4, relError= 1.0, absError=0.0011416265008586297, scorePlus=0.16553874155253348, scoreMinus= 0.1655387287874564
          o.n.a.v.GradCheckUtil - Param 202 (varnull) FAILED: grad= 4.5437235041472635E-4, numericalGrad= 7.055232037478375E-4, relError= 0.2165288524745146, absError=2.5115085333311116E-4, scorePlus=0.16553874222522694, scoreMinus= 0.16553872811476286
          o.n.a.v.GradCheckUtil - Param 203 (varnull) FAILED: grad= -2.627645437309818E-4, numericalGrad= -5.028930216699479E-4, relError= 0.31362385587246816, absError=2.4012847793896606E-4, scorePlus=0.16553873014106477, scoreMinus= 0.1655387401989252
          o.n.a.v.GradCheckUtil - Param 204 (varnull) FAILED: grad= -5.53689202047916E-4, numericalGrad= -8.311509661074189E-4, relError= 0.20035652520759384, absError=2.7746176405950285E-4, scorePlus=0.1655387268584852, scoreMinus= 0.16553874348150452
          o.n.a.v.GradCheckUtil - Param 205 (varnull) FAILED: grad= 4.118383625505515E-4, numericalGrad= -0.0012256518924780302, relError= 1.0, absError=0.0016374902550285817, scorePlus=0.16553872291347568, scoreMinus= 0.16553874742651353
          o.n.a.v.GradCheckUtil - Param 206 (varnull) FAILED: grad= -8.211750001555607E-4, numericalGrad= -2.3636805429605443E-4, relError= 0.5529864182813395, absError=5.848069458595063E-4, scorePlus=0.1655387328063145, scoreMinus= 0.1655387375336756
          o.n.a.v.GradCheckUtil - Param 207 (varnull) FAILED: grad= -0.0023955200660878734, numericalGrad= 6.510416664107233E-4, relError= 1.0, absError=0.0030465617324985966, scorePlus=0.1655387416804116, scoreMinus= 0.16553872865957828
          o.n.a.v.GradCheckUtil - Param 208 (varnull) FAILED: grad= -7.732731404231381E-4, numericalGrad= -5.76161443555101E-4, relError= 0.14606984229419726, absError=1.9711169686803705E-4, scorePlus=0.16553872940838052, scoreMinus= 0.1655387409316094
          o.n.a.v.GradCheckUtil - Param 209 (varnull) FAILED: grad= 2.6612952673678287E-4, numericalGrad= 5.195954416725712E-4, relError= 0.3225885966802259, absError=2.5346591493578835E-4, scorePlus=0.1655387403659494, scoreMinus= 0.16553872997404057
          o.n.a.v.GradCheckUtil - Param 210 (varnull) FAILED: grad= -0.0012757479826936457, numericalGrad= -4.951276152964645E-4, relError= 0.4408103924878526, absError=7.806203673971811E-4, scorePlus=0.16553873021871884, scoreMinus= 0.16553874012127115
          o.n.a.v.GradCheckUtil - Param 211 (varnull) FAILED: grad= 2.4268977500251923E-4, numericalGrad= -0.0010969939137628337, relError= 1.0, absError=0.0013396836887653528, scorePlus=0.16553872420005558, scoreMinus= 0.16553874613993386
          o.n.a.v.GradCheckUtil - Param 212 (varnull) FAILED: grad= 0.0014429215415346678, numericalGrad= 0.001244376737763453, relError= 0.0738826818372658, absError=1.9854480377121488E-4, scorePlus=0.16553874761376197, scoreMinus= 0.16553872272622722
          o.n.a.v.GradCheckUtil - Param 213 (varnull) FAILED: grad= 0.0021374986190954167, numericalGrad= -7.178753605452392E-4, relError= 1.0, absError=0.002855373979640656, scorePlus=0.1655387279912413, scoreMinus= 0.16553874234874852
          o.n.a.v.GradCheckUtil - Param 214 (varnull) FAILED: grad= -4.962932699864889E-4, numericalGrad= 0.0014137167853034425, relError= 1.0, absError=0.0019100100552899312, scorePlus=0.1655387493071623, scoreMinus= 0.1655387210328266
          o.n.a.v.GradCheckUtil - Param 215 (varnull) FAILED: grad= -4.625109370292487E-4, numericalGrad= 5.961498031337165E-4, relError= 1.0, absError=0.001058660740162965, scorePlus=0.165538741131493, scoreMinus= 0.16553872920849694
          o.n.a.v.GradCheckUtil - Param 216 (varnull) FAILED: grad= 8.31298188226509E-4, numericalGrad= -2.9631655462658554E-5, relError= 1.0, absError=8.609298436891675E-4, scorePlus=0.1655387348736785, scoreMinus= 0.16553873546631162
          o.n.a.v.GradCheckUtil - Param 217 (varnull) FAILED: grad= -3.212944955592934E-4, numericalGrad= -9.071761120083009E-5, relError= 0.559636186838332, absError=2.3057688435846327E-4, scorePlus=0.16553873426281895, scoreMinus= 0.16553873607717118
          o.n.a.v.GradCheckUtil - Param 218 (varnull) FAILED: grad= 2.819978744729393E-5, numericalGrad= -1.818290129573796E-4, relError= 1.0, absError=2.1002880040467355E-4, scorePlus=0.16553873335170494, scoreMinus= 0.1655387369882852
          o.n.a.v.GradCheckUtil - Param 219 (varnull) FAILED: grad= -5.9214780637485E-4, numericalGrad= 2.1284598389348372E-4, relError= 1.0, absError=8.049937902683338E-4, scorePlus=0.1655387372984549, scoreMinus= 0.1655387330415352
          o.n.a.v.GradCheckUtil - Param 220 (varnull) FAILED: grad= 4.358214987564473E-4, numericalGrad= -2.001518575878158E-4, relError= 1.0, absError=6.359733563442631E-4, scorePlus=0.16553873316847648, scoreMinus= 0.16553873717151363
          o.n.a.v.GradCheckUtil - Param 221 (varnull) FAILED: grad= -2.1031323205641212E-4, numericalGrad= -8.376325758008284E-4, relError= 0.5986181146400222, absError=6.273193437444163E-4, scorePlus=0.1655387267936691, scoreMinus= 0.16553874354632062
          o.n.a.v.GradCheckUtil - Param 222 (varnull) FAILED: grad= 7.868797394486141E-4, numericalGrad= -6.606633018435559E-4, relError= 1.0, absError=0.0014475430412921701, scorePlus=0.1655387285633619, scoreMinus= 0.16553874177662795
          o.n.a.v.GradCheckUtil - Param 223 (varnull) FAILED: grad= 5.168392765280707E-4, numericalGrad= 2.8902768650640454E-4, relError= 0.28269131317140284, absError=2.2781159002166615E-4, scorePlus=0.16553873806027192, scoreMinus= 0.1655387322797182
          o.n.a.v.GradCheckUtil - Param 224 (varnull) FAILED: grad= 0.0021129290823378947, numericalGrad= -6.686081271967125E-4, relError= 1.0, absError=0.0027815372095346073, scorePlus=0.16553872848391366, scoreMinus= 0.1655387418560762
          o.n.a.v.GradCheckUtil - Param 225 (varnull) FAILED: grad= 7.639015747696212E-4, numericalGrad= 3.9102684007419336E-4, relError= 0.3228552782172678, absError=3.7287473469542785E-4, scorePlus=0.16553873908026343, scoreMinus= 0.16553873125972662
          o.n.a.v.GradCheckUtil - Param 226 (varnull) FAILED: grad= -5.024928399309064E-5, numericalGrad= -0.0013209797616875463, relError= 0.9267091312696802, absError=0.0012707304776944557, scorePlus=0.16553872196019692, scoreMinus= 0.16553874837979216
          o.n.a.v.GradCheckUtil - Param 227 (varnull) FAILED: grad= 0.0010309364841216825, numericalGrad= 0.001826389223191782, relError= 0.2783906423527774, absError=7.954527390700995E-4, scorePlus=0.1655387534338863, scoreMinus= 0.16553871690610183
          o.n.a.v.GradCheckUtil - Param 228 (varnull) FAILED: grad= 0.0015468154043757649, numericalGrad= -4.581595380859226E-5, relError= 1.0, absError=0.0015926313581843571, scorePlus=0.16553873471183553, scoreMinus= 0.1655387356281546
          o.n.a.v.GradCheckUtil - Param 229 (varnull) FAILED: grad= 4.0221568774405234E-4, numericalGrad= -7.913450436602963E-4, relError= 1.0, absError=0.0011935607314043487, scorePlus=0.16553872725654445, scoreMinus= 0.16553874308344532
          o.n.a.v.GradCheckUtil - Param 230 (varnull) FAILED: grad= -4.3295064346746674E-4, numericalGrad= 9.223389635382161E-4, relError= 1.0, absError=0.0013552896070056829, scorePlus=0.16553874439338445, scoreMinus= 0.16553872594660518
          o.n.a.v.GradCheckUtil - Param 231 (varnull) FAILED: grad= -0.0015929017515071387, numericalGrad= -7.467595430910023E-5, relError= 0.9104378116250383, absError=0.0015182257971980385, scorePlus=0.16553873442323552, scoreMinus= 0.1655387359167546
          o.n.a.v.GradCheckUtil - Param 232 (varnull) FAILED: grad= -8.131873821513145E-4, numericalGrad= -0.001760261546246422, relError= 0.3680174701134513, absError=9.470741640951074E-4, scorePlus=0.16553871756737867, scoreMinus= 0.1655387527726096
          o.n.a.v.GradCheckUtil - Param 233 (varnull) FAILED: grad= -0.0010629757408820088, numericalGrad= -0.001932226911804946, relError= 0.29021447685456075, absError=8.692511709229372E-4, scorePlus=0.1655387158477248, scoreMinus= 0.16553875449226305
          o.n.a.v.GradCheckUtil - Param 234 (varnull) FAILED: grad= -5.19396693924324E-4, numericalGrad= 1.9998573491664115E-4, relError= 1.0, absError=7.193824288409652E-4, scorePlus=0.1655387371698524, scoreMinus= 0.1655387331701377
          o.n.a.v.GradCheckUtil - Param 235 (varnull) FAILED: grad= -1.9847578633333854E-4, numericalGrad= -5.904684130531024E-4, relError= 0.4968572264358051, absError=3.9199262671976384E-4, scorePlus=0.16553872926531082, scoreMinus= 0.16553874107467909
          o.n.a.v.GradCheckUtil - Param 236 (varnull) FAILED: grad= 0.0014730582059921185, numericalGrad= 4.2935572736046973E-4, relError= 0.5486200770157058, absError=0.0010437024786316487, scorePlus=0.16553873946355227, scoreMinus= 0.16553873087643772
          o.n.a.v.GradCheckUtil - Param 237 (varnull) FAILED: grad= -1.4656473879299208E-4, numericalGrad= 4.970472131105019E-4, relError= 1.0, absError=6.436119519034941E-4, scorePlus=0.1655387401404671, scoreMinus= 0.16553873019952284
          o.n.a.v.GradCheckUtil - Param 238 (varnull) FAILED: grad= -0.0013786266214706395, numericalGrad= -4.46870258852261E-4, relError= 0.5104124650454434, absError=9.317563626183784E-4, scorePlus=0.1655387307012924, scoreMinus= 0.16553873963869759
          o.n.a.v.GradCheckUtil - Param 239 (varnull) FAILED: grad= -0.001567099904354353, numericalGrad= 3.4207386784279587E-4, relError= 1.0, absError=0.001909173772197149, scorePlus=0.1655387385907337, scoreMinus= 0.16553873174925635
          o.n.a.v.GradCheckUtil - Param 240 (varnull) FAILED: grad= 6.34648952687799E-4, numericalGrad= 9.784034041282474E-4, relError= 0.21310805566099203, absError=3.4375445144044843E-4, scorePlus=0.16553874495402882, scoreMinus= 0.16553872538596073
          o.n.a.v.GradCheckUtil - Param 241 (varnull) FAILED: grad= -0.001142763437070803, numericalGrad= -2.732912313119229E-4, relError= 0.6140103381403368, absError=8.6947220575888E-4, scorePlus=0.16553873243708275, scoreMinus= 0.16553873790290738
          o.n.a.v.GradCheckUtil - Param 242 (varnull) FAILED: grad= 9.535329485945163E-4, numericalGrad= 0.0011972612026789342, relError= 0.1133201212864143, absError=2.4372825408441792E-4, scorePlus=0.16553874714260666, scoreMinus= 0.1655387231973826
          o.n.a.v.GradCheckUtil - Param 243 (varnull) FAILED: grad= -8.83224692581089E-4, numericalGrad= 3.777522544767819E-4, relError= 1.0, absError=0.001260976947057871, scorePlus=0.16553873894751758, scoreMinus= 0.1655387313924725
          o.n.a.v.GradCheckUtil - Param 244 (varnull) FAILED: grad= -6.953806034477516E-4, numericalGrad= -6.654485615320559E-4, relError= 0.021995444164470024, absError=2.9932041915695724E-5, scorePlus=0.16553872851550933, scoreMinus= 0.16553874182448056
          o.n.a.v.GradCheckUtil - Param 245 (varnull) FAILED: grad= -0.00227322936252775, numericalGrad= -9.275232581984482E-4, relError= 0.42043427399396555, absError=0.0013457061043293016, scorePlus=0.16553872589476223, scoreMinus= 0.1655387444452274
          o.n.a.v.GradCheckUtil - Param 246 (varnull) FAILED: grad= -1.4310896511265738E-4, numericalGrad= -4.4883495531333745E-4, relError= 0.5164779629473399, absError=3.057259902006801E-4, scorePlus=0.16553873068164546, scoreMinus= 0.16553873965834456
          o.n.a.v.GradCheckUtil - Param 247 (varnull) FAILED: grad= 2.581822502376088E-4, numericalGrad= -7.096921661453592E-5, relError= 1.0, absError=3.2915146685214475E-4, scorePlus=0.1655387344603029, scoreMinus= 0.16553873587968723
          o.n.a.v.GradCheckUtil - Param 248 (varnull) FAILED: grad= -4.950665316223121E-4, numericalGrad= 0.0013726830117022357, relError= 1.0, absError=0.0018677495433245478, scorePlus=0.16553874889682463, scoreMinus= 0.1655387214431644
          o.n.a.v.GradCheckUtil - Param 249 (varnull) FAILED: grad= 4.6712383211735837E-4, numericalGrad= -0.002115800824820102, relError= 1.0, absError=0.0025829246569374605, scorePlus=0.16553871401198547, scoreMinus= 0.16553875632800197
          o.n.a.v.GradCheckUtil - Param 250 (varnull) FAILED: grad= 6.011895746523779E-4, numericalGrad= -3.7471690889079307E-4, relError= 1.0, absError=9.759064835431709E-4, scorePlus=0.16553873142282594, scoreMinus= 0.1655387389171641
          o.n.a.v.GradCheckUtil - Param 251 (varnull) FAILED: grad= 0.0020200020910827936, numericalGrad= 0.001127124261979251, relError= 0.28371210079786074, absError=8.928778291035426E-4, scorePlus=0.1655387464412373, scoreMinus= 0.16553872389875207
          o.n.a.v.GradCheckUtil - Param 252 (varnull) FAILED: grad= -4.7770898614168613E-4, numericalGrad= 0.002024024267632818, relError= 1.0, absError=0.002501733253774504, scorePlus=0.16553875541023652, scoreMinus= 0.16553871492975117
          o.n.a.v.GradCheckUtil - Param 253 (varnull) FAILED: grad= 0.0013167700890747856, numericalGrad= -1.5358906785278847E-4, relError= 1.0, absError=0.001470359156927574, scorePlus=0.16553873363410437, scoreMinus= 0.16553873670588573
          o.n.a.v.GradCheckUtil - Param 254 (varnull) FAILED: grad= -8.265125601746936E-4, numericalGrad= -7.002022128776985E-4, relError= 0.08273342835640494, absError=1.2631034729699512E-4, scorePlus=0.1655387281679728, scoreMinus= 0.16553874217201706
          o.n.a.v.GradCheckUtil - Param 255 (varnull) FAILED: grad= 4.0077128912952466E-5, numericalGrad= -0.0011062194146815862, relError= 1.0, absError=0.0011462965435945387, scorePlus=0.16553872410780054, scoreMinus= 0.16553874623218884
          o.n.a.v.GradCheckUtil - Param 256 (varnull) FAILED: grad= 1.2949329482057656E-4, numericalGrad= -5.646654518964844E-4, relError= 1.0, absError=6.94158746717061E-4, scorePlus=0.16553872952334045, scoreMinus= 0.1655387408166495
          o.n.a.v.GradCheckUtil - Param 257 (varnull) FAILED: grad= 2.5512253652695843E-4, numericalGrad= 0.0011498659510666975, relError= 0.6368332711908401, absError=8.94743414539739E-4, scorePlus=0.16553874666865417, scoreMinus= 0.16553872367133515
          o.n.a.v.GradCheckUtil - Param 258 (varnull) FAILED: grad= 9.154367491694994E-4, numericalGrad= 6.176536088142726E-4, relError= 0.19423717513092525, absError=2.977831403552268E-4, scorePlus=0.16553874134653104, scoreMinus= 0.16553872899345887
          o.n.a.v.GradCheckUtil - Param 259 (varnull) FAILED: grad= 0.0010335909997316655, numericalGrad= -7.86793807883157E-4, relError= 1.0, absError=0.0018203848076148227, scorePlus=0.16553872730205682, scoreMinus= 0.16553874303793298
          o.n.a.v.GradCheckUtil - Param 260 (varnull) FAILED: grad= -6.199584821752242E-4, numericalGrad= 2.2311746616932024E-4, relError= 1.0, absError=8.430759483445445E-4, scorePlus=0.16553873740116973, scoreMinus= 0.1655387329388204
          o.n.a.v.GradCheckUtil - Param 261 (varnull) FAILED: grad= 4.509063241971911E-4, numericalGrad= -6.306763028485207E-5, relError= 1.0, absError=5.139739544820431E-4, scorePlus=0.16553873453931878, scoreMinus= 0.16553873580067138
          o.n.a.v.GradCheckUtil - Param 262 (varnull) FAILED: grad= -3.050894689887617E-4, numericalGrad= -3.829318681591864E-4, relError= 0.11313951322077373, absError=7.784239917042469E-5, scorePlus=0.16553873134067634, scoreMinus= 0.1655387389993137
          o.n.a.v.GradCheckUtil - Param 263 (varnull) FAILED: grad= -3.999677855306304E-4, numericalGrad= 0.0013648999971915818, relError= 1.0, absError=0.0017648677827222122, scorePlus=0.16553874881899447, scoreMinus= 0.16553872152099453
          o.n.a.v.GradCheckUtil - Param 264 (varnull) FAILED: grad= -5.012669930917035E-5, numericalGrad= -3.5922577273916895E-4, relError= 0.7550927245737945, absError=3.090990734299986E-4, scorePlus=0.1655387315777373, scoreMinus= 0.16553873876225275
          o.n.a.v.GradCheckUtil - Param 265 (varnull) FAILED: grad= -1.9180940834050974E-4, numericalGrad= -0.0010922801968460405, relError= 0.7012522995813146, absError=9.004707885055307E-4, scorePlus=0.16553872424719274, scoreMinus= 0.16553874609279667
          o.n.a.v.GradCheckUtil - Param 266 (varnull) FAILED: grad= -0.0010197530499754454, numericalGrad= -5.469225433651914E-4, relError= 0.30180498669927774, absError=4.72830506610254E-4, scorePlus=0.16553872970076955, scoreMinus= 0.16553874063922042
          o.n.a.v.GradCheckUtil - Param 267 (varnull) FAILED: grad= 0.0010003021258475154, numericalGrad= 3.4649382807394597E-4, relError= 0.4854546049606682, absError=6.538082977735693E-4, scorePlus=0.16553873863493332, scoreMinus= 0.16553873170505676
          o.n.a.v.GradCheckUtil - Param 268 (varnull) FAILED: grad= -2.6999704008227887E-4, numericalGrad= 2.2278983102808067E-4, relError= 1.0, absError=4.927868711103596E-4, scorePlus=0.16553873739789338, scoreMinus= 0.16553873294209676
          o.n.a.v.GradCheckUtil - Param 269 (varnull) FAILED: grad= 0.0014124975831543566, numericalGrad= -6.020484305535589E-4, relError= 1.0, absError=0.0020145460137079158, scorePlus=0.16553872914951065, scoreMinus= 0.16553874119047926
          o.n.a.v.GradCheckUtil - Param 270 (varnull) FAILED: grad= -0.0010814938289974948, numericalGrad= -2.601900486731701E-4, relError= 0.6121440333249091, absError=8.213037803243247E-4, scorePlus=0.16553873256809457, scoreMinus= 0.16553873777189554
          o.n.a.v.GradCheckUtil - Param 271 (varnull) FAILED: grad= -0.0013156287922352985, numericalGrad= 0.0014393630634601526, relError= 1.0, absError=0.002754991855695451, scorePlus=0.16553874956362508, scoreMinus= 0.1655387207763638
          o.n.a.v.GradCheckUtil - Param 272 (varnull) FAILED: grad= 3.0061514474177882E-5, numericalGrad= 2.6706340888749125E-4, relError= 0.7976506707410328, absError=2.3700189441331335E-4, scorePlus=0.16553873784062914, scoreMinus= 0.16553873249936096
          o.n.a.v.GradCheckUtil - Param 273 (varnull) FAILED: grad= 2.9349186019979256E-5, numericalGrad= -6.290542836628887E-4, relError= 1.0, absError=6.58403469682868E-4, scorePlus=0.16553872887945212, scoreMinus= 0.1655387414605378
          o.n.a.v.GradCheckUtil - Param 274 (varnull) FAILED: grad= -0.0014748420025922132, numericalGrad= 6.111263078922846E-4, relError= 1.0, absError=0.002085968310484498, scorePlus=0.16553874128125803, scoreMinus= 0.16553872905873188
          o.n.a.v.GradCheckUtil - Param 275 (varnull) FAILED: grad= -6.823846210210096E-4, numericalGrad= -1.3045354796403785E-4, relError= 0.6790171698582289, absError=5.519310730569718E-4, scorePlus=0.1655387338654596, scoreMinus= 0.16553873647453055
          o.n.a.v.GradCheckUtil - Param 276 (varnull) FAILED: grad= 2.243852071182982E-4, numericalGrad= -0.001575654579033525, relError= 1.0, absError=0.0018000397861518231, scorePlus=0.16553871941344853, scoreMinus= 0.1655387509265401
          o.n.a.v.GradCheckUtil - Param 277 (varnull) FAILED: grad= 1.5388497234579215E-4, numericalGrad= -4.3035007640801476E-4, relError= 1.0, absError=5.842350487538069E-4, scorePlus=0.16553873086649426, scoreMinus= 0.1655387394734958
          o.n.a.v.GradCheckUtil - Param 278 (varnull) FAILED: grad= 9.65659343133695E-5, numericalGrad= 6.050282774783255E-4, relError= 0.7247242560147, absError=5.084623431649561E-4, scorePlus=0.16553874122027773, scoreMinus= 0.16553872911971218
          o.n.a.v.GradCheckUtil - Param 279 (varnull) FAILED: grad= 0.0010184809887104072, numericalGrad= 0.0010195611022112416, relError= 5.299760518420018E-4, absError=1.0801135008344735E-6, scorePlus=0.16553874536560578, scoreMinus= 0.16553872497438374
          o.n.a.v.GradCheckUtil - Param 280 (varnull) FAILED: grad= -6.950291197267656E-4, numericalGrad= -0.001673753308173431, relError= 0.41317605910909, absError=9.787241884466654E-4, scorePlus=0.16553871843246115, scoreMinus= 0.16553875190752732
          o.n.a.v.GradCheckUtil - Param 281 (varnull) FAILED: grad= -8.205897140101522E-4, numericalGrad= -0.0011384752335308335, relError= 0.16226390039783548, absError=3.178855195206813E-4, scorePlus=0.16553872378524234, scoreMinus= 0.165538746554747
          o.n.a.v.GradCheckUtil - Param 282 (varnull) FAILED: grad= -4.609429674812865E-4, numericalGrad= -3.5636966988494834E-5, relError= 0.8564703705696611, absError=4.2530600049279165E-4, scorePlus=0.1655387348136254, scoreMinus= 0.16553873552636475
          o.n.a.v.GradCheckUtil - Param 283 (varnull) FAILED: grad= 3.19675853960626E-4, numericalGrad= -8.238685428318958E-4, relError= 1.0, absError=0.0011435443967925218, scorePlus=0.16553872693130944, scoreMinus= 0.1655387434086803
          o.n.a.v.GradCheckUtil - Param 284 (varnull) FAILED: grad= 2.927165845103891E-4, numericalGrad= 0.0013798350448346317, relError= 0.64997602540375, absError=0.0010871184603242427, scorePlus=0.16553874896834497, scoreMinus= 0.16553872137164408
          o.n.a.v.GradCheckUtil - Param 285 (varnull) FAILED: grad= 0.002631778340923988, numericalGrad= 1.902115021046313E-4, relError= 0.8651933474710934, absError=0.0024415668388193565, scorePlus=0.1655387370721101, scoreMinus= 0.16553873326788004
          o.n.a.v.GradCheckUtil - Param 286 (varnull) FAILED: grad= -8.396768179402716E-4, numericalGrad= 0.001174764460709632, relError= 1.0, absError=0.0020144412786499036, scorePlus=0.16553874691763928, scoreMinus= 0.16553872342235007
          o.n.a.v.GradCheckUtil - Param 287 (varnull) FAILED: grad= 6.733085958963623E-4, numericalGrad= 0.0017580391198368515, relError= 0.44614372387841306, absError=0.0010847305239404892, scorePlus=0.16553875275038535, scoreMinus= 0.16553871758960295
          o.n.a.v.GradCheckUtil - Param 288 (varnull) FAILED: grad= -1.8164535499356986E-4, numericalGrad= -4.8066039481930995E-4, relError= 0.4514758325897371, absError=2.9901503982574006E-4, scorePlus=0.1655387303633911, scoreMinus= 0.165538739976599
          o.n.a.v.GradCheckUtil - Param 289 (varnull) FAILED: grad= 8.507505945147108E-4, numericalGrad= 9.555779126313445E-4, relError= 0.058033363090890744, absError=1.0482731811663367E-4, scorePlus=0.16553874472577393, scoreMinus= 0.16553872561421568
          o.n.a.v.GradCheckUtil - Param 290 (varnull) FAILED: grad= 0.0010455985038435231, numericalGrad= 6.427714319134914E-4, relError= 0.23858934194384132, absError=4.028270719300317E-4, scorePlus=0.1655387415977093, scoreMinus= 0.16553872874228065
          o.n.a.v.GradCheckUtil - Param 291 (varnull) FAILED: grad= -4.1589755376545014E-4, numericalGrad= -7.426784756625614E-4, relError= 0.2820539296488318, absError=3.2678092189711126E-4, scorePlus=0.16553872774321016, scoreMinus= 0.16553874259677967
          o.n.a.v.GradCheckUtil - Param 292 (varnull) FAILED: grad= -7.976189044121945E-4, numericalGrad= -0.0010852409415562647, relError= 0.1527580705276182, absError=2.8762203714407023E-4, scorePlus=0.16553872431758532, scoreMinus= 0.16553874602240415
          o.n.a.v.GradCheckUtil - Param 293 (varnull) FAILED: grad= -3.110943354509079E-4, numericalGrad= 1.5013909560046555E-5, relError= 1.0, absError=3.261082450109545E-4, scorePlus=0.1655387353201342, scoreMinus= 0.165538735019856
          o.n.a.v.GradCheckUtil - Param 294 (varnull) FAILED: grad= -2.617109840929978E-4, numericalGrad= 0.0023221792017080745, relError= 1.0, absError=0.002583890185801072, scorePlus=0.16553875839178547, scoreMinus= 0.16553871194820144
          o.n.a.v.GradCheckUtil - Param 295 (varnull) FAILED: grad= -7.825131281345624E-4, numericalGrad= 0.001494122088552263, relError= 1.0, absError=0.0022766352166868255, scorePlus=0.1655387501112153, scoreMinus= 0.16553872022877353
          o.n.a.v.GradCheckUtil - Param 296 (varnull) FAILED: grad= -2.491543005971774E-4, numericalGrad= 7.713734692660345E-4, relError= 1.0, absError=0.0010205277698632118, scorePlus=0.16553874288372958, scoreMinus= 0.1655387274562602
          o.n.a.v.GradCheckUtil - Param 297 (varnull) FAILED: grad= -2.638321448873058E-4, numericalGrad= -3.076508298116565E-4, relError= 0.07667539868083187, absError=4.381868492435068E-5, scorePlus=0.16553873209348677, scoreMinus= 0.16553873824650336
          o.n.a.v.GradCheckUtil - Param 298 (varnull) FAILED: grad= -1.4483540322474204E-4, numericalGrad= 0.0010561570881750804, relError= 1.0, absError=0.0012009924913998224, scorePlus=0.16553874573156563, scoreMinus= 0.16553872460842387
          o.n.a.v.GradCheckUtil - Param 299 (varnull) FAILED: grad= 0.0018142403559039365, numericalGrad= -8.040949656118456E-4, relError= 1.0, absError=0.002618335321515782, scorePlus=0.16553872712904524, scoreMinus= 0.16553874321094456
          o.n.a.v.GradCheckUtil - Param 300 (varnull) FAILED: grad= 4.850916264426638E-4, numericalGrad= 0.0012891553644034381, relError= 0.4531859104787507, absError=8.040637379607743E-4, scorePlus=0.16553874806154822, scoreMinus= 0.16553872227844094
          o.n.a.v.GradCheckUtil - Param 301 (varnull) FAILED: grad= -0.002395439160196486, numericalGrad= 9.842580472874118E-4, relError= 1.0, absError=0.0033796972074838978, scorePlus=0.16553874501257526, scoreMinus= 0.16553872532741432
          o.n.a.v.GradCheckUtil - Param 302 (varnull) FAILED: grad= 0.0013478976835407993, numericalGrad= 0.0019881539803368042, relError= 0.19192037813101906, absError=6.402562967960049E-4, scorePlus=0.1655387550515337, scoreMinus= 0.1655387152884541
          o.n.a.v.GradCheckUtil - Param 303 (varnull) FAILED: grad= 1.10369861247768E-4, numericalGrad= -8.947697444083856E-4, relError= 1.0, absError=0.0010051396056561536, scorePlus=0.16553872622229737, scoreMinus= 0.16553874411769226
          o.n.a.v.GradCheckUtil - Param 304 (varnull) FAILED: grad= -5.883545904918694E-4, numericalGrad= 3.6761102495397324E-5, relError= 1.0, absError=6.251156929872667E-4, scorePlus=0.1655387355376061, scoreMinus= 0.16553873480238404
          o.n.a.v.GradCheckUtil - Param 305 (varnull) FAILED: grad= -2.1844639151265806E-4, numericalGrad= -4.150421464843567E-4, relError= 0.3103382984533575, absError=1.9659575497169867E-4, scorePlus=0.16553873101957356, scoreMinus= 0.1655387393204165
          o.n.a.v.GradCheckUtil - Param 306 (varnull) FAILED: grad= 6.428908781908688E-4, numericalGrad= -3.7016367054887306E-4, relError= 1.0, absError=0.0010130545487397418, scorePlus=0.16553873146835832, scoreMinus= 0.16553873887163173
          o.n.a.v.GradCheckUtil - Param 307 (varnull) FAILED: grad= 1.9763522315569972E-4, numericalGrad= -1.7485416725637745E-4, relError= 1.0, absError=3.7248939041207717E-4, scorePlus=0.1655387334214534, scoreMinus= 0.16553873691853674
          o.n.a.v.GradCheckUtil - Param 308 (varnull) FAILED: grad= -9.131626751260487E-5, numericalGrad= -6.690529977260161E-4, relError= 0.7598107348961619, absError=5.777367302134112E-4, scorePlus=0.16553872847946496, scoreMinus= 0.16553874186052492
          o.n.a.v.GradCheckUtil - Param 309 (varnull) FAILED: grad= -1.9713158955384172E-4, numericalGrad= 6.039722666439928E-4, relError= 1.0, absError=8.011038561978346E-4, scorePlus=0.16553874120971762, scoreMinus= 0.1655387291302723
          o.n.a.v.GradCheckUtil - Param 310 (varnull) FAILED: grad= -0.0015585290061358899, numericalGrad= 7.169706078835602E-4, relError= 1.0, absError=0.00227549961401945, scorePlus=0.165538742339701, scoreMinus= 0.16553872800028885
          o.n.a.v.GradCheckUtil - Param 311 (varnull) FAILED: grad= 6.121319293015899E-4, numericalGrad= 0.0016844773867430438, relError= 0.46692550184735604, absError=0.0010723454574414538, scorePlus=0.1655387520147681, scoreMinus= 0.16553871832522035
          o.n.a.v.GradCheckUtil - Param 312 (varnull) FAILED: grad= 1.3051030193462796E-4, numericalGrad= -4.017931931610263E-4, relError= 1.0, absError=5.323034950956543E-4, scorePlus=0.16553873115206308, scoreMinus= 0.16553873918792694
          o.n.a.v.GradCheckUtil - Param 313 (varnull) FAILED: grad= -4.4482597900193387E-4, numericalGrad= 0.0014573905915415961, relError= 1.0, absError=0.00190221657054353, scorePlus=0.16553874974390034, scoreMinus= 0.1655387205960885
          o.n.a.v.GradCheckUtil - Param 314 (varnull) FAILED: grad= 0.0025439767267442155, numericalGrad= -0.0015774028597204113, relError= 1.0, absError=0.0041213795864646265, scorePlus=0.16553871939596573, scoreMinus= 0.16553875094402293
          o.n.a.v.GradCheckUtil - Param 315 (varnull) FAILED: grad= 0.0010300153159423324, numericalGrad= -1.3816189581294935E-4, relError= 1.0, absError=0.0011681772117552818, scorePlus=0.1655387337883761, scoreMinus= 0.16553873655161402
          o.n.a.v.GradCheckUtil - Param 316 (varnull) FAILED: grad= -1.990833606030962E-4, numericalGrad= -1.7567013538277718E-4, relError= 0.06247633570095262, absError=2.3413225220319026E-5, scorePlus=0.1655387334132937, scoreMinus= 0.1655387369266964
          o.n.a.v.GradCheckUtil - Param 317 (varnull) FAILED: grad= -2.7607835481094264E-4, numericalGrad= 8.775968896035379E-4, relError= 1.0, absError=0.0011536752444144805, scorePlus=0.16553874394596374, scoreMinus= 0.16553872639402595
          o.n.a.v.GradCheckUtil - Param 318 (varnull) FAILED: grad= -0.0011724801932655158, numericalGrad= 0.001057009831051392, relError= 1.0, absError=0.0022294900243169076, scorePlus=0.16553874574009303, scoreMinus= 0.1655387245998964
          o.n.a.v.GradCheckUtil - Param 319 (varnull) FAILED: grad= 0.0010125793162639976, numericalGrad= 3.780538118669518E-4, relError= 0.45628533619781236, absError=6.345255043970458E-4, scorePlus=0.16553873895053314, scoreMinus= 0.1655387313894569
          o.n.a.v.GradCheckUtil - Param 320 (varnull) FAILED: grad= -7.290586279830378E-4, numericalGrad= -0.0014658033190007023, relError= 0.3356678956642927, absError=7.367446910176644E-4, scorePlus=0.16553872051196122, scoreMinus= 0.1655387498280276
          o.n.a.v.GradCheckUtil - Param 321 (varnull) FAILED: grad= -6.633744111198946E-4, numericalGrad= 6.382538539351224E-4, relError= 1.0, absError=0.001301628265055017, scorePlus=0.16553874155253348, scoreMinus= 0.1655387287874564
          o.n.a.v.GradCheckUtil - Param 322 (varnull) FAILED: grad= 1.5200875803808125E-4, numericalGrad= 7.055232037478375E-4, relError= 0.6454738369832799, absError=5.535144457097563E-4, scorePlus=0.16553874222522694, scoreMinus= 0.16553872811476286
          o.n.a.v.GradCheckUtil - Param 323 (varnull) FAILED: grad= -7.435445715225202E-4, numericalGrad= -5.028930216699479E-4, relError= 0.19307147920354184, absError=2.4065154985257237E-4, scorePlus=0.16553873014106477, scoreMinus= 0.1655387401989252
          o.n.a.v.GradCheckUtil - Param 324 (varnull) FAILED: grad= -1.437406105567121E-4, numericalGrad= -8.311509661074189E-4, relError= 0.7051146732674386, absError=6.874103555507068E-4, scorePlus=0.1655387268584852, scoreMinus= 0.16553874348150452
          o.n.a.v.GradCheckUtil - Param 325 (varnull) FAILED: grad= -7.854052351501073E-4, numericalGrad= -0.0012256518924780302, relError= 0.21891305387587603, absError=4.402466573279229E-4, scorePlus=0.16553872291347568, scoreMinus= 0.16553874742651353
          o.n.a.v.GradCheckUtil - Param 326 (varnull) FAILED: grad= 3.523879111866203E-4, numericalGrad= -2.3636805429605443E-4, relError= 1.0, absError=5.887559654826748E-4, scorePlus=0.1655387328063145, scoreMinus= 0.1655387375336756
          o.n.a.v.GradCheckUtil - Param 327 (varnull) FAILED: grad= -0.0015907883915563532, numericalGrad= 6.510416664107233E-4, relError= 1.0, absError=0.0022418300579670767, scorePlus=0.1655387416804116, scoreMinus= 0.16553872865957828
          o.n.a.v.GradCheckUtil - Param 328 (varnull) FAILED: grad= 2.4018325253821456E-4, numericalGrad= -5.76161443555101E-4, relError= 1.0, absError=8.163446960933156E-4, scorePlus=0.16553872940838052, scoreMinus= 0.1655387409316094
          o.n.a.v.GradCheckUtil - Param 329 (varnull) FAILED: grad= -2.2347860422820766E-4, numericalGrad= 5.195954416725712E-4, relError= 1.0, absError=7.430740459007789E-4, scorePlus=0.1655387403659494, scoreMinus= 0.16553872997404057
          o.n.a.v.GradCheckUtil - Param 330 (varnull) FAILED: grad= -0.0018237614748718362, numericalGrad= -4.951276152964645E-4, relError= 0.572961365512717, absError=0.0013286338595753717, scorePlus=0.16553873021871884, scoreMinus= 0.16553874012127115
          o.n.a.v.GradCheckUtil - Param 331 (varnull) FAILED: grad= 1.2402936113638404E-4, numericalGrad= -0.0010969939137628337, relError= 1.0, absError=0.0012210232748992179, scorePlus=0.16553872420005558, scoreMinus= 0.16553874613993386
          o.n.a.v.GradCheckUtil - Param 332 (varnull) FAILED: grad= -0.001921079003742475, numericalGrad= 0.001244376737763453, relError= 1.0, absError=0.003165455741505928, scorePlus=0.16553874761376197, scoreMinus= 0.16553872272622722
          o.n.a.v.GradCheckUtil - Param 333 (varnull) FAILED: grad= -2.252676719697134E-4, numericalGrad= -7.178753605452392E-4, relError= 0.5223043288163357, absError=4.926076885755257E-4, scorePlus=0.1655387279912413, scoreMinus= 0.16553874234874852
          o.n.a.v.GradCheckUtil - Param 334 (varnull) FAILED: grad= 7.971824249290056E-4, numericalGrad= 0.0014137167853034425, relError= 0.2788613599032477, absError=6.165343603744369E-4, scorePlus=0.1655387493071623, scoreMinus= 0.1655387210328266
          o.n.a.v.GradCheckUtil - Param 335 (varnull) FAILED: grad= 0.0013690346262673094, numericalGrad= 5.961498031337165E-4, relError= 0.39328869676072215, absError=7.728848231335929E-4, scorePlus=0.165538741131493, scoreMinus= 0.16553872920849694
          o.n.a.v.GradCheckUtil - Param 336 (varnull) FAILED: grad= -9.561463091828861E-4, numericalGrad= -2.9631655462658554E-5, relError= 0.9398816842628184, absError=9.265146537202275E-4, scorePlus=0.1655387348736785, scoreMinus= 0.16553873546631162
          o.n.a.v.GradCheckUtil - Param 337 (varnull) FAILED: grad= -8.81634212027534E-4, numericalGrad= -9.071761120083009E-5, relError= 0.8134057878358616, absError=7.909166008267039E-4, scorePlus=0.16553873426281895, scoreMinus= 0.16553873607717118
          o.n.a.v.GradCheckUtil - Param 338 (varnull) FAILED: grad= 5.425604406707127E-4, numericalGrad= -1.818290129573796E-4, relError= 1.0, absError=7.243894536280923E-4, scorePlus=0.16553873335170494, scoreMinus= 0.1655387369882852
          o.n.a.v.GradCheckUtil - Param 339 (varnull) FAILED: grad= 7.200572680749602E-4, numericalGrad= 2.1284598389348372E-4, relError= 0.5436911953208983, absError=5.072112841814765E-4, scorePlus=0.1655387372984549, scoreMinus= 0.1655387330415352
          o.n.a.v.GradCheckUtil - Param 340 (varnull) FAILED: grad= 7.398569233405218E-4, numericalGrad= -2.001518575878158E-4, relError= 1.0, absError=9.400087809283376E-4, scorePlus=0.16553873316847648, scoreMinus= 0.16553873717151363
          o.n.a.v.GradCheckUtil - Param 341 (varnull) FAILED: grad= 3.3258223812748447E-4, numericalGrad= -8.376325758008284E-4, relError= 1.0, absError=0.001170214813928313, scorePlus=0.1655387267936691, scoreMinus= 0.16553874354632062
          o.n.a.v.GradCheckUtil - Param 342 (varnull) FAILED: grad= -9.545500337170003E-4, numericalGrad= -6.606633018435559E-4, relError= 0.18194917377366232, absError=2.938867318734444E-4, scorePlus=0.1655387285633619, scoreMinus= 0.16553874177662795
          o.n.a.v.GradCheckUtil - Param 343 (varnull) FAILED: grad= 4.3913418267846056E-4, numericalGrad= 2.8902768650640454E-4, relError= 0.2061444062432046, absError=1.5010649617205603E-4, scorePlus=0.16553873806027192, scoreMinus= 0.1655387322797182
          o.n.a.v.GradCheckUtil - Param 344 (varnull) FAILED: grad= -7.391591601755826E-4, numericalGrad= -6.686081271967125E-4, relError= 0.05011555078152088, absError=7.055103297887015E-5, scorePlus=0.16553872848391366, scoreMinus= 0.1655387418560762
          o.n.a.v.GradCheckUtil - Param 345 (varnull) FAILED: grad= -6.799373849674736E-4, numericalGrad= 3.9102684007419336E-4, relError= 1.0, absError=0.001070964225041667, scorePlus=0.16553873908026343, scoreMinus= 0.16553873125972662
          o.n.a.v.GradCheckUtil - Param 346 (varnull) FAILED: grad= -6.715149256571758E-4, numericalGrad= -0.0013209797616875463, relError= 0.3259556174254463, absError=6.494648360303705E-4, scorePlus=0.16553872196019692, scoreMinus= 0.16553874837979216
          o.n.a.v.GradCheckUtil - Param 347 (varnull) FAILED: grad= -9.200217172377944E-4, numericalGrad= 0.001826389223191782, relError= 1.0, absError=0.0027464109404295766, scorePlus=0.1655387534338863, scoreMinus= 0.16553871690610183
          o.n.a.v.GradCheckUtil - Param 348 (varnull) FAILED: grad= -0.0019769250196366626, numericalGrad= -4.581595380859226E-5, relError= 0.9546991390295954, absError=0.0019311090658280703, scorePlus=0.16553873471183553, scoreMinus= 0.1655387356281546
          o.n.a.v.GradCheckUtil - Param 349 (varnull) FAILED: grad= -2.5836375357824343E-4, numericalGrad= -7.913450436602963E-4, relError= 0.507742043778391, absError=5.329812900820529E-4, scorePlus=0.16553872725654445, scoreMinus= 0.16553874308344532
          o.n.a.v.GradCheckUtil - Param 350 (varnull) FAILED: grad= 0.0018462550177190458, numericalGrad= 9.223389635382161E-4, relError= 0.33371309062850196, absError=9.239160541808297E-4, scorePlus=0.16553874439338445, scoreMinus= 0.16553872594660518
          o.n.a.v.GradCheckUtil - Param 351 (varnull) FAILED: grad= 7.922522918229752E-4, numericalGrad= -7.467595430910023E-5, relError= 1.0, absError=8.669282461320754E-4, scorePlus=0.16553873442323552, scoreMinus= 0.1655387359167546
          o.n.a.v.GradCheckUtil - Param 352 (varnull) FAILED: grad= -3.0231415174480637E-4, numericalGrad= -0.001760261546246422, relError= 0.7068576420838911, absError=0.0014579473945016156, scorePlus=0.16553871756737867, scoreMinus= 0.1655387527726096
          o.n.a.v.GradCheckUtil - Param 353 (varnull) FAILED: grad= 3.003175035571775E-4, numericalGrad= -0.001932226911804946, relError= 1.0, absError=0.0022325444153621235, scorePlus=0.1655387158477248, scoreMinus= 0.16553875449226305
          o.n.a.v.GradCheckUtil - Param 354 (varnull) FAILED: grad= 5.365564657335405E-4, numericalGrad= 1.9998573491664115E-4, relError= 0.4569605523210916, absError=3.365707308168993E-4, scorePlus=0.1655387371698524, scoreMinus= 0.1655387331701377
          o.n.a.v.GradCheckUtil - Param 355 (varnull) FAILED: grad= 0.0014921406294161248, numericalGrad= -5.904684130531024E-4, relError= 1.0, absError=0.002082609042469227, scorePlus=0.16553872926531082, scoreMinus= 0.16553874107467909
          o.n.a.v.GradCheckUtil - Param 356 (varnull) FAILED: grad= 1.3678218012647692E-4, numericalGrad= 4.2935572736046973E-4, relError= 0.5167884774448505, absError=2.925735472339928E-4, scorePlus=0.16553873946355227, scoreMinus= 0.16553873087643772
          o.n.a.v.GradCheckUtil - Param 357 (varnull) FAILED: grad= -1.0892678320459355E-4, numericalGrad= 4.970472131105019E-4, relError= 1.0, absError=6.059739963150955E-4, scorePlus=0.1655387401404671, scoreMinus= 0.16553873019952284
          o.n.a.v.GradCheckUtil - Param 358 (varnull) FAILED: grad= 4.7700415764133364E-4, numericalGrad= -4.46870258852261E-4, relError= 1.0, absError=9.238744164935947E-4, scorePlus=0.1655387307012924, scoreMinus= 0.16553873963869759
          o.n.a.v.GradCheckUtil - Param 359 (varnull) FAILED: grad= -2.3911260905291431E-4, numericalGrad= 3.4207386784279587E-4, relError= 1.0, absError=5.811864768957102E-4, scorePlus=0.1655387385907337, scoreMinus= 0.16553873174925635
          o.n.a.v.GradCheckUtil - Param 360 (varnull) FAILED: grad= 9.784033750307515E-4, numericalGrad= -0.0016578335718109292, relError= 1.0, absError=0.0026362369468416807, scorePlus=0.1655387185916585, scoreMinus= 0.16553875174832994
          o.n.a.v.GradCheckUtil - Param 361 (varnull) FAILED: grad= -2.732912248610823E-4, numericalGrad= -0.0015803916966761198, relError= 0.7051370310576629, absError=0.0013071004718150374, scorePlus=0.16553871936607734, scoreMinus= 0.16553875097391127
          o.n.a.v.GradCheckUtil - Param 362 (varnull) FAILED: grad= 0.0011972611663146784, numericalGrad= -5.3420216861166374E-5, relError= 1.0, absError=0.0012506813831758448, scorePlus=0.16553873463579288, scoreMinus= 0.16553873570419722
          o.n.a.v.GradCheckUtil - Param 363 (varnull) FAILED: grad= 3.7775224245843253E-4, numericalGrad= -1.3745491828087708E-4, relError= 1.0, absError=5.152071607393096E-4, scorePlus=0.16553873379544587, scoreMinus= 0.16553873654454423
          o.n.a.v.GradCheckUtil - Param 364 (varnull) FAILED: grad= -6.654485439718259E-4, numericalGrad= 7.706828508702301E-5, relError= 1.0, absError=7.42516829058849E-4, scorePlus=0.16553873594067792, scoreMinus= 0.16553873439931222
          o.n.a.v.GradCheckUtil - Param 365 (varnull) FAILED: grad= -9.275232312499856E-4, numericalGrad= -6.497780050129798E-4, relError= 0.17608889148851242, absError=2.7774522623700583E-4, scorePlus=0.1655387286722149, scoreMinus= 0.165538741667775
          o.n.a.v.GradCheckUtil - Param 366 (varnull) FAILED: grad= -4.488349439286143E-4, numericalGrad= -0.0018011092173253471, relError= 0.6010257039637241, absError=0.0013522742733967329, scorePlus=0.16553871715890192, scoreMinus= 0.16553875318108627
          o.n.a.v.GradCheckUtil - Param 367 (varnull) FAILED: grad= -7.096921591302835E-5, numericalGrad= 0.001625847359520982, relError= 1.0, absError=0.0016968165754340102, scorePlus=0.16553875142846786, scoreMinus= 0.16553871891152067
          o.n.a.v.GradCheckUtil - Param 368 (varnull) FAILED: grad= 0.0013726829693420208, numericalGrad= 2.964115175529969E-4, relError= 0.644823561661383, absError=0.001076271451789024, scorePlus=0.1655387381341102, scoreMinus= 0.16553873220587986
          o.n.a.v.GradCheckUtil - Param 369 (varnull) FAILED: grad= -0.002115800762287471, numericalGrad= 1.7358344484019736E-4, relError= 1.0, absError=0.0022893842071276685, scorePlus=0.16553873690582951, scoreMinus= 0.16553873343416062
          o.n.a.v.GradCheckUtil - Param 370 (varnull) FAILED: grad= -3.747169008117553E-4, numericalGrad= -8.101156578899092E-4, relError= 0.36747703621114397, absError=4.3539875707815395E-4, scorePlus=0.1655387270688383, scoreMinus= 0.16553874327115145
          o.n.a.v.GradCheckUtil - Param 371 (varnull) FAILED: grad= 0.0011271242279690633, numericalGrad= -6.17963044624581E-4, relError= 1.0, absError=0.0017450872725936443, scorePlus=0.1655387289903645, scoreMinus= 0.1655387413496254
          o.n.a.v.GradCheckUtil - Param 372 (varnull) FAILED: grad= 0.00202402420600284, numericalGrad= -4.220750693395558E-5, relError= 1.0, absError=0.0020662317129367955, scorePlus=0.16553873474792, scoreMinus= 0.16553873559207014
          o.n.a.v.GradCheckUtil - Param 373 (varnull) FAILED: grad= -1.535890640628681E-4, numericalGrad= 1.2680044791935074E-4, relError= 1.0, absError=2.8038951198221886E-4, scorePlus=0.16553873643799955, scoreMinus= 0.1655387339019906
          o.n.a.v.GradCheckUtil - Param 374 (varnull) FAILED: grad= -7.002021933882019E-4, numericalGrad= -4.22980732384115E-4, relError= 0.2468177307925736, absError=2.7722146100408687E-4, scorePlus=0.16553873094018767, scoreMinus= 0.16553873939980232
          o.n.a.v.GradCheckUtil - Param 375 (varnull) FAILED: grad= -0.0011062193826254605, numericalGrad= 0.0017702042012790462, relError= 1.0, absError=0.0028764235839045067, scorePlus=0.16553875287203612, scoreMinus= 0.1655387174679521
          o.n.a.v.GradCheckUtil - Param 376 (varnull) FAILED: grad= -5.646654346461387E-4, numericalGrad= 3.2552203849123273E-4, relError= 1.0, absError=8.901874731373715E-4, scorePlus=0.1655387384252154, scoreMinus= 0.16553873191477464
          o.n.a.v.GradCheckUtil - Param 377 (varnull) FAILED: grad= 0.001149865915648712, numericalGrad= -7.828106080021158E-5, relError= 1.0, absError=0.0012281469764489235, scorePlus=0.16553873438718444, scoreMinus= 0.16553873595280566
          o.n.a.v.GradCheckUtil - Param 378 (varnull) FAILED: grad= 6.176535892278467E-4, numericalGrad= 9.5677612221845E-4, relError= 0.21539388549716829, absError=3.3912253299060334E-4, scorePlus=0.165538744737756, scoreMinus= 0.16553872560223357
          o.n.a.v.GradCheckUtil - Param 379 (varnull) FAILED: grad= -7.867937852970591E-4, numericalGrad= 0.0010088781809969305, relError= 1.0, absError=0.0017956719662939897, scorePlus=0.16553874525877657, scoreMinus= 0.16553872508121295
          o.n.a.v.GradCheckUtil - Param 380 (varnull) FAILED: grad= 2.231174586053189E-4, numericalGrad= 9.347661533709583E-4, relError= 0.6146115960230204, absError=7.116486947656394E-4, scorePlus=0.16553874451765632, scoreMinus= 0.16553872582233325
          o.n.a.v.GradCheckUtil - Param 381 (varnull) FAILED: grad= -6.306763006877001E-5, numericalGrad= -9.886225865729514E-4, relError= 0.8800642450204418, absError=9.255549565041814E-4, scorePlus=0.1655387252837689, scoreMinus= 0.16553874505622063
          o.n.a.v.GradCheckUtil - Param 382 (varnull) FAILED: grad= -3.829318576843626E-4, numericalGrad= -6.258802309755396E-4, relError= 0.24082619153970256, absError=2.42948373291177E-4, scorePlus=0.16553872891119262, scoreMinus= 0.16553874142879724
          o.n.a.v.GradCheckUtil - Param 383 (varnull) FAILED: grad= 0.0013648999563192997, numericalGrad= -1.025569767998391E-5, relError= 1.0, absError=0.0013751556539992836, scorePlus=0.16553873506743808, scoreMinus= 0.16553873527255203
          o.n.a.v.GradCheckUtil - Param 384 (varnull) FAILED: grad= -3.5922576286412665E-4, numericalGrad= -0.0012840071075825854, relError= 0.5627816734624214, absError=9.247813447184588E-4, scorePlus=0.16553872232992348, scoreMinus= 0.16553874801006563
          o.n.a.v.GradCheckUtil - Param 385 (varnull) FAILED: grad= -0.0010922801667762627, numericalGrad= -5.428172938914955E-4, relError= 0.33604288802477367, absError=5.494628728847672E-4, scorePlus=0.16553872974182202, scoreMinus= 0.1655387405981679
          o.n.a.v.GradCheckUtil - Param 386 (varnull) FAILED: grad= -5.469225274955162E-4, numericalGrad= -8.779005300496577E-4, relError= 0.23229410894317168, absError=3.309780025541416E-4, scorePlus=0.16553872639098952, scoreMinus= 0.16553874394900012
          o.n.a.v.GradCheckUtil - Param 387 (varnull) FAILED: grad= 3.4649381670248935E-4, numericalGrad= 0.0018100941509557875, relError= 0.6786647965223247, absError=0.0014636003342532982, scorePlus=0.1655387532709356, scoreMinus= 0.16553871706905257
          o.n.a.v.GradCheckUtil - Param 388 (varnull) FAILED: grad= 2.227898231773865E-4, numericalGrad= -1.5345823639600908E-4, relError= 1.0, absError=3.762480595733956E-4, scorePlus=0.1655387336354127, scoreMinus= 0.16553873670457742
          o.n.a.v.GradCheckUtil - Param 389 (varnull) FAILED: grad= -6.02048414091983E-4, numericalGrad= 4.971764860917105E-4, relError= 1.0, absError=0.0010992249001836934, scorePlus=0.16553874014175984, scoreMinus= 0.16553873019823012
          o.n.a.v.GradCheckUtil - Param 390 (varnull) FAILED: grad= -2.601900424874123E-4, numericalGrad= 8.177996335678727E-4, relError= 1.0, absError=0.001077989676055285, scorePlus=0.16553874334799118, scoreMinus= 0.1655387269919985
          o.n.a.v.GradCheckUtil - Param 391 (varnull) FAILED: grad= 0.0014393630196010835, numericalGrad= -2.5978708073637335E-4, relError= 1.0, absError=0.0016991501003374568, scorePlus=0.16553873257212423, scoreMinus= 0.16553873776786585
          o.n.a.v.GradCheckUtil - Param 392 (varnull) FAILED: grad= 2.67063399147012E-4, numericalGrad= -0.0013562732339988946, relError= 1.0, absError=0.0016233366331459065, scorePlus=0.16553872160726216, scoreMinus= 0.16553874873272684
          o.n.a.v.GradCheckUtil - Param 393 (varnull) FAILED: grad= -6.290542657221097E-4, numericalGrad= -5.120862039964535E-4, relError= 0.10250101966369107, absError=1.1696806172565612E-4, scorePlus=0.16553873004913294, scoreMinus= 0.16553874029085702
          o.n.a.v.GradCheckUtil - Param 394 (varnull) FAILED: grad= 6.111262891309565E-4, numericalGrad= 6.630948595764962E-4, relError= 0.04078457691449844, absError=5.1968570445539656E-5, scorePlus=0.16553874180094352, scoreMinus= 0.16553872853904633
          o.n.a.v.GradCheckUtil - Param 395 (varnull) FAILED: grad= -1.3045354522597024E-4, numericalGrad= 3.6866828201365104E-4, relError= 1.0, absError=4.991218272396213E-4, scorePlus=0.16553873885667783, scoreMinus= 0.1655387314833122
          o.n.a.v.GradCheckUtil - Param 396 (varnull) FAILED: grad= -0.0015756545322420414, numericalGrad= -0.0011187493556552575, relError= 0.16957560766561644, absError=4.569051765867839E-4, scorePlus=0.16553872398250113, scoreMinus= 0.16553874635748825
          o.n.a.v.GradCheckUtil - Param 397 (varnull) FAILED: grad= -4.303500651184087E-4, numericalGrad= 7.361136533656775E-4, relError= 1.0, absError=0.0011664637184840862, scorePlus=0.16553874253113143, scoreMinus= 0.16553872780885837
          o.n.a.v.GradCheckUtil - Param 398 (varnull) FAILED: grad= 6.050282583090309E-4, numericalGrad= 0.0013198842241379793, relError= 0.37137063235217876, absError=7.148559658289484E-4, scorePlus=0.16553874836883678, scoreMinus= 0.1655387219711523
          o.n.a.v.GradCheckUtil - Param 399 (varnull) FAILED: grad= 0.0010195610712163668, numericalGrad= 1.1053747223099818E-4, relError= 0.8043755159726095, absError=9.090235989853686E-4, scorePlus=0.16553873627536977, scoreMinus= 0.16553873406462033
          o.n.a.v.GradCheckUtil - Param 400 (varnull) FAILED: grad= -0.0016737532598711177, numericalGrad= 7.672214127896203E-4, relError= 1.0, absError=0.002440974672660738, scorePlus=0.165538742842209, scoreMinus= 0.16553872749778076
          o.n.a.v.GradCheckUtil - Param 401 (varnull) FAILED: grad= -0.0011384752019460277, numericalGrad= 0.001546641156813244, relError= 1.0, absError=0.002685116358759272, scorePlus=0.16553875063640588, scoreMinus= 0.16553871970358275
          o.n.a.v.GradCheckUtil - Param 402 (varnull) FAILED: grad= -3.5636966788548715E-5, numericalGrad= -1.453473660872895E-4, relError= 0.6061872735360253, absError=1.0971039929874078E-4, scorePlus=0.1655387337165214, scoreMinus= 0.1655387366234687
          o.n.a.v.GradCheckUtil - Param 403 (varnull) FAILED: grad= -8.238685199831547E-4, numericalGrad= -9.569467038228473E-4, relError= 0.07472879951872528, absError=1.3307818383969262E-4, scorePlus=0.16553872560052774, scoreMinus= 0.1655387447394618
          o.n.a.v.GradCheckUtil - Param 404 (varnull) FAILED: grad= 0.0013798350055644172, numericalGrad= 7.461163423205796E-4, relError= 0.29808709586618376, absError=6.337186632438377E-4, scorePlus=0.1655387426311583, scoreMinus= 0.16553872770883146
          o.n.a.v.GradCheckUtil - Param 405 (varnull) FAILED: grad= 1.9021149469748702E-4, numericalGrad= -2.6524410445816216E-4, relError= 1.0, absError=4.5545559915564915E-4, scorePlus=0.165538732517554, scoreMinus= 0.16553873782243608
          o.n.a.v.GradCheckUtil - Param 406 (varnull) FAILED: grad= 0.001174764425121627, numericalGrad= -5.689626048077656E-4, relError= 1.0, absError=0.0017437270299293926, scorePlus=0.16553872948036888, scoreMinus= 0.16553874085962098
          o.n.a.v.GradCheckUtil - Param 407 (varnull) FAILED: grad= 0.0017580390673076233, numericalGrad= 6.224058782255959E-4, relError= 0.4770676134362964, absError=0.0011356331890820274, scorePlus=0.1655387413940537, scoreMinus= 0.16553872894593613
          o.n.a.v.GradCheckUtil - Param 408 (varnull) FAILED: grad= -4.8066037956799975E-4, numericalGrad= 9.888904112242969E-4, relError= 1.0, absError=0.0014695507907922967, scorePlus=0.16553874505889887, scoreMinus= 0.16553872528109065
          o.n.a.v.GradCheckUtil - Param 409 (varnull) FAILED: grad= 9.555778840035501E-4, numericalGrad= -4.83862214184505E-5, relError= 1.0, absError=0.0010039641054220005, scorePlus=0.16553873468613284, scoreMinus= 0.16553873565385727
          o.n.a.v.GradCheckUtil - Param 410 (varnull) FAILED: grad= 6.427714138443574E-4, numericalGrad= -3.782076180014471E-5, relError= 1.0, absError=6.805921756445021E-4, scorePlus=0.1655387347917874, scoreMinus= 0.16553873554820264
          o.n.a.v.GradCheckUtil - Param 411 (varnull) FAILED: grad= -7.426784550103124E-4, numericalGrad= 3.7114270684535095E-4, relError= 1.0, absError=0.0011138211618556633, scorePlus=0.16553873888142204, scoreMinus= 0.1655387314585679
          o.n.a.v.GradCheckUtil - Param 412 (varnull) FAILED: grad= -0.0010852409084630727, numericalGrad= 5.052088983270586E-4, relError= 1.0, absError=0.0015904498067901313, scorePlus=0.16553874022208392, scoreMinus= 0.16553873011790596
          o.n.a.v.GradCheckUtil - Param 413 (varnull) FAILED: grad= 1.5013910201097185E-5, numericalGrad= 7.32853222551455E-5, relError= 0.6599311277470631, absError=5.827141205404832E-5, scorePlus=0.1655387359028483, scoreMinus= 0.16553873443714184
          o.n.a.v.GradCheckUtil - Param 414 (varnull) FAILED: grad= 0.002322179131858636, numericalGrad= -8.053660585649601E-4, relError= 1.0, absError=0.0031275451904235964, scorePlus=0.16553872711633427, scoreMinus= 0.16553874322365544
          o.n.a.v.GradCheckUtil - Param 415 (varnull) FAILED: grad= 0.0014941220436707637, numericalGrad= -0.002304407174802403, relError= 1.0, absError=0.0037985292184731668, scorePlus=0.1655387121259217, scoreMinus= 0.1655387582140652
          o.n.a.v.GradCheckUtil - Param 416 (varnull) FAILED: grad= 7.71373445576428E-4, numericalGrad= 6.09357296565971E-4, relError= 0.11734087180464019, absError=1.6201614901045693E-4, scorePlus=0.1655387412635679, scoreMinus= 0.16553872907642198
          o.n.a.v.GradCheckUtil - Param 417 (varnull) FAILED: grad= -3.0765082023896526E-4, numericalGrad= -8.65034489871963E-4, relError= 0.47530540787645154, absError=5.573836696329978E-4, scorePlus=0.16553872651964993, scoreMinus= 0.16553874382033973
          o.n.a.v.GradCheckUtil - Param 418 (varnull) FAILED: grad= 0.0010561570569914429, numericalGrad= -6.082106526750231E-4, relError= 1.0, absError=0.001664367709666466, scorePlus=0.16553872908788841, scoreMinus= 0.16553874125210147
          o.n.a.v.GradCheckUtil - Param 419 (varnull) FAILED: grad= -8.040949418230816E-4, numericalGrad= 0.00115150590868085, relError= 1.0, absError=0.0019556008505039317, scorePlus=0.16553874668505372, scoreMinus= 0.16553872365493555
          o.n.a.v.GradCheckUtil - Param 420 (varnull) FAILED: grad= 0.0012891553258874402, numericalGrad= 6.820665102158506E-4, relError= 0.3079758982741801, absError=6.070888156715896E-4, scorePlus=0.16553874199066002, scoreMinus= 0.1655387283493298
          o.n.a.v.GradCheckUtil - Param 421 (varnull) FAILED: grad= 9.842580195347846E-4, numericalGrad= 7.560664302963537E-4, relError= 0.1311201421439388, absError=2.2819158923843093E-4, scorePlus=0.1655387427306592, scoreMinus= 0.16553872760933058
          o.n.a.v.GradCheckUtil - Param 422 (varnull) FAILED: grad= 0.0019881539215565723, numericalGrad= 8.511741728112197E-5, relError= 0.9178907114696911, absError=0.0019030365042754503, scorePlus=0.16553873602116922, scoreMinus= 0.16553873431882088
          o.n.a.v.GradCheckUtil - Param 423 (varnull) FAILED: grad= -8.947697181127018E-4, numericalGrad= -2.89315281454261E-4, relError= 0.5113268362320816, absError=6.054544366584408E-4, scorePlus=0.1655387322768422, scoreMinus= 0.16553873806314784
          o.n.a.v.GradCheckUtil - Param 424 (varnull) FAILED: grad= 3.67611017722869E-5, numericalGrad= 0.001172791512515925, relError= 0.9392153737869108, absError=0.001136030410743638, scorePlus=0.16553874689790973, scoreMinus= 0.16553872344207948
          o.n.a.v.GradCheckUtil - Param 425 (varnull) FAILED: grad= -4.1504213555293E-4, numericalGrad= -9.178299342771367E-4, relError= 0.3772213478734753, absError=5.027877987242067E-4, scorePlus=0.16553872599169542, scoreMinus= 0.1655387443482941
          o.n.a.v.GradCheckUtil - Param 426 (varnull) FAILED: grad= -3.7016365988846875E-4, numericalGrad= -6.154295531524134E-4, relError= 0.24885103714058462, absError=2.452658932639447E-4, scorePlus=0.1655387290156994, scoreMinus= 0.16553874132429047
          o.n.a.v.GradCheckUtil - Param 427 (varnull) FAILED: grad= -1.7485416350438584E-4, numericalGrad= 5.51323084407862E-5, relError= 1.0, absError=2.2998647194517205E-4, scorePlus=0.1655387357213181, scoreMinus= 0.16553873461867194
          o.n.a.v.GradCheckUtil - Param 428 (varnull) FAILED: grad= -6.690529794415695E-4, numericalGrad= 0.0010739688666161484, relError= 1.0, absError=0.0017430218460577178, scorePlus=0.16553874590968337, scoreMinus= 0.16553872443030604
          o.n.a.v.GradCheckUtil - Param 429 (varnull) FAILED: grad= 6.039722469773685E-4, numericalGrad= 2.4272945181591507E-4, relError= 0.42664706552059056, absError=3.612427951614534E-4, scorePlus=0.16553873759728951, scoreMinus= 0.16553873274270048
          o.n.a.v.GradCheckUtil - Param 430 (varnull) FAILED: grad= 7.169705857338473E-4, numericalGrad= -3.989037655749427E-4, relError= 1.0, absError=0.00111587435130879, scorePlus=0.16553873118095733, scoreMinus= 0.16553873915903264
          o.n.a.v.GradCheckUtil - Param 431 (varnull) FAILED: grad= 0.0016844773357745188, numericalGrad= -7.417898545414302E-4, relError= 1.0, absError=0.002426267190315949, scorePlus=0.16553872775209633, scoreMinus= 0.16553874258789342
          o.n.a.v.GradCheckUtil - Param 432 (varnull) FAILED: grad= -4.0179318291482517E-4, numericalGrad= 0.0020835348932268793, relError= 1.0, absError=0.0024853280761417047, scorePlus=0.16553875600534265, scoreMinus= 0.1655387143346448
          o.n.a.v.GradCheckUtil - Param 433 (varnull) FAILED: grad= 0.0014573905460996447, numericalGrad= 0.0010768288746798582, relError= 0.1501691875215482, absError=3.805616714197865E-4, scorePlus=0.16553874593828344, scoreMinus= 0.16553872440170594
          o.n.a.v.GradCheckUtil - Param 434 (varnull) FAILED: grad= -0.001577402812715988, numericalGrad= -0.0015656376306516504, relError= 0.003743248703389769, absError=1.1765182064337517E-5, scorePlus=0.16553871951361798, scoreMinus= 0.1655387508263706
          o.n.a.v.GradCheckUtil - Param 435 (varnull) FAILED: grad= -1.381618930321215E-4, numericalGrad= -6.933460888758347E-5, relError= 0.33170334684086467, absError=6.882728414453804E-5, scorePlus=0.16553873447664896, scoreMinus= 0.16553873586334114
          o.n.a.v.GradCheckUtil - Param 436 (varnull) FAILED: grad= -1.7567013173680802E-4, numericalGrad= -4.910056541906904E-4, relError= 0.4729968136088497, absError=3.153355224538824E-4, scorePlus=0.1655387302599384, scoreMinus= 0.16553874008005148
          o.n.a.v.GradCheckUtil - Param 437 (varnull) FAILED: grad= 8.775968631744976E-4, numericalGrad= -9.343639362224819E-4, relError= 1.0, absError=0.0018119607993969796, scorePlus=0.1655387258263554, scoreMinus= 0.16553874451363412
          o.n.a.v.GradCheckUtil - Param 438 (varnull) FAILED: grad= 0.001057009800629041, numericalGrad= -5.6142855087149E-4, relError= 1.0, absError=0.001618438351500531, scorePlus=0.16553872955570942, scoreMinus= 0.16553874078428044
          o.n.a.v.GradCheckUtil - Param 439 (varnull) FAILED: grad= 3.7805380078087644E-4, numericalGrad= 1.8721062200466318E-4, relError= 0.33761753098800423, absError=1.9084317877621326E-4, scorePlus=0.16553873704210123, scoreMinus= 0.1655387332978888
          o.n.a.v.GradCheckUtil - Param 440 (varnull) FAILED: grad= -0.0014658032766436617, numericalGrad= 0.0012734571661066063, relError= 1.0, absError=0.002739260442750268, scorePlus=0.16553874790456619, scoreMinus= 0.16553872243542286
          o.n.a.v.GradCheckUtil - Param 441 (varnull) FAILED: grad= 6.382538339200296E-4, numericalGrad= -5.033726671599403E-4, relError= 1.0, absError=0.0011416265010799698, scorePlus=0.16553873013626827, scoreMinus= 0.1655387402037216
          o.n.a.v.GradCheckUtil - Param 442 (varnull) FAILED: grad= 7.055231821868837E-4, numericalGrad= 4.543723591821091E-4, relError= 0.21652882871534124, absError=2.5115082300477463E-4, scorePlus=0.16553873971371855, scoreMinus= 0.16553873062627136
          o.n.a.v.GradCheckUtil - Param 443 (varnull) FAILED: grad= -5.028930064875138E-4, numericalGrad= -2.627645559472036E-4, relError= 0.31362382130299193, absError=2.4012845054031018E-4, scorePlus=0.16553873254234944, scoreMinus= 0.16553873779764056
          o.n.a.v.GradCheckUtil - Param 444 (varnull) FAILED: grad= -8.311509417329938E-4, numericalGrad= -5.536892236368551E-4, relError= 0.20035649242021877, absError=2.7746171809613866E-4, scorePlus=0.1655387296331027, scoreMinus= 0.16553874070688718
          o.n.a.v.GradCheckUtil - Param 445 (varnull) FAILED: grad= -0.00122565185711905, numericalGrad= 4.118383703510808E-4, relError= 1.0, absError=0.0016374902274701307, scorePlus=0.16553873928837867, scoreMinus= 0.16553873105161127
          o.n.a.v.GradCheckUtil - Param 446 (varnull) FAILED: grad= -2.3636804942056078E-4, numericalGrad= -8.211750252007376E-4, relError= 0.5529864360272925, absError=5.848069757801768E-4, scorePlus=0.1655387269582446, scoreMinus= 0.1655387433817451
          o.n.a.v.GradCheckUtil - Param 447 (varnull) FAILED: grad= 6.510416452653506E-4, numericalGrad= -0.0023955201391978598, relError= 1.0, absError=0.0030465617844632102, scorePlus=0.1655387112147919, scoreMinus= 0.1655387591251947
          o.n.a.v.GradCheckUtil - Param 448 (varnull) FAILED: grad= -5.761614263041834E-4, numericalGrad= -7.732731649445767E-4, relError= 0.146069872462649, absError=1.9711173864039324E-4, scorePlus=0.16553872743726322, scoreMinus= 0.16553874290272652
          o.n.a.v.GradCheckUtil - Param 449 (varnull) FAILED: grad= 5.195954259850857E-4, numericalGrad= 2.6612953091254E-4, relError= 0.3225885761263537, absError=2.5346589507254573E-4, scorePlus=0.1655387378312903, scoreMinus= 0.1655387325086997
          o.n.a.v.GradCheckUtil - Param 450 (varnull) FAILED: grad= -4.951276010830287E-4, numericalGrad= -0.001275748025275636, relError= 0.4408104174982327, absError=7.806204241926072E-4, scorePlus=0.16553872241251427, scoreMinus= 0.16553874792747478
          o.n.a.v.GradCheckUtil - Param 451 (varnull) FAILED: grad= -0.001096993882194863, numericalGrad= 2.426897779961301E-4, relError= 1.0, absError=0.0013396836601909932, scorePlus=0.16553873759689278, scoreMinus= 0.16553873274309722
          o.n.a.v.GradCheckUtil - Param 452 (varnull) FAILED: grad= 0.0012443767010200631, numericalGrad= 0.0014429215808298144, relError= 0.07388271006264227, absError=1.9854487980975125E-4, scorePlus=0.1655387495992102, scoreMinus= 0.16553872074077858
          o.n.a.v.GradCheckUtil - Param 453 (varnull) FAILED: grad= -7.178753387096117E-4, numericalGrad= 0.0021374986780564598, relError= 1.0, absError=0.0028553740167660715, scorePlus=0.1655387565449804, scoreMinus= 0.16553871379500684
          o.n.a.v.GradCheckUtil - Param 454 (varnull) FAILED: grad= 0.0014137167435562547, numericalGrad= -4.962932884100546E-4, relError= 1.0, absError=0.0019100100319663093, scorePlus=0.16553873020706206, scoreMinus= 0.16553874013292783
          o.n.a.v.GradCheckUtil - Param 455 (varnull) FAILED: grad= 5.961497839745497E-4, numericalGrad= -4.6251095592308994E-4, relError= 1.0, absError=0.0010586607398976396, scorePlus=0.16553873054488538, scoreMinus= 0.1655387397951045
          o.n.a.v.GradCheckUtil - Param 456 (varnull) FAILED: grad= -2.963165456391551E-5, numericalGrad= 8.312982094360598E-4, relError= 1.0, absError=8.609298639999754E-4, scorePlus=0.1655387434829769, scoreMinus= 0.1655387268570127
          o.n.a.v.GradCheckUtil - Param 457 (varnull) FAILED: grad= -9.071760849258688E-5, numericalGrad= -3.2129451044138335E-4, relError= 0.55963621299632, absError=2.305769019487965E-4, scorePlus=0.16553873195704988, scoreMinus= 0.1655387383829401
          o.n.a.v.GradCheckUtil - Param 458 (varnull) FAILED: grad= -1.8182900913820682E-4, numericalGrad= 2.819978278667534E-5, relError= 1.0, absError=2.1002879192488216E-4, scorePlus=0.16553873545199285, scoreMinus= 0.1655387348879972
          o.n.a.v.GradCheckUtil - Param 459 (varnull) FAILED: grad= 2.1284597649901614E-4, numericalGrad= -5.921478279935499E-4, relError= 1.0, absError=8.04993804492566E-4, scorePlus=0.16553872924851662, scoreMinus= 0.16553874109147318
          o.n.a.v.GradCheckUtil - Param 460 (varnull) FAILED: grad= -2.0015185328439415E-4, numericalGrad= 4.3582150666132685E-4, relError= 1.0, absError=6.35973359945721E-4, scorePlus=0.16553873952821002, scoreMinus= 0.1655387308117799
          o.n.a.v.GradCheckUtil - Param 461 (varnull) FAILED: grad= -8.376325511749681E-4, numericalGrad= -2.103132432096366E-4, relError= 0.5986180881938824, absError=6.273193079653315E-4, scorePlus=0.16553873306686256, scoreMinus= 0.16553873727312743
          o.n.a.v.GradCheckUtil - Param 462 (varnull) FAILED: grad= -6.606632836740648E-4, numericalGrad= 7.868797571863871E-4, relError= 1.0, absError=0.001447543040860452, scorePlus=0.1655387430387924, scoreMinus= 0.16553872730119726
          o.n.a.v.GradCheckUtil - Param 463 (varnull) FAILED: grad= 2.8902767704936234E-4, numericalGrad= 5.168392866461424E-4, relError= 0.28269133723027046, absError=2.2781160959678008E-4, scorePlus=0.1655387403383878, scoreMinus= 0.16553873000160207
          o.n.a.v.GradCheckUtil - Param 464 (varnull) FAILED: grad= -6.686081084795606E-4, numericalGrad= 0.002112929139985731, relError= 1.0, absError=0.0027815372484652915, scorePlus=0.16553875629928505, scoreMinus= 0.16553871404070225
          o.n.a.v.GradCheckUtil - Param 465 (varnull) FAILED: grad= 3.9102682643953887E-4, numericalGrad= 7.639015919824742E-4, relError= 0.3228553039264518, absError=3.7287476554293534E-4, scorePlus=0.16553874280901076, scoreMinus= 0.16553872753097892
          o.n.a.v.GradCheckUtil - Param 466 (varnull) FAILED: grad= -0.001320979725129041, numericalGrad= -5.024928667607397E-5, relError= 0.9267091255458128, absError=0.001270730438452967, scorePlus=0.16553873466750219, scoreMinus= 0.16553873567248792
          o.n.a.v.GradCheckUtil - Param 467 (varnull) FAILED: grad= 0.0018263891667241676, numericalGrad= 0.0010309365139349325, relError= 0.27839061475335486, absError=7.954526527892351E-4, scorePlus=0.16553874547935987, scoreMinus= 0.1655387248606296
          o.n.a.v.GradCheckUtil - Param 468 (varnull) FAILED: grad= -4.581595317880252E-5, numericalGrad= 0.0015468154479503224, relError= 1.0, absError=0.0015926314011291249, scorePlus=0.1655387506381488, scoreMinus= 0.16553871970183984
          o.n.a.v.GradCheckUtil - Param 469 (varnull) FAILED: grad= -7.913450202891541E-4, numericalGrad= 4.0221569824749887E-4, relError= 1.0, absError=0.001193560718536653, scorePlus=0.16553873919215198, scoreMinus= 0.16553873114783801
          o.n.a.v.GradCheckUtil - Param 470 (varnull) FAILED: grad= 9.223389355179422E-4, numericalGrad= -4.329506586575604E-4, relError= 1.0, absError=0.0013552895941755026, scorePlus=0.1655387308404884, scoreMinus= 0.16553873949950157
          o.n.a.v.GradCheckUtil - Param 471 (varnull) FAILED: grad= -7.467595387353438E-5, numericalGrad= -0.0015929018007398985, relError= 0.9104378147682292, absError=0.0015182258468663641, scorePlus=0.16553871924097627, scoreMinus= 0.16553875109901228
          o.n.a.v.GradCheckUtil - Param 472 (varnull) FAILED: grad= -0.001760261494194909, numericalGrad= -8.131874090766543E-4, relError= 0.3680174430175249, absError=9.470740851182546E-4, scorePlus=0.16553872703812075, scoreMinus= 0.16553874330186893
          o.n.a.v.GradCheckUtil - Param 473 (varnull) FAILED: grad= -0.0019322268548981859, numericalGrad= -0.0010629757754565539, relError= 0.2902144484757886, absError=8.69251079441632E-4, scorePlus=0.16553872454023694, scoreMinus= 0.16553874579975245
          o.n.a.v.GradCheckUtil - Param 474 (varnull) FAILED: grad= 1.9998572874956042E-4, numericalGrad= -5.193967117511633E-4, relError= 1.0, absError=7.193824405007238E-4, scorePlus=0.16553872997602784, scoreMinus= 0.16553874036396207
          o.n.a.v.GradCheckUtil - Param 475 (varnull) FAILED: grad= -5.904683962051421E-4, numericalGrad= -1.984757982964602E-4, relError= 0.496857192993624, absError=3.9199259790868184E-4, scorePlus=0.165538733185237, scoreMinus= 0.16553873715475298
          o.n.a.v.GradCheckUtil - Param 476 (varnull) FAILED: grad= 4.293557138827608E-4, numericalGrad= 0.0014730582434396842, relError= 0.5486200968720204, absError=0.0010437025295569234, scorePlus=0.1655387499005768, scoreMinus= 0.16553872043941192
          o.n.a.v.GradCheckUtil - Param 477 (varnull) FAILED: grad= 4.970471992247878E-4, numericalGrad= -1.4656474783825146E-4, relError= 1.0, absError=6.436119470630393E-4, scorePlus=0.16553873370434752, scoreMinus= 0.16553873663564247
          o.n.a.v.GradCheckUtil - Param 478 (varnull) FAILED: grad= -4.468702457672373E-4, numericalGrad= -0.0013786266656046207, relError= 0.5104124877084398, absError=9.317564198373833E-4, scorePlus=0.16553872138372783, scoreMinus= 0.16553874895626114
          o.n.a.v.GradCheckUtil - Param 479 (varnull) FAILED: grad= 3.4207385876281073E-4, numericalGrad= -0.0015670999539696415, relError= 1.0, absError=0.0019091738127324522, scorePlus=0.16553871949899476, scoreMinus= 0.16553875084099384
          o.n.a.v.GradCheckUtil - Param 600 (varnull) FAILED: grad= 6.34648952687799E-4, numericalGrad= -0.0016578335718109292, relError= 1.0, absError=0.002292482524498728, scorePlus=0.1655387185916585, scoreMinus= 0.16553875174832994
          o.n.a.v.GradCheckUtil - Param 601 (varnull) FAILED: grad= -0.001142763437070803, numericalGrad= -0.0015803916966761198, relError= 0.16070632707698979, absError=4.3762825960531686E-4, scorePlus=0.16553871936607734, scoreMinus= 0.16553875097391127
          o.n.a.v.GradCheckUtil - Param 602 (varnull) FAILED: grad= 9.535329485945163E-4, numericalGrad= -5.3420216861166374E-5, relError= 1.0, absError=0.0010069531654556827, scorePlus=0.16553873463579288, scoreMinus= 0.16553873570419722
          o.n.a.v.GradCheckUtil - Param 603 (varnull) FAILED: grad= -8.83224692581089E-4, numericalGrad= -1.3745491828087708E-4, relError= 0.7306600096286903, absError=7.457697743002119E-4, scorePlus=0.16553873379544587, scoreMinus= 0.16553873654454423
          o.n.a.v.GradCheckUtil - Param 604 (varnull) FAILED: grad= -6.953806034477516E-4, numericalGrad= 7.706828508702301E-5, relError= 1.0, absError=7.724488885347746E-4, scorePlus=0.16553873594067792, scoreMinus= 0.16553873439931222
          o.n.a.v.GradCheckUtil - Param 605 (varnull) FAILED: grad= -0.00227322936252775, numericalGrad= -6.497780050129798E-4, relError= 0.5554044699109534, absError=0.00162345135751477, scorePlus=0.1655387286722149, scoreMinus= 0.165538741667775
          o.n.a.v.GradCheckUtil - Param 606 (varnull) FAILED: grad= -1.4310896511265738E-4, numericalGrad= -0.0018011092173253471, relError= 0.8527850768958429, absError=0.0016580002522126897, scorePlus=0.16553871715890192, scoreMinus= 0.16553875318108627
          o.n.a.v.GradCheckUtil - Param 607 (varnull) FAILED: grad= 2.581822502376088E-4, numericalGrad= 0.001625847359520982, relError= 0.7259254855652816, absError=0.001367665109283373, scorePlus=0.16553875142846786, scoreMinus= 0.16553871891152067
          o.n.a.v.GradCheckUtil - Param 608 (varnull) FAILED: grad= -4.950665316223121E-4, numericalGrad= 2.964115175529969E-4, relError= 1.0, absError=7.91478049175309E-4, scorePlus=0.1655387381341102, scoreMinus= 0.16553873220587986
          o.n.a.v.GradCheckUtil - Param 609 (varnull) FAILED: grad= 4.6712383211735837E-4, numericalGrad= 1.7358344484019736E-4, relError= 0.45815054367894564, absError=2.93540387277161E-4, scorePlus=0.16553873690582951, scoreMinus= 0.16553873343416062
          o.n.a.v.GradCheckUtil - Param 610 (varnull) FAILED: grad= 6.011895746523779E-4, numericalGrad= -8.101156578899092E-4, relError= 1.0, absError=0.0014113052325422871, scorePlus=0.1655387270688383, scoreMinus= 0.16553874327115145
          o.n.a.v.GradCheckUtil - Param 611 (varnull) FAILED: grad= 0.0020200020910827936, numericalGrad= -6.17963044624581E-4, relError= 1.0, absError=0.0026379651357073745, scorePlus=0.1655387289903645, scoreMinus= 0.1655387413496254
          o.n.a.v.GradCheckUtil - Param 612 (varnull) FAILED: grad= -4.7770898614168613E-4, numericalGrad= -4.220750693395558E-5, relError= 0.8376373610143779, absError=4.3550147920773055E-4, scorePlus=0.16553873474792, scoreMinus= 0.16553873559207014
          o.n.a.v.GradCheckUtil - Param 613 (varnull) FAILED: grad= 0.0013167700890747856, numericalGrad= 1.2680044791935074E-4, relError= 0.8243238627142114, absError=0.0011899696411554349, scorePlus=0.16553873643799955, scoreMinus= 0.1655387339019906
          o.n.a.v.GradCheckUtil - Param 614 (varnull) FAILED: grad= -8.265125601746936E-4, numericalGrad= -4.22980732384115E-4, relError= 0.32295637775229274, absError=4.035318277905786E-4, scorePlus=0.16553873094018767, scoreMinus= 0.16553873939980232
          o.n.a.v.GradCheckUtil - Param 615 (varnull) FAILED: grad= 4.0077128912952466E-5, numericalGrad= 0.0017702042012790462, relError= 0.9557227617116264, absError=0.0017301270723660937, scorePlus=0.16553875287203612, scoreMinus= 0.1655387174679521
          o.n.a.v.GradCheckUtil - Param 616 (varnull) FAILED: grad= 1.2949329482057656E-4, numericalGrad= 3.2552203849123273E-4, relError= 0.4308178852872265, absError=1.9602874367065617E-4, scorePlus=0.1655387384252154, scoreMinus= 0.16553873191477464
          o.n.a.v.GradCheckUtil - Param 617 (varnull) FAILED: grad= 2.5512253652695843E-4, numericalGrad= -7.828106080021158E-5, relError= 1.0, absError=3.3340359732717E-4, scorePlus=0.16553873438718444, scoreMinus= 0.16553873595280566
          o.n.a.v.GradCheckUtil - Param 618 (varnull) FAILED: grad= 9.154367491694994E-4, numericalGrad= 9.5677612221845E-4, relError= 0.022080487577411007, absError=4.133937304895061E-5, scorePlus=0.165538744737756, scoreMinus= 0.16553872560223357
          o.n.a.v.GradCheckUtil - Param 619 (varnull) FAILED: grad= 0.0010335909997316655, numericalGrad= 0.0010088781809969305, relError= 0.01209948182714777, absError=2.471281873473504E-5, scorePlus=0.16553874525877657, scoreMinus= 0.16553872508121295
          o.n.a.v.GradCheckUtil - Param 620 (varnull) FAILED: grad= -6.199584821752242E-4, numericalGrad= 9.347661533709583E-4, relError= 1.0, absError=0.0015547246355461825, scorePlus=0.16553874451765632, scoreMinus= 0.16553872582233325
          o.n.a.v.GradCheckUtil - Param 621 (varnull) FAILED: grad= 4.509063241971911E-4, numericalGrad= -9.886225865729514E-4, relError= 1.0, absError=0.0014395289107701425, scorePlus=0.1655387252837689, scoreMinus= 0.16553874505622063
          o.n.a.v.GradCheckUtil - Param 622 (varnull) FAILED: grad= -3.050894689887617E-4, numericalGrad= -6.258802309755396E-4, relError= 0.3445770168449938, absError=3.2079076198677787E-4, scorePlus=0.16553872891119262, scoreMinus= 0.16553874142879724
          o.n.a.v.GradCheckUtil - Param 623 (varnull) FAILED: grad= -3.999677855306304E-4, numericalGrad= -1.025569767998391E-5, relError= 0.9499994607830947, absError=3.897120878506465E-4, scorePlus=0.16553873506743808, scoreMinus= 0.16553873527255203
          o.n.a.v.GradCheckUtil - Param 624 (varnull) FAILED: grad= -5.012669930917035E-5, numericalGrad= -0.0012840071075825854, relError= 0.9248550646865702, absError=0.001233880408273415, scorePlus=0.16553872232992348, scoreMinus= 0.16553874801006563
          o.n.a.v.GradCheckUtil - Param 625 (varnull) FAILED: grad= -1.9180940834050974E-4, numericalGrad= -5.428172938914955E-4, relError= 0.4778044202375489, absError=3.510078855509857E-4, scorePlus=0.16553872974182202, scoreMinus= 0.1655387405981679
          o.n.a.v.GradCheckUtil - Param 626 (varnull) FAILED: grad= -0.0010197530499754454, numericalGrad= -8.779005300496577E-4, relError= 0.07475153601212672, absError=1.4185251992578768E-4, scorePlus=0.16553872639098952, scoreMinus= 0.16553874394900012
          o.n.a.v.GradCheckUtil - Param 627 (varnull) FAILED: grad= 0.0010003021258475154, numericalGrad= 0.0018100941509557875, relError= 0.2881415805280576, absError=8.097920251082722E-4, scorePlus=0.1655387532709356, scoreMinus= 0.16553871706905257
          o.n.a.v.GradCheckUtil - Param 628 (varnull) FAILED: grad= -2.6999704008227887E-4, numericalGrad= -1.5345823639600908E-4, relError= 0.2752092373378305, absError=1.1653880368626978E-4, scorePlus=0.1655387336354127, scoreMinus= 0.16553873670457742
          o.n.a.v.GradCheckUtil - Param 629 (varnull) FAILED: grad= 0.0014124975831543566, numericalGrad= 4.971764860917105E-4, relError= 0.4793074963959749, absError=9.153210970626461E-4, scorePlus=0.16553874014175984, scoreMinus= 0.16553873019823012
          o.n.a.v.GradCheckUtil - Param 630 (varnull) FAILED: grad= -0.0010814938289974948, numericalGrad= 8.177996335678727E-4, relError= 1.0, absError=0.0018992934625653673, scorePlus=0.16553874334799118, scoreMinus= 0.1655387269919985
          o.n.a.v.GradCheckUtil - Param 631 (varnull) FAILED: grad= -0.0013156287922352985, numericalGrad= -2.5978708073637335E-4, relError= 0.6701987263257126, absError=0.0010558417114989252, scorePlus=0.16553873257212423, scoreMinus= 0.16553873776786585
          o.n.a.v.GradCheckUtil - Param 632 (varnull) FAILED: grad= 3.0061514474177882E-5, numericalGrad= -0.0013562732339988946, relError= 1.0, absError=0.0013863347484730725, scorePlus=0.16553872160726216, scoreMinus= 0.16553874873272684
          o.n.a.v.GradCheckUtil - Param 633 (varnull) FAILED: grad= 2.9349186019979256E-5, numericalGrad= -5.120862039964535E-4, relError= 1.0, absError=5.414353900164328E-4, scorePlus=0.16553873004913294, scoreMinus= 0.16553874029085702
          o.n.a.v.GradCheckUtil - Param 634 (varnull) FAILED: grad= -0.0014748420025922132, numericalGrad= 6.630948595764962E-4, relError= 1.0, absError=0.0021379368621687093, scorePlus=0.16553874180094352, scoreMinus= 0.16553872853904633
          o.n.a.v.GradCheckUtil - Param 635 (varnull) FAILED: grad= -6.823846210210096E-4, numericalGrad= 3.6866828201365104E-4, relError= 1.0, absError=0.0010510529030346607, scorePlus=0.16553873885667783, scoreMinus= 0.1655387314833122
          o.n.a.v.GradCheckUtil - Param 636 (varnull) FAILED: grad= 2.243852071182982E-4, numericalGrad= -0.0011187493556552575, relError= 1.0, absError=0.0013431345627735556, scorePlus=0.16553872398250113, scoreMinus= 0.16553874635748825
          o.n.a.v.GradCheckUtil - Param 637 (varnull) FAILED: grad= 1.5388497234579215E-4, numericalGrad= 7.361136533656775E-4, relError= 0.6541905394004947, absError=5.822286810198853E-4, scorePlus=0.16553874253113143, scoreMinus= 0.16553872780885837
          o.n.a.v.GradCheckUtil - Param 638 (varnull) FAILED: grad= 9.65659343133695E-5, numericalGrad= 0.0013198842241379793, relError= 0.8636507839867119, absError=0.0012233182898246098, scorePlus=0.16553874836883678, scoreMinus= 0.1655387219711523
          o.n.a.v.GradCheckUtil - Param 639 (varnull) FAILED: grad= 0.0010184809887104072, numericalGrad= 1.1053747223099818E-4, relError= 0.8041883705978924, absError=9.07943516479409E-4, scorePlus=0.16553873627536977, scoreMinus= 0.16553873406462033
          o.n.a.v.GradCheckUtil - Param 640 (varnull) FAILED: grad= -6.950291197267656E-4, numericalGrad= 7.672214127896203E-4, relError= 1.0, absError=0.001462250532516386, scorePlus=0.165538742842209, scoreMinus= 0.16553872749778076
          o.n.a.v.GradCheckUtil - Param 641 (varnull) FAILED: grad= -8.205897140101522E-4, numericalGrad= 0.001546641156813244, relError= 1.0, absError=0.002367230870823396, scorePlus=0.16553875063640588, scoreMinus= 0.16553871970358275
          o.n.a.v.GradCheckUtil - Param 642 (varnull) FAILED: grad= -4.609429674812865E-4, numericalGrad= -1.453473660872895E-4, relError= 0.5205354331421165, absError=3.15595601393997E-4, scorePlus=0.1655387337165214, scoreMinus= 0.1655387366234687
          o.n.a.v.GradCheckUtil - Param 643 (varnull) FAILED: grad= 3.19675853960626E-4, numericalGrad= -9.569467038228473E-4, relError= 1.0, absError=0.0012766225577834733, scorePlus=0.16553872560052774, scoreMinus= 0.1655387447394618
          o.n.a.v.GradCheckUtil - Param 644 (varnull) FAILED: grad= 2.927165845103891E-4, numericalGrad= 7.461163423205796E-4, relError= 0.43645108477001937, absError=4.5339975781019047E-4, scorePlus=0.1655387426311583, scoreMinus= 0.16553872770883146
          o.n.a.v.GradCheckUtil - Param 645 (varnull) FAILED: grad= 0.002631778340923988, numericalGrad= -2.6524410445816216E-4, relError= 1.0, absError=0.00289702244538215, scorePlus=0.165538732517554, scoreMinus= 0.16553873782243608
          o.n.a.v.GradCheckUtil - Param 646 (varnull) FAILED: grad= -8.396768179402716E-4, numericalGrad= -5.689626048077656E-4, relError= 0.19218134091716996, absError=2.70714213132506E-4, scorePlus=0.16553872948036888, scoreMinus= 0.16553874085962098
          o.n.a.v.GradCheckUtil - Param 647 (varnull) FAILED: grad= 6.733085958963623E-4, numericalGrad= 6.224058782255959E-4, relError= 0.03928544342707959, absError=5.090271767076637E-5, scorePlus=0.1655387413940537, scoreMinus= 0.16553872894593613
          o.n.a.v.GradCheckUtil - Param 648 (varnull) FAILED: grad= -1.8164535499356986E-4, numericalGrad= 9.888904112242969E-4, relError= 1.0, absError=0.0011705357662178668, scorePlus=0.16553874505889887, scoreMinus= 0.16553872528109065
          o.n.a.v.GradCheckUtil - Param 649 (varnull) FAILED: grad= 8.507505945147108E-4, numericalGrad= -4.83862214184505E-5, relError= 1.0, absError=8.991368159331613E-4, scorePlus=0.16553873468613284, scoreMinus= 0.16553873565385727
          o.n.a.v.GradCheckUtil - Param 650 (varnull) FAILED: grad= 0.0010455985038435231, numericalGrad= -3.782076180014471E-5, relError= 1.0, absError=0.0010834192656436678, scorePlus=0.1655387347917874, scoreMinus= 0.16553873554820264
          o.n.a.v.GradCheckUtil - Param 651 (varnull) FAILED: grad= -4.1589755376545014E-4, numericalGrad= 3.7114270684535095E-4, relError= 1.0, absError=7.870402606108011E-4, scorePlus=0.16553873888142204, scoreMinus= 0.1655387314585679
          o.n.a.v.GradCheckUtil - Param 652 (varnull) FAILED: grad= -7.976189044121945E-4, numericalGrad= 5.052088983270586E-4, relError= 1.0, absError=0.001302827802739253, scorePlus=0.16553874022208392, scoreMinus= 0.16553873011790596
          o.n.a.v.GradCheckUtil - Param 653 (varnull) FAILED: grad= -3.110943354509079E-4, numericalGrad= 7.32853222551455E-5, relError= 1.0, absError=3.843796577060534E-4, scorePlus=0.1655387359028483, scoreMinus= 0.16553873443714184
          o.n.a.v.GradCheckUtil - Param 654 (varnull) FAILED: grad= -2.617109840929978E-4, numericalGrad= -8.053660585649601E-4, relError= 0.5094806211159639, absError=5.436550744719623E-4, scorePlus=0.16553872711633427, scoreMinus= 0.16553874322365544
          o.n.a.v.GradCheckUtil - Param 655 (varnull) FAILED: grad= -7.825131281345624E-4, numericalGrad= -0.002304407174802403, relError= 0.4930137150673688, absError=0.0015218940466678408, scorePlus=0.1655387121259217, scoreMinus= 0.1655387582140652
          o.n.a.v.GradCheckUtil - Param 656 (varnull) FAILED: grad= -2.491543005971774E-4, numericalGrad= 6.09357296565971E-4, relError= 1.0, absError=8.585115971631484E-4, scorePlus=0.1655387412635679, scoreMinus= 0.16553872907642198
          o.n.a.v.GradCheckUtil - Param 657 (varnull) FAILED: grad= -2.638321448873058E-4, numericalGrad= -8.65034489871963E-4, relError= 0.5325716311146568, absError=6.012023449846572E-4, scorePlus=0.16553872651964993, scoreMinus= 0.16553874382033973
          o.n.a.v.GradCheckUtil - Param 658 (varnull) FAILED: grad= -1.4483540322474204E-4, numericalGrad= -6.082106526750231E-4, relError= 0.6153345413868803, absError=4.63375249450281E-4, scorePlus=0.16553872908788841, scoreMinus= 0.16553874125210147
          o.n.a.v.GradCheckUtil - Param 659 (varnull) FAILED: grad= 0.0018142403559039365, numericalGrad= 0.00115150590868085, relError= 0.2234629628087457, absError=6.627344472230866E-4, scorePlus=0.16553874668505372, scoreMinus= 0.16553872365493555
          o.n.a.v.GradCheckUtil - Param 660 (varnull) FAILED: grad= 4.850916264426638E-4, numericalGrad= 6.820665102158506E-4, relError= 0.16876452092182728, absError=1.9697488377318684E-4, scorePlus=0.16553874199066002, scoreMinus= 0.1655387283493298
          o.n.a.v.GradCheckUtil - Param 661 (varnull) FAILED: grad= -0.002395439160196486, numericalGrad= 7.560664302963537E-4, relError= 1.0, absError=0.0031515055904928397, scorePlus=0.1655387427306592, scoreMinus= 0.16553872760933058
          o.n.a.v.GradCheckUtil - Param 662 (varnull) FAILED: grad= 0.0013478976835407993, numericalGrad= 8.511741728112197E-5, relError= 0.8812051356160839, absError=0.0012627802662596773, scorePlus=0.16553873602116922, scoreMinus= 0.16553873431882088
          o.n.a.v.GradCheckUtil - Param 663 (varnull) FAILED: grad= 1.10369861247768E-4, numericalGrad= -2.89315281454261E-4, relError= 1.0, absError=3.99685142702029E-4, scorePlus=0.1655387322768422, scoreMinus= 0.16553873806314784
          o.n.a.v.GradCheckUtil - Param 664 (varnull) FAILED: grad= -5.883545904918694E-4, numericalGrad= 0.001172791512515925, relError= 1.0, absError=0.0017611461030077945, scorePlus=0.16553874689790973, scoreMinus= 0.16553872344207948
          o.n.a.v.GradCheckUtil - Param 665 (varnull) FAILED: grad= -2.1844639151265806E-4, numericalGrad= -9.178299342771367E-4, relError= 0.6155048089014405, absError=6.993835427644786E-4, scorePlus=0.16553872599169542, scoreMinus= 0.1655387443482941
          o.n.a.v.GradCheckUtil - Param 666 (varnull) FAILED: grad= 6.428908781908688E-4, numericalGrad= -6.154295531524134E-4, relError= 1.0, absError=0.0012583204313432821, scorePlus=0.1655387290156994, scoreMinus= 0.16553874132429047
          o.n.a.v.GradCheckUtil - Param 667 (varnull) FAILED: grad= 1.9763522315569972E-4, numericalGrad= 5.51323084407862E-5, relError= 0.5637706465496641, absError=1.425029147149135E-4, scorePlus=0.1655387357213181, scoreMinus= 0.16553873461867194
          o.n.a.v.GradCheckUtil - Param 668 (varnull) FAILED: grad= -9.131626751260487E-5, numericalGrad= 0.0010739688666161484, relError= 1.0, absError=0.0011652851341287533, scorePlus=0.16553874590968337, scoreMinus= 0.16553872443030604
          o.n.a.v.GradCheckUtil - Param 669 (varnull) FAILED: grad= -1.9713158955384172E-4, numericalGrad= 2.4272945181591507E-4, relError= 1.0, absError=4.398610413697568E-4, scorePlus=0.16553873759728951, scoreMinus= 0.16553873274270048
          o.n.a.v.GradCheckUtil - Param 670 (varnull) FAILED: grad= -0.0015585290061358899, numericalGrad= -3.989037655749427E-4, relError= 0.5924214906994804, absError=0.001159625240560947, scorePlus=0.16553873118095733, scoreMinus= 0.16553873915903264
          o.n.a.v.GradCheckUtil - Param 671 (varnull) FAILED: grad= 6.121319293015899E-4, numericalGrad= -7.417898545414302E-4, relError= 1.0, absError=0.0013539217838430201, scorePlus=0.16553872775209633, scoreMinus= 0.16553874258789342
          o.n.a.v.GradCheckUtil - Param 672 (varnull) FAILED: grad= 1.3051030193462796E-4, numericalGrad= 0.0020835348932268793, relError= 0.8821069215571206, absError=0.0019530245912922513, scorePlus=0.16553875600534265, scoreMinus= 0.1655387143346448
          o.n.a.v.GradCheckUtil - Param 673 (varnull) FAILED: grad= -4.4482597900193387E-4, numericalGrad= 0.0010768288746798582, relError= 1.0, absError=0.001521654853681792, scorePlus=0.16553874593828344, scoreMinus= 0.16553872440170594
          o.n.a.v.GradCheckUtil - Param 674 (varnull) FAILED: grad= 0.0025439767267442155, numericalGrad= -0.0015656376306516504, relError= 1.0, absError=0.004109614357395866, scorePlus=0.16553871951361798, scoreMinus= 0.1655387508263706
          o.n.a.v.GradCheckUtil - Param 675 (varnull) FAILED: grad= 0.0010300153159423324, numericalGrad= -6.933460888758347E-5, relError= 1.0, absError=0.0010993499248299159, scorePlus=0.16553873447664896, scoreMinus= 0.16553873586334114
          o.n.a.v.GradCheckUtil - Param 676 (varnull) FAILED: grad= -1.990833606030962E-4, numericalGrad= -4.910056541906904E-4, relError= 0.42302121513240853, absError=2.9192229358759425E-4, scorePlus=0.1655387302599384, scoreMinus= 0.16553874008005148
          o.n.a.v.GradCheckUtil - Param 677 (varnull) FAILED: grad= -2.7607835481094264E-4, numericalGrad= -9.343639362224819E-4, relError= 0.5438388812815875, absError=6.582855814115393E-4, scorePlus=0.1655387258263554, scoreMinus= 0.16553874451363412
          o.n.a.v.GradCheckUtil - Param 678 (varnull) FAILED: grad= -0.0011724801932655158, numericalGrad= -5.6142855087149E-4, relError= 0.35241280399572356, absError=6.110516423940258E-4, scorePlus=0.16553872955570942, scoreMinus= 0.16553874078428044
          o.n.a.v.GradCheckUtil - Param 679 (varnull) FAILED: grad= 0.0010125793162639976, numericalGrad= 1.8721062200466318E-4, relError= 0.6879276679469162, absError=8.253686942593344E-4, scorePlus=0.16553873704210123, scoreMinus= 0.1655387332978888
          o.n.a.v.GradCheckUtil - Param 680 (varnull) FAILED: grad= -7.290586279830378E-4, numericalGrad= 0.0012734571661066063, relError= 1.0, absError=0.002002515794089644, scorePlus=0.16553874790456619, scoreMinus= 0.16553872243542286
          o.n.a.v.GradCheckUtil - Param 681 (varnull) FAILED: grad= -6.633744111198946E-4, numericalGrad= -5.033726671599403E-4, relError= 0.1371349000469313, absError=1.600017439599543E-4, scorePlus=0.16553873013626827, scoreMinus= 0.1655387402037216
          o.n.a.v.GradCheckUtil - Param 682 (varnull) FAILED: grad= 1.5200875803808125E-4, numericalGrad= 4.543723591821091E-4, relError= 0.4986362413957441, absError=3.0236360114402783E-4, scorePlus=0.16553873971371855, scoreMinus= 0.16553873062627136
          o.n.a.v.GradCheckUtil - Param 683 (varnull) FAILED: grad= -7.435445715225202E-4, numericalGrad= -2.627645559472036E-4, relError= 0.477765730679792, absError=4.8078001557531663E-4, scorePlus=0.16553873254234944, scoreMinus= 0.16553873779764056
          o.n.a.v.GradCheckUtil - Param 684 (varnull) FAILED: grad= -1.437406105567121E-4, numericalGrad= -5.536892236368551E-4, relError= 0.5877990773855601, absError=4.09948613080143E-4, scorePlus=0.1655387296331027, scoreMinus= 0.16553874070688718
          o.n.a.v.GradCheckUtil - Param 685 (varnull) FAILED: grad= -7.854052351501073E-4, numericalGrad= 4.118383703510808E-4, relError= 1.0, absError=0.001197243605501188, scorePlus=0.16553873928837867, scoreMinus= 0.16553873105161127
          o.n.a.v.GradCheckUtil - Param 686 (varnull) FAILED: grad= 3.523879111866203E-4, numericalGrad= -8.211750252007376E-4, relError= 1.0, absError=0.0011735629363873578, scorePlus=0.1655387269582446, scoreMinus= 0.1655387433817451
          o.n.a.v.GradCheckUtil - Param 687 (varnull) FAILED: grad= -0.0015907883915563532, numericalGrad= -0.0023955201391978598, relError= 0.20187392456781328, absError=8.047317476415066E-4, scorePlus=0.1655387112147919, scoreMinus= 0.1655387591251947
          o.n.a.v.GradCheckUtil - Param 688 (varnull) FAILED: grad= 2.4018325253821456E-4, numericalGrad= -7.732731649445767E-4, relError= 1.0, absError=0.0010134564174827912, scorePlus=0.16553872743726322, scoreMinus= 0.16553874290272652
          o.n.a.v.GradCheckUtil - Param 689 (varnull) FAILED: grad= -2.2347860422820766E-4, numericalGrad= 2.6612953091254E-4, relError= 1.0, absError=4.896081351407477E-4, scorePlus=0.1655387378312903, scoreMinus= 0.1655387325086997
          o.n.a.v.GradCheckUtil - Param 690 (varnull) FAILED: grad= -0.0018237614748718362, numericalGrad= -0.001275748025275636, relError= 0.17680650747162616, absError=5.480134495962003E-4, scorePlus=0.16553872241251427, scoreMinus= 0.16553874792747478
          o.n.a.v.GradCheckUtil - Param 691 (varnull) FAILED: grad= 1.2402936113638404E-4, numericalGrad= 2.426897779961301E-4, relError= 0.32357301323416354, absError=1.1866041685974605E-4, scorePlus=0.16553873759689278, scoreMinus= 0.16553873274309722
          o.n.a.v.GradCheckUtil - Param 692 (varnull) FAILED: grad= -0.001921079003742475, numericalGrad= 0.0014429215808298144, relError= 1.0, absError=0.0033640005845722897, scorePlus=0.1655387495992102, scoreMinus= 0.16553872074077858
          o.n.a.v.GradCheckUtil - Param 693 (varnull) FAILED: grad= -2.252676719697134E-4, numericalGrad= 0.0021374986780564598, relError= 1.0, absError=0.002362766350026173, scorePlus=0.1655387565449804, scoreMinus= 0.16553871379500684
          o.n.a.v.GradCheckUtil - Param 694 (varnull) FAILED: grad= 7.971824249290056E-4, numericalGrad= -4.962932884100546E-4, relError= 1.0, absError=0.0012934757133390602, scorePlus=0.16553873020706206, scoreMinus= 0.16553874013292783
          o.n.a.v.GradCheckUtil - Param 695 (varnull) FAILED: grad= 0.0013690346262673094, numericalGrad= -4.6251095592308994E-4, relError= 1.0, absError=0.0018315455821903994, scorePlus=0.16553873054488538, scoreMinus= 0.1655387397951045
          o.n.a.v.GradCheckUtil - Param 696 (varnull) FAILED: grad= -9.561463091828861E-4, numericalGrad= 8.312982094360598E-4, relError= 1.0, absError=0.001787444518618946, scorePlus=0.1655387434829769, scoreMinus= 0.1655387268570127
          o.n.a.v.GradCheckUtil - Param 697 (varnull) FAILED: grad= -8.81634212027534E-4, numericalGrad= -3.2129451044138335E-4, relError= 0.46581288743035176, absError=5.603397015861507E-4, scorePlus=0.16553873195704988, scoreMinus= 0.1655387383829401
          o.n.a.v.GradCheckUtil - Param 698 (varnull) FAILED: grad= 5.425604406707127E-4, numericalGrad= 2.819978278667534E-5, relError= 0.9011851855553116, absError=5.143606578840373E-4, scorePlus=0.16553873545199285, scoreMinus= 0.1655387348879972
          o.n.a.v.GradCheckUtil - Param 699 (varnull) FAILED: grad= 7.200572680749602E-4, numericalGrad= -5.921478279935499E-4, relError= 1.0, absError=0.0013122050960685102, scorePlus=0.16553872924851662, scoreMinus= 0.16553874109147318
          o.n.a.v.GradCheckUtil - Param 700 (varnull) FAILED: grad= 7.398569233405218E-4, numericalGrad= 4.3582150666132685E-4, relError= 0.25860423132770827, absError=3.040354166791949E-4, scorePlus=0.16553873952821002, scoreMinus= 0.1655387308117799
          o.n.a.v.GradCheckUtil - Param 701 (varnull) FAILED: grad= 3.3258223812748447E-4, numericalGrad= -2.103132432096366E-4, relError= 1.0, absError=5.42895481337121E-4, scorePlus=0.16553873306686256, scoreMinus= 0.16553873727312743
          o.n.a.v.GradCheckUtil - Param 702 (varnull) FAILED: grad= -9.545500337170003E-4, numericalGrad= 7.868797571863871E-4, relError= 1.0, absError=0.0017414297909033876, scorePlus=0.1655387430387924, scoreMinus= 0.16553872730119726
          o.n.a.v.GradCheckUtil - Param 703 (varnull) FAILED: grad= 4.3913418267846056E-4, numericalGrad= 5.168392866461424E-4, relError= 0.08128374527232504, absError=7.770510396768186E-5, scorePlus=0.1655387403383878, scoreMinus= 0.16553873000160207
          o.n.a.v.GradCheckUtil - Param 704 (varnull) FAILED: grad= -7.391591601755826E-4, numericalGrad= 0.002112929139985731, relError= 1.0, absError=0.0028520883001613134, scorePlus=0.16553875629928505, scoreMinus= 0.16553871404070225
          o.n.a.v.GradCheckUtil - Param 705 (varnull) FAILED: grad= -6.799373849674736E-4, numericalGrad= 7.639015919824742E-4, relError= 1.0, absError=0.0014438389769499478, scorePlus=0.16553874280901076, scoreMinus= 0.16553872753097892
          o.n.a.v.GradCheckUtil - Param 706 (varnull) FAILED: grad= -6.715149256571758E-4, numericalGrad= -5.024928667607397E-5, relError= 0.8607598276073208, absError=6.212656389811018E-4, scorePlus=0.16553873466750219, scoreMinus= 0.16553873567248792
          o.n.a.v.GradCheckUtil - Param 707 (varnull) FAILED: grad= -9.200217172377944E-4, numericalGrad= 0.0010309365139349325, relError= 1.0, absError=0.0019509582311727268, scorePlus=0.16553874547935987, scoreMinus= 0.1655387248606296
          o.n.a.v.GradCheckUtil - Param 708 (varnull) FAILED: grad= -0.0019769250196366626, numericalGrad= 0.0015468154479503224, relError= 1.0, absError=0.003523740467586985, scorePlus=0.1655387506381488, scoreMinus= 0.16553871970183984
          o.n.a.v.GradCheckUtil - Param 709 (varnull) FAILED: grad= -2.5836375357824343E-4, numericalGrad= 4.0221569824749887E-4, relError= 1.0, absError=6.605794518257423E-4, scorePlus=0.16553873919215198, scoreMinus= 0.16553873114783801
          o.n.a.v.GradCheckUtil - Param 710 (varnull) FAILED: grad= 0.0018462550177190458, numericalGrad= -4.329506586575604E-4, relError= 1.0, absError=0.002279205676376606, scorePlus=0.1655387308404884, scoreMinus= 0.16553873949950157
          o.n.a.v.GradCheckUtil - Param 711 (varnull) FAILED: grad= 7.922522918229752E-4, numericalGrad= -0.0015929018007398985, relError= 1.0, absError=0.0023851540925628736, scorePlus=0.16553871924097627, scoreMinus= 0.16553875109901228
          o.n.a.v.GradCheckUtil - Param 712 (varnull) FAILED: grad= -3.0231415174480637E-4, numericalGrad= -8.131874090766543E-4, relError= 0.4579762819476813, absError=5.108732573318479E-4, scorePlus=0.16553872703812075, scoreMinus= 0.16553874330186893
          o.n.a.v.GradCheckUtil - Param 713 (varnull) FAILED: grad= 3.003175035571775E-4, numericalGrad= -0.0010629757754565539, relError= 1.0, absError=0.0013632932790137314, scorePlus=0.16553872454023694, scoreMinus= 0.16553874579975245
          o.n.a.v.GradCheckUtil - Param 714 (varnull) FAILED: grad= 5.365564657335405E-4, numericalGrad= -5.193967117511633E-4, relError= 1.0, absError=0.0010559531774847037, scorePlus=0.16553872997602784, scoreMinus= 0.16553874036396207
          o.n.a.v.GradCheckUtil - Param 715 (varnull) FAILED: grad= 0.0014921406294161248, numericalGrad= -1.984757982964602E-4, relError= 1.0, absError=0.001690616427712585, scorePlus=0.165538733185237, scoreMinus= 0.16553873715475298
          o.n.a.v.GradCheckUtil - Param 716 (varnull) FAILED: grad= 1.3678218012647692E-4, numericalGrad= 0.0014730582434396842, relError= 0.8300674052854587, absError=0.0013362760633132073, scorePlus=0.1655387499005768, scoreMinus= 0.16553872043941192
          o.n.a.v.GradCheckUtil - Param 717 (varnull) FAILED: grad= -1.0892678320459355E-4, numericalGrad= -1.4656474783825146E-4, relError= 0.14731589920037763, absError=3.763796463365791E-5, scorePlus=0.16553873370434752, scoreMinus= 0.16553873663564247
          o.n.a.v.GradCheckUtil - Param 718 (varnull) FAILED: grad= 4.7700415764133364E-4, numericalGrad= -0.0013786266656046207, relError= 1.0, absError=0.0018556308232459543, scorePlus=0.16553872138372783, scoreMinus= 0.16553874895626114
          o.n.a.v.GradCheckUtil - Param 719 (varnull) FAILED: grad= -2.3911260905291431E-4, numericalGrad= -0.0015670999539696415, relError= 0.7352331459230047, absError=0.0013279873449167272, scorePlus=0.16553871949899476, scoreMinus= 0.16553875084099384
          o.n.a.v.GradCheckUtil - Param 720 (varnull) FAILED: grad= 9.784033750307515E-4, numericalGrad= 6.346489681008372E-4, relError= 0.21310802987493122, absError=3.437544069299144E-4, scorePlus=0.1655387415164846, scoreMinus= 0.16553872882350523
          o.n.a.v.GradCheckUtil - Param 721 (varnull) FAILED: grad= -2.732912248610823E-4, numericalGrad= -0.0011427634755145633, relError= 0.614010355972005, absError=8.69472250653481E-4, scorePlus=0.1655387237423599, scoreMinus= 0.1655387465976294
          o.n.a.v.GradCheckUtil - Param 722 (varnull) FAILED: grad= 0.0011972611663146784, numericalGrad= 9.535329748011633E-4, relError= 0.11332009272959422, absError=2.4372819151351514E-4, scorePlus=0.1655387447053245, scoreMinus= 0.165538725634665
          o.n.a.v.GradCheckUtil - Param 723 (varnull) FAILED: grad= 3.7775224245843253E-4, numericalGrad= -8.83224722525444E-4, relError= 1.0, absError=0.0012609769649838767, scorePlus=0.16553872633774758, scoreMinus= 0.16553874400224203
          o.n.a.v.GradCheckUtil - Param 724 (varnull) FAILED: grad= -6.654485439718259E-4, numericalGrad= -6.953806280796114E-4, relError= 0.021995475054861706, absError=2.99320841077855E-5, scorePlus=0.16553872821618862, scoreMinus= 0.16553874212380118
          o.n.a.v.GradCheckUtil - Param 725 (varnull) FAILED: grad= -9.275232312499856E-4, numericalGrad= -0.002273229433857882, relError= 0.4204342988690583, absError=0.001345706202607896, scorePlus=0.16553871243769916, scoreMinus= 0.16553875790228784
          o.n.a.v.GradCheckUtil - Param 726 (varnull) FAILED: grad= -4.488349439286143E-4, numericalGrad= -1.431089732828461E-4, relError= 0.5164779327169834, absError=3.057259706457682E-4, scorePlus=0.1655387337389053, scoreMinus= 0.16553873660108476
          o.n.a.v.GradCheckUtil - Param 727 (varnull) FAILED: grad= -7.096921591302835E-5, numericalGrad= 2.581822533542777E-4, relError= 1.0, absError=3.29151469267306E-4, scorePlus=0.16553873775181754, scoreMinus= 0.16553873258817248
          o.n.a.v.GradCheckUtil - Param 728 (varnull) FAILED: grad= 0.0013726829693420208, numericalGrad= -4.950665502545526E-4, relError= 1.0, absError=0.0018677495195965734, scorePlus=0.16553873021932947, scoreMinus= 0.16553874012066047
          o.n.a.v.GradCheckUtil - Param 729 (varnull) FAILED: grad= -0.002115800762287471, numericalGrad= 4.6712384099700793E-4, relError= 1.0, absError=0.002582924603284479, scorePlus=0.16553873984123338, scoreMinus= 0.16553873049875656
          o.n.a.v.GradCheckUtil - Param 730 (varnull) FAILED: grad= -3.747169008117553E-4, numericalGrad= 6.011895883895058E-4, relError= 1.0, absError=9.75906489201261E-4, scorePlus=0.1655387411818908, scoreMinus= 0.16553872915809903
          o.n.a.v.GradCheckUtil - Param 731 (varnull) FAILED: grad= 0.0011271242279690633, numericalGrad= 0.0020200021474958696, relError= 0.28371212751025904, absError=8.928779195268063E-4, scorePlus=0.16553875537001528, scoreMinus= 0.16553871496997233
          o.n.a.v.GradCheckUtil - Param 732 (varnull) FAILED: grad= 0.00202402420600284, numericalGrad= -4.7770900429844326E-4, relError= 1.0, absError=0.0025017332103012832, scorePlus=0.16553873039290493, scoreMinus= 0.165538739947085
          o.n.a.v.GradCheckUtil - Param 733 (varnull) FAILED: grad= -1.535890640628681E-4, numericalGrad= 0.00131677012349396, relError= 1.0, absError=0.001470359187556828, scorePlus=0.16553874833769575, scoreMinus= 0.16553872200229328
          o.n.a.v.GradCheckUtil - Param 734 (varnull) FAILED: grad= -7.002021933882019E-4, numericalGrad= -8.265125889250767E-4, relError= 0.0827334594517316, absError=1.2631039553687488E-4, scorePlus=0.16553872690486893, scoreMinus= 0.1655387434351207
          o.n.a.v.GradCheckUtil - Param 735 (varnull) FAILED: grad= -0.0011062193826254605, numericalGrad= 4.0077124952020426E-5, relError= 1.0, absError=0.001146296507577481, scorePlus=0.16553873557076626, scoreMinus= 0.16553873476922376
          o.n.a.v.GradCheckUtil - Param 736 (varnull) FAILED: grad= -5.646654346461387E-4, numericalGrad= 1.2949329386557906E-4, relError= 1.0, absError=6.941587285117178E-4, scorePlus=0.16553873646492798, scoreMinus= 0.1655387338750621
          o.n.a.v.GradCheckUtil - Param 737 (varnull) FAILED: grad= 0.001149865915648712, numericalGrad= 2.5512253837289833E-4, relError= 0.6368332598853168, absError=8.947433772758136E-4, scorePlus=0.16553873772122038, scoreMinus= 0.1655387326187696
          o.n.a.v.GradCheckUtil - Param 738 (varnull) FAILED: grad= 6.176535892278467E-4, numericalGrad= 9.154367722197242E-4, relError= 0.19423720250299234, absError=2.9778318299187754E-4, scorePlus=0.1655387443243625, scoreMinus= 0.16553872601562705
          o.n.a.v.GradCheckUtil - Param 739 (varnull) FAILED: grad= -7.867937852970591E-4, numericalGrad= 0.001033591026655678, relError= 1.0, absError=0.0018203848119527372, scorePlus=0.16553874550590497, scoreMinus= 0.16553872483408444
          o.n.a.v.GradCheckUtil - Param 740 (varnull) FAILED: grad= 2.231174586053189E-4, numericalGrad= -6.199585067534485E-4, relError= 1.0, absError=8.430759653587674E-4, scorePlus=0.16553872897040983, scoreMinus= 0.16553874136957997
          o.n.a.v.GradCheckUtil - Param 741 (varnull) FAILED: grad= -6.306763006877001E-5, numericalGrad= 4.509063344926289E-4, relError= 1.0, absError=5.139739645613989E-4, scorePlus=0.1655387396790583, scoreMinus= 0.1655387306609316
          o.n.a.v.GradCheckUtil - Param 742 (varnull) FAILED: grad= -3.829318576843626E-4, numericalGrad= -3.050894828438011E-4, relError= 0.11313947730284837, absError=7.784237484056148E-5, scorePlus=0.16553873211910014, scoreMinus= 0.1655387382208898
          o.n.a.v.GradCheckUtil - Param 743 (varnull) FAILED: grad= 0.0013648999563192997, numericalGrad= -3.999678019339647E-4, relError= 1.0, absError=0.0017648677582532645, scorePlus=0.16553873117031695, scoreMinus= 0.165538739169673
          o.n.a.v.GradCheckUtil - Param 744 (varnull) FAILED: grad= -3.5922576286412665E-4, numericalGrad= -5.012670556414633E-5, relError= 0.755092691847639, absError=3.090990572999803E-4, scorePlus=0.16553873466872795, scoreMinus= 0.16553873567126207
          o.n.a.v.GradCheckUtil - Param 745 (varnull) FAILED: grad= -0.0010922801667762627, numericalGrad= -1.9180941973617746E-4, relError= 0.701252277487698, absError=9.004707470400852E-4, scorePlus=0.16553873325190083, scoreMinus= 0.16553873708808922
          o.n.a.v.GradCheckUtil - Param 746 (varnull) FAILED: grad= -5.469225274955162E-4, numericalGrad= -0.0010197530847522174, relError= 0.3018050153843424, absError=4.728305572567012E-4, scorePlus=0.16553872497246386, scoreMinus= 0.16553874536752555
          o.n.a.v.GradCheckUtil - Param 747 (varnull) FAILED: grad= 3.4649381670248935E-4, numericalGrad= 0.0010003021508331322, relError= 0.48545462704865894, absError=6.538083341306429E-4, scorePlus=0.16553874517301623, scoreMinus= 0.1655387251669732
          o.n.a.v.GradCheckUtil - Param 748 (varnull) FAILED: grad= 2.227898231773865E-4, numericalGrad= -2.699970524933093E-4, relError= 1.0, absError=4.927868756706958E-4, scorePlus=0.16553873247002446, scoreMinus= 0.1655387378699655
          o.n.a.v.GradCheckUtil - Param 749 (varnull) FAILED: grad= -6.02048414091983E-4, numericalGrad= 0.001412497621644526, relError= 1.0, absError=0.002014546035736509, scorePlus=0.16553874929497062, scoreMinus= 0.16553872104501818
          o.n.a.v.GradCheckUtil - Param 750 (varnull) FAILED: grad= -2.601900424874123E-4, numericalGrad= -0.0010814938666836582, relError= 0.6121440516519798, absError=8.21303824196246E-4, scorePlus=0.16553872435505598, scoreMinus= 0.16553874598493332
          o.n.a.v.GradCheckUtil - Param 751 (varnull) FAILED: grad= 0.0014393630196010835, numericalGrad= -0.0013156288378168846, relError= 1.0, absError=0.0027549918574179683, scorePlus=0.1655387220137061, scoreMinus= 0.16553874832628285
          o.n.a.v.GradCheckUtil - Param 752 (varnull) FAILED: grad= 2.67063399147012E-4, numericalGrad= 3.0061511613332922E-5, relError= 0.7976506814160732, absError=2.3700188753367907E-4, scorePlus=0.16553873547061013, scoreMinus= 0.1655387348693799
          o.n.a.v.GradCheckUtil - Param 753 (varnull) FAILED: grad= -6.290542657221097E-4, numericalGrad= 2.9349182806281956E-5, relError= 1.0, absError=6.584034485283916E-4, scorePlus=0.16553873546348682, scoreMinus= 0.16553873487650317
          o.n.a.v.GradCheckUtil - Param 754 (varnull) FAILED: grad= 6.111262891309565E-4, numericalGrad= -0.0014748420526511372, relError= 1.0, absError=0.0020859683417820936, scorePlus=0.1655387204215738, scoreMinus= 0.16553874991841486
          o.n.a.v.GradCheckUtil - Param 755 (varnull) FAILED: grad= -1.3045354522597024E-4, numericalGrad= -6.823846460113358E-4, relError= 0.6790171853825094, absError=5.519311007853655E-4, scorePlus=0.16553872834614838, scoreMinus= 0.1655387419938413
          o.n.a.v.GradCheckUtil - Param 756 (varnull) FAILED: grad= -0.0015756545322420414, numericalGrad= 2.24385209024458E-4, relError= 1.0, absError=0.0018000397412664994, scorePlus=0.16553873741384706, scoreMinus= 0.16553873292614288
          o.n.a.v.GradCheckUtil - Param 757 (varnull) FAILED: grad= -4.303500651184087E-4, numericalGrad= 1.5388497281998426E-4, relError= 1.0, absError=5.842350379383929E-4, scorePlus=0.16553873670884472, scoreMinus= 0.16553873363114527
          o.n.a.v.GradCheckUtil - Param 758 (varnull) FAILED: grad= 6.050282583090309E-4, numericalGrad= 9.656593302764803E-5, relError= 0.7247242516541638, absError=5.084623252813829E-4, scorePlus=0.1655387361356543, scoreMinus= 0.16553873420433565
          o.n.a.v.GradCheckUtil - Param 759 (varnull) FAILED: grad= 0.0010195610712163668, numericalGrad= 0.00101848101619062, relError= 5.299473609600549E-4, absError=1.0800550257468542E-6, scorePlus=0.16553874535480484, scoreMinus= 0.16553872498518452
          o.n.a.v.GradCheckUtil - Param 760 (varnull) FAILED: grad= -0.0016737532598711177, numericalGrad= -6.950291439600241E-4, relError= 0.41317603268588854, absError=9.787241159110935E-4, scorePlus=0.16553872821970342, scoreMinus= 0.1655387421202863
          o.n.a.v.GradCheckUtil - Param 761 (varnull) FAILED: grad= -0.0011384752019460277, numericalGrad= -8.20589741989952E-4, relError= 0.16226387029181807, absError=3.178854599560757E-4, scorePlus=0.16553872696409738, scoreMinus= 0.16553874337589222
          o.n.a.v.GradCheckUtil - Param 762 (varnull) FAILED: grad= -3.5636966788548715E-5, numericalGrad= -4.609429837820755E-4, relError= 0.8564703760286819, absError=4.253060169935268E-4, scorePlus=0.1655387305605651, scoreMinus= 0.16553873977942477
          o.n.a.v.GradCheckUtil - Param 763 (varnull) FAILED: grad= -8.238685199831547E-4, numericalGrad= 3.196758593948523E-4, relError= 1.0, absError=0.0011435443793780071, scorePlus=0.16553873836675356, scoreMinus= 0.16553873197323637
          o.n.a.v.GradCheckUtil - Param 764 (varnull) FAILED: grad= 0.0013798350055644172, numericalGrad= 2.927165912436358E-4, relError= 0.649976010543095, absError=0.0010871184143207814, scorePlus=0.16553873809716088, scoreMinus= 0.16553873224282906
          o.n.a.v.GradCheckUtil - Param 765 (varnull) FAILED: grad= 1.9021149469748702E-4, numericalGrad= 0.002631778416029018, relError= 0.8651933559546157, absError=0.002441566921331531, scorePlus=0.16553876148777708, scoreMinus= 0.16553870885220875
          o.n.a.v.GradCheckUtil - Param 766 (varnull) FAILED: grad= 0.001174764425121627, numericalGrad= -8.396768474971948E-4, relError= 1.0, absError=0.0020144412726188217, scorePlus=0.1655387267732263, scoreMinus= 0.16553874356676326
          o.n.a.v.GradCheckUtil - Param 767 (varnull) FAILED: grad= 0.0017580390673076233, numericalGrad= 6.73308611642831E-4, relError= 0.446143702546499, absError=0.0010847304556647923, scorePlus=0.165538741903081, scoreMinus= 0.16553872843690876
          o.n.a.v.GradCheckUtil - Param 768 (varnull) FAILED: grad= -4.8066037956799975E-4, numericalGrad= -1.8164536541576123E-4, relError= 0.451475797117795, absError=2.9901501415223854E-4, scorePlus=0.16553873335354136, scoreMinus= 0.16553873698644866
          o.n.a.v.GradCheckUtil - Param 769 (varnull) FAILED: grad= 9.555778840035501E-4, numericalGrad= 8.507506144006526E-4, relError= 0.05803333651409863, absError=1.0482726960289756E-4, scorePlus=0.16553874367750093, scoreMinus= 0.16553872666248864
          o.n.a.v.GradCheckUtil - Param 770 (varnull) FAILED: grad= 6.427714138443574E-4, numericalGrad= 0.0010455985299806514, relError= 0.2385893669865311, absError=4.0282711613629397E-4, scorePlus=0.16553874562597998, scoreMinus= 0.16553872471400938
          o.n.a.v.GradCheckUtil - Param 771 (varnull) FAILED: grad= -7.426784550103124E-4, numericalGrad= -4.1589757054927284E-4, relError= 0.2820538982784547, absError=3.2678088446103955E-4, scorePlus=0.16553873101101926, scoreMinus= 0.16553873932897067
          o.n.a.v.GradCheckUtil - Param 772 (varnull) FAILED: grad= -0.0010852409084630727, numericalGrad= -7.976189320135773E-4, relError= 0.1527580387378613, absError=2.8762197644949543E-4, scorePlus=0.1655387271938055, scoreMinus= 0.16553874314618414
          o.n.a.v.GradCheckUtil - Param 773 (varnull) FAILED: grad= 1.5013910201097185E-5, numericalGrad= -3.1109434750486997E-4, relError= 1.0, absError=3.2610825770596716E-4, scorePlus=0.1655387320590515, scoreMinus= 0.16553873828093846
          o.n.a.v.GradCheckUtil - Param 774 (varnull) FAILED: grad= 0.002322179131858636, numericalGrad= -2.61710994542419E-4, relError= 1.0, absError=0.002583890126401055, scorePlus=0.16553873255288504, scoreMinus= 0.16553873778710493
          o.n.a.v.GradCheckUtil - Param 775 (varnull) FAILED: grad= 0.0014941220436707637, numericalGrad= -7.825131556615793E-4, relError= 1.0, absError=0.002276635199332343, scorePlus=0.16553872734486327, scoreMinus= 0.1655387429951264
          o.n.a.v.GradCheckUtil - Param 776 (varnull) FAILED: grad= 7.71373445576428E-4, numericalGrad= -2.491543110716421E-4, relError= 1.0, absError=0.00102052775664807, scorePlus=0.1655387326784519, scoreMinus= 0.16553873766153812
          o.n.a.v.GradCheckUtil - Param 777 (varnull) FAILED: grad= -3.0765082023896526E-4, numericalGrad= -2.6383215473435584E-4, relError= 0.07667536466270938, absError=4.381866550460942E-5, scorePlus=0.16553873253167345, scoreMinus= 0.16553873780831654
          o.n.a.v.GradCheckUtil - Param 778 (varnull) FAILED: grad= 0.0010561570569914429, numericalGrad= -1.4483541171950165E-4, relError= 1.0, absError=0.0012009924687109445, scorePlus=0.16553873372164088, scoreMinus= 0.1655387366183491
          o.n.a.v.GradCheckUtil - Param 779 (varnull) FAILED: grad= -8.040949418230816E-4, numericalGrad= 0.001814240406516898, relError= 1.0, absError=0.0026183353483399795, scorePlus=0.1655387533123981, scoreMinus= 0.16553871702758996
          o.n.a.v.GradCheckUtil - Param 780 (varnull) FAILED: grad= 0.0012891553258874402, numericalGrad= 4.850916376919478E-4, relError= 0.45318588939465576, absError=8.040636881954924E-4, scorePlus=0.16553874002091132, scoreMinus= 0.16553873031907856
          o.n.a.v.GradCheckUtil - Param 781 (varnull) FAILED: grad= 9.842580195347846E-4, numericalGrad= -0.0023954392344704978, relError= 1.0, absError=0.003379697254005282, scorePlus=0.16553871121560093, scoreMinus= 0.16553875912438562
          o.n.a.v.GradCheckUtil - Param 782 (varnull) FAILED: grad= 0.0019881539215565723, numericalGrad= 0.0013478977212155738, relError= 0.19192035043227545, absError=6.402562003409984E-4, scorePlus=0.16553874864897167, scoreMinus= 0.16553872169101724
          o.n.a.v.GradCheckUtil - Param 783 (varnull) FAILED: grad= -8.947697181127018E-4, numericalGrad= 1.1036986186097052E-4, relError= 1.0, absError=0.0010051395799736723, scorePlus=0.16553873627369362, scoreMinus= 0.16553873406629638
          o.n.a.v.GradCheckUtil - Param 784 (varnull) FAILED: grad= 3.67611017722869E-5, numericalGrad= -5.883546094764824E-4, relError= 1.0, absError=6.251157112487694E-4, scorePlus=0.1655387292864488, scoreMinus= 0.165538741053541
          o.n.a.v.GradCheckUtil - Param 785 (varnull) FAILED: grad= -4.1504213555293E-4, numericalGrad= -2.1844639985779676E-4, relError= 0.310338269291123, absError=1.9659573569513324E-4, scorePlus=0.165538732985531, scoreMinus= 0.165538737354459
          o.n.a.v.GradCheckUtil - Param 786 (varnull) FAILED: grad= -3.7016365988846875E-4, numericalGrad= 6.428908960742774E-4, relError= 1.0, absError=0.001013054555962746, scorePlus=0.16553874159890383, scoreMinus= 0.1655387287410859
          o.n.a.v.GradCheckUtil - Param 787 (varnull) FAILED: grad= -1.7485416350438584E-4, numericalGrad= 1.9763522762783478E-4, relError= 1.0, absError=3.724893911322206E-4, scorePlus=0.1655387371463473, scoreMinus= 0.16553873319364273
          o.n.a.v.GradCheckUtil - Param 788 (varnull) FAILED: grad= -6.690529794415695E-4, numericalGrad= -9.131627121128359E-5, relError= 0.7598107205600977, absError=5.777367082302859E-4, scorePlus=0.1655387342568323, scoreMinus= 0.16553873608315772
          o.n.a.v.GradCheckUtil - Param 789 (varnull) FAILED: grad= 6.039722469773685E-4, numericalGrad= -1.9713159715717407E-4, relError= 1.0, absError=8.011038441345426E-4, scorePlus=0.16553873319867904, scoreMinus= 0.16553873714131098
          o.n.a.v.GradCheckUtil - Param 790 (varnull) FAILED: grad= 7.169705857338473E-4, numericalGrad= -0.0015585290544239958, relError= 1.0, absError=0.0022754996401578432, scorePlus=0.16553871958470376, scoreMinus= 0.16553875075528485
          o.n.a.v.GradCheckUtil - Param 791 (varnull) FAILED: grad= 0.0016844773357745188, numericalGrad= 6.121319465202113E-4, relError= 0.4669254790187209, absError=0.0010723453892543075, scorePlus=0.16553874129131438, scoreMinus= 0.16553872904867545
          o.n.a.v.GradCheckUtil - Param 792 (varnull) FAILED: grad= -4.0179318291482517E-4, numericalGrad= 1.3051030395283547E-4, relError= 1.0, absError=5.323034868676606E-4, scorePlus=0.16553873647509806, scoreMinus= 0.16553873386489198
          o.n.a.v.GradCheckUtil - Param 793 (varnull) FAILED: grad= 0.0014573905460996447, numericalGrad= -4.4482599409478846E-4, relError= 1.0, absError=0.0019022165401944332, scorePlus=0.165538730721735, scoreMinus= 0.16553873961825488
          o.n.a.v.GradCheckUtil - Param 794 (varnull) FAILED: grad= -0.001577402812715988, numericalGrad= 0.002543976800051251, relError= 1.0, absError=0.0041213796127672385, scorePlus=0.16553876060976105, scoreMinus= 0.16553870973022505
          o.n.a.v.GradCheckUtil - Param 795 (varnull) FAILED: grad= -1.381618930321215E-4, numericalGrad= 0.0010300153452380556, relError= 1.0, absError=0.001168177238270177, scorePlus=0.16553874547014813, scoreMinus= 0.16553872486984123
          o.n.a.v.GradCheckUtil - Param 796 (varnull) FAILED: grad= -1.7567013173680802E-4, numericalGrad= -1.9908336784668632E-4, relError= 0.062476364159107414, absError=2.34132361098783E-5, scorePlus=0.16553873317916132, scoreMinus= 0.16553873716082868
          o.n.a.v.GradCheckUtil - Param 797 (varnull) FAILED: grad= 8.775968631744976E-4, numericalGrad= -2.760783643362963E-4, relError= 1.0, absError=0.001153675227510794, scorePlus=0.16553873240921135, scoreMinus= 0.16553873793077864
          o.n.a.v.GradCheckUtil - Param 798 (varnull) FAILED: grad= 0.001057009800629041, numericalGrad= -0.0011724802295720593, relError= 1.0, absError=0.0022294900302011, scorePlus=0.1655387234451923, scoreMinus= 0.1655387468947969
          o.n.a.v.GradCheckUtil - Param 799 (varnull) FAILED: grad= 3.7805380078087644E-4, numericalGrad= 0.00101257934675969, relError= 0.45628535973057816, absError=6.345255459788135E-4, scorePlus=0.1655387452957882, scoreMinus= 0.16553872504420125
          o.n.a.v.GradCheckUtil - Param 800 (varnull) FAILED: grad= -0.0014658032766436617, numericalGrad= -7.290586509500762E-4, relError= 0.3356678688674009, absError=7.367446256935855E-4, scorePlus=0.16553872787940835, scoreMinus= 0.16553874246058137
          o.n.a.v.GradCheckUtil - Param 801 (varnull) FAILED: grad= 6.382538339200296E-4, numericalGrad= -6.633744331629997E-4, relError= 1.0, absError=0.0013016282670830293, scorePlus=0.16553872853625057, scoreMinus= 0.16553874180373923
          o.n.a.v.GradCheckUtil - Param 802 (varnull) FAILED: grad= 7.055231821868837E-4, numericalGrad= 1.5200876252174922E-4, relError= 0.6454738194659376, absError=5.535144196651345E-4, scorePlus=0.16553873669008265, scoreMinus= 0.1655387336499074
          o.n.a.v.GradCheckUtil - Param 803 (varnull) FAILED: grad= -5.028930064875138E-4, numericalGrad= -7.435445925629834E-4, relError= 0.19307150735728096, absError=2.4065158607546966E-4, scorePlus=0.16553872773454895, scoreMinus= 0.1655387426054408
          o.n.a.v.GradCheckUtil - Param 804 (varnull) FAILED: grad= -8.311509417329938E-4, numericalGrad= -1.4374061524380366E-4, relError= 0.705114657696795, absError=6.874103264891901E-4, scorePlus=0.16553873373258887, scoreMinus= 0.16553873660740118
          o.n.a.v.GradCheckUtil - Param 805 (varnull) FAILED: grad= -0.00122565185711905, numericalGrad= -7.854052588851522E-4, relError= 0.21891302575663785, absError=4.402465982338977E-4, scorePlus=0.16553872731594227, scoreMinus= 0.16553874302404745
          o.n.a.v.GradCheckUtil - Param 806 (varnull) FAILED: grad= -2.3636804942056078E-4, numericalGrad= 3.5238792162051164E-4, relError= 1.0, absError=5.887559710410725E-4, scorePlus=0.1655387386938742, scoreMinus= 0.16553873164611577
          o.n.a.v.GradCheckUtil - Param 807 (varnull) FAILED: grad= 6.510416452653506E-4, numericalGrad= -0.0015907884398647096, relError= 1.0, absError=0.0022418300851300603, scorePlus=0.16553871926210986, scoreMinus= 0.16553875107787866
          o.n.a.v.GradCheckUtil - Param 808 (varnull) FAILED: grad= -5.761614263041834E-4, numericalGrad= 2.4018325939234583E-4, relError= 1.0, absError=8.163446856965293E-4, scorePlus=0.1655387375718276, scoreMinus= 0.16553873276816242
          o.n.a.v.GradCheckUtil - Param 809 (varnull) FAILED: grad= 5.195954259850857E-4, numericalGrad= -2.2347861200477934E-4, relError= 1.0, absError=7.430740379898651E-4, scorePlus=0.1655387329352089, scoreMinus= 0.16553873740478114
          o.n.a.v.GradCheckUtil - Param 810 (varnull) FAILED: grad= -4.951276010830287E-4, numericalGrad= -0.0018237615306837538, relError= 0.5729613854321819, absError=0.001328633929600725, scorePlus=0.16553871693237873, scoreMinus= 0.16553875340760935
          o.n.a.v.GradCheckUtil - Param 811 (varnull) FAILED: grad= -0.001096993882194863, numericalGrad= 1.240293631687983E-4, relError= 1.0, absError=0.0012210232453636614, scorePlus=0.16553873641028866, scoreMinus= 0.1655387339297014
          o.n.a.v.GradCheckUtil - Param 812 (varnull) FAILED: grad= 0.0012443767010200631, numericalGrad= -0.0019210790611068338, relError= 1.0, absError=0.003165455762126897, scorePlus=0.1655387159592033, scoreMinus= 0.16553875438078453
          o.n.a.v.GradCheckUtil - Param 813 (varnull) FAILED: grad= -7.178753387096117E-4, numericalGrad= -2.2526767951003277E-4, relError= 0.5223043055860883, absError=4.926076591995789E-4, scorePlus=0.16553873291731822, scoreMinus= 0.1655387374226718
          o.n.a.v.GradCheckUtil - Param 814 (varnull) FAILED: grad= 0.0014137167435562547, numericalGrad= 7.971824478314459E-4, relError= 0.27886133303881344, absError=6.165342957248089E-4, scorePlus=0.16553874314181932, scoreMinus= 0.16553872719817037
          o.n.a.v.GradCheckUtil - Param 815 (varnull) FAILED: grad= 5.961497839745497E-4, numericalGrad= 0.0013690346661876516, relError= 0.3932887226689128, absError=7.728848822131019E-4, scorePlus=0.16553874886034114, scoreMinus= 0.16553872147964782
          o.n.a.v.GradCheckUtil - Param 816 (varnull) FAILED: grad= -2.963165456391551E-5, numericalGrad= -9.561463384932799E-4, relError= 0.9398816878189401, absError=9.265146839293643E-4, scorePlus=0.1655387256085314, scoreMinus= 0.16553874473145816
          o.n.a.v.GradCheckUtil - Param 817 (varnull) FAILED: grad= -9.071760849258688E-5, numericalGrad= -8.816342392248265E-4, relError= 0.8134057981058079, absError=7.909166307322397E-4, scorePlus=0.1655387263536524, scoreMinus= 0.1655387439863372
          o.n.a.v.GradCheckUtil - Param 818 (varnull) FAILED: grad= -1.8182900913820682E-4, numericalGrad= 5.425604548969787E-4, relError= 1.0, absError=7.243894640351855E-4, scorePlus=0.1655387405955995, scoreMinus= 0.1655387297443904
          o.n.a.v.GradCheckUtil - Param 819 (varnull) FAILED: grad= 2.1284597649901614E-4, numericalGrad= 7.200572887944289E-4, relError= 0.5436912176911175, absError=5.072113122954128E-4, scorePlus=0.16553874237056776, scoreMinus= 0.16553872796942198
          o.n.a.v.GradCheckUtil - Param 820 (varnull) FAILED: grad= -2.0015185328439415E-4, numericalGrad= 7.398569437655488E-4, relError= 1.0, absError=9.40008797049943E-4, scorePlus=0.16553874256856432, scoreMinus= 0.16553872777142545
          o.n.a.v.GradCheckUtil - Param 821 (varnull) FAILED: grad= -8.376325511749681E-4, numericalGrad= 3.325822464650407E-4, relError= 1.0, absError=0.0011702147976400089, scorePlus=0.1655387384958175, scoreMinus= 0.16553873184417256
          o.n.a.v.GradCheckUtil - Param 822 (varnull) FAILED: grad= -6.606632836740648E-4, numericalGrad= -9.545500639918102E-4, relError= 0.18194920240254175, absError=2.9388678031774535E-4, scorePlus=0.16553872562449412, scoreMinus= 0.1655387447154954
          o.n.a.v.GradCheckUtil - Param 823 (varnull) FAILED: grad= 2.8902767704936234E-4, numericalGrad= 4.391341956733185E-4, relError= 0.20614443607530653, absError=1.5010651862395617E-4, scorePlus=0.16553873956133694, scoreMinus= 0.16553873077865303
          o.n.a.v.GradCheckUtil - Param 824 (varnull) FAILED: grad= -6.686081084795606E-4, numericalGrad= -7.391591824723597E-4, relError= 0.050115579788114706, absError=7.055107399279905E-5, scorePlus=0.16553872777840306, scoreMinus= 0.1655387425615867
          o.n.a.v.GradCheckUtil - Param 825 (varnull) FAILED: grad= 3.9102682643953887E-4, numericalGrad= -6.799374063781726E-4, relError= 1.0, absError=0.0010709642328177115, scorePlus=0.16553872837062084, scoreMinus= 0.16553874196936896
          o.n.a.v.GradCheckUtil - Param 826 (varnull) FAILED: grad= -0.001320979725129041, numericalGrad= -6.71514945038698E-4, relError= 0.3259555921600871, absError=6.494647800903429E-4, scorePlus=0.16553872845484546, scoreMinus= 0.16553874188514436
          o.n.a.v.GradCheckUtil - Param 827 (varnull) FAILED: grad= 0.0018263891667241676, numericalGrad= -9.200217462868031E-4, relError= 1.0, absError=0.0027464109130109706, scorePlus=0.16553872596977734, scoreMinus= 0.16553874437021227
          o.n.a.v.GradCheckUtil - Param 828 (varnull) FAILED: grad= -4.581595317880252E-5, numericalGrad= -0.001976925079194558, relError= 0.9546991409720453, absError=0.0019311091260157556, scorePlus=0.16553871540074308, scoreMinus= 0.16553875493924466
          o.n.a.v.GradCheckUtil - Param 829 (varnull) FAILED: grad= -7.913450202891541E-4, numericalGrad= -2.583637609410161E-4, relError= 0.5077420222430918, absError=5.32981259348138E-4, scorePlus=0.16553873258635743, scoreMinus= 0.16553873775363265
          o.n.a.v.GradCheckUtil - Param 830 (varnull) FAILED: grad= 9.223389355179422E-4, numericalGrad= 0.0018462550724351876, relError= 0.3337131172946202, absError=9.239161369172454E-4, scorePlus=0.16553875363254475, scoreMinus= 0.1655387167074433
          o.n.a.v.GradCheckUtil - Param 831 (varnull) FAILED: grad= -7.467595387353438E-5, numericalGrad= 7.922523151404625E-4, relError= 1.0, absError=8.669282690139968E-4, scorePlus=0.165538743092518, scoreMinus= 0.1655387272474717
          o.n.a.v.GradCheckUtil - Param 832 (varnull) FAILED: grad= -0.001760261494194909, numericalGrad= -3.0231416259240973E-4, relError= 0.7068576257093073, absError=0.0014579473316024992, scorePlus=0.1655387321468534, scoreMinus= 0.16553873819313666
          o.n.a.v.GradCheckUtil - Param 833 (varnull) FAILED: grad= -0.0019322268548981859, numericalGrad= 3.003175125249058E-4, relError= 1.0, absError=0.0022325443674230915, scorePlus=0.16553873817317016, scoreMinus= 0.1655387321668199
          o.n.a.v.GradCheckUtil - Param 834 (varnull) FAILED: grad= 1.9998572874956042E-4, numericalGrad= 5.365564811898871E-4, relError= 0.45696057591593664, absError=3.3657075244032664E-4, scorePlus=0.1655387405355598, scoreMinus= 0.16553872980443018
          o.n.a.v.GradCheckUtil - Param 835 (varnull) FAILED: grad= -5.904683962051421E-4, numericalGrad= 0.0014921406735202145, relError= 1.0, absError=0.0020826090697253566, scorePlus=0.16553875009140115, scoreMinus= 0.16553872024858768
          o.n.a.v.GradCheckUtil - Param 836 (varnull) FAILED: grad= 4.293557138827608E-4, numericalGrad= 1.367821841902206E-4, relError= 0.5167884550537973, absError=2.9257352969254023E-4, scorePlus=0.16553873653781692, scoreMinus= 0.16553873380217324
          o.n.a.v.GradCheckUtil - Param 837 (varnull) FAILED: grad= 4.970471992247878E-4, numericalGrad= -1.0892678842244762E-4, relError= 1.0, absError=6.059739876472355E-4, scorePlus=0.1655387340807272, scoreMinus= 0.16553873625926296
          o.n.a.v.GradCheckUtil - Param 838 (varnull) FAILED: grad= -4.468702457672373E-4, numericalGrad= 4.770041708845873E-4, relError= 1.0, absError=9.238744166518247E-4, scorePlus=0.16553873994003673, scoreMinus= 0.16553873039995332
          o.n.a.v.GradCheckUtil - Param 839 (varnull) FAILED: grad= 3.4207385876281073E-4, numericalGrad= -2.3911261581854856E-4, relError= 1.0, absError=5.811864745813593E-4, scorePlus=0.1655387327788689, scoreMinus= 0.16553873756112122
          o.n.a.v.GradCheckUtil - Param 840 (varnull) FAILED: grad= -0.001657833521292255, numericalGrad= 6.346489681008372E-4, relError= 1.0, absError=0.0022924824893930922, scorePlus=0.1655387415164846, scoreMinus= 0.16553872882350523
          o.n.a.v.GradCheckUtil - Param 841 (varnull) FAILED: grad= -0.0015803916501912084, numericalGrad= -0.0011427634755145633, relError= 0.1607062963639367, absError=4.3762817467664513E-4, scorePlus=0.1655387237423599, scoreMinus= 0.1655387465976294
          o.n.a.v.GradCheckUtil - Param 842 (varnull) FAILED: grad= -5.3420215444243277E-5, numericalGrad= 9.535329748011633E-4, relError= 1.0, absError=0.0010069531902454066, scorePlus=0.1655387447053245, scoreMinus= 0.165538725634665
          o.n.a.v.GradCheckUtil - Param 843 (varnull) FAILED: grad= -1.3745491372776667E-4, numericalGrad= -8.83224722525444E-4, relError= 0.7306600252507305, absError=7.457698087976773E-4, scorePlus=0.16553872633774758, scoreMinus= 0.16553874400224203
          o.n.a.v.GradCheckUtil - Param 844 (varnull) FAILED: grad= 7.706828313273883E-5, numericalGrad= -6.953806280796114E-4, relError= 1.0, absError=7.724489112123503E-4, scorePlus=0.16553872821618862, scoreMinus= 0.16553874212380118
          o.n.a.v.GradCheckUtil - Param 845 (varnull) FAILED: grad= -6.497779866231867E-4, numericalGrad= -0.002273229433857882, relError= 0.5554044905460787, absError=0.0016234514472346952, scorePlus=0.16553871243769916, scoreMinus= 0.16553875790228784
          o.n.a.v.GradCheckUtil - Param 846 (varnull) FAILED: grad= -0.0018011091625708276, numericalGrad= -1.431089732828461E-4, relError= 0.852785064963907, absError=0.0016580001892879815, scorePlus=0.1655387337389053, scoreMinus= 0.16553873660108476
          o.n.a.v.GradCheckUtil - Param 847 (varnull) FAILED: grad= 0.0016258473102678797, numericalGrad= 2.581822533542777E-4, relError= 0.725925475545185, absError=0.001367665056913602, scorePlus=0.16553873775181754, scoreMinus= 0.16553873258817248
          o.n.a.v.GradCheckUtil - Param 848 (varnull) FAILED: grad= 2.964115097649901E-4, numericalGrad= -4.950665502545526E-4, relError= 1.0, absError=7.914780600195427E-4, scorePlus=0.16553873021932947, scoreMinus= 0.16553874012066047
          o.n.a.v.GradCheckUtil - Param 849 (varnull) FAILED: grad= 1.7358343952680858E-4, numericalGrad= 4.6712384099700793E-4, relError= 0.45815056328096115, absError=2.9354040147019933E-4, scorePlus=0.16553873984123338, scoreMinus= 0.16553873049875656
          o.n.a.v.GradCheckUtil - Param 850 (varnull) FAILED: grad= -8.101156328535157E-4, numericalGrad= 6.011895883895058E-4, relError= 1.0, absError=0.0014113052212430216, scorePlus=0.1655387411818908, scoreMinus= 0.16553872915809903
          o.n.a.v.GradCheckUtil - Param 851 (varnull) FAILED: grad= -6.179630264022454E-4, numericalGrad= 0.0020200021474958696, relError= 1.0, absError=0.002637965173898115, scorePlus=0.16553875537001528, scoreMinus= 0.16553871496997233
          o.n.a.v.GradCheckUtil - Param 852 (varnull) FAILED: grad= -4.22075058466762E-5, numericalGrad= -4.7770900429844326E-4, relError= 0.8376373705274518, absError=4.355014984517671E-4, scorePlus=0.16553873039290493, scoreMinus= 0.165538739947085
          o.n.a.v.GradCheckUtil - Param 853 (varnull) FAILED: grad= 1.2680044363671305E-4, numericalGrad= 0.00131677012349396, relError= 0.8243238723150899, absError=0.0011899696798572468, scorePlus=0.16553874833769575, scoreMinus= 0.16553872200229328
          o.n.a.v.GradCheckUtil - Param 854 (varnull) FAILED: grad= -4.2298071968360795E-4, numericalGrad= -8.265125889250767E-4, relError= 0.3229564067780427, absError=4.035318692414688E-4, scorePlus=0.16553872690486893, scoreMinus= 0.1655387434351207
          o.n.a.v.GradCheckUtil - Param 855 (varnull) FAILED: grad= 0.0017702041484586291, numericalGrad= 4.0077124952020426E-5, relError= 0.9557227646988654, absError=0.0017301270235066087, scorePlus=0.16553873557076626, scoreMinus= 0.16553873476922376
          o.n.a.v.GradCheckUtil - Param 856 (varnull) FAILED: grad= 3.255220289774063E-4, numericalGrad= 1.2949329386557906E-4, relError= 0.43081787638934516, absError=1.9602873511182726E-4, scorePlus=0.16553873646492798, scoreMinus= 0.1655387338750621
          o.n.a.v.GradCheckUtil - Param 857 (varnull) FAILED: grad= -7.828105798700833E-5, numericalGrad= 2.5512253837289833E-4, relError= 1.0, absError=3.334035963599067E-4, scorePlus=0.16553873772122038, scoreMinus= 0.1655387326187696
          o.n.a.v.GradCheckUtil - Param 858 (varnull) FAILED: grad= 9.567760935685602E-4, numericalGrad= 9.154367722197242E-4, relError= 0.022080460029009766, absError=4.133932134883604E-5, scorePlus=0.1655387443243625, scoreMinus= 0.16553872601562705
          o.n.a.v.GradCheckUtil - Param 859 (varnull) FAILED: grad= 0.0010088781503345787, numericalGrad= 0.001033591026655678, relError= 0.012099510043777377, absError=2.471287632109932E-5, scorePlus=0.16553874550590497, scoreMinus= 0.16553872483408444
          o.n.a.v.GradCheckUtil - Param 860 (varnull) FAILED: grad= 9.34766125011294E-4, numericalGrad= -6.199585067534485E-4, relError= 1.0, absError=0.0015547246317647425, scorePlus=0.16553872897040983, scoreMinus= 0.16553874136957997
          o.n.a.v.GradCheckUtil - Param 861 (varnull) FAILED: grad= -9.886225580532663E-4, numericalGrad= 4.509063344926289E-4, relError= 1.0, absError=0.0014395288925458953, scorePlus=0.1655387396790583, scoreMinus= 0.1655387306609316
          o.n.a.v.GradCheckUtil - Param 862 (varnull) FAILED: grad= -6.258802139335482E-4, numericalGrad= -3.050894828438011E-4, relError= 0.34457698483656163, absError=3.2079073108974706E-4, scorePlus=0.16553873211910014, scoreMinus= 0.1655387382208898
          o.n.a.v.GradCheckUtil - Param 863 (varnull) FAILED: grad= -1.0255696542231162E-5, numericalGrad= -3.999678019339647E-4, relError= 0.9499994681907464, absError=3.8971210539173355E-4, scorePlus=0.16553873117031695, scoreMinus= 0.165538739169673
          o.n.a.v.GradCheckUtil - Param 864 (varnull) FAILED: grad= -0.0012840070700524643, numericalGrad= -5.012670556414633E-5, relError= 0.9248550535481664, absError=0.001233880364488318, scorePlus=0.16553873466872795, scoreMinus= 0.16553873567126207
          o.n.a.v.GradCheckUtil - Param 865 (varnull) FAILED: grad= -5.428172778716474E-4, numericalGrad= -1.9180941973617746E-4, relError= 0.47780438592616037, absError=3.510078581354699E-4, scorePlus=0.16553873325190083, scoreMinus= 0.16553873708808922
          o.n.a.v.GradCheckUtil - Param 866 (varnull) FAILED: grad= -8.779005054365656E-4, numericalGrad= -0.0010197530847522174, relError= 0.0747515669082364, absError=1.418525793156518E-4, scorePlus=0.16553872497246386, scoreMinus= 0.16553874536752555
          o.n.a.v.GradCheckUtil - Param 867 (varnull) FAILED: grad= 0.0018100940961312652, numericalGrad= 0.0010003021508331322, relError= 0.2881415551891717, absError=8.09791945298133E-4, scorePlus=0.16553874517301623, scoreMinus= 0.1655387251669732
          o.n.a.v.GradCheckUtil - Param 868 (varnull) FAILED: grad= -1.5345823277293865E-4, numericalGrad= -2.699970524933093E-4, relError= 0.27520926949133895, absError=1.1653881972037064E-4, scorePlus=0.16553873247002446, scoreMinus= 0.1655387378699655
          o.n.a.v.GradCheckUtil - Param 869 (varnull) FAILED: grad= 4.971764703460129E-4, numericalGrad= 0.001412497621644526, relError= 0.479307519087947, absError=9.153211512985131E-4, scorePlus=0.16553874929497062, scoreMinus= 0.16553872104501818
          o.n.a.v.GradCheckUtil - Param 870 (varnull) FAILED: grad= 8.177996085956938E-4, numericalGrad= -0.0010814938666836582, relError= 1.0, absError=0.0018992934752793521, scorePlus=0.16553872435505598, scoreMinus= 0.16553874598493332
          o.n.a.v.GradCheckUtil - Param 871 (varnull) FAILED: grad= -2.597870731991798E-4, numericalGrad= -0.0013156288378168846, relError= 0.670198743858528, absError=0.0010558417646177047, scorePlus=0.1655387220137061, scoreMinus= 0.16553874832628285
          o.n.a.v.GradCheckUtil - Param 872 (varnull) FAILED: grad= -0.0013562731929171528, numericalGrad= 3.0061511613332922E-5, relError= 1.0, absError=0.0013863347045304857, scorePlus=0.16553873547061013, scoreMinus= 0.1655387348693799
          o.n.a.v.GradCheckUtil - Param 873 (varnull) FAILED: grad= -5.12086189137805E-4, numericalGrad= 2.9349182806281956E-5, relError= 1.0, absError=5.414353719440869E-4, scorePlus=0.16553873546348682, scoreMinus= 0.16553873487650317
          o.n.a.v.GradCheckUtil - Param 874 (varnull) FAILED: grad= 6.630948400321238E-4, numericalGrad= -0.0014748420526511372, relError= 1.0, absError=0.002137936892683261, scorePlus=0.1655387204215738, scoreMinus= 0.16553874991841486
          o.n.a.v.GradCheckUtil - Param 875 (varnull) FAILED: grad= 3.6866827161745216E-4, numericalGrad= -6.823846460113358E-4, relError= 1.0, absError=0.0010510529176287879, scorePlus=0.16553872834614838, scoreMinus= 0.1655387419938413
          o.n.a.v.GradCheckUtil - Param 876 (varnull) FAILED: grad= -0.0011187493203720618, numericalGrad= 2.24385209024458E-4, relError= 1.0, absError=0.0013431345293965198, scorePlus=0.16553873741384706, scoreMinus= 0.16553873292614288
          o.n.a.v.GradCheckUtil - Param 877 (varnull) FAILED: grad= 7.361136328560831E-4, numericalGrad= 1.5388497281998426E-4, relError= 0.654190530550126, absError=5.822286600360989E-4, scorePlus=0.16553873670884472, scoreMinus= 0.16553873363114527
          o.n.a.v.GradCheckUtil - Param 878 (varnull) FAILED: grad= 0.0013198841858088478, numericalGrad= 9.656593302764803E-5, relError= 0.8636507819887516, absError=0.0012233182527811998, scorePlus=0.1655387361356543, scoreMinus= 0.16553873420433565
          o.n.a.v.GradCheckUtil - Param 879 (varnull) FAILED: grad= 1.1053746794287355E-4, numericalGrad= 0.00101848101619062, relError= 0.8041883822164176, absError=9.079435482477464E-4, scorePlus=0.16553874535480484, scoreMinus= 0.16553872498518452
          o.n.a.v.GradCheckUtil - Param 880 (varnull) FAILED: grad= 7.672213908914261E-4, numericalGrad= -6.950291439600241E-4, relError= 1.0, absError=0.0014622505348514502, scorePlus=0.16553872821970342, scoreMinus= 0.1655387421202863
          o.n.a.v.GradCheckUtil - Param 881 (varnull) FAILED: grad= 0.0015466411112433547, numericalGrad= -8.20589741989952E-4, relError= 1.0, absError=0.0023672308532333066, scorePlus=0.16553872696409738, scoreMinus= 0.16553874337589222
          o.n.a.v.GradCheckUtil - Param 882 (varnull) FAILED: grad= -1.4534736144104185E-4, numericalGrad= -4.609429837820755E-4, relError= 0.5205354576855304, absError=3.1559562234103364E-4, scorePlus=0.1655387305605651, scoreMinus= 0.16553873977942477
          o.n.a.v.GradCheckUtil - Param 883 (varnull) FAILED: grad= -9.569466757282638E-4, numericalGrad= 3.196758593948523E-4, relError= 1.0, absError=0.0012766225351231162, scorePlus=0.16553873836675356, scoreMinus= 0.16553873197323637
          o.n.a.v.GradCheckUtil - Param 884 (varnull) FAILED: grad= 7.461163201827352E-4, numericalGrad= 2.927165912436358E-4, relError= 0.43645106345019263, absError=4.5339972893909935E-4, scorePlus=0.16553873809716088, scoreMinus= 0.16553873224282906
          o.n.a.v.GradCheckUtil - Param 885 (varnull) FAILED: grad= -2.6524409756482404E-4, numericalGrad= 0.002631778416029018, relError= 1.0, absError=0.002897022513593842, scorePlus=0.16553876148777708, scoreMinus= 0.16553870885220875
          o.n.a.v.GradCheckUtil - Param 886 (varnull) FAILED: grad= -5.689625850206537E-4, numericalGrad= -8.396768474971948E-4, relError= 0.1921813746138411, absError=2.707142624765412E-4, scorePlus=0.1655387267732263, scoreMinus= 0.16553874356676326
          o.n.a.v.GradCheckUtil - Param 887 (varnull) FAILED: grad= 6.224058631015711E-4, numericalGrad= 6.73308611642831E-4, relError= 0.039285467233281544, absError=5.0902748541259814E-5, scorePlus=0.165538741903081, scoreMinus= 0.16553872843690876
          o.n.a.v.GradCheckUtil - Param 888 (varnull) FAILED: grad= 9.888903832995105E-4, numericalGrad= -1.8164536541576123E-4, relError= 1.0, absError=0.0011705357487152717, scorePlus=0.16553873335354136, scoreMinus= 0.16553873698644866
          o.n.a.v.GradCheckUtil - Param 889 (varnull) FAILED: grad= -4.838621967874574E-5, numericalGrad= 8.507506144006526E-4, relError= 1.0, absError=8.991368340793984E-4, scorePlus=0.16553874367750093, scoreMinus= 0.16553872666248864
          o.n.a.v.GradCheckUtil - Param 890 (varnull) FAILED: grad= -3.782075721227779E-5, numericalGrad= 0.0010455985299806514, relError= 1.0, absError=0.0010834192871929291, scorePlus=0.16553874562597998, scoreMinus= 0.16553872471400938
          o.n.a.v.GradCheckUtil - Param 891 (varnull) FAILED: grad= 3.7114269918269403E-4, numericalGrad= -4.1589757054927284E-4, relError= 1.0, absError=7.870402697319669E-4, scorePlus=0.16553873101101926, scoreMinus= 0.16553873932897067
          o.n.a.v.GradCheckUtil - Param 892 (varnull) FAILED: grad= 5.052088874802006E-4, numericalGrad= -7.976189320135773E-4, relError= 1.0, absError=0.0013028278194937779, scorePlus=0.1655387271938055, scoreMinus= 0.16553874314618414
          o.n.a.v.GradCheckUtil - Param 893 (varnull) FAILED: grad= 7.328531978695871E-5, numericalGrad= -3.1109434750486997E-4, relError= 1.0, absError=3.843796672918287E-4, scorePlus=0.1655387320590515, scoreMinus= 0.16553873828093846
          o.n.a.v.GradCheckUtil - Param 894 (varnull) FAILED: grad= -8.053660335547132E-4, numericalGrad= -2.61710994542419E-4, relError= 0.5094805948374397, absError=5.436550390122942E-4, scorePlus=0.16553873255288504, scoreMinus= 0.16553873778710493
          o.n.a.v.GradCheckUtil - Param 895 (varnull) FAILED: grad= -0.002304407105273549, numericalGrad= -7.825131556615793E-4, relError= 0.4930136903345014, absError=0.0015218939496119696, scorePlus=0.16553872734486327, scoreMinus= 0.1655387429951264
          o.n.a.v.GradCheckUtil - Param 896 (varnull) FAILED: grad= 6.093572807013651E-4, numericalGrad= -2.491543110716421E-4, relError= 1.0, absError=8.585115917730072E-4, scorePlus=0.1655387326784519, scoreMinus= 0.16553873766153812
          o.n.a.v.GradCheckUtil - Param 897 (varnull) FAILED: grad= -8.650344627747791E-4, numericalGrad= -2.6383215473435584E-4, relError= 0.5325716065260103, absError=6.012023080404233E-4, scorePlus=0.16553873253167345, scoreMinus= 0.16553873780831654
          o.n.a.v.GradCheckUtil - Param 898 (varnull) FAILED: grad= -6.082106347120342E-4, numericalGrad= -1.4483541171950165E-4, relError= 0.615334513989326, absError=4.6337522299253256E-4, scorePlus=0.16553873372164088, scoreMinus= 0.1655387366183491
          o.n.a.v.GradCheckUtil - Param 899 (varnull) FAILED: grad= 0.001151505875838322, numericalGrad= 0.001814240406516898, relError= 0.22346298960957361, absError=6.627345306785761E-4, scorePlus=0.1655387533123981, scoreMinus= 0.16553871702758996
          o.n.a.v.GradCheckUtil - Param 900 (varnull) FAILED: grad= 6.820664914781147E-4, numericalGrad= 4.850916376919478E-4, relError= 0.1687644963122785, absError=1.9697485378616686E-4, scorePlus=0.16553874002091132, scoreMinus= 0.16553873031907856
          o.n.a.v.GradCheckUtil - Param 901 (varnull) FAILED: grad= 7.560664075359232E-4, numericalGrad= -0.0023954392344704978, relError= 1.0, absError=0.003151505642006421, scorePlus=0.16553871121560093, scoreMinus= 0.16553875912438562
          o.n.a.v.GradCheckUtil - Param 902 (varnull) FAILED: grad= 8.511741636018848E-5, numericalGrad= 0.0013478977212155738, relError= 0.8812051399482325, absError=0.0012627803048553853, scorePlus=0.16553874864897167, scoreMinus= 0.16553872169101724
          o.n.a.v.GradCheckUtil - Param 903 (varnull) FAILED: grad= -2.8931527186189894E-4, numericalGrad= 1.1036986186097052E-4, relError= 1.0, absError=3.9968513372286947E-4, scorePlus=0.16553873627369362, scoreMinus= 0.16553873406629638
          o.n.a.v.GradCheckUtil - Param 904 (varnull) FAILED: grad= 0.0011727914803542408, numericalGrad= -5.883546094764824E-4, relError= 1.0, absError=0.0017611460898307233, scorePlus=0.1655387292864488, scoreMinus= 0.165538741053541
          o.n.a.v.GradCheckUtil - Param 905 (varnull) FAILED: grad= -9.178299030892996E-4, numericalGrad= -2.1844639985779676E-4, relError= 0.6155047864833147, absError=6.993835032315028E-4, scorePlus=0.165538732985531, scoreMinus= 0.165538737354459
          o.n.a.v.GradCheckUtil - Param 906 (varnull) FAILED: grad= -6.154295353074784E-4, numericalGrad= 6.428908960742774E-4, relError= 1.0, absError=0.0012583204313817557, scorePlus=0.16553874159890383, scoreMinus= 0.1655387287410859
          o.n.a.v.GradCheckUtil - Param 907 (varnull) FAILED: grad= 5.513231114831187E-5, numericalGrad= 1.9763522762783478E-4, relError= 0.5637706375173629, absError=1.425029164795229E-4, scorePlus=0.1655387371463473, scoreMinus= 0.16553873319364273
          o.n.a.v.GradCheckUtil - Param 908 (varnull) FAILED: grad= 0.0010739688344463042, numericalGrad= -9.131627121128359E-5, relError= 1.0, absError=0.0011652851056575878, scorePlus=0.1655387342568323, scoreMinus= 0.16553873608315772
          o.n.a.v.GradCheckUtil - Param 909 (varnull) FAILED: grad= 2.427294478638607E-4, numericalGrad= -1.9713159715717407E-4, relError= 1.0, absError=4.398610450210348E-4, scorePlus=0.16553873319867904, scoreMinus= 0.16553873714131098
          o.n.a.v.GradCheckUtil - Param 910 (varnull) FAILED: grad= -3.9890375047420224E-4, numericalGrad= -0.0015585290544239958, relError= 0.5924215130389129, absError=0.0011596253039497936, scorePlus=0.16553871958470376, scoreMinus= 0.16553875075528485
          o.n.a.v.GradCheckUtil - Param 911 (varnull) FAILED: grad= -7.417898274925121E-4, numericalGrad= 6.121319465202113E-4, relError= 1.0, absError=0.0013539217740127234, scorePlus=0.16553874129131438, scoreMinus= 0.16553872904867545
          o.n.a.v.GradCheckUtil - Param 912 (varnull) FAILED: grad= 0.002083534835302514, numericalGrad= 1.3051030395283547E-4, relError= 0.8821069167571443, absError=0.0019530245313496785, scorePlus=0.16553873647509806, scoreMinus= 0.16553873386489198
          o.n.a.v.GradCheckUtil - Param 913 (varnull) FAILED: grad= 0.0010768288465627864, numericalGrad= -4.4482599409478846E-4, relError= 1.0, absError=0.001521654840657575, scorePlus=0.165538730721735, scoreMinus= 0.16553873961825488
          o.n.a.v.GradCheckUtil - Param 914 (varnull) FAILED: grad= -0.0015656375805158057, numericalGrad= 0.002543976800051251, relError= 1.0, absError=0.004109614380567056, scorePlus=0.16553876060976105, scoreMinus= 0.16553870973022505
          o.n.a.v.GradCheckUtil - Param 915 (varnull) FAILED: grad= -6.933460487326217E-5, numericalGrad= 0.0010300153452380556, relError= 1.0, absError=0.0010993499501113179, scorePlus=0.16553874547014813, scoreMinus= 0.16553872486984123
          o.n.a.v.GradCheckUtil - Param 916 (varnull) FAILED: grad= -4.910056353658981E-4, numericalGrad= -1.9908336784668632E-4, relError= 0.4230211844562375, absError=2.9192226751921177E-4, scorePlus=0.16553873317916132, scoreMinus= 0.16553873716082868
          o.n.a.v.GradCheckUtil - Param 917 (varnull) FAILED: grad= -9.343639023752246E-4, numericalGrad= -2.760783643362963E-4, relError= 0.5438388563771249, absError=6.582855380389283E-4, scorePlus=0.16553873240921135, scoreMinus= 0.16553873793077864
          o.n.a.v.GradCheckUtil - Param 918 (varnull) FAILED: grad= -5.614285303469126E-4, numericalGrad= -0.0011724802295720593, relError= 0.35241283356438086, absError=6.110516992251467E-4, scorePlus=0.1655387234451923, scoreMinus= 0.1655387468947969
          o.n.a.v.GradCheckUtil - Param 919 (varnull) FAILED: grad= 1.872106216351184E-4, numericalGrad= 0.00101257934675969, relError= 0.6879276763989178, absError=8.253687251245715E-4, scorePlus=0.1655387452957882, scoreMinus= 0.16553872504420125
          o.n.a.v.GradCheckUtil - Param 920 (varnull) FAILED: grad= 0.001273457131264608, numericalGrad= -7.290586509500762E-4, relError= 1.0, absError=0.0020025157822146844, scorePlus=0.16553872787940835, scoreMinus= 0.16553874246058137
          o.n.a.v.GradCheckUtil - Param 921 (varnull) FAILED: grad= -5.033726469235074E-4, numericalGrad= -6.633744331629997E-4, relError= 0.1371349360716885, absError=1.6000178623949235E-4, scorePlus=0.16553872853625057, scoreMinus= 0.16553874180373923
          o.n.a.v.GradCheckUtil - Param 922 (varnull) FAILED: grad= 4.5437235041472635E-4, numericalGrad= 1.5200876252174922E-4, relError= 0.4986362230656296, absError=3.0236358789297713E-4, scorePlus=0.16553873669008265, scoreMinus= 0.1655387336499074
          o.n.a.v.GradCheckUtil - Param 923 (varnull) FAILED: grad= -2.627645437309818E-4, numericalGrad= -7.435445925629834E-4, relError= 0.47776575953848355, absError=4.8078004883200164E-4, scorePlus=0.16553872773454895, scoreMinus= 0.1655387426054408
          o.n.a.v.GradCheckUtil - Param 924 (varnull) FAILED: grad= -5.53689202047916E-4, numericalGrad= -1.4374061524380366E-4, relError= 0.5877990539550445, absError=4.099485868041124E-4, scorePlus=0.16553873373258887, scoreMinus= 0.16553873660740118
          o.n.a.v.GradCheckUtil - Param 925 (varnull) FAILED: grad= 4.118383625505515E-4, numericalGrad= -7.854052588851522E-4, relError= 1.0, absError=0.0011972436214357039, scorePlus=0.16553872731594227, scoreMinus= 0.16553874302404745
          o.n.a.v.GradCheckUtil - Param 926 (varnull) FAILED: grad= -8.211750001555607E-4, numericalGrad= 3.5238792162051164E-4, relError= 1.0, absError=0.0011735629217760723, scorePlus=0.1655387386938742, scoreMinus= 0.16553873164611577
          o.n.a.v.GradCheckUtil - Param 927 (varnull) FAILED: grad= -0.0023955200660878734, numericalGrad= -0.0015907884398647096, relError= 0.20187389536497055, absError=8.047316262231638E-4, scorePlus=0.16553871926210986, scoreMinus= 0.16553875107787866
          o.n.a.v.GradCheckUtil - Param 928 (varnull) FAILED: grad= -7.732731404231381E-4, numericalGrad= 2.4018325939234583E-4, relError= 1.0, absError=0.001013456399815484, scorePlus=0.1655387375718276, scoreMinus= 0.16553873276816242
          o.n.a.v.GradCheckUtil - Param 929 (varnull) FAILED: grad= 2.6612952673678287E-4, numericalGrad= -2.2347861200477934E-4, relError= 1.0, absError=4.896081387415622E-4, scorePlus=0.1655387329352089, scoreMinus= 0.16553873740478114
          o.n.a.v.GradCheckUtil - Param 930 (varnull) FAILED: grad= -0.0012757479826936457, numericalGrad= -0.0018237615306837538, relError= 0.17680653846193936, absError=5.480135479901081E-4, scorePlus=0.16553871693237873, scoreMinus= 0.16553875340760935
          o.n.a.v.GradCheckUtil - Param 931 (varnull) FAILED: grad= 2.4268977500251923E-4, numericalGrad= 1.240293631687983E-4, relError= 0.32357300037689113, absError=1.1866041183372091E-4, scorePlus=0.16553873641028866, scoreMinus= 0.1655387339297014
          o.n.a.v.GradCheckUtil - Param 932 (varnull) FAILED: grad= 0.0014429215415346678, numericalGrad= -0.0019210790611068338, relError= 1.0, absError=0.0033640006026415016, scorePlus=0.1655387159592033, scoreMinus= 0.16553875438078453
          o.n.a.v.GradCheckUtil - Param 933 (varnull) FAILED: grad= 0.0021374986190954167, numericalGrad= -2.2526767951003277E-4, relError= 1.0, absError=0.0023627662986054495, scorePlus=0.16553873291731822, scoreMinus= 0.1655387374226718
          o.n.a.v.GradCheckUtil - Param 934 (varnull) FAILED: grad= -4.962932699864889E-4, numericalGrad= 7.971824478314459E-4, relError= 1.0, absError=0.0012934757178179347, scorePlus=0.16553874314181932, scoreMinus= 0.16553872719817037
          o.n.a.v.GradCheckUtil - Param 935 (varnull) FAILED: grad= -4.625109370292487E-4, numericalGrad= 0.0013690346661876516, relError= 1.0, absError=0.0018315456032169002, scorePlus=0.16553874886034114, scoreMinus= 0.16553872147964782
          o.n.a.v.GradCheckUtil - Param 936 (varnull) FAILED: grad= 8.31298188226509E-4, numericalGrad= -9.561463384932799E-4, relError= 1.0, absError=0.0017874445267197889, scorePlus=0.1655387256085314, scoreMinus= 0.16553874473145816
          o.n.a.v.GradCheckUtil - Param 937 (varnull) FAILED: grad= -3.212944955592934E-4, numericalGrad= -8.816342392248265E-4, relError= 0.4658129176422849, absError=5.603397436655332E-4, scorePlus=0.1655387263536524, scoreMinus= 0.1655387439863372
          o.n.a.v.GradCheckUtil - Param 938 (varnull) FAILED: grad= 2.819978744729393E-5, numericalGrad= 5.425604548969787E-4, relError= 0.9011851724939023, absError=5.143606674496848E-4, scorePlus=0.1655387405955995, scoreMinus= 0.1655387297443904
          o.n.a.v.GradCheckUtil - Param 939 (varnull) FAILED: grad= -5.9214780637485E-4, numericalGrad= 7.200572887944289E-4, relError= 1.0, absError=0.001312205095169279, scorePlus=0.16553874237056776, scoreMinus= 0.16553872796942198
          o.n.a.v.GradCheckUtil - Param 940 (varnull) FAILED: grad= 4.358214987564473E-4, numericalGrad= 7.398569437655488E-4, relError= 0.2586042526704007, absError=3.040354450091015E-4, scorePlus=0.16553874256856432, scoreMinus= 0.16553872777142545
          o.n.a.v.GradCheckUtil - Param 941 (varnull) FAILED: grad= -2.1031323205641212E-4, numericalGrad= 3.325822464650407E-4, relError= 1.0, absError=5.428954785214528E-4, scorePlus=0.1655387384958175, scoreMinus= 0.16553873184417256
          o.n.a.v.GradCheckUtil - Param 942 (varnull) FAILED: grad= 7.868797394486141E-4, numericalGrad= -9.545500639918102E-4, relError= 1.0, absError=0.0017414298034404243, scorePlus=0.16553872562449412, scoreMinus= 0.1655387447154954
          o.n.a.v.GradCheckUtil - Param 943 (varnull) FAILED: grad= 5.168392765280707E-4, numericalGrad= 4.391341956733185E-4, relError= 0.08128372085034437, absError=7.770508085475216E-5, scorePlus=0.16553873956133694, scoreMinus= 0.16553873077865303
          o.n.a.v.GradCheckUtil - Param 944 (varnull) FAILED: grad= 0.0021129290823378947, numericalGrad= -7.391591824723597E-4, relError= 1.0, absError=0.0028520882648102545, scorePlus=0.16553872777840306, scoreMinus= 0.1655387425615867
          o.n.a.v.GradCheckUtil - Param 945 (varnull) FAILED: grad= 7.639015747696212E-4, numericalGrad= -6.799374063781726E-4, relError= 1.0, absError=0.001443838981147794, scorePlus=0.16553872837062084, scoreMinus= 0.16553874196936896
          o.n.a.v.GradCheckUtil - Param 946 (varnull) FAILED: grad= -5.024928399309064E-5, numericalGrad= -6.71514945038698E-4, relError= 0.8607598382632576, absError=6.212656610456073E-4, scorePlus=0.16553872845484546, scoreMinus= 0.16553874188514436
          o.n.a.v.GradCheckUtil - Param 947 (varnull) FAILED: grad= 0.0010309364841216825, numericalGrad= -9.200217462868031E-4, relError= 1.0, absError=0.0019509582304084857, scorePlus=0.16553872596977734, scoreMinus= 0.16553874437021227
          o.n.a.v.GradCheckUtil - Param 948 (varnull) FAILED: grad= 0.0015468154043757649, numericalGrad= -0.001976925079194558, relError= 1.0, absError=0.0035237404835703227, scorePlus=0.16553871540074308, scoreMinus= 0.16553875493924466
          o.n.a.v.GradCheckUtil - Param 949 (varnull) FAILED: grad= 4.0221568774405234E-4, numericalGrad= -2.583637609410161E-4, relError= 1.0, absError=6.605794486850684E-4, scorePlus=0.16553873258635743, scoreMinus= 0.16553873775363265
          o.n.a.v.GradCheckUtil - Param 950 (varnull) FAILED: grad= -4.3295064346746674E-4, numericalGrad= 0.0018462550724351876, relError= 1.0, absError=0.0022792057159026543, scorePlus=0.16553875363254475, scoreMinus= 0.1655387167074433
          o.n.a.v.GradCheckUtil - Param 951 (varnull) FAILED: grad= -0.0015929017515071387, numericalGrad= 7.922523151404625E-4, relError= 1.0, absError=0.002385154066647601, scorePlus=0.165538743092518, scoreMinus= 0.1655387272474717
          o.n.a.v.GradCheckUtil - Param 952 (varnull) FAILED: grad= -8.131873821513145E-4, numericalGrad= -3.0231416259240973E-4, relError= 0.4579762546866513, absError=5.108732195589048E-4, scorePlus=0.1655387321468534, scoreMinus= 0.16553873819313666
          o.n.a.v.GradCheckUtil - Param 953 (varnull) FAILED: grad= -0.0010629757408820088, numericalGrad= 3.003175125249058E-4, relError= 1.0, absError=0.0013632932534069146, scorePlus=0.16553873817317016, scoreMinus= 0.1655387321668199
          o.n.a.v.GradCheckUtil - Param 954 (varnull) FAILED: grad= -5.19396693924324E-4, numericalGrad= 5.365564811898871E-4, relError= 1.0, absError=0.001055953175114211, scorePlus=0.1655387405355598, scoreMinus= 0.16553872980443018
          o.n.a.v.GradCheckUtil - Param 955 (varnull) FAILED: grad= -1.9847578633333854E-4, numericalGrad= 0.0014921406735202145, relError= 1.0, absError=0.001690616459853553, scorePlus=0.16553875009140115, scoreMinus= 0.16553872024858768
          o.n.a.v.GradCheckUtil - Param 956 (varnull) FAILED: grad= 0.0014730582059921185, numericalGrad= 1.367821841902206E-4, relError= 0.830067396712878, absError=0.001336276021801898, scorePlus=0.16553873653781692, scoreMinus= 0.16553873380217324
          o.n.a.v.GradCheckUtil - Param 957 (varnull) FAILED: grad= -1.4656473879299208E-4, numericalGrad= -1.0892678842244762E-4, relError= 0.14731584558108174, absError=3.763795037054446E-5, scorePlus=0.1655387340807272, scoreMinus= 0.16553873625926296
          o.n.a.v.GradCheckUtil - Param 958 (varnull) FAILED: grad= -0.0013786266214706395, numericalGrad= 4.770041708845873E-4, relError= 1.0, absError=0.0018556307923552268, scorePlus=0.16553873994003673, scoreMinus= 0.16553873039995332
          o.n.a.v.GradCheckUtil - Param 959 (varnull) FAILED: grad= -0.001567099904354353, numericalGrad= -2.3911261581854856E-4, relError= 0.7352331321502973, absError=0.0013279872885358045, scorePlus=0.1655387327788689, scoreMinus= 0.16553873756112122
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 1080 params checked, 360 passed, 720 failed. Largest relative error = 1.0
          o.n.a.s.SameDiff - Inferring output "loss" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.f.DifferentialFunction - No fields found for property name dimensions for class org.nd4j.linalg.api.ops.impl.shape.Unstack
        • java.lang.IllegalStateException: Gradient shape does not match variable shape for variable "var": shape [3, 4, 3, 5, 6] vs. gradient shape [3, 3, 4, 5, 6]
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:192)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:83)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:57)
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:218)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
          at org.nd4j.autodiff.opvalidation.ShapeOpValidation.testUnStack(ShapeOpValidation.java:759)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
          at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
          at java.lang.reflect.Method.invoke(Method.java:498)
          at org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:688)
          at org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed(InvocationInterceptorChain.java:131)
          at org.junit.jupiter.engine.extension.TimeoutExtension.intercept(TimeoutExtension.java:149)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestableMethod(TimeoutExtension.java:140)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestTemplateMethod(TimeoutExtension.java:92)
          at org.junit.jupiter.engine.execution.ExecutableInvoker$ReflectiveInterceptorCall.lambda$ofVoidMethod$0(ExecutableInvoker.java:115)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.lambda$invoke$0(ExecutableInvoker.java:105)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation.proceed(InvocationInterceptorChain.java:106)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.proceed(InvocationInterceptorChain.java:64)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.chainAndInvoke(InvocationInterceptorChain.java:45)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.invoke(InvocationInterceptorChain.java:37)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:104)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:98)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$invokeTestMethod$6(TestMethodTestDescriptor.java:210)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.invokeTestMethod(TestMethodTestDescriptor.java:206)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:131)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:65)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:226)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:204)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:139)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.lambda$execute$2(TestTemplateTestDescriptor.java:107)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:175)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$11$1.accept(ReferencePipeline.java:440)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:107)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:42)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:107)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:88)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:67)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:52)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:114)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:86)
          at org.junit.platform.launcher.core.DefaultLauncherSession$DelegatingLauncher.execute(DefaultLauncherSession.java:86)
          at org.junit.platform.launcher.core.SessionPerRequestLauncher.execute(SessionPerRequestLauncher.java:53)
          at com.intellij.junit5.JUnit5IdeaTestRunner.startRunnerWithArgs(JUnit5IdeaTestRunner.java:71)
          at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:33)
          at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:235)
          at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:54)
        • o.n.a.v.OpValidation - Exception encountered - returning as error message
          java.lang.IllegalStateException: Exception encountered during gradient check - Test name: "Unstacked shape = [3, 4, 5, 6], stacked shape = [3, 4, 3, 5, 6], axis=2, numInputs=3"
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:221)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
          at org.nd4j.autodiff.opvalidation.ShapeOpValidation.testUnStack(ShapeOpValidation.java:759)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
          Caused by: java.lang.IllegalStateException: Gradient shape does not match variable shape for variable "var": shape [3, 4, 3, 5, 6] vs. gradient shape [3, 3, 4, 5, 6]
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:192)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:83)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:57)
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:218)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
          o.n.a.s.SameDiff - Inferring output "loss" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.f.DifferentialFunction - No fields found for property name dimensions for class org.nd4j.linalg.api.ops.impl.shape.Unstack
        • java.lang.IllegalStateException: Gradient shape does not match variable shape for variable "var": shape [3, 4, 5, 3, 6] vs. gradient shape [3, 3, 4, 5, 6]
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:192)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:83)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:57)
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:218)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
          at org.nd4j.autodiff.opvalidation.ShapeOpValidation.testUnStack(ShapeOpValidation.java:759)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
          at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
          at java.lang.reflect.Method.invoke(Method.java:498)
          at org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:688)
          at org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed(InvocationInterceptorChain.java:131)
          at org.junit.jupiter.engine.extension.TimeoutExtension.intercept(TimeoutExtension.java:149)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestableMethod(TimeoutExtension.java:140)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestTemplateMethod(TimeoutExtension.java:92)
          at org.junit.jupiter.engine.execution.ExecutableInvoker$ReflectiveInterceptorCall.lambda$ofVoidMethod$0(ExecutableInvoker.java:115)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.lambda$invoke$0(ExecutableInvoker.java:105)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation.proceed(InvocationInterceptorChain.java:106)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.proceed(InvocationInterceptorChain.java:64)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.chainAndInvoke(InvocationInterceptorChain.java:45)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.invoke(InvocationInterceptorChain.java:37)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:104)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:98)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$invokeTestMethod$6(TestMethodTestDescriptor.java:210)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.invokeTestMethod(TestMethodTestDescriptor.java:206)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:131)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:65)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:226)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:204)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:139)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.lambda$execute$2(TestTemplateTestDescriptor.java:107)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:175)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$11$1.accept(ReferencePipeline.java:440)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:107)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:42)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:107)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:88)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:67)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:52)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:114)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:86)
          at org.junit.platform.launcher.core.DefaultLauncherSession$DelegatingLauncher.execute(DefaultLauncherSession.java:86)
          at org.junit.platform.launcher.core.SessionPerRequestLauncher.execute(SessionPerRequestLauncher.java:53)
          at com.intellij.junit5.JUnit5IdeaTestRunner.startRunnerWithArgs(JUnit5IdeaTestRunner.java:71)
          at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:33)
          at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:235)
          at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:54)
        • o.n.a.v.OpValidation - Exception encountered - returning as error message
          java.lang.IllegalStateException: Exception encountered during gradient check - Test name: "Unstacked shape = [3, 4, 5, 6], stacked shape = [3, 4, 5, 3, 6], axis=3, numInputs=3"
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:221)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
          at org.nd4j.autodiff.opvalidation.ShapeOpValidation.testUnStack(ShapeOpValidation.java:759)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
          Caused by: java.lang.IllegalStateException: Gradient shape does not match variable shape for variable "var": shape [3, 4, 5, 3, 6] vs. gradient shape [3, 3, 4, 5, 6]
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:192)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:83)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:57)
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:218)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
          o.n.a.s.SameDiff - Inferring output "loss" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.f.DifferentialFunction - No fields found for property name dimensions for class org.nd4j.linalg.api.ops.impl.shape.Unstack
        • java.lang.IllegalStateException: Gradient shape does not match variable shape for variable "var": shape [3, 4, 5, 6, 3] vs. gradient shape [3, 3, 4, 5, 6]
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:192)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:83)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:57)
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:218)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
          at org.nd4j.autodiff.opvalidation.ShapeOpValidation.testUnStack(ShapeOpValidation.java:759)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
          at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
          at java.lang.reflect.Method.invoke(Method.java:498)
          at org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:688)
          at org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed(InvocationInterceptorChain.java:131)
          at org.junit.jupiter.engine.extension.TimeoutExtension.intercept(TimeoutExtension.java:149)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestableMethod(TimeoutExtension.java:140)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestTemplateMethod(TimeoutExtension.java:92)
          at org.junit.jupiter.engine.execution.ExecutableInvoker$ReflectiveInterceptorCall.lambda$ofVoidMethod$0(ExecutableInvoker.java:115)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.lambda$invoke$0(ExecutableInvoker.java:105)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation.proceed(InvocationInterceptorChain.java:106)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.proceed(InvocationInterceptorChain.java:64)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.chainAndInvoke(InvocationInterceptorChain.java:45)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.invoke(InvocationInterceptorChain.java:37)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:104)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:98)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$invokeTestMethod$6(TestMethodTestDescriptor.java:210)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.invokeTestMethod(TestMethodTestDescriptor.java:206)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:131)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:65)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:226)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:204)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:139)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.lambda$execute$2(TestTemplateTestDescriptor.java:107)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:175)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$11$1.accept(ReferencePipeline.java:440)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:107)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:42)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:107)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:88)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:67)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:52)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:114)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:86)
          at org.junit.platform.launcher.core.DefaultLauncherSession$DelegatingLauncher.execute(DefaultLauncherSession.java:86)
          at org.junit.platform.launcher.core.SessionPerRequestLauncher.execute(SessionPerRequestLauncher.java:53)
          at com.intellij.junit5.JUnit5IdeaTestRunner.startRunnerWithArgs(JUnit5IdeaTestRunner.java:71)
          at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:33)
          at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:235)
          at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:54)
        • o.n.a.v.OpValidation - Exception encountered - returning as error message
          java.lang.IllegalStateException: Exception encountered during gradient check - Test name: "Unstacked shape = [3, 4, 5, 6], stacked shape = [3, 4, 5, 6, 3], axis=4, numInputs=3"
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:221)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
          at org.nd4j.autodiff.opvalidation.ShapeOpValidation.testUnStack(ShapeOpValidation.java:759)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
          Caused by: java.lang.IllegalStateException: Gradient shape does not match variable shape for variable "var": shape [3, 4, 5, 6, 3] vs. gradient shape [3, 3, 4, 5, 6]
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:192)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:83)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:57)
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:218)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
          o.n.c.t.BaseND4JTest - ShapeOpValidation.testUnStack: 2183 ms, threadCount: (29->29), jvmTotal=3678404608, jvmMax=7635730432, totalBytes=1748054, maxBytes=8589934592, currPhys=3868635136, maxPhys=8589934592
        • org.opentest4j.AssertionFailedError: [EXCEPTION: Exception encountered during gradient check - Test name: "Unstacked shape = [1], stacked shape = [1, 3], axis=1, numInputs=3", EXCEPTION: Exception encountered during gradient check - Test name: "Unstacked shape = [1, 1], stacked shape = [1, 3, 1], axis=1, numInputs=3", EXCEPTION: Exception encountered during gradient check - Test name: "Unstacked shape = [1, 1], stacked shape = [1, 1, 3], axis=2, numInputs=3", Gradient check failed - Test name: "Unstacked shape = [3, 4], stacked shape = [3, 3, 4], axis=1, numInputs=3", EXCEPTION: Exception encountered during gradient check - Test name: "Unstacked shape = [3, 4], stacked shape = [3, 4, 3], axis=2, numInputs=3", Gradient check failed - Test name: "Unstacked shape = [3, 4, 5], stacked shape = [3, 3, 4, 5], axis=1, numInputs=3", EXCEPTION: Exception encountered during gradient check - Test name: "Unstacked shape = [3, 4, 5], stacked shape = [3, 4, 3, 5], axis=2, numInputs=3", EXCEPTION: Exception encountered during gradient check - Test name: "Unstacked shape = [3, 4, 5], stacked shape = [3, 4, 5, 3], axis=3, numInputs=3", Gradient check failed - Test name: "Unstacked shape = [3, 4, 5, 6], stacked shape = [3, 3, 4, 5, 6], axis=1, numInputs=3", EXCEPTION: Exception encountered during gradient check - Test name: "Unstacked shape = [3, 4, 5, 6], stacked shape = [3, 4, 3, 5, 6], axis=2, numInputs=3", EXCEPTION: Exception encountered during gradient check - Test name: "Unstacked shape = [3, 4, 5, 6], stacked shape = [3, 4, 5, 3, 6], axis=3, numInputs=3", EXCEPTION: Exception encountered during gradient check - Test name: "Unstacked shape = [3, 4, 5, 6], stacked shape = [3, 4, 5, 6, 3], axis=4, numInputs=3"] ==>
          at org.junit.jupiter.api.AssertionUtils.fail(AssertionUtils.java:55)
          at org.junit.jupiter.api.AssertionUtils.failNotEqual(AssertionUtils.java:62)
          at org.junit.jupiter.api.AssertEquals.assertEquals(AssertEquals.java:150)
          at org.junit.jupiter.api.Assertions.assertEquals(Assertions.java:543)
          at org.nd4j.autodiff.opvalidation.ShapeOpValidation.testUnStack(ShapeOpValidation.java:767)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
          at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
          at java.lang.reflect.Method.invoke(Method.java:498)
          at org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:688)
          at org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed(InvocationInterceptorChain.java:131)
          at org.junit.jupiter.engine.extension.TimeoutExtension.intercept(TimeoutExtension.java:149)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestableMethod(TimeoutExtension.java:140)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestTemplateMethod(TimeoutExtension.java:92)
          at org.junit.jupiter.engine.execution.ExecutableInvoker$ReflectiveInterceptorCall.lambda$ofVoidMethod$0(ExecutableInvoker.java:115)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.lambda$invoke$0(ExecutableInvoker.java:105)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation.proceed(InvocationInterceptorChain.java:106)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.proceed(InvocationInterceptorChain.java:64)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.chainAndInvoke(InvocationInterceptorChain.java:45)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.invoke(InvocationInterceptorChain.java:37)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:104)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:98)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$invokeTestMethod$6(TestMethodTestDescriptor.java:210)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.invokeTestMethod(TestMethodTestDescriptor.java:206)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:131)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:65)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:226)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:204)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:139)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.lambda$execute$2(TestTemplateTestDescriptor.java:107)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:175)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$11$1.accept(ReferencePipeline.java:440)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:107)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:42)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:107)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:88)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:67)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:52)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:114)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:86)
          at org.junit.platform.launcher.core.DefaultLauncherSession$DelegatingLauncher.execute(DefaultLauncherSession.java:86)
          at org.junit.platform.launcher.core.SessionPerRequestLauncher.execute(SessionPerRequestLauncher.java:53)
          at com.intellij.junit5.JUnit5IdeaTestRunner.startRunnerWithArgs(JUnit5IdeaTestRunner.java:71)
          at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:33)
          at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:235)
          at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:54)
    • 187 ms
      testInvertPermutation(Nd4jBackend)
      • 187 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - ShapeOpValidation.testInvertPermutation
          o.n.c.t.BaseND4JTest - ShapeOpValidation.testInvertPermutation: 187 ms, threadCount: (29->29), jvmTotal=3689414656, jvmMax=7635730432, totalBytes=1667024, maxBytes=8589934592, currPhys=3868577792, maxPhys=8589934592
    • 246 ms
      testGather2(Nd4jBackend)
      • 246 ms
        error[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - ShapeOpValidation.testGather2
          o.n.a.f.DifferentialFunction - No fields found for property name dimensions for class org.nd4j.linalg.api.ops.impl.shape.Gather
          Error at [C:/Users/agibs/Documents/GitHub/dl4j-PR-split/deeplearning4j/libnd4j/include/ops/declarable/generic/transforms/scatter_add.cpp:67:0]:
          SCATTER_ADD OP: wrong rank of updates array, expected is 2, but got 0 instead !
          o.n.l.c.n.o.NativeOpExecutioner - Failed to execute op scatter_add. Attempted to execute with 3 inputs, 1 outputs, 0 targs,0 bargs and 0 iargs. Inputs: [(FLOAT,[2,3],c), (INT,[1],c), (FLOAT,[],c)]. Outputs: [(FLOAT,[2,3],c)]. tArgs: -. iArgs: -. bArgs: -. Input var names: [permute_1, indices, permute]. Output var names: [scatter_add] - Please see above message (printed out from c++) for a possible cause of error.
        • java.lang.RuntimeException: Op validation failed
          at org.nd4j.linalg.cpu.nativecpu.ops.NativeOpExecutioner.exec(NativeOpExecutioner.java:1921)
          at org.nd4j.linalg.factory.Nd4j.exec(Nd4j.java:6577)
          at org.nd4j.autodiff.samediff.internal.InferenceSession.doExec(InferenceSession.java:487)
          at org.nd4j.autodiff.samediff.internal.InferenceSession.getOutputs(InferenceSession.java:214)
          at org.nd4j.autodiff.samediff.internal.InferenceSession.getOutputs(InferenceSession.java:60)
          at org.nd4j.autodiff.samediff.internal.AbstractSession.output(AbstractSession.java:387)
          at org.nd4j.autodiff.samediff.SameDiff.directExecHelper(SameDiff.java:2606)
          at org.nd4j.autodiff.samediff.SameDiff.batchOutputHelper(SameDiff.java:2574)
          at org.nd4j.autodiff.samediff.SameDiff.calculateGradientsAndOutputs(SameDiff.java:4091)
          at org.nd4j.autodiff.samediff.SameDiff.calculateGradients(SameDiff.java:4052)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:166)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:83)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:57)
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:218)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:118)
          at org.nd4j.autodiff.opvalidation.ShapeOpValidation.testGather2(ShapeOpValidation.java:2517)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
          at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
          at java.lang.reflect.Method.invoke(Method.java:498)
          at org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:688)
          at org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed(InvocationInterceptorChain.java:131)
          at org.junit.jupiter.engine.extension.TimeoutExtension.intercept(TimeoutExtension.java:149)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestableMethod(TimeoutExtension.java:140)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestTemplateMethod(TimeoutExtension.java:92)
          at org.junit.jupiter.engine.execution.ExecutableInvoker$ReflectiveInterceptorCall.lambda$ofVoidMethod$0(ExecutableInvoker.java:115)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.lambda$invoke$0(ExecutableInvoker.java:105)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation.proceed(InvocationInterceptorChain.java:106)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.proceed(InvocationInterceptorChain.java:64)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.chainAndInvoke(InvocationInterceptorChain.java:45)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.invoke(InvocationInterceptorChain.java:37)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:104)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:98)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$invokeTestMethod$6(TestMethodTestDescriptor.java:210)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.invokeTestMethod(TestMethodTestDescriptor.java:206)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:131)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:65)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:226)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:204)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:139)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.lambda$execute$2(TestTemplateTestDescriptor.java:107)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:175)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$11$1.accept(ReferencePipeline.java:440)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:107)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:42)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:107)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:88)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:67)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:52)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:114)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:86)
          at org.junit.platform.launcher.core.DefaultLauncherSession$DelegatingLauncher.execute(DefaultLauncherSession.java:86)
          at org.junit.platform.launcher.core.SessionPerRequestLauncher.execute(SessionPerRequestLauncher.java:53)
          at com.intellij.junit5.JUnit5IdeaTestRunner.startRunnerWithArgs(JUnit5IdeaTestRunner.java:71)
          at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:33)
          at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:235)
          at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:54)
        • o.n.c.t.BaseND4JTest - ShapeOpValidation.testGather2: 246 ms, threadCount: (29->29), jvmTotal=3698851840, jvmMax=7635730432, totalBytes=1621036, maxBytes=8589934592, currPhys=3868684288, maxPhys=8589934592
        • java.lang.IllegalStateException: Exception encountered during gradient check
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:221)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:118)
          at org.nd4j.autodiff.opvalidation.ShapeOpValidation.testGather2(ShapeOpValidation.java:2517)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
          at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
          at java.lang.reflect.Method.invoke(Method.java:498)
          at org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:688)
          at org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed(InvocationInterceptorChain.java:131)
          at org.junit.jupiter.engine.extension.TimeoutExtension.intercept(TimeoutExtension.java:149)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestableMethod(TimeoutExtension.java:140)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestTemplateMethod(TimeoutExtension.java:92)
          at org.junit.jupiter.engine.execution.ExecutableInvoker$ReflectiveInterceptorCall.lambda$ofVoidMethod$0(ExecutableInvoker.java:115)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.lambda$invoke$0(ExecutableInvoker.java:105)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation.proceed(InvocationInterceptorChain.java:106)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.proceed(InvocationInterceptorChain.java:64)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.chainAndInvoke(InvocationInterceptorChain.java:45)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.invoke(InvocationInterceptorChain.java:37)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:104)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:98)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$invokeTestMethod$6(TestMethodTestDescriptor.java:210)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.invokeTestMethod(TestMethodTestDescriptor.java:206)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:131)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:65)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:226)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:204)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:139)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.lambda$execute$2(TestTemplateTestDescriptor.java:107)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:175)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$11$1.accept(ReferencePipeline.java:440)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:107)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:42)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:107)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:88)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:67)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:52)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:114)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:86)
          at org.junit.platform.launcher.core.DefaultLauncherSession$DelegatingLauncher.execute(DefaultLauncherSession.java:86)
          at org.junit.platform.launcher.core.SessionPerRequestLauncher.execute(SessionPerRequestLauncher.java:53)
          at com.intellij.junit5.JUnit5IdeaTestRunner.startRunnerWithArgs(JUnit5IdeaTestRunner.java:71)
          at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:33)
          at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:235)
          at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:54)
          Caused by: java.lang.RuntimeException: Op validation failed
          at org.nd4j.linalg.cpu.nativecpu.ops.NativeOpExecutioner.exec(NativeOpExecutioner.java:1921)
          at org.nd4j.linalg.factory.Nd4j.exec(Nd4j.java:6577)
          at org.nd4j.autodiff.samediff.internal.InferenceSession.doExec(InferenceSession.java:487)
          at org.nd4j.autodiff.samediff.internal.InferenceSession.getOutputs(InferenceSession.java:214)
          at org.nd4j.autodiff.samediff.internal.InferenceSession.getOutputs(InferenceSession.java:60)
          at org.nd4j.autodiff.samediff.internal.AbstractSession.output(AbstractSession.java:387)
          at org.nd4j.autodiff.samediff.SameDiff.directExecHelper(SameDiff.java:2606)
          at org.nd4j.autodiff.samediff.SameDiff.batchOutputHelper(SameDiff.java:2574)
          at org.nd4j.autodiff.samediff.SameDiff.calculateGradientsAndOutputs(SameDiff.java:4091)
          at org.nd4j.autodiff.samediff.SameDiff.calculateGradients(SameDiff.java:4052)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:166)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:83)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:57)
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:218)
          ... 134 more
    • 159 ms
      testSliceShape(Nd4jBackend)
      • 159 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - ShapeOpValidation.testSliceShape
          o.n.c.t.BaseND4JTest - ShapeOpValidation.testSliceShape: 158 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=1482344, maxBytes=8589934592, currPhys=3868688384, maxPhys=8589934592
    • 151 ms
      testWhereAllFalse(Nd4jBackend)
      • 151 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - ShapeOpValidation.testWhereAllFalse
          o.n.c.t.BaseND4JTest - ShapeOpValidation.testWhereAllFalse: 151 ms, threadCount: (29->29), jvmTotal=3697278976, jvmMax=7635730432, totalBytes=1437362, maxBytes=8589934592, currPhys=3868913664, maxPhys=8589934592
    • 156 ms
      testConcatEmpty2(Nd4jBackend)
      • 156 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - ShapeOpValidation.testConcatEmpty2
          o.n.c.t.BaseND4JTest - ShapeOpValidation.testConcatEmpty2: 156 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=1390048, maxBytes=8589934592, currPhys=3868909568, maxPhys=8589934592
    • 138 ms
      testSliceGradient(Nd4jBackend)
      • 138 ms
        failed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - ShapeOpValidation.testSliceGradient
          o.n.a.o.ShapeOpValidation - Starting test: i=0: inShape=[3, 4], begin=[0, 0], end=[3, 4]
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "std" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
        • java.lang.NullPointerException: begin is marked non-null but is null
          at org.nd4j.linalg.api.ops.impl.shape.bp.SliceBp.(SliceBp.java:42)
          at org.nd4j.linalg.api.ops.impl.shape.Slice.doDiff(Slice.java:87)
          at org.nd4j.autodiff.functions.DifferentialFunction.diff(DifferentialFunction.java:601)
          at org.nd4j.autodiff.samediff.SameDiff.lambda$createGradFunction$0(SameDiff.java:4500)
          at org.nd4j.autodiff.samediff.SameDiff.defineFunction(SameDiff.java:4029)
          at org.nd4j.autodiff.samediff.SameDiff.defineFunction(SameDiff.java:4014)
          at org.nd4j.autodiff.samediff.SameDiff.createGradFunction(SameDiff.java:4225)
          at org.nd4j.autodiff.samediff.SameDiff.createGradFunction(SameDiff.java:4132)
          at org.nd4j.autodiff.validation.GradCheckUtil.validateInternalState(GradCheckUtil.java:650)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:98)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:83)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:57)
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:218)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
          at org.nd4j.autodiff.opvalidation.ShapeOpValidation.testSliceGradient(ShapeOpValidation.java:401)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
          at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
          at java.lang.reflect.Method.invoke(Method.java:498)
          at org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:688)
          at org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed(InvocationInterceptorChain.java:131)
          at org.junit.jupiter.engine.extension.TimeoutExtension.intercept(TimeoutExtension.java:149)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestableMethod(TimeoutExtension.java:140)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestTemplateMethod(TimeoutExtension.java:92)
          at org.junit.jupiter.engine.execution.ExecutableInvoker$ReflectiveInterceptorCall.lambda$ofVoidMethod$0(ExecutableInvoker.java:115)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.lambda$invoke$0(ExecutableInvoker.java:105)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation.proceed(InvocationInterceptorChain.java:106)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.proceed(InvocationInterceptorChain.java:64)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.chainAndInvoke(InvocationInterceptorChain.java:45)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.invoke(InvocationInterceptorChain.java:37)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:104)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:98)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$invokeTestMethod$6(TestMethodTestDescriptor.java:210)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.invokeTestMethod(TestMethodTestDescriptor.java:206)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:131)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:65)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:226)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:204)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:139)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.lambda$execute$2(TestTemplateTestDescriptor.java:107)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:175)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$11$1.accept(ReferencePipeline.java:440)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:107)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:42)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:107)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:88)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:67)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:52)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:114)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:86)
          at org.junit.platform.launcher.core.DefaultLauncherSession$DelegatingLauncher.execute(DefaultLauncherSession.java:86)
          at org.junit.platform.launcher.core.SessionPerRequestLauncher.execute(SessionPerRequestLauncher.java:53)
          at com.intellij.junit5.JUnit5IdeaTestRunner.startRunnerWithArgs(JUnit5IdeaTestRunner.java:71)
          at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:33)
          at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:235)
          at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:54)
        • o.n.a.v.OpValidation - Exception encountered - returning as error message
          java.lang.IllegalStateException: Exception encountered during gradient check - Test name: "i=0: inShape=[3, 4], begin=[0, 0], end=[3, 4]"
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:221)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
          at org.nd4j.autodiff.opvalidation.ShapeOpValidation.testSliceGradient(ShapeOpValidation.java:401)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
          Caused by: java.lang.NullPointerException: begin is marked non-null but is null
          at org.nd4j.linalg.api.ops.impl.shape.bp.SliceBp.(SliceBp.java:42)
          at org.nd4j.linalg.api.ops.impl.shape.Slice.doDiff(Slice.java:87)
          at org.nd4j.autodiff.functions.DifferentialFunction.diff(DifferentialFunction.java:601)
          at org.nd4j.autodiff.samediff.SameDiff.lambda$createGradFunction$0(SameDiff.java:4500)
          at org.nd4j.autodiff.samediff.SameDiff.defineFunction(SameDiff.java:4029)
          o.n.a.o.ShapeOpValidation - Starting test: i=1: inShape=[3, 4], begin=[1, 1], end=[2, 2]
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "std" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
        • java.lang.NullPointerException: begin is marked non-null but is null
          at org.nd4j.linalg.api.ops.impl.shape.bp.SliceBp.(SliceBp.java:42)
          at org.nd4j.linalg.api.ops.impl.shape.Slice.doDiff(Slice.java:87)
          at org.nd4j.autodiff.functions.DifferentialFunction.diff(DifferentialFunction.java:601)
          at org.nd4j.autodiff.samediff.SameDiff.lambda$createGradFunction$0(SameDiff.java:4500)
          at org.nd4j.autodiff.samediff.SameDiff.defineFunction(SameDiff.java:4029)
          at org.nd4j.autodiff.samediff.SameDiff.defineFunction(SameDiff.java:4014)
          at org.nd4j.autodiff.samediff.SameDiff.createGradFunction(SameDiff.java:4225)
          at org.nd4j.autodiff.samediff.SameDiff.createGradFunction(SameDiff.java:4132)
          at org.nd4j.autodiff.validation.GradCheckUtil.validateInternalState(GradCheckUtil.java:650)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:98)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:83)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:57)
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:218)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
          at org.nd4j.autodiff.opvalidation.ShapeOpValidation.testSliceGradient(ShapeOpValidation.java:401)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
          at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
          at java.lang.reflect.Method.invoke(Method.java:498)
          at org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:688)
          at org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed(InvocationInterceptorChain.java:131)
          at org.junit.jupiter.engine.extension.TimeoutExtension.intercept(TimeoutExtension.java:149)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestableMethod(TimeoutExtension.java:140)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestTemplateMethod(TimeoutExtension.java:92)
          at org.junit.jupiter.engine.execution.ExecutableInvoker$ReflectiveInterceptorCall.lambda$ofVoidMethod$0(ExecutableInvoker.java:115)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.lambda$invoke$0(ExecutableInvoker.java:105)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation.proceed(InvocationInterceptorChain.java:106)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.proceed(InvocationInterceptorChain.java:64)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.chainAndInvoke(InvocationInterceptorChain.java:45)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.invoke(InvocationInterceptorChain.java:37)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:104)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:98)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$invokeTestMethod$6(TestMethodTestDescriptor.java:210)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.invokeTestMethod(TestMethodTestDescriptor.java:206)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:131)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:65)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:226)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:204)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:139)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.lambda$execute$2(TestTemplateTestDescriptor.java:107)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:175)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$11$1.accept(ReferencePipeline.java:440)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:107)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:42)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:107)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:88)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:67)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:52)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:114)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:86)
          at org.junit.platform.launcher.core.DefaultLauncherSession$DelegatingLauncher.execute(DefaultLauncherSession.java:86)
          at org.junit.platform.launcher.core.SessionPerRequestLauncher.execute(SessionPerRequestLauncher.java:53)
          at com.intellij.junit5.JUnit5IdeaTestRunner.startRunnerWithArgs(JUnit5IdeaTestRunner.java:71)
          at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:33)
          at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:235)
          at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:54)
        • o.n.a.v.OpValidation - Exception encountered - returning as error message
          java.lang.IllegalStateException: Exception encountered during gradient check - Test name: "i=1: inShape=[3, 4], begin=[1, 1], end=[2, 2]"
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:221)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
          at org.nd4j.autodiff.opvalidation.ShapeOpValidation.testSliceGradient(ShapeOpValidation.java:401)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
          Caused by: java.lang.NullPointerException: begin is marked non-null but is null
          at org.nd4j.linalg.api.ops.impl.shape.bp.SliceBp.(SliceBp.java:42)
          at org.nd4j.linalg.api.ops.impl.shape.Slice.doDiff(Slice.java:87)
          at org.nd4j.autodiff.functions.DifferentialFunction.diff(DifferentialFunction.java:601)
          at org.nd4j.autodiff.samediff.SameDiff.lambda$createGradFunction$0(SameDiff.java:4500)
          at org.nd4j.autodiff.samediff.SameDiff.defineFunction(SameDiff.java:4029)
          o.n.a.o.ShapeOpValidation - Starting test: i=2: inShape=[3, 4], begin=[1, 2], end=[2, 2]
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "std" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
        • java.lang.NullPointerException: begin is marked non-null but is null
          at org.nd4j.linalg.api.ops.impl.shape.bp.SliceBp.(SliceBp.java:42)
          at org.nd4j.linalg.api.ops.impl.shape.Slice.doDiff(Slice.java:87)
          at org.nd4j.autodiff.functions.DifferentialFunction.diff(DifferentialFunction.java:601)
          at org.nd4j.autodiff.samediff.SameDiff.lambda$createGradFunction$0(SameDiff.java:4500)
          at org.nd4j.autodiff.samediff.SameDiff.defineFunction(SameDiff.java:4029)
          at org.nd4j.autodiff.samediff.SameDiff.defineFunction(SameDiff.java:4014)
          at org.nd4j.autodiff.samediff.SameDiff.createGradFunction(SameDiff.java:4225)
          at org.nd4j.autodiff.samediff.SameDiff.createGradFunction(SameDiff.java:4132)
          at org.nd4j.autodiff.validation.GradCheckUtil.validateInternalState(GradCheckUtil.java:650)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:98)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:83)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:57)
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:218)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
          at org.nd4j.autodiff.opvalidation.ShapeOpValidation.testSliceGradient(ShapeOpValidation.java:401)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
          at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
          at java.lang.reflect.Method.invoke(Method.java:498)
          at org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:688)
          at org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed(InvocationInterceptorChain.java:131)
          at org.junit.jupiter.engine.extension.TimeoutExtension.intercept(TimeoutExtension.java:149)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestableMethod(TimeoutExtension.java:140)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestTemplateMethod(TimeoutExtension.java:92)
          at org.junit.jupiter.engine.execution.ExecutableInvoker$ReflectiveInterceptorCall.lambda$ofVoidMethod$0(ExecutableInvoker.java:115)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.lambda$invoke$0(ExecutableInvoker.java:105)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation.proceed(InvocationInterceptorChain.java:106)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.proceed(InvocationInterceptorChain.java:64)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.chainAndInvoke(InvocationInterceptorChain.java:45)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.invoke(InvocationInterceptorChain.java:37)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:104)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:98)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$invokeTestMethod$6(TestMethodTestDescriptor.java:210)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.invokeTestMethod(TestMethodTestDescriptor.java:206)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:131)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:65)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:226)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:204)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:139)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.lambda$execute$2(TestTemplateTestDescriptor.java:107)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:175)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$11$1.accept(ReferencePipeline.java:440)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:107)
        • o.n.a.v.OpValidation - Exception encountered - returning as error message
        • at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:42)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
        • java.lang.IllegalStateException: Exception encountered during gradient check - Test name: "i=2: inShape=[3, 4], begin=[1, 2], end=[2, 2]"
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:221)
        • at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
        • at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
        • at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
        • at org.nd4j.autodiff.opvalidation.ShapeOpValidation.testSliceGradient(ShapeOpValidation.java:401)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
          Caused by: java.lang.NullPointerException: begin is marked non-null but is null
          at org.nd4j.linalg.api.ops.impl.shape.bp.SliceBp.(SliceBp.java:42)
          at org.nd4j.linalg.api.ops.impl.shape.Slice.doDiff(Slice.java:87)
          at org.nd4j.autodiff.functions.DifferentialFunction.diff(DifferentialFunction.java:601)
          at org.nd4j.autodiff.samediff.SameDiff.lambda$createGradFunction$0(SameDiff.java:4500)
          at org.nd4j.autodiff.samediff.SameDiff.defineFunction(SameDiff.java:4029)
        • at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
        • o.n.a.o.ShapeOpValidation - Starting test: i=3: inShape=[3, 4, 5], begin=[0, 0, 0], end=[3, 4, 5]
        • at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
        • o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
        • at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:107)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:88)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:67)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:52)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:114)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:86)
          at org.junit.platform.launcher.core.DefaultLauncherSession$DelegatingLauncher.execute(DefaultLauncherSession.java:86)
          at org.junit.platform.launcher.core.SessionPerRequestLauncher.execute(SessionPerRequestLauncher.java:53)
          at com.intellij.junit5.JUnit5IdeaTestRunner.startRunnerWithArgs(JUnit5IdeaTestRunner.java:71)
          at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:33)
          at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:235)
          at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:54)
        • o.n.a.s.SameDiff - Inferring output "std" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
        • java.lang.NullPointerException: begin is marked non-null but is null
          at org.nd4j.linalg.api.ops.impl.shape.bp.SliceBp.(SliceBp.java:42)
          at org.nd4j.linalg.api.ops.impl.shape.Slice.doDiff(Slice.java:87)
          at org.nd4j.autodiff.functions.DifferentialFunction.diff(DifferentialFunction.java:601)
          at org.nd4j.autodiff.samediff.SameDiff.lambda$createGradFunction$0(SameDiff.java:4500)
          at org.nd4j.autodiff.samediff.SameDiff.defineFunction(SameDiff.java:4029)
          at org.nd4j.autodiff.samediff.SameDiff.defineFunction(SameDiff.java:4014)
          at org.nd4j.autodiff.samediff.SameDiff.createGradFunction(SameDiff.java:4225)
          at org.nd4j.autodiff.samediff.SameDiff.createGradFunction(SameDiff.java:4132)
          at org.nd4j.autodiff.validation.GradCheckUtil.validateInternalState(GradCheckUtil.java:650)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:98)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:83)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:57)
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:218)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
          at org.nd4j.autodiff.opvalidation.ShapeOpValidation.testSliceGradient(ShapeOpValidation.java:401)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
          at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
          at java.lang.reflect.Method.invoke(Method.java:498)
          at org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:688)
          at org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed(InvocationInterceptorChain.java:131)
          at org.junit.jupiter.engine.extension.TimeoutExtension.intercept(TimeoutExtension.java:149)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestableMethod(TimeoutExtension.java:140)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestTemplateMethod(TimeoutExtension.java:92)
          at org.junit.jupiter.engine.execution.ExecutableInvoker$ReflectiveInterceptorCall.lambda$ofVoidMethod$0(ExecutableInvoker.java:115)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.lambda$invoke$0(ExecutableInvoker.java:105)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation.proceed(InvocationInterceptorChain.java:106)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.proceed(InvocationInterceptorChain.java:64)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.chainAndInvoke(InvocationInterceptorChain.java:45)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.invoke(InvocationInterceptorChain.java:37)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:104)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:98)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$invokeTestMethod$6(TestMethodTestDescriptor.java:210)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.invokeTestMethod(TestMethodTestDescriptor.java:206)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:131)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:65)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:226)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:204)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:139)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.lambda$execute$2(TestTemplateTestDescriptor.java:107)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:175)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$11$1.accept(ReferencePipeline.java:440)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:107)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:42)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:107)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:88)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:67)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:52)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:114)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:86)
          at org.junit.platform.launcher.core.DefaultLauncherSession$DelegatingLauncher.execute(DefaultLauncherSession.java:86)
          at org.junit.platform.launcher.core.SessionPerRequestLauncher.execute(SessionPerRequestLauncher.java:53)
          at com.intellij.junit5.JUnit5IdeaTestRunner.startRunnerWithArgs(JUnit5IdeaTestRunner.java:71)
          at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:33)
          at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:235)
          at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:54)
        • o.n.a.v.OpValidation - Exception encountered - returning as error message
          java.lang.IllegalStateException: Exception encountered during gradient check - Test name: "i=3: inShape=[3, 4, 5], begin=[0, 0, 0], end=[3, 4, 5]"
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:221)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
          at org.nd4j.autodiff.opvalidation.ShapeOpValidation.testSliceGradient(ShapeOpValidation.java:401)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
          Caused by: java.lang.NullPointerException: begin is marked non-null but is null
          at org.nd4j.linalg.api.ops.impl.shape.bp.SliceBp.(SliceBp.java:42)
          at org.nd4j.linalg.api.ops.impl.shape.Slice.doDiff(Slice.java:87)
          at org.nd4j.autodiff.functions.DifferentialFunction.diff(DifferentialFunction.java:601)
          at org.nd4j.autodiff.samediff.SameDiff.lambda$createGradFunction$0(SameDiff.java:4500)
          at org.nd4j.autodiff.samediff.SameDiff.defineFunction(SameDiff.java:4029)
          o.n.a.o.ShapeOpValidation - Starting test: i=4: inShape=[3, 4, 5], begin=[1, 1, 1], end=[2, 3, 4]
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "std" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
        • java.lang.NullPointerException: begin is marked non-null but is null
          at org.nd4j.linalg.api.ops.impl.shape.bp.SliceBp.(SliceBp.java:42)
          at org.nd4j.linalg.api.ops.impl.shape.Slice.doDiff(Slice.java:87)
          at org.nd4j.autodiff.functions.DifferentialFunction.diff(DifferentialFunction.java:601)
          at org.nd4j.autodiff.samediff.SameDiff.lambda$createGradFunction$0(SameDiff.java:4500)
          at org.nd4j.autodiff.samediff.SameDiff.defineFunction(SameDiff.java:4029)
          at org.nd4j.autodiff.samediff.SameDiff.defineFunction(SameDiff.java:4014)
          at org.nd4j.autodiff.samediff.SameDiff.createGradFunction(SameDiff.java:4225)
          at org.nd4j.autodiff.samediff.SameDiff.createGradFunction(SameDiff.java:4132)
          at org.nd4j.autodiff.validation.GradCheckUtil.validateInternalState(GradCheckUtil.java:650)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:98)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:83)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:57)
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:218)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
          at org.nd4j.autodiff.opvalidation.ShapeOpValidation.testSliceGradient(ShapeOpValidation.java:401)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
          at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
          at java.lang.reflect.Method.invoke(Method.java:498)
          at org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:688)
          at org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed(InvocationInterceptorChain.java:131)
          at org.junit.jupiter.engine.extension.TimeoutExtension.intercept(TimeoutExtension.java:149)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestableMethod(TimeoutExtension.java:140)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestTemplateMethod(TimeoutExtension.java:92)
          at org.junit.jupiter.engine.execution.ExecutableInvoker$ReflectiveInterceptorCall.lambda$ofVoidMethod$0(ExecutableInvoker.java:115)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.lambda$invoke$0(ExecutableInvoker.java:105)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation.proceed(InvocationInterceptorChain.java:106)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.proceed(InvocationInterceptorChain.java:64)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.chainAndInvoke(InvocationInterceptorChain.java:45)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.invoke(InvocationInterceptorChain.java:37)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:104)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:98)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$invokeTestMethod$6(TestMethodTestDescriptor.java:210)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.invokeTestMethod(TestMethodTestDescriptor.java:206)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:131)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:65)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:226)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:204)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:139)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.lambda$execute$2(TestTemplateTestDescriptor.java:107)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:175)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$11$1.accept(ReferencePipeline.java:440)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:107)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:42)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:107)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:88)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:67)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:52)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:114)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:86)
          at org.junit.platform.launcher.core.DefaultLauncherSession$DelegatingLauncher.execute(DefaultLauncherSession.java:86)
          at org.junit.platform.launcher.core.SessionPerRequestLauncher.execute(SessionPerRequestLauncher.java:53)
          at com.intellij.junit5.JUnit5IdeaTestRunner.startRunnerWithArgs(JUnit5IdeaTestRunner.java:71)
          at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:33)
          at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:235)
          at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:54)
        • o.n.a.v.OpValidation - Exception encountered - returning as error message
          java.lang.IllegalStateException: Exception encountered during gradient check - Test name: "i=4: inShape=[3, 4, 5], begin=[1, 1, 1], end=[2, 3, 4]"
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:221)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
          at org.nd4j.autodiff.opvalidation.ShapeOpValidation.testSliceGradient(ShapeOpValidation.java:401)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
          Caused by: java.lang.NullPointerException: begin is marked non-null but is null
          at org.nd4j.linalg.api.ops.impl.shape.bp.SliceBp.(SliceBp.java:42)
          at org.nd4j.linalg.api.ops.impl.shape.Slice.doDiff(Slice.java:87)
          at org.nd4j.autodiff.functions.DifferentialFunction.diff(DifferentialFunction.java:601)
          at org.nd4j.autodiff.samediff.SameDiff.lambda$createGradFunction$0(SameDiff.java:4500)
          at org.nd4j.autodiff.samediff.SameDiff.defineFunction(SameDiff.java:4029)
          o.n.c.t.BaseND4JTest - ShapeOpValidation.testSliceGradient: 137 ms, threadCount: (29->29), jvmTotal=3695181824, jvmMax=7635730432, totalBytes=10164, maxBytes=8589934592, currPhys=3867852800, maxPhys=8589934592
        • org.opentest4j.AssertionFailedError: [EXCEPTION: Exception encountered during gradient check - Test name: "i=0: inShape=[3, 4], begin=[0, 0], end=[3, 4]", EXCEPTION: Exception encountered during gradient check - Test name: "i=1: inShape=[3, 4], begin=[1, 1], end=[2, 2]", EXCEPTION: Exception encountered during gradient check - Test name: "i=2: inShape=[3, 4], begin=[1, 2], end=[2, 2]", EXCEPTION: Exception encountered during gradient check - Test name: "i=3: inShape=[3, 4, 5], begin=[0, 0, 0], end=[3, 4, 5]", EXCEPTION: Exception encountered during gradient check - Test name: "i=4: inShape=[3, 4, 5], begin=[1, 1, 1], end=[2, 3, 4]"] ==>
          at org.junit.jupiter.api.AssertionUtils.fail(AssertionUtils.java:55)
          at org.junit.jupiter.api.AssertionUtils.failNotEqual(AssertionUtils.java:62)
          at org.junit.jupiter.api.AssertEquals.assertEquals(AssertEquals.java:150)
          at org.junit.jupiter.api.Assertions.assertEquals(Assertions.java:543)
          at org.nd4j.autodiff.opvalidation.ShapeOpValidation.testSliceGradient(ShapeOpValidation.java:407)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
          at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
          at java.lang.reflect.Method.invoke(Method.java:498)
          at org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:688)
          at org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed(InvocationInterceptorChain.java:131)
          at org.junit.jupiter.engine.extension.TimeoutExtension.intercept(TimeoutExtension.java:149)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestableMethod(TimeoutExtension.java:140)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestTemplateMethod(TimeoutExtension.java:92)
          at org.junit.jupiter.engine.execution.ExecutableInvoker$ReflectiveInterceptorCall.lambda$ofVoidMethod$0(ExecutableInvoker.java:115)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.lambda$invoke$0(ExecutableInvoker.java:105)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation.proceed(InvocationInterceptorChain.java:106)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.proceed(InvocationInterceptorChain.java:64)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.chainAndInvoke(InvocationInterceptorChain.java:45)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.invoke(InvocationInterceptorChain.java:37)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:104)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:98)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$invokeTestMethod$6(TestMethodTestDescriptor.java:210)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.invokeTestMethod(TestMethodTestDescriptor.java:206)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:131)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:65)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:226)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:204)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:139)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.lambda$execute$2(TestTemplateTestDescriptor.java:107)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:175)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$11$1.accept(ReferencePipeline.java:440)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:107)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:42)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:107)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:88)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:67)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:52)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:114)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:86)
          at org.junit.platform.launcher.core.DefaultLauncherSession$DelegatingLauncher.execute(DefaultLauncherSession.java:86)
          at org.junit.platform.launcher.core.SessionPerRequestLauncher.execute(SessionPerRequestLauncher.java:53)
          at com.intellij.junit5.JUnit5IdeaTestRunner.startRunnerWithArgs(JUnit5IdeaTestRunner.java:71)
          at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:33)
          at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:235)
          at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:54)
    • 123 ms
      testReverseSequence(Nd4jBackend)
      • 123 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - ShapeOpValidation.testReverseSequence
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.c.t.BaseND4JTest - ShapeOpValidation.testReverseSequence: 123 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=5948, maxBytes=8589934592, currPhys=3867848704, maxPhys=8589934592
    • 123 ms
      testBroadcastDynamicShape1(Nd4jBackend)
      • 123 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - ShapeOpValidation.testBroadcastDynamicShape1
          o.n.c.t.BaseND4JTest - ShapeOpValidation.testBroadcastDynamicShape1: 122 ms, threadCount: (29->29), jvmTotal=3694657536, jvmMax=7635730432, totalBytes=4600, maxBytes=8589934592, currPhys=3863310336, maxPhys=8589934592
    • 124 ms
      testBroadcastDynamicShape2(Nd4jBackend)
      • 124 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - ShapeOpValidation.testBroadcastDynamicShape2
          o.n.c.t.BaseND4JTest - ShapeOpValidation.testBroadcastDynamicShape2: 124 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4616, maxBytes=8589934592, currPhys=3863314432, maxPhys=8589934592
    • 123 ms
      testUnStack2(Nd4jBackend)
      • 123 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - ShapeOpValidation.testUnStack2
          o.n.c.t.BaseND4JTest - ShapeOpValidation.testUnStack2: 123 ms, threadCount: (29->29), jvmTotal=3693608960, jvmMax=7635730432, totalBytes=5000, maxBytes=8589934592, currPhys=3863371776, maxPhys=8589934592
    • 348 ms
      testStridedSliceGradient(Nd4jBackend)
      • 348 ms
        failed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - ShapeOpValidation.testStridedSliceGradient
          o.n.a.o.ShapeOpValidation - Starting test: i=0: ShapeOpValidation.SSCase(shape=[3, 4], begin=[0, 0], end=[3, 4], strides=[1, 1], beginMask=0, endMask=0, ellipsisMask=0, newAxisMask=0, shrinkAxisMask=0)
          o.n.a.f.DifferentialFunction - No fields found for property name begin_mask for class org.nd4j.linalg.api.ops.impl.shape.StridedSlice
          o.n.a.f.DifferentialFunction - No fields found for property name ellipsis_mask for class org.nd4j.linalg.api.ops.impl.shape.StridedSlice
          o.n.a.f.DifferentialFunction - No fields found for property name end_mask for class org.nd4j.linalg.api.ops.impl.shape.StridedSlice
          o.n.a.f.DifferentialFunction - No fields found for property name shrink_axis_mask for class org.nd4j.linalg.api.ops.impl.shape.StridedSlice
          o.n.a.f.DifferentialFunction - No fields found for property name new_axis_mask for class org.nd4j.linalg.api.ops.impl.shape.StridedSlice
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "std" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.f.DifferentialFunction - No fields found for property name begin_mask for class org.nd4j.linalg.api.ops.impl.shape.StridedSlice
          o.n.a.f.DifferentialFunction - No fields found for property name ellipsis_mask for class org.nd4j.linalg.api.ops.impl.shape.StridedSlice
          o.n.a.f.DifferentialFunction - No fields found for property name end_mask for class org.nd4j.linalg.api.ops.impl.shape.StridedSlice
          o.n.a.f.DifferentialFunction - No fields found for property name shrink_axis_mask for class org.nd4j.linalg.api.ops.impl.shape.StridedSlice
          o.n.a.f.DifferentialFunction - No fields found for property name new_axis_mask for class org.nd4j.linalg.api.ops.impl.shape.StridedSlice
        • java.lang.NullPointerException: begin is marked non-null but is null
          at org.nd4j.linalg.api.ops.impl.shape.bp.StridedSliceBp.(StridedSliceBp.java:48)
          at org.nd4j.linalg.api.ops.impl.shape.StridedSlice.doDiff(StridedSlice.java:305)
          at org.nd4j.autodiff.functions.DifferentialFunction.diff(DifferentialFunction.java:601)
          at org.nd4j.autodiff.samediff.SameDiff.lambda$createGradFunction$0(SameDiff.java:4500)
          at org.nd4j.autodiff.samediff.SameDiff.defineFunction(SameDiff.java:4029)
          at org.nd4j.autodiff.samediff.SameDiff.defineFunction(SameDiff.java:4014)
          at org.nd4j.autodiff.samediff.SameDiff.createGradFunction(SameDiff.java:4225)
          at org.nd4j.autodiff.samediff.SameDiff.createGradFunction(SameDiff.java:4132)
          at org.nd4j.autodiff.validation.GradCheckUtil.validateInternalState(GradCheckUtil.java:650)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:98)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:83)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:57)
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:218)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
          at org.nd4j.autodiff.opvalidation.ShapeOpValidation.testStridedSliceGradient(ShapeOpValidation.java:503)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
          at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
          at java.lang.reflect.Method.invoke(Method.java:498)
          at org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:688)
          at org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed(InvocationInterceptorChain.java:131)
          at org.junit.jupiter.engine.extension.TimeoutExtension.intercept(TimeoutExtension.java:149)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestableMethod(TimeoutExtension.java:140)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestTemplateMethod(TimeoutExtension.java:92)
          at org.junit.jupiter.engine.execution.ExecutableInvoker$ReflectiveInterceptorCall.lambda$ofVoidMethod$0(ExecutableInvoker.java:115)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.lambda$invoke$0(ExecutableInvoker.java:105)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation.proceed(InvocationInterceptorChain.java:106)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.proceed(InvocationInterceptorChain.java:64)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.chainAndInvoke(InvocationInterceptorChain.java:45)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.invoke(InvocationInterceptorChain.java:37)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:104)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:98)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$invokeTestMethod$6(TestMethodTestDescriptor.java:210)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.invokeTestMethod(TestMethodTestDescriptor.java:206)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:131)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:65)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:226)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:204)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:139)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.lambda$execute$2(TestTemplateTestDescriptor.java:107)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:175)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$11$1.accept(ReferencePipeline.java:440)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:107)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:42)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:107)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:88)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:67)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:52)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:114)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:86)
          at org.junit.platform.launcher.core.DefaultLauncherSession$DelegatingLauncher.execute(DefaultLauncherSession.java:86)
          at org.junit.platform.launcher.core.SessionPerRequestLauncher.execute(SessionPerRequestLauncher.java:53)
          at com.intellij.junit5.JUnit5IdeaTestRunner.startRunnerWithArgs(JUnit5IdeaTestRunner.java:71)
          at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:33)
          at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:235)
          at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:54)
        • o.n.a.v.OpValidation - Exception encountered - returning as error message
          java.lang.IllegalStateException: Exception encountered during gradient check - Test name: "i=0: ShapeOpValidation.SSCase(shape=[3, 4], begin=[0, 0], end=[3, 4], strides=[1, 1], beginMask=0, endMask=0, ellipsisMask=0, newAxisMask=0, shrinkAxisMask=0)"
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:221)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
          at org.nd4j.autodiff.opvalidation.ShapeOpValidation.testStridedSliceGradient(ShapeOpValidation.java:503)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
          Caused by: java.lang.NullPointerException: begin is marked non-null but is null
          at org.nd4j.linalg.api.ops.impl.shape.bp.StridedSliceBp.(StridedSliceBp.java:48)
          at org.nd4j.linalg.api.ops.impl.shape.StridedSlice.doDiff(StridedSlice.java:305)
          at org.nd4j.autodiff.functions.DifferentialFunction.diff(DifferentialFunction.java:601)
          at org.nd4j.autodiff.samediff.SameDiff.lambda$createGradFunction$0(SameDiff.java:4500)
          at org.nd4j.autodiff.samediff.SameDiff.defineFunction(SameDiff.java:4029)
          o.n.a.o.ShapeOpValidation - Starting test: i=1: ShapeOpValidation.SSCase(shape=[3, 4], begin=[1, 1], end=[2, 3], strides=[1, 1], beginMask=0, endMask=0, ellipsisMask=0, newAxisMask=0, shrinkAxisMask=0)
          o.n.a.f.DifferentialFunction - No fields found for property name begin_mask for class org.nd4j.linalg.api.ops.impl.shape.StridedSlice
          o.n.a.f.DifferentialFunction - No fields found for property name ellipsis_mask for class org.nd4j.linalg.api.ops.impl.shape.StridedSlice
          o.n.a.f.DifferentialFunction - No fields found for property name end_mask for class org.nd4j.linalg.api.ops.impl.shape.StridedSlice
          o.n.a.f.DifferentialFunction - No fields found for property name shrink_axis_mask for class org.nd4j.linalg.api.ops.impl.shape.StridedSlice
          o.n.a.f.DifferentialFunction - No fields found for property name new_axis_mask for class org.nd4j.linalg.api.ops.impl.shape.StridedSlice
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "std" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.f.DifferentialFunction - No fields found for property name begin_mask for class org.nd4j.linalg.api.ops.impl.shape.StridedSlice
          o.n.a.f.DifferentialFunction - No fields found for property name ellipsis_mask for class org.nd4j.linalg.api.ops.impl.shape.StridedSlice
          o.n.a.f.DifferentialFunction - No fields found for property name end_mask for class org.nd4j.linalg.api.ops.impl.shape.StridedSlice
          o.n.a.f.DifferentialFunction - No fields found for property name shrink_axis_mask for class org.nd4j.linalg.api.ops.impl.shape.StridedSlice
          o.n.a.f.DifferentialFunction - No fields found for property name new_axis_mask for class org.nd4j.linalg.api.ops.impl.shape.StridedSlice
        • java.lang.NullPointerException: begin is marked non-null but is null
          at org.nd4j.linalg.api.ops.impl.shape.bp.StridedSliceBp.(StridedSliceBp.java:48)
          at org.nd4j.linalg.api.ops.impl.shape.StridedSlice.doDiff(StridedSlice.java:305)
          at org.nd4j.autodiff.functions.DifferentialFunction.diff(DifferentialFunction.java:601)
          at org.nd4j.autodiff.samediff.SameDiff.lambda$createGradFunction$0(SameDiff.java:4500)
          at org.nd4j.autodiff.samediff.SameDiff.defineFunction(SameDiff.java:4029)
          at org.nd4j.autodiff.samediff.SameDiff.defineFunction(SameDiff.java:4014)
          at org.nd4j.autodiff.samediff.SameDiff.createGradFunction(SameDiff.java:4225)
          at org.nd4j.autodiff.samediff.SameDiff.createGradFunction(SameDiff.java:4132)
          at org.nd4j.autodiff.validation.GradCheckUtil.validateInternalState(GradCheckUtil.java:650)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:98)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:83)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:57)
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:218)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
          at org.nd4j.autodiff.opvalidation.ShapeOpValidation.testStridedSliceGradient(ShapeOpValidation.java:503)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
          at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
          at java.lang.reflect.Method.invoke(Method.java:498)
          at org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:688)
          at org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed(InvocationInterceptorChain.java:131)
          at org.junit.jupiter.engine.extension.TimeoutExtension.intercept(TimeoutExtension.java:149)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestableMethod(TimeoutExtension.java:140)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestTemplateMethod(TimeoutExtension.java:92)
          at org.junit.jupiter.engine.execution.ExecutableInvoker$ReflectiveInterceptorCall.lambda$ofVoidMethod$0(ExecutableInvoker.java:115)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.lambda$invoke$0(ExecutableInvoker.java:105)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation.proceed(InvocationInterceptorChain.java:106)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.proceed(InvocationInterceptorChain.java:64)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.chainAndInvoke(InvocationInterceptorChain.java:45)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.invoke(InvocationInterceptorChain.java:37)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:104)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:98)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$invokeTestMethod$6(TestMethodTestDescriptor.java:210)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.invokeTestMethod(TestMethodTestDescriptor.java:206)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:131)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:65)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:226)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:204)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:139)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.lambda$execute$2(TestTemplateTestDescriptor.java:107)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:175)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$11$1.accept(ReferencePipeline.java:440)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:107)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:42)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:107)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:88)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:67)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:52)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:114)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:86)
          at org.junit.platform.launcher.core.DefaultLauncherSession$DelegatingLauncher.execute(DefaultLauncherSession.java:86)
          at org.junit.platform.launcher.core.SessionPerRequestLauncher.execute(SessionPerRequestLauncher.java:53)
          at com.intellij.junit5.JUnit5IdeaTestRunner.startRunnerWithArgs(JUnit5IdeaTestRunner.java:71)
          at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:33)
          at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:235)
          at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:54)
        • o.n.a.v.OpValidation - Exception encountered - returning as error message
          java.lang.IllegalStateException: Exception encountered during gradient check - Test name: "i=1: ShapeOpValidation.SSCase(shape=[3, 4], begin=[1, 1], end=[2, 3], strides=[1, 1], beginMask=0, endMask=0, ellipsisMask=0, newAxisMask=0, shrinkAxisMask=0)"
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:221)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
          at org.nd4j.autodiff.opvalidation.ShapeOpValidation.testStridedSliceGradient(ShapeOpValidation.java:503)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
          Caused by: java.lang.NullPointerException: begin is marked non-null but is null
          at org.nd4j.linalg.api.ops.impl.shape.bp.StridedSliceBp.(StridedSliceBp.java:48)
          at org.nd4j.linalg.api.ops.impl.shape.StridedSlice.doDiff(StridedSlice.java:305)
          at org.nd4j.autodiff.functions.DifferentialFunction.diff(DifferentialFunction.java:601)
          at org.nd4j.autodiff.samediff.SameDiff.lambda$createGradFunction$0(SameDiff.java:4500)
          at org.nd4j.autodiff.samediff.SameDiff.defineFunction(SameDiff.java:4029)
          o.n.a.o.ShapeOpValidation - Starting test: i=2: ShapeOpValidation.SSCase(shape=[3, 4], begin=[-999, 0], end=[3, 4], strides=[1, 1], beginMask=1, endMask=0, ellipsisMask=0, newAxisMask=0, shrinkAxisMask=0)
          o.n.a.f.DifferentialFunction - No fields found for property name begin_mask for class org.nd4j.linalg.api.ops.impl.shape.StridedSlice
          o.n.a.f.DifferentialFunction - No fields found for property name ellipsis_mask for class org.nd4j.linalg.api.ops.impl.shape.StridedSlice
          o.n.a.f.DifferentialFunction - No fields found for property name end_mask for class org.nd4j.linalg.api.ops.impl.shape.StridedSlice
          o.n.a.f.DifferentialFunction - No fields found for property name shrink_axis_mask for class org.nd4j.linalg.api.ops.impl.shape.StridedSlice
          o.n.a.f.DifferentialFunction - No fields found for property name new_axis_mask for class org.nd4j.linalg.api.ops.impl.shape.StridedSlice
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "std" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.f.DifferentialFunction - No fields found for property name begin_mask for class org.nd4j.linalg.api.ops.impl.shape.StridedSlice
          o.n.a.f.DifferentialFunction - No fields found for property name ellipsis_mask for class org.nd4j.linalg.api.ops.impl.shape.StridedSlice
          o.n.a.f.DifferentialFunction - No fields found for property name end_mask for class org.nd4j.linalg.api.ops.impl.shape.StridedSlice
          o.n.a.f.DifferentialFunction - No fields found for property name shrink_axis_mask for class org.nd4j.linalg.api.ops.impl.shape.StridedSlice
          o.n.a.f.DifferentialFunction - No fields found for property name new_axis_mask for class org.nd4j.linalg.api.ops.impl.shape.StridedSlice
        • java.lang.NullPointerException: begin is marked non-null but is null
          at org.nd4j.linalg.api.ops.impl.shape.bp.StridedSliceBp.(StridedSliceBp.java:48)
          at org.nd4j.linalg.api.ops.impl.shape.StridedSlice.doDiff(StridedSlice.java:305)
          at org.nd4j.autodiff.functions.DifferentialFunction.diff(DifferentialFunction.java:601)
          at org.nd4j.autodiff.samediff.SameDiff.lambda$createGradFunction$0(SameDiff.java:4500)
          at org.nd4j.autodiff.samediff.SameDiff.defineFunction(SameDiff.java:4029)
          at org.nd4j.autodiff.samediff.SameDiff.defineFunction(SameDiff.java:4014)
          at org.nd4j.autodiff.samediff.SameDiff.createGradFunction(SameDiff.java:4225)
          at org.nd4j.autodiff.samediff.SameDiff.createGradFunction(SameDiff.java:4132)
          at org.nd4j.autodiff.validation.GradCheckUtil.validateInternalState(GradCheckUtil.java:650)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:98)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:83)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:57)
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:218)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
          at org.nd4j.autodiff.opvalidation.ShapeOpValidation.testStridedSliceGradient(ShapeOpValidation.java:503)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
          at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
          at java.lang.reflect.Method.invoke(Method.java:498)
          at org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:688)
          at org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed(InvocationInterceptorChain.java:131)
          at org.junit.jupiter.engine.extension.TimeoutExtension.intercept(TimeoutExtension.java:149)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestableMethod(TimeoutExtension.java:140)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestTemplateMethod(TimeoutExtension.java:92)
          at org.junit.jupiter.engine.execution.ExecutableInvoker$ReflectiveInterceptorCall.lambda$ofVoidMethod$0(ExecutableInvoker.java:115)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.lambda$invoke$0(ExecutableInvoker.java:105)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation.proceed(InvocationInterceptorChain.java:106)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.proceed(InvocationInterceptorChain.java:64)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.chainAndInvoke(InvocationInterceptorChain.java:45)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.invoke(InvocationInterceptorChain.java:37)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:104)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:98)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$invokeTestMethod$6(TestMethodTestDescriptor.java:210)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.invokeTestMethod(TestMethodTestDescriptor.java:206)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:131)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:65)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:226)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:204)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:139)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.lambda$execute$2(TestTemplateTestDescriptor.java:107)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:175)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$11$1.accept(ReferencePipeline.java:440)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:107)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:42)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:107)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:88)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:67)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:52)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:114)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:86)
          at org.junit.platform.launcher.core.DefaultLauncherSession$DelegatingLauncher.execute(DefaultLauncherSession.java:86)
          at org.junit.platform.launcher.core.SessionPerRequestLauncher.execute(SessionPerRequestLauncher.java:53)
          at com.intellij.junit5.JUnit5IdeaTestRunner.startRunnerWithArgs(JUnit5IdeaTestRunner.java:71)
          at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:33)
          at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:235)
          at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:54)
        • o.n.a.v.OpValidation - Exception encountered - returning as error message
          java.lang.IllegalStateException: Exception encountered during gradient check - Test name: "i=2: ShapeOpValidation.SSCase(shape=[3, 4], begin=[-999, 0], end=[3, 4], strides=[1, 1], beginMask=1, endMask=0, ellipsisMask=0, newAxisMask=0, shrinkAxisMask=0)"
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:221)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
          at org.nd4j.autodiff.opvalidation.ShapeOpValidation.testStridedSliceGradient(ShapeOpValidation.java:503)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
          Caused by: java.lang.NullPointerException: begin is marked non-null but is null
          at org.nd4j.linalg.api.ops.impl.shape.bp.StridedSliceBp.(StridedSliceBp.java:48)
          at org.nd4j.linalg.api.ops.impl.shape.StridedSlice.doDiff(StridedSlice.java:305)
          at org.nd4j.autodiff.functions.DifferentialFunction.diff(DifferentialFunction.java:601)
          at org.nd4j.autodiff.samediff.SameDiff.lambda$createGradFunction$0(SameDiff.java:4500)
          at org.nd4j.autodiff.samediff.SameDiff.defineFunction(SameDiff.java:4029)
          o.n.a.o.ShapeOpValidation - Starting test: i=3: ShapeOpValidation.SSCase(shape=[3, 4], begin=[1, 1], end=[3, -999], strides=[1, 1], beginMask=0, endMask=2, ellipsisMask=0, newAxisMask=0, shrinkAxisMask=0)
          o.n.a.f.DifferentialFunction - No fields found for property name begin_mask for class org.nd4j.linalg.api.ops.impl.shape.StridedSlice
          o.n.a.f.DifferentialFunction - No fields found for property name ellipsis_mask for class org.nd4j.linalg.api.ops.impl.shape.StridedSlice
          o.n.a.f.DifferentialFunction - No fields found for property name end_mask for class org.nd4j.linalg.api.ops.impl.shape.StridedSlice
          o.n.a.f.DifferentialFunction - No fields found for property name shrink_axis_mask for class org.nd4j.linalg.api.ops.impl.shape.StridedSlice
          o.n.a.f.DifferentialFunction - No fields found for property name new_axis_mask for class org.nd4j.linalg.api.ops.impl.shape.StridedSlice
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "std" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.f.DifferentialFunction - No fields found for property name begin_mask for class org.nd4j.linalg.api.ops.impl.shape.StridedSlice
          o.n.a.f.DifferentialFunction - No fields found for property name ellipsis_mask for class org.nd4j.linalg.api.ops.impl.shape.StridedSlice
          o.n.a.f.DifferentialFunction - No fields found for property name end_mask for class org.nd4j.linalg.api.ops.impl.shape.StridedSlice
          o.n.a.f.DifferentialFunction - No fields found for property name shrink_axis_mask for class org.nd4j.linalg.api.ops.impl.shape.StridedSlice
          o.n.a.f.DifferentialFunction - No fields found for property name new_axis_mask for class org.nd4j.linalg.api.ops.impl.shape.StridedSlice
        • java.lang.NullPointerException: begin is marked non-null but is null
          at org.nd4j.linalg.api.ops.impl.shape.bp.StridedSliceBp.(StridedSliceBp.java:48)
          at org.nd4j.linalg.api.ops.impl.shape.StridedSlice.doDiff(StridedSlice.java:305)
          at org.nd4j.autodiff.functions.DifferentialFunction.diff(DifferentialFunction.java:601)
          at org.nd4j.autodiff.samediff.SameDiff.lambda$createGradFunction$0(SameDiff.java:4500)
          at org.nd4j.autodiff.samediff.SameDiff.defineFunction(SameDiff.java:4029)
          at org.nd4j.autodiff.samediff.SameDiff.defineFunction(SameDiff.java:4014)
          at org.nd4j.autodiff.samediff.SameDiff.createGradFunction(SameDiff.java:4225)
          at org.nd4j.autodiff.samediff.SameDiff.createGradFunction(SameDiff.java:4132)
          at org.nd4j.autodiff.validation.GradCheckUtil.validateInternalState(GradCheckUtil.java:650)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:98)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:83)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:57)
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:218)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
          at org.nd4j.autodiff.opvalidation.ShapeOpValidation.testStridedSliceGradient(ShapeOpValidation.java:503)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
          at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
          at java.lang.reflect.Method.invoke(Method.java:498)
          at org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:688)
          at org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed(InvocationInterceptorChain.java:131)
          at org.junit.jupiter.engine.extension.TimeoutExtension.intercept(TimeoutExtension.java:149)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestableMethod(TimeoutExtension.java:140)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestTemplateMethod(TimeoutExtension.java:92)
          at org.junit.jupiter.engine.execution.ExecutableInvoker$ReflectiveInterceptorCall.lambda$ofVoidMethod$0(ExecutableInvoker.java:115)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.lambda$invoke$0(ExecutableInvoker.java:105)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation.proceed(InvocationInterceptorChain.java:106)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.proceed(InvocationInterceptorChain.java:64)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.chainAndInvoke(InvocationInterceptorChain.java:45)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.invoke(InvocationInterceptorChain.java:37)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:104)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:98)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$invokeTestMethod$6(TestMethodTestDescriptor.java:210)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.invokeTestMethod(TestMethodTestDescriptor.java:206)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:131)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:65)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:226)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:204)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:139)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.lambda$execute$2(TestTemplateTestDescriptor.java:107)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:175)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$11$1.accept(ReferencePipeline.java:440)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:107)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:42)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:107)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:88)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:67)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:52)
        • o.n.a.v.OpValidation - Exception encountered - returning as error message
        • at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:114)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:86)
          at org.junit.platform.launcher.core.DefaultLauncherSession$DelegatingLauncher.execute(DefaultLauncherSession.java:86)
          at org.junit.platform.launcher.core.SessionPerRequestLauncher.execute(SessionPerRequestLauncher.java:53)
        • java.lang.IllegalStateException: Exception encountered during gradient check - Test name: "i=3: ShapeOpValidation.SSCase(shape=[3, 4], begin=[1, 1], end=[3, -999], strides=[1, 1], beginMask=0, endMask=2, ellipsisMask=0, newAxisMask=0, shrinkAxisMask=0)"
        • at com.intellij.junit5.JUnit5IdeaTestRunner.startRunnerWithArgs(JUnit5IdeaTestRunner.java:71)
          at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:33)
        • at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:221)
        • at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:235)
        • at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
        • at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:54)
        • at org.nd4j.autodiff.opvalidation.ShapeOpValidation.testStridedSliceGradient(ShapeOpValidation.java:503)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
          Caused by: java.lang.NullPointerException: begin is marked non-null but is null
          at org.nd4j.linalg.api.ops.impl.shape.bp.StridedSliceBp.(StridedSliceBp.java:48)
          at org.nd4j.linalg.api.ops.impl.shape.StridedSlice.doDiff(StridedSlice.java:305)
          at org.nd4j.autodiff.functions.DifferentialFunction.diff(DifferentialFunction.java:601)
          at org.nd4j.autodiff.samediff.SameDiff.lambda$createGradFunction$0(SameDiff.java:4500)
          at org.nd4j.autodiff.samediff.SameDiff.defineFunction(SameDiff.java:4029)
          o.n.a.o.ShapeOpValidation - Starting test: i=4: ShapeOpValidation.SSCase(shape=[3, 4], begin=[-999, 0], end=[-999, 4], strides=[1, 1], beginMask=1, endMask=1, ellipsisMask=0, newAxisMask=0, shrinkAxisMask=0)
          o.n.a.s.SameDiff - Inferring output "std" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.f.DifferentialFunction - No fields found for property name begin_mask for class org.nd4j.linalg.api.ops.impl.shape.StridedSlice
          o.n.a.f.DifferentialFunction - No fields found for property name ellipsis_mask for class org.nd4j.linalg.api.ops.impl.shape.StridedSlice
          o.n.a.f.DifferentialFunction - No fields found for property name end_mask for class org.nd4j.linalg.api.ops.impl.shape.StridedSlice
          o.n.a.f.DifferentialFunction - No fields found for property name shrink_axis_mask for class org.nd4j.linalg.api.ops.impl.shape.StridedSlice
          o.n.a.f.DifferentialFunction - No fields found for property name new_axis_mask for class org.nd4j.linalg.api.ops.impl.shape.StridedSlice
        • java.lang.NullPointerException: begin is marked non-null but is null
          at org.nd4j.linalg.api.ops.impl.shape.bp.StridedSliceBp.(StridedSliceBp.java:48)
          at org.nd4j.linalg.api.ops.impl.shape.StridedSlice.doDiff(StridedSlice.java:305)
          at org.nd4j.autodiff.functions.DifferentialFunction.diff(DifferentialFunction.java:601)
          at org.nd4j.autodiff.samediff.SameDiff.lambda$createGradFunction$0(SameDiff.java:4500)
          at org.nd4j.autodiff.samediff.SameDiff.defineFunction(SameDiff.java:4029)
          at org.nd4j.autodiff.samediff.SameDiff.defineFunction(SameDiff.java:4014)
          at org.nd4j.autodiff.samediff.SameDiff.createGradFunction(SameDiff.java:4225)
          at org.nd4j.autodiff.samediff.SameDiff.createGradFunction(SameDiff.java:4132)
          at org.nd4j.autodiff.validation.GradCheckUtil.validateInternalState(GradCheckUtil.java:650)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:98)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:83)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:57)
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:218)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
          at org.nd4j.autodiff.opvalidation.ShapeOpValidation.testStridedSliceGradient(ShapeOpValidation.java:503)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
          at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
          at java.lang.reflect.Method.invoke(Method.java:498)
          at org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:688)
          at org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed(InvocationInterceptorChain.java:131)
          at org.junit.jupiter.engine.extension.TimeoutExtension.intercept(TimeoutExtension.java:149)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestableMethod(TimeoutExtension.java:140)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestTemplateMethod(TimeoutExtension.java:92)
          at org.junit.jupiter.engine.execution.ExecutableInvoker$ReflectiveInterceptorCall.lambda$ofVoidMethod$0(ExecutableInvoker.java:115)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.lambda$invoke$0(ExecutableInvoker.java:105)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation.proceed(InvocationInterceptorChain.java:106)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.proceed(InvocationInterceptorChain.java:64)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.chainAndInvoke(InvocationInterceptorChain.java:45)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.invoke(InvocationInterceptorChain.java:37)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:104)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:98)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$invokeTestMethod$6(TestMethodTestDescriptor.java:210)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.invokeTestMethod(TestMethodTestDescriptor.java:206)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:131)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:65)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:226)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:204)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:139)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.lambda$execute$2(TestTemplateTestDescriptor.java:107)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:175)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$11$1.accept(ReferencePipeline.java:440)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:107)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:42)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:107)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:88)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:67)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:52)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:114)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:86)
          at org.junit.platform.launcher.core.DefaultLauncherSession$DelegatingLauncher.execute(DefaultLauncherSession.java:86)
          at org.junit.platform.launcher.core.SessionPerRequestLauncher.execute(SessionPerRequestLauncher.java:53)
          at com.intellij.junit5.JUnit5IdeaTestRunner.startRunnerWithArgs(JUnit5IdeaTestRunner.java:71)
          at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:33)
          at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:235)
          at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:54)
        • o.n.a.v.OpValidation - Exception encountered - returning as error message
          java.lang.IllegalStateException: Exception encountered during gradient check - Test name: "i=4: ShapeOpValidation.SSCase(shape=[3, 4], begin=[-999, 0], end=[-999, 4], strides=[1, 1], beginMask=1, endMask=1, ellipsisMask=0, newAxisMask=0, shrinkAxisMask=0)"
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:221)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
          at org.nd4j.autodiff.opvalidation.ShapeOpValidation.testStridedSliceGradient(ShapeOpValidation.java:503)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
          Caused by: java.lang.NullPointerException: begin is marked non-null but is null
          at org.nd4j.linalg.api.ops.impl.shape.bp.StridedSliceBp.(StridedSliceBp.java:48)
          at org.nd4j.linalg.api.ops.impl.shape.StridedSlice.doDiff(StridedSlice.java:305)
          at org.nd4j.autodiff.functions.DifferentialFunction.diff(DifferentialFunction.java:601)
          at org.nd4j.autodiff.samediff.SameDiff.lambda$createGradFunction$0(SameDiff.java:4500)
          at org.nd4j.autodiff.samediff.SameDiff.defineFunction(SameDiff.java:4029)
          o.n.a.o.ShapeOpValidation - Starting test: i=5: ShapeOpValidation.SSCase(shape=[3, 4, 5], begin=[0, 0, 0], end=[3, 4, 5], strides=[1, 1, 1], beginMask=0, endMask=0, ellipsisMask=0, newAxisMask=0, shrinkAxisMask=0)
          o.n.a.f.DifferentialFunction - No fields found for property name begin_mask for class org.nd4j.linalg.api.ops.impl.shape.StridedSlice
          o.n.a.f.DifferentialFunction - No fields found for property name ellipsis_mask for class org.nd4j.linalg.api.ops.impl.shape.StridedSlice
          o.n.a.f.DifferentialFunction - No fields found for property name end_mask for class org.nd4j.linalg.api.ops.impl.shape.StridedSlice
          o.n.a.f.DifferentialFunction - No fields found for property name shrink_axis_mask for class org.nd4j.linalg.api.ops.impl.shape.StridedSlice
          o.n.a.f.DifferentialFunction - No fields found for property name new_axis_mask for class org.nd4j.linalg.api.ops.impl.shape.StridedSlice
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "std" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.f.DifferentialFunction - No fields found for property name begin_mask for class org.nd4j.linalg.api.ops.impl.shape.StridedSlice
          o.n.a.f.DifferentialFunction - No fields found for property name ellipsis_mask for class org.nd4j.linalg.api.ops.impl.shape.StridedSlice
          o.n.a.f.DifferentialFunction - No fields found for property name end_mask for class org.nd4j.linalg.api.ops.impl.shape.StridedSlice
          o.n.a.f.DifferentialFunction - No fields found for property name shrink_axis_mask for class org.nd4j.linalg.api.ops.impl.shape.StridedSlice
          o.n.a.f.DifferentialFunction - No fields found for property name new_axis_mask for class org.nd4j.linalg.api.ops.impl.shape.StridedSlice
        • java.lang.NullPointerException: begin is marked non-null but is null
          at org.nd4j.linalg.api.ops.impl.shape.bp.StridedSliceBp.(StridedSliceBp.java:48)
          at org.nd4j.linalg.api.ops.impl.shape.StridedSlice.doDiff(StridedSlice.java:305)
          at org.nd4j.autodiff.functions.DifferentialFunction.diff(DifferentialFunction.java:601)
          at org.nd4j.autodiff.samediff.SameDiff.lambda$createGradFunction$0(SameDiff.java:4500)
          at org.nd4j.autodiff.samediff.SameDiff.defineFunction(SameDiff.java:4029)
          at org.nd4j.autodiff.samediff.SameDiff.defineFunction(SameDiff.java:4014)
          at org.nd4j.autodiff.samediff.SameDiff.createGradFunction(SameDiff.java:4225)
          at org.nd4j.autodiff.samediff.SameDiff.createGradFunction(SameDiff.java:4132)
          at org.nd4j.autodiff.validation.GradCheckUtil.validateInternalState(GradCheckUtil.java:650)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:98)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:83)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:57)
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:218)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
          at org.nd4j.autodiff.opvalidation.ShapeOpValidation.testStridedSliceGradient(ShapeOpValidation.java:503)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
          at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
          at java.lang.reflect.Method.invoke(Method.java:498)
          at org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:688)
          at org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed(InvocationInterceptorChain.java:131)
          at org.junit.jupiter.engine.extension.TimeoutExtension.intercept(TimeoutExtension.java:149)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestableMethod(TimeoutExtension.java:140)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestTemplateMethod(TimeoutExtension.java:92)
          at org.junit.jupiter.engine.execution.ExecutableInvoker$ReflectiveInterceptorCall.lambda$ofVoidMethod$0(ExecutableInvoker.java:115)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.lambda$invoke$0(ExecutableInvoker.java:105)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation.proceed(InvocationInterceptorChain.java:106)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.proceed(InvocationInterceptorChain.java:64)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.chainAndInvoke(InvocationInterceptorChain.java:45)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.invoke(InvocationInterceptorChain.java:37)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:104)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:98)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$invokeTestMethod$6(TestMethodTestDescriptor.java:210)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.invokeTestMethod(TestMethodTestDescriptor.java:206)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:131)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:65)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:226)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:204)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:139)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.lambda$execute$2(TestTemplateTestDescriptor.java:107)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:175)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$11$1.accept(ReferencePipeline.java:440)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:107)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:42)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:107)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:88)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:67)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:52)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:114)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:86)
          at org.junit.platform.launcher.core.DefaultLauncherSession$DelegatingLauncher.execute(DefaultLauncherSession.java:86)
          at org.junit.platform.launcher.core.SessionPerRequestLauncher.execute(SessionPerRequestLauncher.java:53)
          at com.intellij.junit5.JUnit5IdeaTestRunner.startRunnerWithArgs(JUnit5IdeaTestRunner.java:71)
          at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:33)
          at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:235)
          at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:54)
        • o.n.a.v.OpValidation - Exception encountered - returning as error message
          java.lang.IllegalStateException: Exception encountered during gradient check - Test name: "i=5: ShapeOpValidation.SSCase(shape=[3, 4, 5], begin=[0, 0, 0], end=[3, 4, 5], strides=[1, 1, 1], beginMask=0, endMask=0, ellipsisMask=0, newAxisMask=0, shrinkAxisMask=0)"
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:221)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
          at org.nd4j.autodiff.opvalidation.ShapeOpValidation.testStridedSliceGradient(ShapeOpValidation.java:503)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
          Caused by: java.lang.NullPointerException: begin is marked non-null but is null
          at org.nd4j.linalg.api.ops.impl.shape.bp.StridedSliceBp.(StridedSliceBp.java:48)
          at org.nd4j.linalg.api.ops.impl.shape.StridedSlice.doDiff(StridedSlice.java:305)
          at org.nd4j.autodiff.functions.DifferentialFunction.diff(DifferentialFunction.java:601)
          at org.nd4j.autodiff.samediff.SameDiff.lambda$createGradFunction$0(SameDiff.java:4500)
          at org.nd4j.autodiff.samediff.SameDiff.defineFunction(SameDiff.java:4029)
          o.n.a.o.ShapeOpValidation - Starting test: i=6: ShapeOpValidation.SSCase(shape=[3, 4, 5], begin=[1, 2, 3], end=[3, 4, 5], strides=[1, 1, 1], beginMask=0, endMask=0, ellipsisMask=0, newAxisMask=0, shrinkAxisMask=0)
          o.n.a.s.SameDiff - Inferring output "std" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.f.DifferentialFunction - No fields found for property name begin_mask for class org.nd4j.linalg.api.ops.impl.shape.StridedSlice
          o.n.a.f.DifferentialFunction - No fields found for property name ellipsis_mask for class org.nd4j.linalg.api.ops.impl.shape.StridedSlice
          o.n.a.f.DifferentialFunction - No fields found for property name end_mask for class org.nd4j.linalg.api.ops.impl.shape.StridedSlice
          o.n.a.f.DifferentialFunction - No fields found for property name shrink_axis_mask for class org.nd4j.linalg.api.ops.impl.shape.StridedSlice
          o.n.a.f.DifferentialFunction - No fields found for property name new_axis_mask for class org.nd4j.linalg.api.ops.impl.shape.StridedSlice
        • java.lang.NullPointerException: begin is marked non-null but is null
          at org.nd4j.linalg.api.ops.impl.shape.bp.StridedSliceBp.(StridedSliceBp.java:48)
          at org.nd4j.linalg.api.ops.impl.shape.StridedSlice.doDiff(StridedSlice.java:305)
          at org.nd4j.autodiff.functions.DifferentialFunction.diff(DifferentialFunction.java:601)
          at org.nd4j.autodiff.samediff.SameDiff.lambda$createGradFunction$0(SameDiff.java:4500)
          at org.nd4j.autodiff.samediff.SameDiff.defineFunction(SameDiff.java:4029)
          at org.nd4j.autodiff.samediff.SameDiff.defineFunction(SameDiff.java:4014)
          at org.nd4j.autodiff.samediff.SameDiff.createGradFunction(SameDiff.java:4225)
          at org.nd4j.autodiff.samediff.SameDiff.createGradFunction(SameDiff.java:4132)
          at org.nd4j.autodiff.validation.GradCheckUtil.validateInternalState(GradCheckUtil.java:650)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:98)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:83)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:57)
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:218)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
          at org.nd4j.autodiff.opvalidation.ShapeOpValidation.testStridedSliceGradient(ShapeOpValidation.java:503)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
          at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
          at java.lang.reflect.Method.invoke(Method.java:498)
          at org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:688)
          at org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed(InvocationInterceptorChain.java:131)
          at org.junit.jupiter.engine.extension.TimeoutExtension.intercept(TimeoutExtension.java:149)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestableMethod(TimeoutExtension.java:140)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestTemplateMethod(TimeoutExtension.java:92)
          at org.junit.jupiter.engine.execution.ExecutableInvoker$ReflectiveInterceptorCall.lambda$ofVoidMethod$0(ExecutableInvoker.java:115)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.lambda$invoke$0(ExecutableInvoker.java:105)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation.proceed(InvocationInterceptorChain.java:106)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.proceed(InvocationInterceptorChain.java:64)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.chainAndInvoke(InvocationInterceptorChain.java:45)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.invoke(InvocationInterceptorChain.java:37)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:104)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:98)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$invokeTestMethod$6(TestMethodTestDescriptor.java:210)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.invokeTestMethod(TestMethodTestDescriptor.java:206)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:131)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:65)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:226)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:204)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:139)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.lambda$execute$2(TestTemplateTestDescriptor.java:107)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:175)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$11$1.accept(ReferencePipeline.java:440)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:107)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:42)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:107)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:88)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:67)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:52)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:114)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:86)
          at org.junit.platform.launcher.core.DefaultLauncherSession$DelegatingLauncher.execute(DefaultLauncherSession.java:86)
          at org.junit.platform.launcher.core.SessionPerRequestLauncher.execute(SessionPerRequestLauncher.java:53)
          at com.intellij.junit5.JUnit5IdeaTestRunner.startRunnerWithArgs(JUnit5IdeaTestRunner.java:71)
          at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:33)
          at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:235)
          at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:54)
        • o.n.a.v.OpValidation - Exception encountered - returning as error message
          java.lang.IllegalStateException: Exception encountered during gradient check - Test name: "i=6: ShapeOpValidation.SSCase(shape=[3, 4, 5], begin=[1, 2, 3], end=[3, 4, 5], strides=[1, 1, 1], beginMask=0, endMask=0, ellipsisMask=0, newAxisMask=0, shrinkAxisMask=0)"
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:221)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
          at org.nd4j.autodiff.opvalidation.ShapeOpValidation.testStridedSliceGradient(ShapeOpValidation.java:503)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
          Caused by: java.lang.NullPointerException: begin is marked non-null but is null
          at org.nd4j.linalg.api.ops.impl.shape.bp.StridedSliceBp.(StridedSliceBp.java:48)
          at org.nd4j.linalg.api.ops.impl.shape.StridedSlice.doDiff(StridedSlice.java:305)
          at org.nd4j.autodiff.functions.DifferentialFunction.diff(DifferentialFunction.java:601)
          at org.nd4j.autodiff.samediff.SameDiff.lambda$createGradFunction$0(SameDiff.java:4500)
          at org.nd4j.autodiff.samediff.SameDiff.defineFunction(SameDiff.java:4029)
          o.n.a.o.ShapeOpValidation - Starting test: i=7: ShapeOpValidation.SSCase(shape=[3, 4, 5], begin=[0, 0, 0], end=[3, 3, 5], strides=[1, 2, 2], beginMask=0, endMask=0, ellipsisMask=0, newAxisMask=0, shrinkAxisMask=0)
          o.n.a.f.DifferentialFunction - No fields found for property name begin_mask for class org.nd4j.linalg.api.ops.impl.shape.StridedSlice
          o.n.a.f.DifferentialFunction - No fields found for property name ellipsis_mask for class org.nd4j.linalg.api.ops.impl.shape.StridedSlice
          o.n.a.f.DifferentialFunction - No fields found for property name end_mask for class org.nd4j.linalg.api.ops.impl.shape.StridedSlice
          o.n.a.f.DifferentialFunction - No fields found for property name shrink_axis_mask for class org.nd4j.linalg.api.ops.impl.shape.StridedSlice
          o.n.a.f.DifferentialFunction - No fields found for property name new_axis_mask for class org.nd4j.linalg.api.ops.impl.shape.StridedSlice
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "std" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.f.DifferentialFunction - No fields found for property name begin_mask for class org.nd4j.linalg.api.ops.impl.shape.StridedSlice
          o.n.a.f.DifferentialFunction - No fields found for property name ellipsis_mask for class org.nd4j.linalg.api.ops.impl.shape.StridedSlice
          o.n.a.f.DifferentialFunction - No fields found for property name end_mask for class org.nd4j.linalg.api.ops.impl.shape.StridedSlice
          o.n.a.f.DifferentialFunction - No fields found for property name shrink_axis_mask for class org.nd4j.linalg.api.ops.impl.shape.StridedSlice
          o.n.a.f.DifferentialFunction - No fields found for property name new_axis_mask for class org.nd4j.linalg.api.ops.impl.shape.StridedSlice
        • java.lang.NullPointerException: begin is marked non-null but is null
          at org.nd4j.linalg.api.ops.impl.shape.bp.StridedSliceBp.(StridedSliceBp.java:48)
          at org.nd4j.linalg.api.ops.impl.shape.StridedSlice.doDiff(StridedSlice.java:305)
          at org.nd4j.autodiff.functions.DifferentialFunction.diff(DifferentialFunction.java:601)
          at org.nd4j.autodiff.samediff.SameDiff.lambda$createGradFunction$0(SameDiff.java:4500)
          at org.nd4j.autodiff.samediff.SameDiff.defineFunction(SameDiff.java:4029)
          at org.nd4j.autodiff.samediff.SameDiff.defineFunction(SameDiff.java:4014)
          at org.nd4j.autodiff.samediff.SameDiff.createGradFunction(SameDiff.java:4225)
          at org.nd4j.autodiff.samediff.SameDiff.createGradFunction(SameDiff.java:4132)
          at org.nd4j.autodiff.validation.GradCheckUtil.validateInternalState(GradCheckUtil.java:650)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:98)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:83)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:57)
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:218)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
          at org.nd4j.autodiff.opvalidation.ShapeOpValidation.testStridedSliceGradient(ShapeOpValidation.java:503)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
          at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
          at java.lang.reflect.Method.invoke(Method.java:498)
          at org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:688)
          at org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed(InvocationInterceptorChain.java:131)
          at org.junit.jupiter.engine.extension.TimeoutExtension.intercept(TimeoutExtension.java:149)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestableMethod(TimeoutExtension.java:140)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestTemplateMethod(TimeoutExtension.java:92)
          at org.junit.jupiter.engine.execution.ExecutableInvoker$ReflectiveInterceptorCall.lambda$ofVoidMethod$0(ExecutableInvoker.java:115)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.lambda$invoke$0(ExecutableInvoker.java:105)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation.proceed(InvocationInterceptorChain.java:106)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.proceed(InvocationInterceptorChain.java:64)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.chainAndInvoke(InvocationInterceptorChain.java:45)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.invoke(InvocationInterceptorChain.java:37)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:104)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:98)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$invokeTestMethod$6(TestMethodTestDescriptor.java:210)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.invokeTestMethod(TestMethodTestDescriptor.java:206)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:131)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:65)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:226)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:204)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:139)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.lambda$execute$2(TestTemplateTestDescriptor.java:107)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:175)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$11$1.accept(ReferencePipeline.java:440)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:107)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:42)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:107)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:88)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:67)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:52)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:114)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:86)
          at org.junit.platform.launcher.core.DefaultLauncherSession$DelegatingLauncher.execute(DefaultLauncherSession.java:86)
          at org.junit.platform.launcher.core.SessionPerRequestLauncher.execute(SessionPerRequestLauncher.java:53)
          at com.intellij.junit5.JUnit5IdeaTestRunner.startRunnerWithArgs(JUnit5IdeaTestRunner.java:71)
          at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:33)
          at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:235)
          at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:54)
        • o.n.a.v.OpValidation - Exception encountered - returning as error message
          java.lang.IllegalStateException: Exception encountered during gradient check - Test name: "i=7: ShapeOpValidation.SSCase(shape=[3, 4, 5], begin=[0, 0, 0], end=[3, 3, 5], strides=[1, 2, 2], beginMask=0, endMask=0, ellipsisMask=0, newAxisMask=0, shrinkAxisMask=0)"
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:221)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
          at org.nd4j.autodiff.opvalidation.ShapeOpValidation.testStridedSliceGradient(ShapeOpValidation.java:503)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
          Caused by: java.lang.NullPointerException: begin is marked non-null but is null
          at org.nd4j.linalg.api.ops.impl.shape.bp.StridedSliceBp.(StridedSliceBp.java:48)
          at org.nd4j.linalg.api.ops.impl.shape.StridedSlice.doDiff(StridedSlice.java:305)
          at org.nd4j.autodiff.functions.DifferentialFunction.diff(DifferentialFunction.java:601)
          at org.nd4j.autodiff.samediff.SameDiff.lambda$createGradFunction$0(SameDiff.java:4500)
          at org.nd4j.autodiff.samediff.SameDiff.defineFunction(SameDiff.java:4029)
          o.n.a.o.ShapeOpValidation - Starting test: i=8: ShapeOpValidation.SSCase(shape=[3, 4, 5], begin=[1, -999, 1], end=[3, 3, 4], strides=[1, 1, 1], beginMask=2, endMask=0, ellipsisMask=0, newAxisMask=0, shrinkAxisMask=0)
          o.n.a.s.SameDiff - Inferring output "std" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.f.DifferentialFunction - No fields found for property name begin_mask for class org.nd4j.linalg.api.ops.impl.shape.StridedSlice
          o.n.a.f.DifferentialFunction - No fields found for property name ellipsis_mask for class org.nd4j.linalg.api.ops.impl.shape.StridedSlice
          o.n.a.f.DifferentialFunction - No fields found for property name end_mask for class org.nd4j.linalg.api.ops.impl.shape.StridedSlice
          o.n.a.f.DifferentialFunction - No fields found for property name shrink_axis_mask for class org.nd4j.linalg.api.ops.impl.shape.StridedSlice
          o.n.a.f.DifferentialFunction - No fields found for property name new_axis_mask for class org.nd4j.linalg.api.ops.impl.shape.StridedSlice
        • java.lang.NullPointerException: begin is marked non-null but is null
          at org.nd4j.linalg.api.ops.impl.shape.bp.StridedSliceBp.(StridedSliceBp.java:48)
          at org.nd4j.linalg.api.ops.impl.shape.StridedSlice.doDiff(StridedSlice.java:305)
          at org.nd4j.autodiff.functions.DifferentialFunction.diff(DifferentialFunction.java:601)
          at org.nd4j.autodiff.samediff.SameDiff.lambda$createGradFunction$0(SameDiff.java:4500)
          at org.nd4j.autodiff.samediff.SameDiff.defineFunction(SameDiff.java:4029)
          at org.nd4j.autodiff.samediff.SameDiff.defineFunction(SameDiff.java:4014)
          at org.nd4j.autodiff.samediff.SameDiff.createGradFunction(SameDiff.java:4225)
          at org.nd4j.autodiff.samediff.SameDiff.createGradFunction(SameDiff.java:4132)
          at org.nd4j.autodiff.validation.GradCheckUtil.validateInternalState(GradCheckUtil.java:650)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:98)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:83)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:57)
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:218)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
          at org.nd4j.autodiff.opvalidation.ShapeOpValidation.testStridedSliceGradient(ShapeOpValidation.java:503)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
          at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
          at java.lang.reflect.Method.invoke(Method.java:498)
          at org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:688)
          at org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed(InvocationInterceptorChain.java:131)
          at org.junit.jupiter.engine.extension.TimeoutExtension.intercept(TimeoutExtension.java:149)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestableMethod(TimeoutExtension.java:140)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestTemplateMethod(TimeoutExtension.java:92)
          at org.junit.jupiter.engine.execution.ExecutableInvoker$ReflectiveInterceptorCall.lambda$ofVoidMethod$0(ExecutableInvoker.java:115)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.lambda$invoke$0(ExecutableInvoker.java:105)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation.proceed(InvocationInterceptorChain.java:106)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.proceed(InvocationInterceptorChain.java:64)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.chainAndInvoke(InvocationInterceptorChain.java:45)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.invoke(InvocationInterceptorChain.java:37)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:104)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:98)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$invokeTestMethod$6(TestMethodTestDescriptor.java:210)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.invokeTestMethod(TestMethodTestDescriptor.java:206)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:131)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:65)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:226)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:204)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:139)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.lambda$execute$2(TestTemplateTestDescriptor.java:107)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:175)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$11$1.accept(ReferencePipeline.java:440)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:107)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:42)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:107)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:88)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:67)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:52)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:114)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:86)
          at org.junit.platform.launcher.core.DefaultLauncherSession$DelegatingLauncher.execute(DefaultLauncherSession.java:86)
          at org.junit.platform.launcher.core.SessionPerRequestLauncher.execute(SessionPerRequestLauncher.java:53)
          at com.intellij.junit5.JUnit5IdeaTestRunner.startRunnerWithArgs(JUnit5IdeaTestRunner.java:71)
          at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:33)
          at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:235)
          at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:54)
        • o.n.a.v.OpValidation - Exception encountered - returning as error message
          java.lang.IllegalStateException: Exception encountered during gradient check - Test name: "i=8: ShapeOpValidation.SSCase(shape=[3, 4, 5], begin=[1, -999, 1], end=[3, 3, 4], strides=[1, 1, 1], beginMask=2, endMask=0, ellipsisMask=0, newAxisMask=0, shrinkAxisMask=0)"
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:221)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
          at org.nd4j.autodiff.opvalidation.ShapeOpValidation.testStridedSliceGradient(ShapeOpValidation.java:503)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
          Caused by: java.lang.NullPointerException: begin is marked non-null but is null
          at org.nd4j.linalg.api.ops.impl.shape.bp.StridedSliceBp.(StridedSliceBp.java:48)
          at org.nd4j.linalg.api.ops.impl.shape.StridedSlice.doDiff(StridedSlice.java:305)
          at org.nd4j.autodiff.functions.DifferentialFunction.diff(DifferentialFunction.java:601)
          at org.nd4j.autodiff.samediff.SameDiff.lambda$createGradFunction$0(SameDiff.java:4500)
          at org.nd4j.autodiff.samediff.SameDiff.defineFunction(SameDiff.java:4029)
          o.n.a.o.ShapeOpValidation - Starting test: i=9: ShapeOpValidation.SSCase(shape=[3, 4, 5], begin=[1, -999, 1], end=[3, 3, -999], strides=[1, 1, 1], beginMask=2, endMask=4, ellipsisMask=0, newAxisMask=0, shrinkAxisMask=0)
          o.n.a.s.SameDiff - Inferring output "std" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.f.DifferentialFunction - No fields found for property name begin_mask for class org.nd4j.linalg.api.ops.impl.shape.StridedSlice
          o.n.a.f.DifferentialFunction - No fields found for property name ellipsis_mask for class org.nd4j.linalg.api.ops.impl.shape.StridedSlice
          o.n.a.f.DifferentialFunction - No fields found for property name end_mask for class org.nd4j.linalg.api.ops.impl.shape.StridedSlice
          o.n.a.f.DifferentialFunction - No fields found for property name shrink_axis_mask for class org.nd4j.linalg.api.ops.impl.shape.StridedSlice
          o.n.a.f.DifferentialFunction - No fields found for property name new_axis_mask for class org.nd4j.linalg.api.ops.impl.shape.StridedSlice
        • java.lang.NullPointerException: begin is marked non-null but is null
          at org.nd4j.linalg.api.ops.impl.shape.bp.StridedSliceBp.(StridedSliceBp.java:48)
          at org.nd4j.linalg.api.ops.impl.shape.StridedSlice.doDiff(StridedSlice.java:305)
          at org.nd4j.autodiff.functions.DifferentialFunction.diff(DifferentialFunction.java:601)
          at org.nd4j.autodiff.samediff.SameDiff.lambda$createGradFunction$0(SameDiff.java:4500)
          at org.nd4j.autodiff.samediff.SameDiff.defineFunction(SameDiff.java:4029)
          at org.nd4j.autodiff.samediff.SameDiff.defineFunction(SameDiff.java:4014)
          at org.nd4j.autodiff.samediff.SameDiff.createGradFunction(SameDiff.java:4225)
          at org.nd4j.autodiff.samediff.SameDiff.createGradFunction(SameDiff.java:4132)
          at org.nd4j.autodiff.validation.GradCheckUtil.validateInternalState(GradCheckUtil.java:650)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:98)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:83)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:57)
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:218)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
          at org.nd4j.autodiff.opvalidation.ShapeOpValidation.testStridedSliceGradient(ShapeOpValidation.java:503)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
          at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
          at java.lang.reflect.Method.invoke(Method.java:498)
          at org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:688)
          at org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed(InvocationInterceptorChain.java:131)
          at org.junit.jupiter.engine.extension.TimeoutExtension.intercept(TimeoutExtension.java:149)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestableMethod(TimeoutExtension.java:140)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestTemplateMethod(TimeoutExtension.java:92)
          at org.junit.jupiter.engine.execution.ExecutableInvoker$ReflectiveInterceptorCall.lambda$ofVoidMethod$0(ExecutableInvoker.java:115)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.lambda$invoke$0(ExecutableInvoker.java:105)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation.proceed(InvocationInterceptorChain.java:106)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.proceed(InvocationInterceptorChain.java:64)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.chainAndInvoke(InvocationInterceptorChain.java:45)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.invoke(InvocationInterceptorChain.java:37)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:104)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:98)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$invokeTestMethod$6(TestMethodTestDescriptor.java:210)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.invokeTestMethod(TestMethodTestDescriptor.java:206)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:131)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:65)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:226)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:204)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:139)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.lambda$execute$2(TestTemplateTestDescriptor.java:107)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:175)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$11$1.accept(ReferencePipeline.java:440)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:107)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:42)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:107)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:88)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:67)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:52)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:114)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:86)
          at org.junit.platform.launcher.core.DefaultLauncherSession$DelegatingLauncher.execute(DefaultLauncherSession.java:86)
          at org.junit.platform.launcher.core.SessionPerRequestLauncher.execute(SessionPerRequestLauncher.java:53)
          at com.intellij.junit5.JUnit5IdeaTestRunner.startRunnerWithArgs(JUnit5IdeaTestRunner.java:71)
          at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:33)
          at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:235)
          at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:54)
        • o.n.a.v.OpValidation - Exception encountered - returning as error message
          java.lang.IllegalStateException: Exception encountered during gradient check - Test name: "i=9: ShapeOpValidation.SSCase(shape=[3, 4, 5], begin=[1, -999, 1], end=[3, 3, -999], strides=[1, 1, 1], beginMask=2, endMask=4, ellipsisMask=0, newAxisMask=0, shrinkAxisMask=0)"
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:221)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
          at org.nd4j.autodiff.opvalidation.ShapeOpValidation.testStridedSliceGradient(ShapeOpValidation.java:503)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
          Caused by: java.lang.NullPointerException: begin is marked non-null but is null
          at org.nd4j.linalg.api.ops.impl.shape.bp.StridedSliceBp.(StridedSliceBp.java:48)
          at org.nd4j.linalg.api.ops.impl.shape.StridedSlice.doDiff(StridedSlice.java:305)
          at org.nd4j.autodiff.functions.DifferentialFunction.diff(DifferentialFunction.java:601)
          at org.nd4j.autodiff.samediff.SameDiff.lambda$createGradFunction$0(SameDiff.java:4500)
          at org.nd4j.autodiff.samediff.SameDiff.defineFunction(SameDiff.java:4029)
          o.n.a.o.ShapeOpValidation - Starting test: i=10: ShapeOpValidation.SSCase(shape=[3, 4, 5], begin=[1, 2], end=[3, 4], strides=[1, 1], beginMask=0, endMask=0, ellipsisMask=2, newAxisMask=0, shrinkAxisMask=0)
          o.n.a.s.SameDiff - Inferring output "std" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.f.DifferentialFunction - No fields found for property name begin_mask for class org.nd4j.linalg.api.ops.impl.shape.StridedSlice
          o.n.a.f.DifferentialFunction - No fields found for property name ellipsis_mask for class org.nd4j.linalg.api.ops.impl.shape.StridedSlice
          o.n.a.f.DifferentialFunction - No fields found for property name end_mask for class org.nd4j.linalg.api.ops.impl.shape.StridedSlice
          o.n.a.f.DifferentialFunction - No fields found for property name shrink_axis_mask for class org.nd4j.linalg.api.ops.impl.shape.StridedSlice
          o.n.a.f.DifferentialFunction - No fields found for property name new_axis_mask for class org.nd4j.linalg.api.ops.impl.shape.StridedSlice
        • java.lang.NullPointerException: begin is marked non-null but is null
          at org.nd4j.linalg.api.ops.impl.shape.bp.StridedSliceBp.(StridedSliceBp.java:48)
          at org.nd4j.linalg.api.ops.impl.shape.StridedSlice.doDiff(StridedSlice.java:305)
          at org.nd4j.autodiff.functions.DifferentialFunction.diff(DifferentialFunction.java:601)
          at org.nd4j.autodiff.samediff.SameDiff.lambda$createGradFunction$0(SameDiff.java:4500)
          at org.nd4j.autodiff.samediff.SameDiff.defineFunction(SameDiff.java:4029)
          at org.nd4j.autodiff.samediff.SameDiff.defineFunction(SameDiff.java:4014)
          at org.nd4j.autodiff.samediff.SameDiff.createGradFunction(SameDiff.java:4225)
          at org.nd4j.autodiff.samediff.SameDiff.createGradFunction(SameDiff.java:4132)
          at org.nd4j.autodiff.validation.GradCheckUtil.validateInternalState(GradCheckUtil.java:650)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:98)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:83)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:57)
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:218)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
          at org.nd4j.autodiff.opvalidation.ShapeOpValidation.testStridedSliceGradient(ShapeOpValidation.java:503)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
          at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
          at java.lang.reflect.Method.invoke(Method.java:498)
          at org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:688)
          at org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed(InvocationInterceptorChain.java:131)
          at org.junit.jupiter.engine.extension.TimeoutExtension.intercept(TimeoutExtension.java:149)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestableMethod(TimeoutExtension.java:140)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestTemplateMethod(TimeoutExtension.java:92)
          at org.junit.jupiter.engine.execution.ExecutableInvoker$ReflectiveInterceptorCall.lambda$ofVoidMethod$0(ExecutableInvoker.java:115)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.lambda$invoke$0(ExecutableInvoker.java:105)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation.proceed(InvocationInterceptorChain.java:106)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.proceed(InvocationInterceptorChain.java:64)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.chainAndInvoke(InvocationInterceptorChain.java:45)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.invoke(InvocationInterceptorChain.java:37)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:104)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:98)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$invokeTestMethod$6(TestMethodTestDescriptor.java:210)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.invokeTestMethod(TestMethodTestDescriptor.java:206)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:131)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:65)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:226)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:204)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:139)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.lambda$execute$2(TestTemplateTestDescriptor.java:107)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:175)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$11$1.accept(ReferencePipeline.java:440)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:107)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:42)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:107)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:88)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:67)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:52)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:114)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:86)
          at org.junit.platform.launcher.core.DefaultLauncherSession$DelegatingLauncher.execute(DefaultLauncherSession.java:86)
          at org.junit.platform.launcher.core.SessionPerRequestLauncher.execute(SessionPerRequestLauncher.java:53)
          at com.intellij.junit5.JUnit5IdeaTestRunner.startRunnerWithArgs(JUnit5IdeaTestRunner.java:71)
          at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:33)
          at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:235)
          at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:54)
        • o.n.a.v.OpValidation - Exception encountered - returning as error message
          java.lang.IllegalStateException: Exception encountered during gradient check - Test name: "i=10: ShapeOpValidation.SSCase(shape=[3, 4, 5], begin=[1, 2], end=[3, 4], strides=[1, 1], beginMask=0, endMask=0, ellipsisMask=2, newAxisMask=0, shrinkAxisMask=0)"
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:221)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
          at org.nd4j.autodiff.opvalidation.ShapeOpValidation.testStridedSliceGradient(ShapeOpValidation.java:503)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
          Caused by: java.lang.NullPointerException: begin is marked non-null but is null
          at org.nd4j.linalg.api.ops.impl.shape.bp.StridedSliceBp.(StridedSliceBp.java:48)
          at org.nd4j.linalg.api.ops.impl.shape.StridedSlice.doDiff(StridedSlice.java:305)
          at org.nd4j.autodiff.functions.DifferentialFunction.diff(DifferentialFunction.java:601)
          at org.nd4j.autodiff.samediff.SameDiff.lambda$createGradFunction$0(SameDiff.java:4500)
          at org.nd4j.autodiff.samediff.SameDiff.defineFunction(SameDiff.java:4029)
          o.n.a.o.ShapeOpValidation - Starting test: i=11: ShapeOpValidation.SSCase(shape=[3, 4, 5], begin=[1, -999, 1, 2], end=[3, -999, 3, 4], strides=[1, -999, 1, 2], beginMask=0, endMask=0, ellipsisMask=0, newAxisMask=2, shrinkAxisMask=0)
          o.n.a.s.SameDiff - Inferring output "std" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.f.DifferentialFunction - No fields found for property name begin_mask for class org.nd4j.linalg.api.ops.impl.shape.StridedSlice
          o.n.a.f.DifferentialFunction - No fields found for property name ellipsis_mask for class org.nd4j.linalg.api.ops.impl.shape.StridedSlice
          o.n.a.f.DifferentialFunction - No fields found for property name end_mask for class org.nd4j.linalg.api.ops.impl.shape.StridedSlice
          o.n.a.f.DifferentialFunction - No fields found for property name shrink_axis_mask for class org.nd4j.linalg.api.ops.impl.shape.StridedSlice
          o.n.a.f.DifferentialFunction - No fields found for property name new_axis_mask for class org.nd4j.linalg.api.ops.impl.shape.StridedSlice
        • java.lang.NullPointerException: begin is marked non-null but is null
          at org.nd4j.linalg.api.ops.impl.shape.bp.StridedSliceBp.(StridedSliceBp.java:48)
          at org.nd4j.linalg.api.ops.impl.shape.StridedSlice.doDiff(StridedSlice.java:305)
          at org.nd4j.autodiff.functions.DifferentialFunction.diff(DifferentialFunction.java:601)
          at org.nd4j.autodiff.samediff.SameDiff.lambda$createGradFunction$0(SameDiff.java:4500)
          at org.nd4j.autodiff.samediff.SameDiff.defineFunction(SameDiff.java:4029)
          at org.nd4j.autodiff.samediff.SameDiff.defineFunction(SameDiff.java:4014)
          at org.nd4j.autodiff.samediff.SameDiff.createGradFunction(SameDiff.java:4225)
          at org.nd4j.autodiff.samediff.SameDiff.createGradFunction(SameDiff.java:4132)
          at org.nd4j.autodiff.validation.GradCheckUtil.validateInternalState(GradCheckUtil.java:650)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:98)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:83)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:57)
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:218)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
          at org.nd4j.autodiff.opvalidation.ShapeOpValidation.testStridedSliceGradient(ShapeOpValidation.java:503)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
          at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
          at java.lang.reflect.Method.invoke(Method.java:498)
          at org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:688)
          at org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed(InvocationInterceptorChain.java:131)
          at org.junit.jupiter.engine.extension.TimeoutExtension.intercept(TimeoutExtension.java:149)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestableMethod(TimeoutExtension.java:140)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestTemplateMethod(TimeoutExtension.java:92)
          at org.junit.jupiter.engine.execution.ExecutableInvoker$ReflectiveInterceptorCall.lambda$ofVoidMethod$0(ExecutableInvoker.java:115)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.lambda$invoke$0(ExecutableInvoker.java:105)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation.proceed(InvocationInterceptorChain.java:106)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.proceed(InvocationInterceptorChain.java:64)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.chainAndInvoke(InvocationInterceptorChain.java:45)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.invoke(InvocationInterceptorChain.java:37)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:104)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:98)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$invokeTestMethod$6(TestMethodTestDescriptor.java:210)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.invokeTestMethod(TestMethodTestDescriptor.java:206)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:131)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:65)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:226)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:204)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:139)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.lambda$execute$2(TestTemplateTestDescriptor.java:107)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:175)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$11$1.accept(ReferencePipeline.java:440)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:107)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:42)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:107)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:88)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:67)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:52)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:114)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:86)
          at org.junit.platform.launcher.core.DefaultLauncherSession$DelegatingLauncher.execute(DefaultLauncherSession.java:86)
          at org.junit.platform.launcher.core.SessionPerRequestLauncher.execute(SessionPerRequestLauncher.java:53)
          at com.intellij.junit5.JUnit5IdeaTestRunner.startRunnerWithArgs(JUnit5IdeaTestRunner.java:71)
          at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:33)
          at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:235)
          at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:54)
        • o.n.a.v.OpValidation - Exception encountered - returning as error message
          java.lang.IllegalStateException: Exception encountered during gradient check - Test name: "i=11: ShapeOpValidation.SSCase(shape=[3, 4, 5], begin=[1, -999, 1, 2], end=[3, -999, 3, 4], strides=[1, -999, 1, 2], beginMask=0, endMask=0, ellipsisMask=0, newAxisMask=2, shrinkAxisMask=0)"
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:221)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
          at org.nd4j.autodiff.opvalidation.ShapeOpValidation.testStridedSliceGradient(ShapeOpValidation.java:503)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
          Caused by: java.lang.NullPointerException: begin is marked non-null but is null
          at org.nd4j.linalg.api.ops.impl.shape.bp.StridedSliceBp.(StridedSliceBp.java:48)
          at org.nd4j.linalg.api.ops.impl.shape.StridedSlice.doDiff(StridedSlice.java:305)
          at org.nd4j.autodiff.functions.DifferentialFunction.diff(DifferentialFunction.java:601)
          at org.nd4j.autodiff.samediff.SameDiff.lambda$createGradFunction$0(SameDiff.java:4500)
          at org.nd4j.autodiff.samediff.SameDiff.defineFunction(SameDiff.java:4029)
          o.n.a.o.ShapeOpValidation - Starting test: i=12: ShapeOpValidation.SSCase(shape=[3, 4, 5], begin=[1, 0, 1], end=[3, -999, 4], strides=[1, 1, 1], beginMask=0, endMask=0, ellipsisMask=0, newAxisMask=0, shrinkAxisMask=2)
          o.n.a.s.SameDiff - Inferring output "std" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.f.DifferentialFunction - No fields found for property name begin_mask for class org.nd4j.linalg.api.ops.impl.shape.StridedSlice
          o.n.a.f.DifferentialFunction - No fields found for property name ellipsis_mask for class org.nd4j.linalg.api.ops.impl.shape.StridedSlice
          o.n.a.f.DifferentialFunction - No fields found for property name end_mask for class org.nd4j.linalg.api.ops.impl.shape.StridedSlice
          o.n.a.f.DifferentialFunction - No fields found for property name shrink_axis_mask for class org.nd4j.linalg.api.ops.impl.shape.StridedSlice
          o.n.a.f.DifferentialFunction - No fields found for property name new_axis_mask for class org.nd4j.linalg.api.ops.impl.shape.StridedSlice
        • java.lang.NullPointerException: begin is marked non-null but is null
          at org.nd4j.linalg.api.ops.impl.shape.bp.StridedSliceBp.(StridedSliceBp.java:48)
          at org.nd4j.linalg.api.ops.impl.shape.StridedSlice.doDiff(StridedSlice.java:305)
          at org.nd4j.autodiff.functions.DifferentialFunction.diff(DifferentialFunction.java:601)
          at org.nd4j.autodiff.samediff.SameDiff.lambda$createGradFunction$0(SameDiff.java:4500)
          at org.nd4j.autodiff.samediff.SameDiff.defineFunction(SameDiff.java:4029)
          at org.nd4j.autodiff.samediff.SameDiff.defineFunction(SameDiff.java:4014)
          at org.nd4j.autodiff.samediff.SameDiff.createGradFunction(SameDiff.java:4225)
          at org.nd4j.autodiff.samediff.SameDiff.createGradFunction(SameDiff.java:4132)
          at org.nd4j.autodiff.validation.GradCheckUtil.validateInternalState(GradCheckUtil.java:650)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:98)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:83)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:57)
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:218)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
          at org.nd4j.autodiff.opvalidation.ShapeOpValidation.testStridedSliceGradient(ShapeOpValidation.java:503)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
          at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
          at java.lang.reflect.Method.invoke(Method.java:498)
          at org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:688)
          at org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed(InvocationInterceptorChain.java:131)
          at org.junit.jupiter.engine.extension.TimeoutExtension.intercept(TimeoutExtension.java:149)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestableMethod(TimeoutExtension.java:140)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestTemplateMethod(TimeoutExtension.java:92)
          at org.junit.jupiter.engine.execution.ExecutableInvoker$ReflectiveInterceptorCall.lambda$ofVoidMethod$0(ExecutableInvoker.java:115)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.lambda$invoke$0(ExecutableInvoker.java:105)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation.proceed(InvocationInterceptorChain.java:106)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.proceed(InvocationInterceptorChain.java:64)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.chainAndInvoke(InvocationInterceptorChain.java:45)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.invoke(InvocationInterceptorChain.java:37)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:104)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:98)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$invokeTestMethod$6(TestMethodTestDescriptor.java:210)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.invokeTestMethod(TestMethodTestDescriptor.java:206)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:131)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:65)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:226)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:204)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:139)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.lambda$execute$2(TestTemplateTestDescriptor.java:107)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:175)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$11$1.accept(ReferencePipeline.java:440)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:107)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:42)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:107)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:88)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:67)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:52)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:114)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:86)
          at org.junit.platform.launcher.core.DefaultLauncherSession$DelegatingLauncher.execute(DefaultLauncherSession.java:86)
          at org.junit.platform.launcher.core.SessionPerRequestLauncher.execute(SessionPerRequestLauncher.java:53)
          at com.intellij.junit5.JUnit5IdeaTestRunner.startRunnerWithArgs(JUnit5IdeaTestRunner.java:71)
          at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:33)
          at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:235)
          at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:54)
        • o.n.a.v.OpValidation - Exception encountered - returning as error message
          java.lang.IllegalStateException: Exception encountered during gradient check - Test name: "i=12: ShapeOpValidation.SSCase(shape=[3, 4, 5], begin=[1, 0, 1], end=[3, -999, 4], strides=[1, 1, 1], beginMask=0, endMask=0, ellipsisMask=0, newAxisMask=0, shrinkAxisMask=2)"
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:221)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
          at org.nd4j.autodiff.opvalidation.ShapeOpValidation.testStridedSliceGradient(ShapeOpValidation.java:503)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
          Caused by: java.lang.NullPointerException: begin is marked non-null but is null
          at org.nd4j.linalg.api.ops.impl.shape.bp.StridedSliceBp.(StridedSliceBp.java:48)
          at org.nd4j.linalg.api.ops.impl.shape.StridedSlice.doDiff(StridedSlice.java:305)
          at org.nd4j.autodiff.functions.DifferentialFunction.diff(DifferentialFunction.java:601)
          at org.nd4j.autodiff.samediff.SameDiff.lambda$createGradFunction$0(SameDiff.java:4500)
          at org.nd4j.autodiff.samediff.SameDiff.defineFunction(SameDiff.java:4029)
          o.n.a.o.ShapeOpValidation - Starting test: i=13: ShapeOpValidation.SSCase(shape=[3, 4, 5], begin=[1, 1, 1], end=[3, -999, 4], strides=[1, 1, 1], beginMask=0, endMask=0, ellipsisMask=0, newAxisMask=0, shrinkAxisMask=2)
          o.n.a.s.SameDiff - Inferring output "std" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.f.DifferentialFunction - No fields found for property name begin_mask for class org.nd4j.linalg.api.ops.impl.shape.StridedSlice
          o.n.a.f.DifferentialFunction - No fields found for property name ellipsis_mask for class org.nd4j.linalg.api.ops.impl.shape.StridedSlice
          o.n.a.f.DifferentialFunction - No fields found for property name end_mask for class org.nd4j.linalg.api.ops.impl.shape.StridedSlice
          o.n.a.f.DifferentialFunction - No fields found for property name shrink_axis_mask for class org.nd4j.linalg.api.ops.impl.shape.StridedSlice
          o.n.a.f.DifferentialFunction - No fields found for property name new_axis_mask for class org.nd4j.linalg.api.ops.impl.shape.StridedSlice
        • java.lang.NullPointerException: begin is marked non-null but is null
          at org.nd4j.linalg.api.ops.impl.shape.bp.StridedSliceBp.(StridedSliceBp.java:48)
          at org.nd4j.linalg.api.ops.impl.shape.StridedSlice.doDiff(StridedSlice.java:305)
          at org.nd4j.autodiff.functions.DifferentialFunction.diff(DifferentialFunction.java:601)
          at org.nd4j.autodiff.samediff.SameDiff.lambda$createGradFunction$0(SameDiff.java:4500)
          at org.nd4j.autodiff.samediff.SameDiff.defineFunction(SameDiff.java:4029)
          at org.nd4j.autodiff.samediff.SameDiff.defineFunction(SameDiff.java:4014)
          at org.nd4j.autodiff.samediff.SameDiff.createGradFunction(SameDiff.java:4225)
          at org.nd4j.autodiff.samediff.SameDiff.createGradFunction(SameDiff.java:4132)
          at org.nd4j.autodiff.validation.GradCheckUtil.validateInternalState(GradCheckUtil.java:650)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:98)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:83)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:57)
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:218)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
          at org.nd4j.autodiff.opvalidation.ShapeOpValidation.testStridedSliceGradient(ShapeOpValidation.java:503)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
          at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
          at java.lang.reflect.Method.invoke(Method.java:498)
          at org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:688)
          at org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed(InvocationInterceptorChain.java:131)
          at org.junit.jupiter.engine.extension.TimeoutExtension.intercept(TimeoutExtension.java:149)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestableMethod(TimeoutExtension.java:140)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestTemplateMethod(TimeoutExtension.java:92)
          at org.junit.jupiter.engine.execution.ExecutableInvoker$ReflectiveInterceptorCall.lambda$ofVoidMethod$0(ExecutableInvoker.java:115)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.lambda$invoke$0(ExecutableInvoker.java:105)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation.proceed(InvocationInterceptorChain.java:106)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.proceed(InvocationInterceptorChain.java:64)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.chainAndInvoke(InvocationInterceptorChain.java:45)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.invoke(InvocationInterceptorChain.java:37)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:104)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:98)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$invokeTestMethod$6(TestMethodTestDescriptor.java:210)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.invokeTestMethod(TestMethodTestDescriptor.java:206)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:131)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:65)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:226)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:204)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:139)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.lambda$execute$2(TestTemplateTestDescriptor.java:107)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:175)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$11$1.accept(ReferencePipeline.java:440)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:107)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:42)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
        • o.n.a.v.OpValidation - Exception encountered - returning as error message
        • at java.util.ArrayList.forEach(ArrayList.java:1259)
        • java.lang.IllegalStateException: Exception encountered during gradient check - Test name: "i=13: ShapeOpValidation.SSCase(shape=[3, 4, 5], begin=[1, 1, 1], end=[3, -999, 4], strides=[1, 1, 1], beginMask=0, endMask=0, ellipsisMask=0, newAxisMask=0, shrinkAxisMask=2)"
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:221)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
          at org.nd4j.autodiff.opvalidation.ShapeOpValidation.testStridedSliceGradient(ShapeOpValidation.java:503)
        • at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
        • at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        • at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
        • at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
        • at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
        • Caused by: java.lang.NullPointerException: begin is marked non-null but is null
        • at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
        • at org.nd4j.linalg.api.ops.impl.shape.bp.StridedSliceBp.(StridedSliceBp.java:48)
        • at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
        • at org.nd4j.linalg.api.ops.impl.shape.StridedSlice.doDiff(StridedSlice.java:305)
        • at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
        • at org.nd4j.autodiff.functions.DifferentialFunction.diff(DifferentialFunction.java:601)
        • at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
        • at org.nd4j.autodiff.samediff.SameDiff.lambda$createGradFunction$0(SameDiff.java:4500)
        • at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
        • at org.nd4j.autodiff.samediff.SameDiff.defineFunction(SameDiff.java:4029)
        • at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:107)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:88)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:67)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:52)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:114)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:86)
          at org.junit.platform.launcher.core.DefaultLauncherSession$DelegatingLauncher.execute(DefaultLauncherSession.java:86)
          at org.junit.platform.launcher.core.SessionPerRequestLauncher.execute(SessionPerRequestLauncher.java:53)
          at com.intellij.junit5.JUnit5IdeaTestRunner.startRunnerWithArgs(JUnit5IdeaTestRunner.java:71)
          at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:33)
          at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:235)
          at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:54)
        • o.n.c.t.BaseND4JTest - ShapeOpValidation.testStridedSliceGradient: 348 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=14696, maxBytes=8589934592, currPhys=3861106688, maxPhys=8589934592
        • org.opentest4j.AssertionFailedError: [EXCEPTION: Exception encountered during gradient check - Test name: "i=0: ShapeOpValidation.SSCase(shape=[3, 4], begin=[0, 0], end=[3, 4], strides=[1, 1], beginMask=0, endMask=0, ellipsisMask=0, newAxisMask=0, shrinkAxisMask=0)", EXCEPTION: Exception encountered during gradient check - Test name: "i=1: ShapeOpValidation.SSCase(shape=[3, 4], begin=[1, 1], end=[2, 3], strides=[1, 1], beginMask=0, endMask=0, ellipsisMask=0, newAxisMask=0, shrinkAxisMask=0)", EXCEPTION: Exception encountered during gradient check - Test name: "i=2: ShapeOpValidation.SSCase(shape=[3, 4], begin=[-999, 0], end=[3, 4], strides=[1, 1], beginMask=1, endMask=0, ellipsisMask=0, newAxisMask=0, shrinkAxisMask=0)", EXCEPTION: Exception encountered during gradient check - Test name: "i=3: ShapeOpValidation.SSCase(shape=[3, 4], begin=[1, 1], end=[3, -999], strides=[1, 1], beginMask=0, endMask=2, ellipsisMask=0, newAxisMask=0, shrinkAxisMask=0)", EXCEPTION: Exception encountered during gradient check - Test name: "i=4: ShapeOpValidation.SSCase(shape=[3, 4], begin=[-999, 0], end=[-999, 4], strides=[1, 1], beginMask=1, endMask=1, ellipsisMask=0, newAxisMask=0, shrinkAxisMask=0)", EXCEPTION: Exception encountered during gradient check - Test name: "i=5: ShapeOpValidation.SSCase(shape=[3, 4, 5], begin=[0, 0, 0], end=[3, 4, 5], strides=[1, 1, 1], beginMask=0, endMask=0, ellipsisMask=0, newAxisMask=0, shrinkAxisMask=0)", EXCEPTION: Exception encountered during gradient check - Test name: "i=6: ShapeOpValidation.SSCase(shape=[3, 4, 5], begin=[1, 2, 3], end=[3, 4, 5], strides=[1, 1, 1], beginMask=0, endMask=0, ellipsisMask=0, newAxisMask=0, shrinkAxisMask=0)", EXCEPTION: Exception encountered during gradient check - Test name: "i=7: ShapeOpValidation.SSCase(shape=[3, 4, 5], begin=[0, 0, 0], end=[3, 3, 5], strides=[1, 2, 2], beginMask=0, endMask=0, ellipsisMask=0, newAxisMask=0, shrinkAxisMask=0)", EXCEPTION: Exception encountered during gradient check - Test name: "i=8: ShapeOpValidation.SSCase(shape=[3, 4, 5], begin=[1, -999, 1], end=[3, 3, 4], strides=[1, 1, 1], beginMask=2, endMask=0, ellipsisMask=0, newAxisMask=0, shrinkAxisMask=0)", EXCEPTION: Exception encountered during gradient check - Test name: "i=9: ShapeOpValidation.SSCase(shape=[3, 4, 5], begin=[1, -999, 1], end=[3, 3, -999], strides=[1, 1, 1], beginMask=2, endMask=4, ellipsisMask=0, newAxisMask=0, shrinkAxisMask=0)", EXCEPTION: Exception encountered during gradient check - Test name: "i=10: ShapeOpValidation.SSCase(shape=[3, 4, 5], begin=[1, 2], end=[3, 4], strides=[1, 1], beginMask=0, endMask=0, ellipsisMask=2, newAxisMask=0, shrinkAxisMask=0)", EXCEPTION: Exception encountered during gradient check - Test name: "i=11: ShapeOpValidation.SSCase(shape=[3, 4, 5], begin=[1, -999, 1, 2], end=[3, -999, 3, 4], strides=[1, -999, 1, 2], beginMask=0, endMask=0, ellipsisMask=0, newAxisMask=2, shrinkAxisMask=0)", EXCEPTION: Exception encountered during gradient check - Test name: "i=12: ShapeOpValidation.SSCase(shape=[3, 4, 5], begin=[1, 0, 1], end=[3, -999, 4], strides=[1, 1, 1], beginMask=0, endMask=0, ellipsisMask=0, newAxisMask=0, shrinkAxisMask=2)", EXCEPTION: Exception encountered during gradient check - Test name: "i=13: ShapeOpValidation.SSCase(shape=[3, 4, 5], begin=[1, 1, 1], end=[3, -999, 4], strides=[1, 1, 1], beginMask=0, endMask=0, ellipsisMask=0, newAxisMask=0, shrinkAxisMask=2)"] ==>
          at org.junit.jupiter.api.AssertionUtils.fail(AssertionUtils.java:55)
          at org.junit.jupiter.api.AssertionUtils.failNotEqual(AssertionUtils.java:62)
          at org.junit.jupiter.api.AssertEquals.assertEquals(AssertEquals.java:150)
          at org.junit.jupiter.api.Assertions.assertEquals(Assertions.java:543)
          at org.nd4j.autodiff.opvalidation.ShapeOpValidation.testStridedSliceGradient(ShapeOpValidation.java:508)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
          at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
          at java.lang.reflect.Method.invoke(Method.java:498)
          at org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:688)
          at org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed(InvocationInterceptorChain.java:131)
          at org.junit.jupiter.engine.extension.TimeoutExtension.intercept(TimeoutExtension.java:149)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestableMethod(TimeoutExtension.java:140)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestTemplateMethod(TimeoutExtension.java:92)
          at org.junit.jupiter.engine.execution.ExecutableInvoker$ReflectiveInterceptorCall.lambda$ofVoidMethod$0(ExecutableInvoker.java:115)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.lambda$invoke$0(ExecutableInvoker.java:105)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation.proceed(InvocationInterceptorChain.java:106)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.proceed(InvocationInterceptorChain.java:64)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.chainAndInvoke(InvocationInterceptorChain.java:45)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.invoke(InvocationInterceptorChain.java:37)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:104)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:98)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$invokeTestMethod$6(TestMethodTestDescriptor.java:210)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.invokeTestMethod(TestMethodTestDescriptor.java:206)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:131)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:65)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:226)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:204)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:139)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.lambda$execute$2(TestTemplateTestDescriptor.java:107)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:175)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$11$1.accept(ReferencePipeline.java:440)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:107)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:42)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:107)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:88)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:67)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:52)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:114)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:86)
          at org.junit.platform.launcher.core.DefaultLauncherSession$DelegatingLauncher.execute(DefaultLauncherSession.java:86)
          at org.junit.platform.launcher.core.SessionPerRequestLauncher.execute(SessionPerRequestLauncher.java:53)
          at com.intellij.junit5.JUnit5IdeaTestRunner.startRunnerWithArgs(JUnit5IdeaTestRunner.java:71)
          at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:33)
          at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:235)
          at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:54)
    • passedtestMatrixDeterminant3(Nd4jBackend)
    • passedtestMatrixDeterminant4(Nd4jBackend)
    • 146 ms
      testConstant(Nd4jBackend)
      • 146 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - ShapeOpValidation.testConstant
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "std" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 3 params checked, 3 passed, 0 failed. Largest relative error = 7.826683745609991E-12
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.c.t.BaseND4JTest - ShapeOpValidation.testConstant: 146 ms, threadCount: (29->29), jvmTotal=3691511808, jvmMax=7635730432, totalBytes=5400, maxBytes=8589934592, currPhys=3861106688, maxPhys=8589934592
    • 122 ms
      testEmptyGather(Nd4jBackend)
      • 122 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - ShapeOpValidation.testEmptyGather
          o.n.c.t.BaseND4JTest - ShapeOpValidation.testEmptyGather: 122 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4544, maxBytes=8589934592, currPhys=3860992000, maxPhys=8589934592
    • 122 ms
      testDiagShapeFn(Nd4jBackend)
      • 122 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - ShapeOpValidation.testDiagShapeFn
          o.n.c.t.BaseND4JTest - ShapeOpValidation.testDiagShapeFn: 122 ms, threadCount: (29->29), jvmTotal=3690987520, jvmMax=7635730432, totalBytes=4580, maxBytes=8589934592, currPhys=3860992000, maxPhys=8589934592
    • 188 ms
      testMeshGrid(Nd4jBackend)
      • 188 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - ShapeOpValidation.testMeshGrid
          o.n.a.f.DifferentialFunction - No fields found for property name swapFirst2Dims for class org.nd4j.linalg.api.ops.impl.shape.MeshGrid
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "loss-1" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.f.DifferentialFunction - No fields found for property name swapFirst2Dims for class org.nd4j.linalg.api.ops.impl.shape.MeshGrid
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 7 params checked, 7 passed, 0 failed. Largest relative error = 2.388628705844666E-11
          o.n.a.f.DifferentialFunction - No fields found for property name swapFirst2Dims for class org.nd4j.linalg.api.ops.impl.shape.MeshGrid
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "loss-2" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.f.DifferentialFunction - No fields found for property name swapFirst2Dims for class org.nd4j.linalg.api.ops.impl.shape.MeshGrid
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 12 params checked, 12 passed, 0 failed. Largest relative error = 7.17782754300071E-11
          o.n.a.f.DifferentialFunction - No fields found for property name swapFirst2Dims for class org.nd4j.linalg.api.ops.impl.shape.MeshGrid
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "loss-3" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.f.DifferentialFunction - No fields found for property name swapFirst2Dims for class org.nd4j.linalg.api.ops.impl.shape.MeshGrid
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 18 params checked, 18 passed, 0 failed. Largest relative error = 2.317036885553791E-10
          o.n.c.t.BaseND4JTest - ShapeOpValidation.testMeshGrid: 188 ms, threadCount: (29->29), jvmTotal=3691511808, jvmMax=7635730432, totalBytes=50052, maxBytes=8589934592, currPhys=3861024768, maxPhys=8589934592
    • 122 ms
      testConcatEmpty(Nd4jBackend)
      • 122 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - ShapeOpValidation.testConcatEmpty
          o.n.c.t.BaseND4JTest - ShapeOpValidation.testConcatEmpty: 122 ms, threadCount: (29->29), jvmTotal=3690463232, jvmMax=7635730432, totalBytes=4720, maxBytes=8589934592, currPhys=3860971520, maxPhys=8589934592
    • 172 ms
      testSegmentOps(Nd4jBackend)
      • 172 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - ShapeOpValidation.testSegmentOps
          o.n.a.o.ShapeOpValidation - Starting test: max
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 8 params checked, 8 passed, 0 failed. Largest relative error = 2.9713110667434464E-11
          o.n.a.o.ShapeOpValidation - Starting test: min
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 8 params checked, 8 passed, 0 failed. Largest relative error = 9.177384753714618E-12
          o.n.a.o.ShapeOpValidation - Starting test: mean
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 8 params checked, 8 passed, 0 failed. Largest relative error = 3.5760200655448095E-11
          o.n.a.o.ShapeOpValidation - Starting test: prod
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 8 params checked, 8 passed, 0 failed. Largest relative error = 4.742777020151423E-10
          o.n.a.o.ShapeOpValidation - Starting test: sum
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 8 params checked, 8 passed, 0 failed. Largest relative error = 5.064507283445382E-10
          o.n.a.o.ShapeOpValidation - Starting test: umax
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 8 params checked, 8 passed, 0 failed. Largest relative error = 2.9713110667434464E-11
          o.n.a.o.ShapeOpValidation - Starting test: umin
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 8 params checked, 8 passed, 0 failed. Largest relative error = 9.177384753714618E-12
          o.n.a.o.ShapeOpValidation - Starting test: umean
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          Rank 1
          Shape:
          4
          Stride:
          0
          Order
          Rank 1
          Shape:
          4
          Stride:
          0
          Order
          Rank 1
          Shape:
          4
          Stride:
          0
          Order
          Rank 1
          Shape:
          4
          Stride:
          0
          Order
          Rank 1
          Shape:
          4
          Stride:
          0
          Order
          Rank 1
          Shape:
          4
          Stride:
          0
          Order
          Rank 1
          Shape:
          4
          Stride:
          0
          Order
          Rank 1
          Shape:
          4
          Stride:
          0
          Order
          Rank 1
          Shape:
          4
          Stride:
          0
          Order
          Rank 1
          Shape:
          4
          Stride:
          0
          Order
          Rank 1
          Shape:
          4
          Stride:
          0
          Order
          Rank 1
          Shape:
          4
          Stride:
          0
          Order
          Rank 1
          Shape:
          4
          Stride:
          0
          Order
          Rank 1
          Shape:
          4
          Stride:
          0
          Order
          Rank 1
          Shape:
          4
          Stride:
          0
          Order
          Rank 1
          Shape:
          4
          Stride:
          0
          Order
          Rank 1
          Shape:
          4
          Stride:
          0
          Order
          Rank 1
          Shape:
          4
          Stride:
          0
          Order
          Rank 1
          Shape:
          4
          Stride:
          0
          Order
          Rank 1
          Shape:
          4
          Stride:
          0
          Order
          Rank 1
          Shape:
          4
          Stride:
          0
          Order
          Rank 1
          Shape:
          4
          Stride:
          0
          Order
          Rank 1
          Shape:
          4
          Stride:
          0
          Order
          Rank 1
          Shape:
          4
          Stride:
          0
          Order
          Rank 1
          Shape:
          4
          Stride:
          0
          Order
          Rank 1
          Shape:
          4
          Stride:
          0
          Order
          Rank 1
          Shape:
          4
          Stride:
          0
          Order
          Rank 1
          Shape:
          4
          Stride:
          0
          Order
          Rank 1
          Shape:
          4
          Stride:
          0
          Order
          Rank 1
          Shape:
          4
          Stride:
          0
          Order
          Rank 1
          Shape:
          4
          Stride:
          0
          Order
          Rank 1
          Shape:
          4
          Stride:
          0
          Order
          Rank 1
          Shape:
          4
          Stride:
          0
          Order
          Rank 1
          Shape:
          4
          Stride:
          0
          Order
          Rank 1
          Shape:
          4
          Stride:
          0
          Order
          Rank 1
          Shape:
          4
          Stride:
          0
          Order
          Rank 1
          Shape:
          4
          Stride:
          0
          Order
          Rank 1
          Shape:
          4
          Stride:
          0
          Order
          Rank 1
          Shape:
          4
          Stride:
          0
          Order
          Rank 1
          Shape:
          4
          Stride:
          0
          Order
          Rank 1
          Shape:
          4
          Stride:
          0
          Order
          Rank 1
          Shape:
          4
          Stride:
          0
          Order
          Rank 1
          Shape:
          4
          Stride:
          0
          Order
          Rank 1
          Shape:
          4
          Stride:
          0
          Order
          Rank 1
          Shape:
          4
          Stride:
          0
          Order
          Rank 1
          Shape:
          4
          Stride:
          0
          Order
          Rank 1
          Shape:
          4
          Stride:
          0
          Order
          Rank 1
          Shape:
          4
          Stride:
          0
          Order
          Rank 1
          Shape:
          4
          Stride:
          0
          Order
          Rank 1
          Shape:
          4
          Stride:
          0
          Order
          Rank 1
          Shape:
          4
          Stride:
          0
          Order
          Rank 1
          Shape:
          4
          Stride:
          0
          Order
          Rank 1
          Shape:
          4
          Stride:
          0
          Order
          Rank 1
          Shape:
          4
          Stride:
          0
          Order
          Rank 1
          Shape:
          4
          Stride:
          0
          Order
          Rank 1
          Shape:
          4
          Stride:
          0
          Order
          Rank 1
          Shape:
          4
          Stride:
          0
          Order
          Rank 1
          Shape:
          4
          Stride:
          0
          Order
          Rank 1
          Shape:
          4
          Stride:
          0
          Order
          Rank 1
          Shape:
          4
          Stride:
          0
          Order
          Rank 1
          Shape:
          4
          Stride:
          0
          Order
          Rank 1
          Shape:
          4
          Stride:
          0
          Order
          Rank 1
          Shape:
          4
          Stride:
          0
          Order
          Rank 1
          Shape:
          4
          Stride:
          0
          Order
          Rank 1
          Shape:
          4
          Stride:
          0
          Order
          Rank 1
          Shape:
          4
          Stride:
          0
          Order
          Rank 1
          Shape:
          4
          Stride:
          0
          Order
          Rank 1
          Shape:
          4
          Stride:
          0
          Order
          Rank 1
          Shape:
          4
          Stride:
          0
          Order
          Rank 1
          Shape:
          4
          Stride:
          0
          Order
          Rank 1
          Shape:
          4
          Stride:
          0
          Order
          Rank 1
          Shape:
          4
          Stride:
          0
          Order
          Rank 1
          Shape:
          4
          Stride:
          0
          Order
          Rank 1
          Shape:
          4
          Stride:
          0
          Order
          Rank 1
          Shape:
          4
          Stride:
          0
          Order
          Rank 1
          Shape:
          4
          Stride:
          0
          Order
          Rank 1
          Shape:
          4
          Stride:
          0
          Order
          Rank 1
          Shape:
          4
          Stride:
          0
          Order
          Rank 1
          Shape:
          4
          Stride:
          0
          Order
          Rank 1
          Shape:
          4
          Stride:
          0
          Order
          Rank 1
          Shape:
          4
          Stride:
          0
          Order
          Rank 1
          Shape:
          4
          Stride:
          0
          Order
          Rank 1
          Shape:
          4
          Stride:
          0
          Order
          Rank 1
          Shape:
          4
          Stride:
          0
          Order
          Rank 1
          Shape:
          4
          Stride:
          0
          Order
          Rank 1
          Shape:
          4
          Stride:
          0
          Order
          Rank 1
          Shape:
          4
          Stride:
          0
          Order
          Rank 1
          Shape:
          4
          Stride:
          0
          Order
          Rank 1
          Shape:
          4
          Stride:
          0
          Order
          Rank 1
          Shape:
          4
          Stride:
          0
          Order
          Rank 1
          Shape:
          4
          Stride:
          0
          Order
          Rank 1
          Shape:
          4
          Stride:
          0
          Order
          Rank 1
          Shape:
          4
          Stride:
          0
          Order
          Rank 1
          Shape:
          4
          Stride:
          0
          Order
          Rank 1
          Shape:
          4
          Stride:
          0
          Order
          Rank 1
          Shape:
          4
          Stride:
          0
          Order
          Rank 1
          Shape:
          4
          Stride:
          0
          Order
          Rank 1
          Shape:
          4
          Stride:
          0
          Order
          Rank 1
          Shape:
          4
          Stride:
          0
          Order
          Rank 1
          Shape:
          4
          Stride:
          0
          Order
          Rank 1
          Shape:
          4
          Stride:
          0
          Order
          Rank 1
          Shape:
          4
          Stride:
          0
          Order
          Rank 1
          Shape:
          4
          Stride:
          0
          Order
          Rank 1
          Shape:
          4
          Stride:
          0
          Order
          Rank 1
          Shape:
          4
          Stride:
          0
          Order
          Rank 1
          Shape:
          4
          Stride:
          0
          Order
          Rank 1
          Shape:
          4
          Stride:
          0
          Order
          Rank 1
          Shape:
          4
          Stride:
          0
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 8 params checked, 8 passed, 0 failed. Largest relative error = 3.5760200655448095E-11
          o.n.a.o.ShapeOpValidation - Starting test: uprod
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 8 params checked, 8 passed, 0 failed. Largest relative error = 4.742777020151423E-10
          o.n.a.o.ShapeOpValidation - Starting test: usum
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 8 params checked, 8 passed, 0 failed. Largest relative error = 5.064507283445382E-10
          o.n.a.o.ShapeOpValidation - Starting test: usqrtn
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          Order
          Rank 1
          Shape:
          4
          Stride:
          0
          Order
          Rank 1
          Shape:
          4
          Stride:
          0
          Order
          Rank 1
          Shape:
          4
          Stride:
          0
          Order
          Rank 1
          Shape:
          4
          Stride:
          0
          Order
          Rank 1
          Shape:
          4
          Stride:
          0
          Order
          Rank 1
          Shape:
          4
          Stride:
          0
          Order
          Rank 1
          Shape:
          4
          Stride:
          0
          Order
          Rank 1
          Shape:
          4
          Stride:
          0
          Order
          Rank 1
          Shape:
          4
          Stride:
          0
          Order
          Rank 1
          Shape:
          4
          Stride:
          0
          Order
          Rank 1
          Shape:
          4
          Stride:
          0
          Order
          Rank 1
          Shape:
          4
          Stride:
          0
          Order
          Rank 1
          Shape:
          4
          Stride:
          0
          Order
          Rank 1
          Shape:
          4
          Stride:
          0
          Order
          Rank 1
          Shape:
          4
          Stride:
          0
          Order
          Rank 1
          Shape:
          4
          Stride:
          0
          Order
          Rank 1
          Shape:
          4
          Stride:
          0
          Order
          Rank 1
          Shape:
          4
          Stride:
          0
          Order
          Rank 1
          Shape:
          4
          Stride:
          0
          Order
          Rank 1
          Shape:
          4
          Stride:
          0
          Order
          Rank 1
          Shape:
          4
          Stride:
          0
          Order
          Rank 1
          Shape:
          4
          Stride:
          0
          Order
          Rank 1
          Shape:
          4
          Stride:
          0
          Order
          Rank 1
          Shape:
          4
          Stride:
          0
          Order
          Rank 1
          Shape:
          4
          Stride:
          0
          Order
          Rank 1
          Shape:
          4
          Stride:
          0
          Order
          Rank 1
          Shape:
          4
          Stride:
          0
          Order
          Rank 1
          Shape:
          4
          Stride:
          0
          Order
          Rank 1
          Shape:
          4
          Stride:
          0
          Order
          Rank 1
          Shape:
          4
          Stride:
          0
          Order
          Rank 1
          Shape:
          4
          Stride:
          0
          Order
          Rank 1
          Shape:
          4
          Stride:
          0
          Order
          Rank 1
          Shape:
          4
          Stride:
          0
          Order
          Rank 1
          Shape:
          4
          Stride:
          0
          Order
          Rank 1
          Shape:
          4
          Stride:
          0
          Order
          Rank 1
          Shape:
          4
          Stride:
          0
          Order
          Rank 1
          Shape:
          4
          Stride:
          0
          Order
          Rank 1
          Shape:
          4
          Stride:
          0
          Order
          Rank 1
          Shape:
          4
          Stride:
          0
          Order
          Rank 1
          Shape:
          4
          Stride:
          0
          Order
          Rank 1
          Shape:
          4
          Stride:
          0
          Order
          Rank 1
          Shape:
          4
          Stride:
          0
          Order
          Rank 1
          Shape:
          4
          Stride:
          0
          Order
          Rank 1
          Shape:
          4
          Stride:
          0
          Order
          Rank 1
          Shape:
          4
          Stride:
          0
          Order
          Rank 1
          Shape:
          4
          Stride:
          0
          Order
          Rank 1
          Shape:
          4
          Stride:
          0
          Order
          Rank 1
          Shape:
          4
          Stride:
          0
          Order
          Rank 1
          Shape:
          4
          Stride:
          0
          Order
          Rank 1
          Shape:
          4
          Stride:
          0
          Order
          Rank 1
          Shape:
          4
          Stride:
          0
          Order
          Rank 1
          Shape:
          4
          Stride:
          0
          Order
          Rank 1
          Shape:
          4
          Stride:
          0
          Order
          Rank 1
          Shape:
          4
          Stride:
          0
          Order
          Rank 1
          Shape:
          4
          Stride:
          0
          Order
          Rank 1
          Shape:
          4
          Stride:
          0
          Order
          Rank 1
          Shape:
          4
          Stride:
          0
          Order
          Rank 1
          Shape:
          4
          Stride:
          0
          Order
          Rank 1
          Shape:
          4
          Stride:
          0
          Order
          Rank 1
          Shape:
          4
          Stride:
          0
          Order
          Rank 1
          Shape:
          4
          Stride:
          0
          Order
          Rank 1
          Shape:
          4
          Stride:
          0
          Order
          Rank 1
          Shape:
          4
          Stride:
          0
          Order
          Rank 1
          Shape:
          4
          Stride:
          0
          Order
          Rank 1
          Shape:
          4
          Stride:
          0
          Order
          Rank 1
          Shape:
          4
          Stride:
          0
          Order
          Rank 1
          Shape:
          4
          Stride:
          0
          Order
          Rank 1
          Shape:
          4
          Stride:
          0
          Order
          Rank 1
          Shape:
          4
          Stride:
          0
          Order
          Rank 1
          Shape:
          4
          Stride:
          0
          Order
          Rank 1
          Shape:
          4
          Stride:
          0
          Order
          Rank 1
          Shape:
          4
          Stride:
          0
          Order
          Rank 1
          Shape:
          4
          Stride:
          0
          Order
          Rank 1
          Shape:
          4
          Stride:
          0
          Order
          Rank 1
          Shape:
          4
          Stride:
          0
          Order
          Rank 1
          Shape:
          4
          Stride:
          0
          Order
          Rank 1
          Shape:
          4
          Stride:
          0
          Order
          Rank 1
          Shape:
          4
          Stride:
          0
          Order
          Rank 1
          Shape:
          4
          Stride:
          0
          Order
          Rank 1
          Shape:
          4
          Stride:
          0
          Order
          Rank 1
          Shape:
          4
          Stride:
          0
          Order
          Rank 1
          Shape:
          4
          Stride:
          0
          Order
          Rank 1
          Shape:
          4
          Stride:
          0
          Order
          Rank 1
          Shape:
          4
          Stride:
          0
          Order
          Rank 1
          Shape:
          4
          Stride:
          0
          Order
          Rank 1
          Shape:
          4
          Stride:
          0
          Order
          Rank 1
          Shape:
          4
          Stride:
          0
          Order
          Rank 1
          Shape:
          4
          Stride:
          0
          Order
          Rank 1
          Shape:
          4
          Stride:
          0
          Order
          Rank 1
          Shape:
          4
          Stride:
          0
          Order
          Rank 1
          Shape:
          4
          Stride:
          0
          Order
          Rank 1
          Shape:
          4
          Stride:
          0
          Order
          Rank 1
          Shape:
          4
          Stride:
          0
          Order
          Rank 1
          Shape:
          4
          Stride:
          0
          Order
          Rank 1
          Shape:
          4
          Stride:
          0
          Order
          Rank 1
          Shape:
          4
          Stride:
          0
          Order
          Rank 1
          Shape:
          4
          Stride:
          0
          Order
          Rank 1
          Shape:
          4
          Stride:
          0
          Order
          Rank 1
          Shape:
          4
          Stride:
          0
          Order
          Rank 1
          Shape:
          4
          Stride:
          0
          Order
          Rank 1
          Shape:
          4
          Stride:
          0
          Order
          Rank 1
          Shape:
          4
          Stride:
          0
          Order
          Rank 1
          Shape:
          4
          Stride:
          0
          Order
          Rank 1
          Shape:
          4
          Stride:
          0
          Order
          Rank 1
          Shape:
          4
          Stride:
          0
          Order
          Rank 1
          Shape:
          4
          Stride:
          0
          Order
          Rank 1
          Shape:
          4
          Stride:
          0
          Order
          Rank 1
          Shape:
          4
          Strio.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 8 params checked, 8 passed, 0 failed. Largest relative error = 1.1862574957786866E-10
          o.n.c.t.BaseND4JTest - ShapeOpValidation.testSegmentOps: 171 ms, threadCount: (29->29), jvmTotal=3685744640, jvmMax=7635730432, totalBytes=27876, maxBytes=8589934592, currPhys=3860901888, maxPhys=8589934592
    • 127 ms
      testReshape2(Nd4jBackend)
      • 127 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - ShapeOpValidation.testReshape2
          o.n.c.t.BaseND4JTest - ShapeOpValidation.testReshape2: 127 ms, threadCount: (29->29), jvmTotal=3689414656, jvmMax=7635730432, totalBytes=4944, maxBytes=8589934592, currPhys=3860848640, maxPhys=8589934592
    • 135 ms
      testUnstackEdgeCase2(Nd4jBackend)
      • 135 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - ShapeOpValidation.testUnstackEdgeCase2
          o.n.c.t.BaseND4JTest - ShapeOpValidation.testUnstackEdgeCase2: 135 ms, threadCount: (29->29), jvmTotal=3689938944, jvmMax=7635730432, totalBytes=4664, maxBytes=8589934592, currPhys=3860848640, maxPhys=8589934592
    • 124 ms
      testEmptySlice1(Nd4jBackend)
      • 124 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - ShapeOpValidation.testEmptySlice1
          o.n.c.t.BaseND4JTest - ShapeOpValidation.testEmptySlice1: 124 ms, threadCount: (29->29), jvmTotal=3688890368, jvmMax=7635730432, totalBytes=4560, maxBytes=8589934592, currPhys=3860791296, maxPhys=8589934592
    • 123 ms
      testEmptySlice2(Nd4jBackend)
      • 123 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - ShapeOpValidation.testEmptySlice2
          o.n.c.t.BaseND4JTest - ShapeOpValidation.testEmptySlice2: 122 ms, threadCount: (29->29), jvmTotal=3689414656, jvmMax=7635730432, totalBytes=4560, maxBytes=8589934592, currPhys=3860791296, maxPhys=8589934592
    • 124 ms
      testConcat2(Nd4jBackend)
      • 124 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - ShapeOpValidation.testConcat2
          o.n.c.t.BaseND4JTest - ShapeOpValidation.testConcat2: 124 ms, threadCount: (29->29), jvmTotal=3688366080, jvmMax=7635730432, totalBytes=4784, maxBytes=8589934592, currPhys=3859738624, maxPhys=8589934592
    • 686 ms
      testPermuteGradient(Nd4jBackend)
      • 686 ms
        failed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - ShapeOpValidation.testPermuteGradient
          permute=[0, 1, 2], source=getAll3dTestArraysWithShape(12345,[3, 4, 5]).get(0)/Nd4j.linspace(1,len,len)([3, 4, 5],'c')
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "out" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 60 params checked, 60 passed, 0 failed. Largest relative error = 1.51108320609523E-5
          permute=[0, 1, 2], source=getAll3dTestArraysWithShape(12345,[3, 4, 5]).get(1)/Nd4j.linspace(1,len,len([3, 4, 5],'f')
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "out" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 60 params checked, 60 passed, 0 failed. Largest relative error = 8.317699207367347E-6
          permute=[0, 1, 2], source=get3dSubArraysWithShape(12345,[3, 4, 5]).get(0)
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "out" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 60 params checked, 60 passed, 0 failed. Largest relative error = 8.540301314114556E-5
          permute=[0, 1, 2], source=get3dSubArraysWithShape(12345,[3, 4, 5]).get(1)
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "out" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 60 params checked, 60 passed, 0 failed. Largest relative error = 7.464846660902443E-5
          permute=[0, 1, 2], source=get3dSubArraysWithShape(12345,[3, 4, 5]).get(2)
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "out" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 60 params checked, 60 passed, 0 failed. Largest relative error = 1.0556737692622313E-5
          permute=[0, 1, 2], source=get3dSubArraysWithShape(12345,[3, 4, 5]).get(3)
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "out" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 60 params checked, 60 passed, 0 failed. Largest relative error = 3.1399577114356623E-4
          permute=[0, 1, 2], source=get3dTensorAlongDimensionWithShape(12345,[3, 4, 5]).get(0)
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "out" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 60 params checked, 60 passed, 0 failed. Largest relative error = 8.540301314723403E-5
          permute=[0, 1, 2], source=get3dTensorAlongDimensionWithShape(12345,[3, 4, 5]).get(1)
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "out" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 60 params checked, 60 passed, 0 failed. Largest relative error = 3.854046116080306E-5
          permute=[0, 1, 2], source=get3dTensorAlongDimensionWithShape(12345,[3, 4, 5]).get(2)
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "out" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 60 params checked, 60 passed, 0 failed. Largest relative error = 1.0202084753090593E-4
          permute=[0, 1, 2], source=get3dTensorAlongDimensionWithShape(12345,[3, 4, 5]).get(3)
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "out" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 60 params checked, 60 passed, 0 failed. Largest relative error = 1.0566850589881602E-5
          permute=[0, 1, 2], source=get3dTensorAlongDimensionWithShape(12345,[3, 4, 5]).get(4)
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "out" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 60 params checked, 60 passed, 0 failed. Largest relative error = 1.7615637772246E-4
          permute=[0, 1, 2], source=get3dPermutedWithShape(12345,[3, 4, 5]).get(0)
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "out" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 60 params checked, 60 passed, 0 failed. Largest relative error = 2.6825509375361072E-5
          permute=[0, 1, 2], source=get3dReshapedWithShape(12345,[3, 4, 5]).get(0)
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "out" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 60 params checked, 60 passed, 0 failed. Largest relative error = 1.51108320609523E-5
          permute=[0, 2, 1], source=getAll3dTestArraysWithShape(12345,[3, 4, 5]).get(0)/Nd4j.linspace(1,len,len)([3, 4, 5],'c')
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "out" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          de:
          0
          Order
          Rank 1
          Shape:
          4
          Stride:
          0
          Order
          Rank 1
          Shape:
          4
          Stride:
          0
          Order
          Rank 1
          Shape:
          4
          Stride:
          0
          Order
          Rank 1
          Shape:
          4
          Stride:
          0
          Order
          Rank 1
          Shape:
          4
          Stride:
          0
          Order
          Rank 1
          Shape:
          4
          Stride:
          0
          Order
          Rank 1
          Shape:
          4
          Stride:
          0
          Order
          Rank 1
          Shape:
          4
          Stride:
          0
          Order
          Rank 1
          Shape:
          4
          Stride:
          0
          Order
          Rank 1
          Shape:
          4
          Stride:
          0
          Order
          Rank 1
          Shape:
          4
          Stride:
          0
          Order
          Rank 1
          Shape:
          4
          Stride:
          0
          Order
        • java.lang.IllegalStateException: Gradient shape does not match variable shape for variable "in": shape [3, 4, 5] vs. gradient shape [3, 5, 4]
        • Rank 1
          Shape:
          4
          Stride:
          0
          Order
          Rank 1
          Shape:
          4
          Stride:
          0
          Order
          Rank 1
          Shape:
          4
          Stride:
          0
          Order
          Rank 1
          Shape:
          4
          Stride:
          0
          Order
          Rank 1
          Shape:
          4
          Stride:
          0
          Order
          Rank 1
          Shape:
          4
          Stride:
          0
          Order
          Rank 1
          Shape:
          4
          Stride:
          0
          Order
          Rank 1
          Shape:
          4
          Stride:
          0
          Order
          Rank 1
          Shape:
          4
          Stride:
          0
          Order
          Rank 1
          Shape:
          4
          Stride:
          0
          Order
          Rank 1
          Shape:
          4
          Stride:
          0
          Order
          Rank 1
          Shape:
        • at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:192)
        • 4
          Stride:
          0
          Order
          shape::doPermuteShapeInfo function failed: rearrange indexes are incorrect !
        • at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:83)
        • shape::doPermuteShapeInfo function failed: rearrange indexes are incorrect !
        • at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:57)
        • shape::doPermuteShapeInfo function failed: rearrange indexes are incorrect !
        • at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:218)
        • shape::doPermuteShapeInfo function failed: rearrange indexes are incorrect !
        • at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
        • shape::doPermuteShapeInfo function failed: rearrange indexes are incorrect !
        • at org.nd4j.autodiff.opvalidation.ShapeOpValidation.testPermuteGradient(ShapeOpValidation.java:197)
        • shape::doPermuteShapeInfo function failed: rearrange indexes are incorrect !
          shape::doPermuteShapeInfo function failed: rearrange indexes are incorrect !
        • at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        • shape::doPermuteShapeInfo function failed: rearrange indexes are incorrect !
        • at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
        • shape::doPermuteShapeInfo function failed: rearrange indexes are incorrect !
        • at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        • shape::doPermuteShapeInfo function failed: rearrange indexes are incorrect !
        • at java.lang.reflect.Method.invoke(Method.java:498)
        • shape::doPermuteShapeInfo function failed: rearrange indexes are incorrect !
        • at org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:688)
        • shape::doPermuteShapeInfo function failed: rearrange indexes are incorrect !
        • at org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
        • shape::doPermuteShapeInfo function failed: rearrange indexes are incorrect !
          shape::doPermuteShapeInfo function failed: rearrange indexes are incorrect !
        • at org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed(InvocationInterceptorChain.java:131)
        • shape::doPermuteShapeInfo function failed: rearrange indexes are incorrect !
          shape::doPermuteShapeInfo function failed: rearrange indexes are incorrect !
          shape::doPermuteShapeInfo function failed: rearrange indexes are incorrect !
          shape::doPermuteShapeInfo function failed: rearrange indexes are incorrect !
          shape::doPermuteShapeInfo function failed: rearrange indexes are incorrect !
          shape::doPermuteShapeInfo function failed: rearrange indexes are incorrect !
          shape::doPermuteShapeInfo function failed: rearrange indexes are incorrect !
          shape::doPermuteShapeInfo function failed: rearrange indexes are incorrect !
          shape::doPermuteShapeInfo function failed: rearrange indexes are incorrect !
          shape::doPermuteShapeInfo function failed: rearrange indexes are incorrect !
          shape::doPermuteShapeInfo function failed: rearrange indexes are incorrect !
          shape::doPermuteShapeInfo function failed: rearrange indexes are incorrect !
          shape::doPermuteShapeInfo function failed: rearrange indexes are incorrect !
          shape::doPermuteShapeInfo function failed: rearrange indexes are incorrect !
          shape::doPermuteShapeInfo function failed: rearrange indexes are incorrect !
          shape::doPermuteShapeInfo function failed: rearrange indexes are incorrect !
          shape::doPermuteShapeInfo function failed: rearrange indexes are incorrect !
          shape::doPermuteShapeInfo function failed: rearrange indexes are incorrect !
          shape::doPermuteShapeInfo function failed: rearrange indexes are incorrect !
          shape::doPermuteShapeInfo function failed: rearrange indexes are incorrect !
          shape::doPermuteShapeInfo function failed: rearrange indexes are incorrect !
          shape::doPermuteShapeInfo function failed: rearrange indexes are incorrect !
          shape::doPermuteShapeInfo function failed: rearrange indexes are incorrect !
          shape::doPermuteShapeInfo function failed: rearrange indexes are incorrect !
          shape::doPermuteShapeInfo function failed: rearrange indexes are incorrect !
          shape::doPermuteShapeInfo function failed: rearrange indexes are incorrect !
          shape::doPermuteShapeInfo function failed: rearrange indexes are incorrect !
        • at org.junit.jupiter.engine.extension.TimeoutExtension.intercept(TimeoutExtension.java:149)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestableMethod(TimeoutExtension.java:140)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestTemplateMethod(TimeoutExtension.java:92)
          at org.junit.jupiter.engine.execution.ExecutableInvoker$ReflectiveInterceptorCall.lambda$ofVoidMethod$0(ExecutableInvoker.java:115)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.lambda$invoke$0(ExecutableInvoker.java:105)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation.proceed(InvocationInterceptorChain.java:106)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.proceed(InvocationInterceptorChain.java:64)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.chainAndInvoke(InvocationInterceptorChain.java:45)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.invoke(InvocationInterceptorChain.java:37)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:104)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:98)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$invokeTestMethod$6(TestMethodTestDescriptor.java:210)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.invokeTestMethod(TestMethodTestDescriptor.java:206)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:131)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:65)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:226)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:204)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:139)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.lambda$execute$2(TestTemplateTestDescriptor.java:107)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:175)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$11$1.accept(ReferencePipeline.java:440)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:107)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:42)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
        • shape::doPeo.n.a.v.OpValidation - Exception encountered - returning as error message
        • at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
        • java.lang.IllegalStateException: Exception encountered during gradient check - Test name: "permute=[0, 2, 1], source=getAll3dTestArraysWithShape(12345,[3, 4, 5]).get(0)/Nd4j.linspace(1,len,len)([3, 4, 5],'c')"
        • at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
        • at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:221)
        • at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
        • at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
        • at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
        • at org.nd4j.autodiff.opvalidation.ShapeOpValidation.testPermuteGradient(ShapeOpValidation.java:197)
        • at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
        • at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        • at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
        • at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
        • at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
        • Caused by: java.lang.IllegalStateException: Gradient shape does not match variable shape for variable "in": shape [3, 4, 5] vs. gradient shape [3, 5, 4]
        • at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57)
        • at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:192)
        • at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54)
        • at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:83)
        • at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:107)
        • at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:57)
        • at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:88)
        • at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:218)
        • at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:54)
        • at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
        • at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:67)
        • permute=[0, 2, 1], source=getAll3dTestArraysWithShape(12345,[3, 4, 5]).get(1)/Nd4j.linspace(1,len,len([3, 4, 5],'f')
        • at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:52)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:114)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:86)
          at org.junit.platform.launcher.core.DefaultLauncherSession$DelegatingLauncher.execute(DefaultLauncherSession.java:86)
          at org.junit.platform.launcher.core.SessionPerRequestLauncher.execute(SessionPerRequestLauncher.java:53)
          at com.intellij.junit5.JUnit5IdeaTestRunner.startRunnerWithArgs(JUnit5IdeaTestRunner.java:71)
          at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:33)
          at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:235)
          at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:54)
        • o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "out" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
        • java.lang.IllegalStateException: Gradient shape does not match variable shape for variable "in": shape [3, 4, 5] vs. gradient shape [3, 5, 4]
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:192)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:83)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:57)
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:218)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
          at org.nd4j.autodiff.opvalidation.ShapeOpValidation.testPermuteGradient(ShapeOpValidation.java:197)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
          at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
          at java.lang.reflect.Method.invoke(Method.java:498)
          at org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:688)
          at org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed(InvocationInterceptorChain.java:131)
          at org.junit.jupiter.engine.extension.TimeoutExtension.intercept(TimeoutExtension.java:149)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestableMethod(TimeoutExtension.java:140)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestTemplateMethod(TimeoutExtension.java:92)
          at org.junit.jupiter.engine.execution.ExecutableInvoker$ReflectiveInterceptorCall.lambda$ofVoidMethod$0(ExecutableInvoker.java:115)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.lambda$invoke$0(ExecutableInvoker.java:105)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation.proceed(InvocationInterceptorChain.java:106)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.proceed(InvocationInterceptorChain.java:64)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.chainAndInvoke(InvocationInterceptorChain.java:45)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.invoke(InvocationInterceptorChain.java:37)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:104)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:98)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$invokeTestMethod$6(TestMethodTestDescriptor.java:210)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.invokeTestMethod(TestMethodTestDescriptor.java:206)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:131)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:65)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:226)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:204)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:139)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.lambda$execute$2(TestTemplateTestDescriptor.java:107)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:175)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$11$1.accept(ReferencePipeline.java:440)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:107)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:42)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:107)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:88)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:67)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:52)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:114)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:86)
          at org.junit.platform.launcher.core.DefaultLauncherSession$DelegatingLauncher.execute(DefaultLauncherSession.java:86)
          at org.junit.platform.launcher.core.SessionPerRequestLauncher.execute(SessionPerRequestLauncher.java:53)
          at com.intellij.junit5.JUnit5IdeaTestRunner.startRunnerWithArgs(JUnit5IdeaTestRunner.java:71)
          at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:33)
          at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:235)
          at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:54)
        • o.n.a.v.OpValidation - Exception encountered - returning as error message
          java.lang.IllegalStateException: Exception encountered during gradient check - Test name: "permute=[0, 2, 1], source=getAll3dTestArraysWithShape(12345,[3, 4, 5]).get(1)/Nd4j.linspace(1,len,len([3, 4, 5],'f')"
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:221)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
          at org.nd4j.autodiff.opvalidation.ShapeOpValidation.testPermuteGradient(ShapeOpValidation.java:197)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
          Caused by: java.lang.IllegalStateException: Gradient shape does not match variable shape for variable "in": shape [3, 4, 5] vs. gradient shape [3, 5, 4]
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:192)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:83)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:57)
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:218)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
          permute=[0, 2, 1], source=get3dSubArraysWithShape(12345,[3, 4, 5]).get(0)
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "out" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
        • java.lang.IllegalStateException: Gradient shape does not match variable shape for variable "in": shape [3, 4, 5] vs. gradient shape [3, 5, 4]
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:192)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:83)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:57)
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:218)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
          at org.nd4j.autodiff.opvalidation.ShapeOpValidation.testPermuteGradient(ShapeOpValidation.java:197)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
          at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
          at java.lang.reflect.Method.invoke(Method.java:498)
          at org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:688)
          at org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed(InvocationInterceptorChain.java:131)
          at org.junit.jupiter.engine.extension.TimeoutExtension.intercept(TimeoutExtension.java:149)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestableMethod(TimeoutExtension.java:140)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestTemplateMethod(TimeoutExtension.java:92)
          at org.junit.jupiter.engine.execution.ExecutableInvoker$ReflectiveInterceptorCall.lambda$ofVoidMethod$0(ExecutableInvoker.java:115)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.lambda$invoke$0(ExecutableInvoker.java:105)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation.proceed(InvocationInterceptorChain.java:106)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.proceed(InvocationInterceptorChain.java:64)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.chainAndInvoke(InvocationInterceptorChain.java:45)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.invoke(InvocationInterceptorChain.java:37)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:104)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:98)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$invokeTestMethod$6(TestMethodTestDescriptor.java:210)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.invokeTestMethod(TestMethodTestDescriptor.java:206)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:131)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:65)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:226)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:204)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:139)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.lambda$execute$2(TestTemplateTestDescriptor.java:107)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:175)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$11$1.accept(ReferencePipeline.java:440)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:107)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:42)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:107)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:88)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:67)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:52)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:114)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:86)
          at org.junit.platform.launcher.core.DefaultLauncherSession$DelegatingLauncher.execute(DefaultLauncherSession.java:86)
          at org.junit.platform.launcher.core.SessionPerRequestLauncher.execute(SessionPerRequestLauncher.java:53)
          at com.intellij.junit5.JUnit5IdeaTestRunner.startRunnerWithArgs(JUnit5IdeaTestRunner.java:71)
          at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:33)
          at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:235)
          at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:54)
        • o.n.a.v.OpValidation - Exception encountered - returning as error message
          java.lang.IllegalStateException: Exception encountered during gradient check - Test name: "permute=[0, 2, 1], source=get3dSubArraysWithShape(12345,[3, 4, 5]).get(0)"
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:221)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
          at org.nd4j.autodiff.opvalidation.ShapeOpValidation.testPermuteGradient(ShapeOpValidation.java:197)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
          Caused by: java.lang.IllegalStateException: Gradient shape does not match variable shape for variable "in": shape [3, 4, 5] vs. gradient shape [3, 5, 4]
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:192)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:83)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:57)
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:218)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
          permute=[0, 2, 1], source=get3dSubArraysWithShape(12345,[3, 4, 5]).get(1)
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "out" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
        • java.lang.IllegalStateException: Gradient shape does not match variable shape for variable "in": shape [3, 4, 5] vs. gradient shape [3, 5, 4]
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:192)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:83)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:57)
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:218)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
          at org.nd4j.autodiff.opvalidation.ShapeOpValidation.testPermuteGradient(ShapeOpValidation.java:197)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
          at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
          at java.lang.reflect.Method.invoke(Method.java:498)
          at org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:688)
          at org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed(InvocationInterceptorChain.java:131)
          at org.junit.jupiter.engine.extension.TimeoutExtension.intercept(TimeoutExtension.java:149)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestableMethod(TimeoutExtension.java:140)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestTemplateMethod(TimeoutExtension.java:92)
          at org.junit.jupiter.engine.execution.ExecutableInvoker$ReflectiveInterceptorCall.lambda$ofVoidMethod$0(ExecutableInvoker.java:115)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.lambda$invoke$0(ExecutableInvoker.java:105)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation.proceed(InvocationInterceptorChain.java:106)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.proceed(InvocationInterceptorChain.java:64)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.chainAndInvoke(InvocationInterceptorChain.java:45)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.invoke(InvocationInterceptorChain.java:37)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:104)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:98)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$invokeTestMethod$6(TestMethodTestDescriptor.java:210)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.invokeTestMethod(TestMethodTestDescriptor.java:206)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:131)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:65)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:226)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:204)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:139)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.lambda$execute$2(TestTemplateTestDescriptor.java:107)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:175)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$11$1.accept(ReferencePipeline.java:440)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:107)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:42)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:107)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:88)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:67)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:52)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:114)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:86)
          at org.junit.platform.launcher.core.DefaultLauncherSession$DelegatingLauncher.execute(DefaultLauncherSession.java:86)
          at org.junit.platform.launcher.core.SessionPerRequestLauncher.execute(SessionPerRequestLauncher.java:53)
          at com.intellij.junit5.JUnit5IdeaTestRunner.startRunnerWithArgs(JUnit5IdeaTestRunner.java:71)
          at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:33)
          at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:235)
          at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:54)
        • o.n.a.v.OpValidation - Exception encountered - returning as error message
          java.lang.IllegalStateException: Exception encountered during gradient check - Test name: "permute=[0, 2, 1], source=get3dSubArraysWithShape(12345,[3, 4, 5]).get(1)"
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:221)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
          at org.nd4j.autodiff.opvalidation.ShapeOpValidation.testPermuteGradient(ShapeOpValidation.java:197)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
          Caused by: java.lang.IllegalStateException: Gradient shape does not match variable shape for variable "in": shape [3, 4, 5] vs. gradient shape [3, 5, 4]
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:192)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:83)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:57)
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:218)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
          permute=[0, 2, 1], source=get3dSubArraysWithShape(12345,[3, 4, 5]).get(2)
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "out" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
        • java.lang.IllegalStateException: Gradient shape does not match variable shape for variable "in": shape [3, 4, 5] vs. gradient shape [3, 5, 4]
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:192)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:83)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:57)
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:218)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
          at org.nd4j.autodiff.opvalidation.ShapeOpValidation.testPermuteGradient(ShapeOpValidation.java:197)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
          at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
          at java.lang.reflect.Method.invoke(Method.java:498)
          at org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:688)
          at org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed(InvocationInterceptorChain.java:131)
          at org.junit.jupiter.engine.extension.TimeoutExtension.intercept(TimeoutExtension.java:149)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestableMethod(TimeoutExtension.java:140)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestTemplateMethod(TimeoutExtension.java:92)
          at org.junit.jupiter.engine.execution.ExecutableInvoker$ReflectiveInterceptorCall.lambda$ofVoidMethod$0(ExecutableInvoker.java:115)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.lambda$invoke$0(ExecutableInvoker.java:105)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation.proceed(InvocationInterceptorChain.java:106)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.proceed(InvocationInterceptorChain.java:64)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.chainAndInvoke(InvocationInterceptorChain.java:45)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.invoke(InvocationInterceptorChain.java:37)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:104)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:98)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$invokeTestMethod$6(TestMethodTestDescriptor.java:210)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.invokeTestMethod(TestMethodTestDescriptor.java:206)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:131)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:65)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:226)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:204)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:139)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.lambda$execute$2(TestTemplateTestDescriptor.java:107)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:175)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$11$1.accept(ReferencePipeline.java:440)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:107)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:42)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:107)
        • o.n.a.v.OpValidation - Exception encountered - returning as error message
        • at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:88)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:54)
        • java.lang.IllegalStateException: Exception encountered during gradient check - Test name: "permute=[0, 2, 1], source=get3dSubArraysWithShape(12345,[3, 4, 5]).get(2)"
        • at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:67)
        • at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:221)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
        • at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:52)
        • at org.nd4j.autodiff.opvalidation.ShapeOpValidation.testPermuteGradient(ShapeOpValidation.java:197)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        • at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:114)
        • at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
        • at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:86)
        • Caused by: java.lang.IllegalStateException: Gradient shape does not match variable shape for variable "in": shape [3, 4, 5] vs. gradient shape [3, 5, 4]
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:192)
        • at org.junit.platform.launcher.core.DefaultLauncherSession$DelegatingLauncher.execute(DefaultLauncherSession.java:86)
        • at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:83)
        • at org.junit.platform.launcher.core.SessionPerRequestLauncher.execute(SessionPerRequestLauncher.java:53)
        • at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:57)
        • at com.intellij.junit5.JUnit5IdeaTestRunner.startRunnerWithArgs(JUnit5IdeaTestRunner.java:71)
          at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:33)
        • at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:218)
        • at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:235)
        • at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
          permute=[0, 2, 1], source=get3dSubArraysWithShape(12345,[3, 4, 5]).get(3)
        • at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:54)
        • o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "out" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
        • java.lang.IllegalStateException: Gradient shape does not match variable shape for variable "in": shape [3, 4, 5] vs. gradient shape [3, 5, 4]
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:192)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:83)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:57)
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:218)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
          at org.nd4j.autodiff.opvalidation.ShapeOpValidation.testPermuteGradient(ShapeOpValidation.java:197)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
          at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
          at java.lang.reflect.Method.invoke(Method.java:498)
          at org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:688)
          at org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed(InvocationInterceptorChain.java:131)
          at org.junit.jupiter.engine.extension.TimeoutExtension.intercept(TimeoutExtension.java:149)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestableMethod(TimeoutExtension.java:140)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestTemplateMethod(TimeoutExtension.java:92)
          at org.junit.jupiter.engine.execution.ExecutableInvoker$ReflectiveInterceptorCall.lambda$ofVoidMethod$0(ExecutableInvoker.java:115)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.lambda$invoke$0(ExecutableInvoker.java:105)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation.proceed(InvocationInterceptorChain.java:106)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.proceed(InvocationInterceptorChain.java:64)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.chainAndInvoke(InvocationInterceptorChain.java:45)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.invoke(InvocationInterceptorChain.java:37)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:104)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:98)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$invokeTestMethod$6(TestMethodTestDescriptor.java:210)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.invokeTestMethod(TestMethodTestDescriptor.java:206)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:131)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:65)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:226)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:204)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:139)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.lambda$execute$2(TestTemplateTestDescriptor.java:107)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:175)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$11$1.accept(ReferencePipeline.java:440)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:107)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:42)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57)
        • o.n.a.v.OpValidation - Exception encountered - returning as error message
        • at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:107)
        • java.lang.IllegalStateException: Exception encountered during gradient check - Test name: "permute=[0, 2, 1], source=get3dSubArraysWithShape(12345,[3, 4, 5]).get(3)"
        • at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:88)
        • at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:221)
        • at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:54)
        • at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
        • at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:67)
        • at org.nd4j.autodiff.opvalidation.ShapeOpValidation.testPermuteGradient(ShapeOpValidation.java:197)
        • at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:52)
        • at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        • at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:114)
        • at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
        • at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:86)
          at org.junit.platform.launcher.core.DefaultLauncherSession$DelegatingLauncher.execute(DefaultLauncherSession.java:86)
        • Caused by: java.lang.IllegalStateException: Gradient shape does not match variable shape for variable "in": shape [3, 4, 5] vs. gradient shape [3, 5, 4]
        • at org.junit.platform.launcher.core.SessionPerRequestLauncher.execute(SessionPerRequestLauncher.java:53)
        • at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:192)
        • at com.intellij.junit5.JUnit5IdeaTestRunner.startRunnerWithArgs(JUnit5IdeaTestRunner.java:71)
        • at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:83)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:57)
        • at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:33)
        • at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:218)
        • at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:235)
          at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:54)
        • at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
          permute=[0, 2, 1], source=get3dTensorAlongDimensionWithShape(12345,[3, 4, 5]).get(0)
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "out" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
        • java.lang.IllegalStateException: Gradient shape does not match variable shape for variable "in": shape [3, 4, 5] vs. gradient shape [3, 5, 4]
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:192)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:83)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:57)
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:218)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
          at org.nd4j.autodiff.opvalidation.ShapeOpValidation.testPermuteGradient(ShapeOpValidation.java:197)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
          at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
          at java.lang.reflect.Method.invoke(Method.java:498)
          at org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:688)
          at org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed(InvocationInterceptorChain.java:131)
          at org.junit.jupiter.engine.extension.TimeoutExtension.intercept(TimeoutExtension.java:149)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestableMethod(TimeoutExtension.java:140)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestTemplateMethod(TimeoutExtension.java:92)
          at org.junit.jupiter.engine.execution.ExecutableInvoker$ReflectiveInterceptorCall.lambda$ofVoidMethod$0(ExecutableInvoker.java:115)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.lambda$invoke$0(ExecutableInvoker.java:105)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation.proceed(InvocationInterceptorChain.java:106)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.proceed(InvocationInterceptorChain.java:64)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.chainAndInvoke(InvocationInterceptorChain.java:45)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.invoke(InvocationInterceptorChain.java:37)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:104)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:98)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$invokeTestMethod$6(TestMethodTestDescriptor.java:210)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.invokeTestMethod(TestMethodTestDescriptor.java:206)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:131)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:65)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:226)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:204)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:139)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.lambda$execute$2(TestTemplateTestDescriptor.java:107)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:175)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$11$1.accept(ReferencePipeline.java:440)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:107)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:42)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:107)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:88)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:67)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:52)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:114)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:86)
          at org.junit.platform.launcher.core.DefaultLauncherSession$DelegatingLauncher.execute(DefaultLauncherSession.java:86)
          at org.junit.platform.launcher.core.SessionPerRequestLauncher.execute(SessionPerRequestLauncher.java:53)
          at com.intellij.junit5.JUnit5IdeaTestRunner.startRunnerWithArgs(JUnit5IdeaTestRunner.java:71)
          at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:33)
          at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:235)
        • o.n.a.v.OpValidation - Exception encountered - returning as error message
        • at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:54)
        • java.lang.IllegalStateException: Exception encountered during gradient check - Test name: "permute=[0, 2, 1], source=get3dTensorAlongDimensionWithShape(12345,[3, 4, 5]).get(0)"
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:221)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
          at org.nd4j.autodiff.opvalidation.ShapeOpValidation.testPermuteGradient(ShapeOpValidation.java:197)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
          Caused by: java.lang.IllegalStateException: Gradient shape does not match variable shape for variable "in": shape [3, 4, 5] vs. gradient shape [3, 5, 4]
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:192)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:83)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:57)
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:218)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
          permute=[0, 2, 1], source=get3dTensorAlongDimensionWithShape(12345,[3, 4, 5]).get(1)
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "out" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
        • java.lang.IllegalStateException: Gradient shape does not match variable shape for variable "in": shape [3, 4, 5] vs. gradient shape [3, 5, 4]
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:192)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:83)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:57)
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:218)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
          at org.nd4j.autodiff.opvalidation.ShapeOpValidation.testPermuteGradient(ShapeOpValidation.java:197)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
          at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
          at java.lang.reflect.Method.invoke(Method.java:498)
          at org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:688)
          at org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed(InvocationInterceptorChain.java:131)
          at org.junit.jupiter.engine.extension.TimeoutExtension.intercept(TimeoutExtension.java:149)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestableMethod(TimeoutExtension.java:140)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestTemplateMethod(TimeoutExtension.java:92)
          at org.junit.jupiter.engine.execution.ExecutableInvoker$ReflectiveInterceptorCall.lambda$ofVoidMethod$0(ExecutableInvoker.java:115)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.lambda$invoke$0(ExecutableInvoker.java:105)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation.proceed(InvocationInterceptorChain.java:106)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.proceed(InvocationInterceptorChain.java:64)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.chainAndInvoke(InvocationInterceptorChain.java:45)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.invoke(InvocationInterceptorChain.java:37)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:104)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:98)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$invokeTestMethod$6(TestMethodTestDescriptor.java:210)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.invokeTestMethod(TestMethodTestDescriptor.java:206)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:131)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:65)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:226)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:204)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:139)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.lambda$execute$2(TestTemplateTestDescriptor.java:107)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:175)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$11$1.accept(ReferencePipeline.java:440)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:107)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:42)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:107)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:88)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:67)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:52)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:114)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:86)
          at org.junit.platform.launcher.core.DefaultLauncherSession$DelegatingLauncher.execute(DefaultLauncherSession.java:86)
          at org.junit.platform.launcher.core.SessionPerRequestLauncher.execute(SessionPerRequestLauncher.java:53)
          at com.intellij.junit5.JUnit5IdeaTestRunner.startRunnerWithArgs(JUnit5IdeaTestRunner.java:71)
          at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:33)
          at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:235)
          at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:54)
        • o.n.a.v.OpValidation - Exception encountered - returning as error message
          java.lang.IllegalStateException: Exception encountered during gradient check - Test name: "permute=[0, 2, 1], source=get3dTensorAlongDimensionWithShape(12345,[3, 4, 5]).get(1)"
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:221)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
          at org.nd4j.autodiff.opvalidation.ShapeOpValidation.testPermuteGradient(ShapeOpValidation.java:197)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
          Caused by: java.lang.IllegalStateException: Gradient shape does not match variable shape for variable "in": shape [3, 4, 5] vs. gradient shape [3, 5, 4]
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:192)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:83)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:57)
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:218)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
          permute=[0, 2, 1], source=get3dTensorAlongDimensionWithShape(12345,[3, 4, 5]).get(2)
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "out" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
        • java.lang.IllegalStateException: Gradient shape does not match variable shape for variable "in": shape [3, 4, 5] vs. gradient shape [3, 5, 4]
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:192)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:83)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:57)
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:218)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
          at org.nd4j.autodiff.opvalidation.ShapeOpValidation.testPermuteGradient(ShapeOpValidation.java:197)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
          at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
          at java.lang.reflect.Method.invoke(Method.java:498)
          at org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:688)
          at org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed(InvocationInterceptorChain.java:131)
          at org.junit.jupiter.engine.extension.TimeoutExtension.intercept(TimeoutExtension.java:149)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestableMethod(TimeoutExtension.java:140)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestTemplateMethod(TimeoutExtension.java:92)
          at org.junit.jupiter.engine.execution.ExecutableInvoker$ReflectiveInterceptorCall.lambda$ofVoidMethod$0(ExecutableInvoker.java:115)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.lambda$invoke$0(ExecutableInvoker.java:105)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation.proceed(InvocationInterceptorChain.java:106)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.proceed(InvocationInterceptorChain.java:64)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.chainAndInvoke(InvocationInterceptorChain.java:45)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.invoke(InvocationInterceptorChain.java:37)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:104)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:98)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$invokeTestMethod$6(TestMethodTestDescriptor.java:210)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.invokeTestMethod(TestMethodTestDescriptor.java:206)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:131)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:65)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:226)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:204)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:139)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.lambda$execute$2(TestTemplateTestDescriptor.java:107)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:175)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$11$1.accept(ReferencePipeline.java:440)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:107)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:42)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
        • o.n.a.v.OpValidation - Exception encountered - returning as error message
        • at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
        • java.lang.IllegalStateException: Exception encountered during gradient check - Test name: "permute=[0, 2, 1], source=get3dTensorAlongDimensionWithShape(12345,[3, 4, 5]).get(2)"
        • at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
        • at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:221)
        • at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
        • at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
        • at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
        • at org.nd4j.autodiff.opvalidation.ShapeOpValidation.testPermuteGradient(ShapeOpValidation.java:197)
        • at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
        • at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        • at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
        • at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
        • at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
        • Caused by: java.lang.IllegalStateException: Gradient shape does not match variable shape for variable "in": shape [3, 4, 5] vs. gradient shape [3, 5, 4]
        • at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
        • at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:192)
        • at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
        • at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:83)
        • at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
        • at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:57)
        • at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
        • at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:218)
        • at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
        • at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
        • at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:107)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:88)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:54)
        • permute=[0, 2, 1], source=get3dTensorAlongDimensionWithShape(12345,[3, 4, 5]).get(3)
        • at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:67)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:52)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:114)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:86)
          at org.junit.platform.launcher.core.DefaultLauncherSession$DelegatingLauncher.execute(DefaultLauncherSession.java:86)
          at org.junit.platform.launcher.core.SessionPerRequestLauncher.execute(SessionPerRequestLauncher.java:53)
          at com.intellij.junit5.JUnit5IdeaTestRunner.startRunnerWithArgs(JUnit5IdeaTestRunner.java:71)
          at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:33)
          at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:235)
          at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:54)
        • o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "out" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
        • java.lang.IllegalStateException: Gradient shape does not match variable shape for variable "in": shape [3, 4, 5] vs. gradient shape [3, 5, 4]
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:192)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:83)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:57)
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:218)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
          at org.nd4j.autodiff.opvalidation.ShapeOpValidation.testPermuteGradient(ShapeOpValidation.java:197)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
          at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
          at java.lang.reflect.Method.invoke(Method.java:498)
          at org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:688)
          at org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed(InvocationInterceptorChain.java:131)
          at org.junit.jupiter.engine.extension.TimeoutExtension.intercept(TimeoutExtension.java:149)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestableMethod(TimeoutExtension.java:140)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestTemplateMethod(TimeoutExtension.java:92)
          at org.junit.jupiter.engine.execution.ExecutableInvoker$ReflectiveInterceptorCall.lambda$ofVoidMethod$0(ExecutableInvoker.java:115)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.lambda$invoke$0(ExecutableInvoker.java:105)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation.proceed(InvocationInterceptorChain.java:106)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.proceed(InvocationInterceptorChain.java:64)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.chainAndInvoke(InvocationInterceptorChain.java:45)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.invoke(InvocationInterceptorChain.java:37)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:104)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:98)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$invokeTestMethod$6(TestMethodTestDescriptor.java:210)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.invokeTestMethod(TestMethodTestDescriptor.java:206)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:131)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:65)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:226)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:204)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:139)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.lambda$execute$2(TestTemplateTestDescriptor.java:107)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:175)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$11$1.accept(ReferencePipeline.java:440)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:107)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:42)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:107)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:88)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:67)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:52)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:114)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:86)
          at org.junit.platform.launcher.core.DefaultLauncherSession$DelegatingLauncher.execute(DefaultLauncherSession.java:86)
          at org.junit.platform.launcher.core.SessionPerRequestLauncher.execute(SessionPerRequestLauncher.java:53)
          at com.intellij.junit5.JUnit5IdeaTestRunner.startRunnerWithArgs(JUnit5IdeaTestRunner.java:71)
          at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:33)
          at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:235)
          at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:54)
        • o.n.a.v.OpValidation - Exception encountered - returning as error message
          java.lang.IllegalStateException: Exception encountered during gradient check - Test name: "permute=[0, 2, 1], source=get3dTensorAlongDimensionWithShape(12345,[3, 4, 5]).get(3)"
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:221)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
          at org.nd4j.autodiff.opvalidation.ShapeOpValidation.testPermuteGradient(ShapeOpValidation.java:197)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
          Caused by: java.lang.IllegalStateException: Gradient shape does not match variable shape for variable "in": shape [3, 4, 5] vs. gradient shape [3, 5, 4]
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:192)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:83)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:57)
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:218)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
          permute=[0, 2, 1], source=get3dTensorAlongDimensionWithShape(12345,[3, 4, 5]).get(4)
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "out" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
        • java.lang.IllegalStateException: Gradient shape does not match variable shape for variable "in": shape [3, 4, 5] vs. gradient shape [3, 5, 4]
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:192)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:83)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:57)
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:218)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
          at org.nd4j.autodiff.opvalidation.ShapeOpValidation.testPermuteGradient(ShapeOpValidation.java:197)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
          at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
          at java.lang.reflect.Method.invoke(Method.java:498)
          at org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:688)
          at org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed(InvocationInterceptorChain.java:131)
          at org.junit.jupiter.engine.extension.TimeoutExtension.intercept(TimeoutExtension.java:149)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestableMethod(TimeoutExtension.java:140)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestTemplateMethod(TimeoutExtension.java:92)
          at org.junit.jupiter.engine.execution.ExecutableInvoker$ReflectiveInterceptorCall.lambda$ofVoidMethod$0(ExecutableInvoker.java:115)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.lambda$invoke$0(ExecutableInvoker.java:105)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation.proceed(InvocationInterceptorChain.java:106)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.proceed(InvocationInterceptorChain.java:64)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.chainAndInvoke(InvocationInterceptorChain.java:45)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.invoke(InvocationInterceptorChain.java:37)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:104)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:98)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$invokeTestMethod$6(TestMethodTestDescriptor.java:210)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.invokeTestMethod(TestMethodTestDescriptor.java:206)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:131)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:65)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:226)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:204)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:139)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.lambda$execute$2(TestTemplateTestDescriptor.java:107)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:175)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$11$1.accept(ReferencePipeline.java:440)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:107)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:42)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:107)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:88)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:67)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:52)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:114)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:86)
          at org.junit.platform.launcher.core.DefaultLauncherSession$DelegatingLauncher.execute(DefaultLauncherSession.java:86)
          at org.junit.platform.launcher.core.SessionPerRequestLauncher.execute(SessionPerRequestLauncher.java:53)
          at com.intellij.junit5.JUnit5IdeaTestRunner.startRunnerWithArgs(JUnit5IdeaTestRunner.java:71)
        • o.n.a.v.OpValidation - Exception encountered - returning as error message
        • at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:33)
          at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:235)
          at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:54)
        • java.lang.IllegalStateException: Exception encountered during gradient check - Test name: "permute=[0, 2, 1], source=get3dTensorAlongDimensionWithShape(12345,[3, 4, 5]).get(4)"
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:221)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
          at org.nd4j.autodiff.opvalidation.ShapeOpValidation.testPermuteGradient(ShapeOpValidation.java:197)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
          Caused by: java.lang.IllegalStateException: Gradient shape does not match variable shape for variable "in": shape [3, 4, 5] vs. gradient shape [3, 5, 4]
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:192)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:83)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:57)
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:218)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
          permute=[0, 2, 1], source=get3dPermutedWithShape(12345,[3, 4, 5]).get(0)
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "out" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
        • java.lang.IllegalStateException: Gradient shape does not match variable shape for variable "in": shape [3, 4, 5] vs. gradient shape [3, 5, 4]
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:192)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:83)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:57)
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:218)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
          at org.nd4j.autodiff.opvalidation.ShapeOpValidation.testPermuteGradient(ShapeOpValidation.java:197)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
          at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
          at java.lang.reflect.Method.invoke(Method.java:498)
          at org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:688)
          at org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed(InvocationInterceptorChain.java:131)
          at org.junit.jupiter.engine.extension.TimeoutExtension.intercept(TimeoutExtension.java:149)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestableMethod(TimeoutExtension.java:140)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestTemplateMethod(TimeoutExtension.java:92)
          at org.junit.jupiter.engine.execution.ExecutableInvoker$ReflectiveInterceptorCall.lambda$ofVoidMethod$0(ExecutableInvoker.java:115)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.lambda$invoke$0(ExecutableInvoker.java:105)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation.proceed(InvocationInterceptorChain.java:106)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.proceed(InvocationInterceptorChain.java:64)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.chainAndInvoke(InvocationInterceptorChain.java:45)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.invoke(InvocationInterceptorChain.java:37)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:104)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:98)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$invokeTestMethod$6(TestMethodTestDescriptor.java:210)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.invokeTestMethod(TestMethodTestDescriptor.java:206)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:131)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:65)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:226)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:204)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:139)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.lambda$execute$2(TestTemplateTestDescriptor.java:107)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:175)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$11$1.accept(ReferencePipeline.java:440)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:107)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:42)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:107)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:88)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:67)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:52)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:114)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:86)
          at org.junit.platform.launcher.core.DefaultLauncherSession$DelegatingLauncher.execute(DefaultLauncherSession.java:86)
          at org.junit.platform.launcher.core.SessionPerRequestLauncher.execute(SessionPerRequestLauncher.java:53)
          at com.intellij.junit5.JUnit5IdeaTestRunner.startRunnerWithArgs(JUnit5IdeaTestRunner.java:71)
          at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:33)
          at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:235)
          at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:54)
        • o.n.a.v.OpValidation - Exception encountered - returning as error message
          java.lang.IllegalStateException: Exception encountered during gradient check - Test name: "permute=[0, 2, 1], source=get3dPermutedWithShape(12345,[3, 4, 5]).get(0)"
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:221)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
          at org.nd4j.autodiff.opvalidation.ShapeOpValidation.testPermuteGradient(ShapeOpValidation.java:197)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
          Caused by: java.lang.IllegalStateException: Gradient shape does not match variable shape for variable "in": shape [3, 4, 5] vs. gradient shape [3, 5, 4]
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:192)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:83)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:57)
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:218)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
          permute=[0, 2, 1], source=get3dReshapedWithShape(12345,[3, 4, 5]).get(0)
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "out" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
        • java.lang.IllegalStateException: Gradient shape does not match variable shape for variable "in": shape [3, 4, 5] vs. gradient shape [3, 5, 4]
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:192)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:83)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:57)
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:218)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
          at org.nd4j.autodiff.opvalidation.ShapeOpValidation.testPermuteGradient(ShapeOpValidation.java:197)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
          at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
          at java.lang.reflect.Method.invoke(Method.java:498)
          at org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:688)
          at org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed(InvocationInterceptorChain.java:131)
          at org.junit.jupiter.engine.extension.TimeoutExtension.intercept(TimeoutExtension.java:149)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestableMethod(TimeoutExtension.java:140)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestTemplateMethod(TimeoutExtension.java:92)
          at org.junit.jupiter.engine.execution.ExecutableInvoker$ReflectiveInterceptorCall.lambda$ofVoidMethod$0(ExecutableInvoker.java:115)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.lambda$invoke$0(ExecutableInvoker.java:105)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation.proceed(InvocationInterceptorChain.java:106)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.proceed(InvocationInterceptorChain.java:64)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.chainAndInvoke(InvocationInterceptorChain.java:45)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.invoke(InvocationInterceptorChain.java:37)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:104)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:98)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$invokeTestMethod$6(TestMethodTestDescriptor.java:210)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.invokeTestMethod(TestMethodTestDescriptor.java:206)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:131)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:65)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:226)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:204)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:139)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.lambda$execute$2(TestTemplateTestDescriptor.java:107)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:175)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$11$1.accept(ReferencePipeline.java:440)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:107)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:42)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:107)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:88)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:67)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:52)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:114)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:86)
          at org.junit.platform.launcher.core.DefaultLauncherSession$DelegatingLauncher.execute(DefaultLauncherSession.java:86)
          at org.junit.platform.launcher.core.SessionPerRequestLauncher.execute(SessionPerRequestLauncher.java:53)
          at com.intellij.junit5.JUnit5IdeaTestRunner.startRunnerWithArgs(JUnit5IdeaTestRunner.java:71)
          at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:33)
          at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:235)
          at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:54)
        • o.n.a.v.OpValidation - Exception encountered - returning as error message
          java.lang.IllegalStateException: Exception encountered during gradient check - Test name: "permute=[0, 2, 1], source=get3dReshapedWithShape(12345,[3, 4, 5]).get(0)"
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:221)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
          at org.nd4j.autodiff.opvalidation.ShapeOpValidation.testPermuteGradient(ShapeOpValidation.java:197)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
          Caused by: java.lang.IllegalStateException: Gradient shape does not match variable shape for variable "in": shape [3, 4, 5] vs. gradient shape [3, 5, 4]
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:192)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:83)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:57)
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:218)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
          permute=[1, 0, 2], source=getAll3dTestArraysWithShape(12345,[3, 4, 5]).get(0)/Nd4j.linspace(1,len,len)([3, 4, 5],'c')
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "out" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
        • java.lang.IllegalStateException: Gradient shape does not match variable shape for variable "in": shape [3, 4, 5] vs. gradient shape [4, 3, 5]
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:192)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:83)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:57)
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:218)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
          at org.nd4j.autodiff.opvalidation.ShapeOpValidation.testPermuteGradient(ShapeOpValidation.java:197)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
          at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
          at java.lang.reflect.Method.invoke(Method.java:498)
          at org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:688)
          at org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed(InvocationInterceptorChain.java:131)
          at org.junit.jupiter.engine.extension.TimeoutExtension.intercept(TimeoutExtension.java:149)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestableMethod(TimeoutExtension.java:140)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestTemplateMethod(TimeoutExtension.java:92)
          at org.junit.jupiter.engine.execution.ExecutableInvoker$ReflectiveInterceptorCall.lambda$ofVoidMethod$0(ExecutableInvoker.java:115)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.lambda$invoke$0(ExecutableInvoker.java:105)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation.proceed(InvocationInterceptorChain.java:106)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.proceed(InvocationInterceptorChain.java:64)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.chainAndInvoke(InvocationInterceptorChain.java:45)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.invoke(InvocationInterceptorChain.java:37)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:104)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:98)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$invokeTestMethod$6(TestMethodTestDescriptor.java:210)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.invokeTestMethod(TestMethodTestDescriptor.java:206)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:131)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:65)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:226)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:204)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:139)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.lambda$execute$2(TestTemplateTestDescriptor.java:107)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:175)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$11$1.accept(ReferencePipeline.java:440)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:107)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:42)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:107)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:88)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:67)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:52)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:114)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:86)
          at org.junit.platform.launcher.core.DefaultLauncherSession$DelegatingLauncher.execute(DefaultLauncherSession.java:86)
          at org.junit.platform.launcher.core.SessionPerRequestLauncher.execute(SessionPerRequestLauncher.java:53)
          at com.intellij.junit5.JUnit5IdeaTestRunner.startRunnerWithArgs(JUnit5IdeaTestRunner.java:71)
          at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:33)
          at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:235)
          at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:54)
        • o.n.a.v.OpValidation - Exception encountered - returning as error message
          java.lang.IllegalStateException: Exception encountered during gradient check - Test name: "permute=[1, 0, 2], source=getAll3dTestArraysWithShape(12345,[3, 4, 5]).get(0)/Nd4j.linspace(1,len,len)([3, 4, 5],'c')"
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:221)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
          at org.nd4j.autodiff.opvalidation.ShapeOpValidation.testPermuteGradient(ShapeOpValidation.java:197)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
          Caused by: java.lang.IllegalStateException: Gradient shape does not match variable shape for variable "in": shape [3, 4, 5] vs. gradient shape [4, 3, 5]
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:192)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:83)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:57)
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:218)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
          permute=[1, 0, 2], source=getAll3dTestArraysWithShape(12345,[3, 4, 5]).get(1)/Nd4j.linspace(1,len,len([3, 4, 5],'f')
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "out" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
        • java.lang.IllegalStateException: Gradient shape does not match variable shape for variable "in": shape [3, 4, 5] vs. gradient shape [4, 3, 5]
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:192)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:83)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:57)
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:218)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
          at org.nd4j.autodiff.opvalidation.ShapeOpValidation.testPermuteGradient(ShapeOpValidation.java:197)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
          at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
          at java.lang.reflect.Method.invoke(Method.java:498)
          at org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:688)
          at org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed(InvocationInterceptorChain.java:131)
          at org.junit.jupiter.engine.extension.TimeoutExtension.intercept(TimeoutExtension.java:149)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestableMethod(TimeoutExtension.java:140)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestTemplateMethod(TimeoutExtension.java:92)
          at org.junit.jupiter.engine.execution.ExecutableInvoker$ReflectiveInterceptorCall.lambda$ofVoidMethod$0(ExecutableInvoker.java:115)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.lambda$invoke$0(ExecutableInvoker.java:105)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation.proceed(InvocationInterceptorChain.java:106)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.proceed(InvocationInterceptorChain.java:64)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.chainAndInvoke(InvocationInterceptorChain.java:45)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.invoke(InvocationInterceptorChain.java:37)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:104)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:98)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$invokeTestMethod$6(TestMethodTestDescriptor.java:210)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.invokeTestMethod(TestMethodTestDescriptor.java:206)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:131)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:65)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:226)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:204)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:139)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.lambda$execute$2(TestTemplateTestDescriptor.java:107)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:175)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$11$1.accept(ReferencePipeline.java:440)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:107)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:42)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:107)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:88)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:67)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:52)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:114)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:86)
          at org.junit.platform.launcher.core.DefaultLauncherSession$DelegatingLauncher.execute(DefaultLauncherSession.java:86)
          at org.junit.platform.launcher.core.SessionPerRequestLauncher.execute(SessionPerRequestLauncher.java:53)
          at com.intellij.junit5.JUnit5IdeaTestRunner.startRunnerWithArgs(JUnit5IdeaTestRunner.java:71)
          at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:33)
          at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:235)
          at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:54)
        • o.n.a.v.OpValidation - Exception encountered - returning as error message
          java.lang.IllegalStateException: Exception encountered during gradient check - Test name: "permute=[1, 0, 2], source=getAll3dTestArraysWithShape(12345,[3, 4, 5]).get(1)/Nd4j.linspace(1,len,len([3, 4, 5],'f')"
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:221)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
          at org.nd4j.autodiff.opvalidation.ShapeOpValidation.testPermuteGradient(ShapeOpValidation.java:197)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
          Caused by: java.lang.IllegalStateException: Gradient shape does not match variable shape for variable "in": shape [3, 4, 5] vs. gradient shape [4, 3, 5]
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:192)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:83)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:57)
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:218)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
          permute=[1, 0, 2], source=get3dSubArraysWithShape(12345,[3, 4, 5]).get(0)
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "out" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
        • java.lang.IllegalStateException: Gradient shape does not match variable shape for variable "in": shape [3, 4, 5] vs. gradient shape [4, 3, 5]
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:192)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:83)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:57)
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:218)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
          at org.nd4j.autodiff.opvalidation.ShapeOpValidation.testPermuteGradient(ShapeOpValidation.java:197)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
          at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
          at java.lang.reflect.Method.invoke(Method.java:498)
          at org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:688)
          at org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed(InvocationInterceptorChain.java:131)
          at org.junit.jupiter.engine.extension.TimeoutExtension.intercept(TimeoutExtension.java:149)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestableMethod(TimeoutExtension.java:140)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestTemplateMethod(TimeoutExtension.java:92)
          at org.junit.jupiter.engine.execution.ExecutableInvoker$ReflectiveInterceptorCall.lambda$ofVoidMethod$0(ExecutableInvoker.java:115)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.lambda$invoke$0(ExecutableInvoker.java:105)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation.proceed(InvocationInterceptorChain.java:106)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.proceed(InvocationInterceptorChain.java:64)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.chainAndInvoke(InvocationInterceptorChain.java:45)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.invoke(InvocationInterceptorChain.java:37)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:104)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:98)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$invokeTestMethod$6(TestMethodTestDescriptor.java:210)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.invokeTestMethod(TestMethodTestDescriptor.java:206)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:131)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:65)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:226)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:204)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:139)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.lambda$execute$2(TestTemplateTestDescriptor.java:107)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:175)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$11$1.accept(ReferencePipeline.java:440)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:107)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:42)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:107)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:88)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:67)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:52)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:114)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:86)
          at org.junit.platform.launcher.core.DefaultLauncherSession$DelegatingLauncher.execute(DefaultLauncherSession.java:86)
          at org.junit.platform.launcher.core.SessionPerRequestLauncher.execute(SessionPerRequestLauncher.java:53)
          at com.intellij.junit5.JUnit5IdeaTestRunner.startRunnerWithArgs(JUnit5IdeaTestRunner.java:71)
          at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:33)
          at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:235)
          at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:54)
        • o.n.a.v.OpValidation - Exception encountered - returning as error message
          java.lang.IllegalStateException: Exception encountered during gradient check - Test name: "permute=[1, 0, 2], source=get3dSubArraysWithShape(12345,[3, 4, 5]).get(0)"
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:221)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
          at org.nd4j.autodiff.opvalidation.ShapeOpValidation.testPermuteGradient(ShapeOpValidation.java:197)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
          Caused by: java.lang.IllegalStateException: Gradient shape does not match variable shape for variable "in": shape [3, 4, 5] vs. gradient shape [4, 3, 5]
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:192)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:83)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:57)
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:218)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
          permute=[1, 0, 2], source=get3dSubArraysWithShape(12345,[3, 4, 5]).get(1)
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "out" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
        • java.lang.IllegalStateException: Gradient shape does not match variable shape for variable "in": shape [3, 4, 5] vs. gradient shape [4, 3, 5]
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:192)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:83)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:57)
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:218)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
          at org.nd4j.autodiff.opvalidation.ShapeOpValidation.testPermuteGradient(ShapeOpValidation.java:197)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
          at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
          at java.lang.reflect.Method.invoke(Method.java:498)
          at org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:688)
          at org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed(InvocationInterceptorChain.java:131)
          at org.junit.jupiter.engine.extension.TimeoutExtension.intercept(TimeoutExtension.java:149)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestableMethod(TimeoutExtension.java:140)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestTemplateMethod(TimeoutExtension.java:92)
          at org.junit.jupiter.engine.execution.ExecutableInvoker$ReflectiveInterceptorCall.lambda$ofVoidMethod$0(ExecutableInvoker.java:115)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.lambda$invoke$0(ExecutableInvoker.java:105)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation.proceed(InvocationInterceptorChain.java:106)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.proceed(InvocationInterceptorChain.java:64)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.chainAndInvoke(InvocationInterceptorChain.java:45)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.invoke(InvocationInterceptorChain.java:37)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:104)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:98)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$invokeTestMethod$6(TestMethodTestDescriptor.java:210)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.invokeTestMethod(TestMethodTestDescriptor.java:206)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:131)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:65)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:226)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:204)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:139)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.lambda$execute$2(TestTemplateTestDescriptor.java:107)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:175)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$11$1.accept(ReferencePipeline.java:440)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:107)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:42)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:107)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:88)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:67)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:52)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:114)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:86)
          at org.junit.platform.launcher.core.DefaultLauncherSession$DelegatingLauncher.execute(DefaultLauncherSession.java:86)
          at org.junit.platform.launcher.core.SessionPerRequestLauncher.execute(SessionPerRequestLauncher.java:53)
          at com.intellij.junit5.JUnit5IdeaTestRunner.startRunnerWithArgs(JUnit5IdeaTestRunner.java:71)
          at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:33)
          at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:235)
          at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:54)
        • o.n.a.v.OpValidation - Exception encountered - returning as error message
          java.lang.IllegalStateException: Exception encountered during gradient check - Test name: "permute=[1, 0, 2], source=get3dSubArraysWithShape(12345,[3, 4, 5]).get(1)"
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:221)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
          at org.nd4j.autodiff.opvalidation.ShapeOpValidation.testPermuteGradient(ShapeOpValidation.java:197)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
          Caused by: java.lang.IllegalStateException: Gradient shape does not match variable shape for variable "in": shape [3, 4, 5] vs. gradient shape [4, 3, 5]
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:192)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:83)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:57)
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:218)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
          permute=[1, 0, 2], source=get3dSubArraysWithShape(12345,[3, 4, 5]).get(2)
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "out" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
        • java.lang.IllegalStateException: Gradient shape does not match variable shape for variable "in": shape [3, 4, 5] vs. gradient shape [4, 3, 5]
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:192)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:83)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:57)
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:218)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
          at org.nd4j.autodiff.opvalidation.ShapeOpValidation.testPermuteGradient(ShapeOpValidation.java:197)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
          at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
          at java.lang.reflect.Method.invoke(Method.java:498)
          at org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:688)
          at org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed(InvocationInterceptorChain.java:131)
          at org.junit.jupiter.engine.extension.TimeoutExtension.intercept(TimeoutExtension.java:149)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestableMethod(TimeoutExtension.java:140)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestTemplateMethod(TimeoutExtension.java:92)
          at org.junit.jupiter.engine.execution.ExecutableInvoker$ReflectiveInterceptorCall.lambda$ofVoidMethod$0(ExecutableInvoker.java:115)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.lambda$invoke$0(ExecutableInvoker.java:105)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation.proceed(InvocationInterceptorChain.java:106)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.proceed(InvocationInterceptorChain.java:64)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.chainAndInvoke(InvocationInterceptorChain.java:45)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.invoke(InvocationInterceptorChain.java:37)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:104)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:98)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$invokeTestMethod$6(TestMethodTestDescriptor.java:210)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.invokeTestMethod(TestMethodTestDescriptor.java:206)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:131)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:65)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:226)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:204)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:139)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.lambda$execute$2(TestTemplateTestDescriptor.java:107)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:175)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$11$1.accept(ReferencePipeline.java:440)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:107)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:42)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:107)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:88)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:67)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:52)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:114)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:86)
          at org.junit.platform.launcher.core.DefaultLauncherSession$DelegatingLauncher.execute(DefaultLauncherSession.java:86)
          at org.junit.platform.launcher.core.SessionPerRequestLauncher.execute(SessionPerRequestLauncher.java:53)
          at com.intellij.junit5.JUnit5IdeaTestRunner.startRunnerWithArgs(JUnit5IdeaTestRunner.java:71)
          at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:33)
          at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:235)
          at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:54)
        • o.n.a.v.OpValidation - Exception encountered - returning as error message
          java.lang.IllegalStateException: Exception encountered during gradient check - Test name: "permute=[1, 0, 2], source=get3dSubArraysWithShape(12345,[3, 4, 5]).get(2)"
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:221)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
          at org.nd4j.autodiff.opvalidation.ShapeOpValidation.testPermuteGradient(ShapeOpValidation.java:197)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
          Caused by: java.lang.IllegalStateException: Gradient shape does not match variable shape for variable "in": shape [3, 4, 5] vs. gradient shape [4, 3, 5]
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:192)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:83)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:57)
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:218)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
          permute=[1, 0, 2], source=get3dSubArraysWithShape(12345,[3, 4, 5]).get(3)
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "out" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          rmuteShapeInfo function failed: rearrange indexes are incorrect !
          shape::doPermuteShapeInfo function failed: rearrange indexes are incorrect !
          shape::doPermuteShapeInfo function failed: rearrange indexes are incorrect !
          shape::doPermuteShapeInfo function failed: rearrange indexes are incorrect !
          shape::doPermuteShapeInfo function failed: rearrange indexes are incorrect !
          shape::doPermuteShapeInfo function failed: rearrange indexes are incorrect !
          shape::doPermuteShapeInfo function failed: rearrange indexes are incorrect !
          shape::doPermuteShapeInfo function failed: rearrange indexes are incorrect !
          shape::doPermuteShapeInfo function failed: rearrange indexes are incorrect !
          shape::doPermuteShapeInfo function failed: rearrange indexes are incorrect !
          shape::doPermuteShapeInfo function failed: rearrange indexes are incorrect !
          shape::doPermuteShapeInfo function failed: rearrange indexes are incorrect !
          shape::doPermuteShapeInfo function failed: rearrange indexes are incorrect !
          shape::doPermuteShapeInfo function failed: rearrange indexes are incorrect !
          shape::doPermuteShapeInfo function failed: rearrange indexes are incorrect !
          shape::doPermuteShapeInfo function failed: rearrange indexes are incorrect !
          shape::doPermuteShapeInfo function failed: rearrange indexes are incorrect !
          shape::doPermuteShapeInfo function failed: rearrange indexes are incorrect !
          shape::doPermuteShapeInfo function failed: rearrange indexes are incorrect !
          shape::doPermuteShapeInfo function failed: rearrange indexes are incorrect !
          shape::doPermuteShapeInfo function failed: rearrange indexes are incorrect !
          shape::doPermuteShapeInfo function failed: rearrange indexes are incorrect !
          shape::doPermuteShapeInfo function failed: rearrange indexes are incorrect !
          shape::doPermuteShapeInfo function failed: rearrange indexes are incorrect !
          shape::doPermuteShapeInfo function failed: rearrange indexes are incorrect !
        • java.lang.IllegalStateException: Gradient shape does not match variable shape for variable "in": shape [3, 4, 5] vs. gradient shape [4, 3, 5]
        • shape::doPermuteShapeInfo function failed: rearrange indexes are incorrect !
          shape::doPermuteShapeInfo function failed: rearrange indexes are incorrect !
          shape::doPermuteShapeInfo function failed: rearrange indexes are incorrect !
          shape::doPermuteShapeInfo function failed: rearrange indexes are incorrect !
          shape::doPermuteShapeInfo function failed: rearrange indexes are incorrect !
          shape::doPermuteShapeInfo function failed: rearrange indexes are incorrect !
          shape::doPermuteShapeInfo function failed: rearrange indexes are incorrect !
          shape::doPermuteShapeInfo function failed: rearrange indexes are incorrect !
          shape::doPermuteShapeInfo function failed: rearrange indexes are incorrect !
          shape::doPermuteShapeInfo function failed: rearrange indexes are incorrect !
          shape::doPermuteShapeInfo function failed: rearrange indexes are incorrect !
          shape::doPermuteShapeInfo function failed: rearrange indexes are incorrect !
          shape::doPermuteShapeInfo function failed: rearrange indexes are incorrect !
          shape::doPermuteShapeInfo function failed: rearrange indexes are incorrect !
          shape::doPermuteShapeInfo function failed: rearrange indexes are incorrect !
          shape::doPermuteShapeInfo function failed: rearrange indexes are incorrect !
          shape::doPermuteShapeInfo function failed: rearrange indexes are incorrect !
          shape::doPermuteShapeInfo function failed: rearrange indexes are incorrect !
          shape::doPermuteShapeInfo function failed: rearrange indexes are incorrect !
          shape::doPermuteShapeInfo function failed: rearrange indexes are incorrect !
          shape::doPermuteShapeInfo function failed: rearrange indexes are incorrect !
          shape::doPermuteShapeInfo function failed: rearrange indexes are incorrect !
          shape::doPermuteShapeInfo function failed: rearrange indexes are incorrect !
          shape::doPermuteShapeInfo function failed: rearrange indexes are incorrect !
          shape::doPermuteShapeInfo function failed: rearrange indexes are incorrect !
          shape::doPermuteShapeInfo function failed: rearrange indexes are incorrect !
          shape::doPermuteShapeInfo function failed: rearrange indexes are incorrect !
          shape::doPermuteShapeInfo function failed: rearrange indexes are incorrect !
        • at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:192)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:83)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:57)
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:218)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
          at org.nd4j.autodiff.opvalidation.ShapeOpValidation.testPermuteGradient(ShapeOpValidation.java:197)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
          at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
          at java.lang.reflect.Method.invoke(Method.java:498)
          at org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:688)
          at org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed(InvocationInterceptorChain.java:131)
          at org.junit.jupiter.engine.extension.TimeoutExtension.intercept(TimeoutExtension.java:149)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestableMethod(TimeoutExtension.java:140)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestTemplateMethod(TimeoutExtension.java:92)
          at org.junit.jupiter.engine.execution.ExecutableInvoker$ReflectiveInterceptorCall.lambda$ofVoidMethod$0(ExecutableInvoker.java:115)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.lambda$invoke$0(ExecutableInvoker.java:105)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation.proceed(InvocationInterceptorChain.java:106)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.proceed(InvocationInterceptorChain.java:64)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.chainAndInvoke(InvocationInterceptorChain.java:45)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.invoke(InvocationInterceptorChain.java:37)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:104)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:98)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$invokeTestMethod$6(TestMethodTestDescriptor.java:210)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.invokeTestMethod(TestMethodTestDescriptor.java:206)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:131)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:65)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:226)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:204)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:139)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.lambda$execute$2(TestTemplateTestDescriptor.java:107)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:175)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$11$1.accept(ReferencePipeline.java:440)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:107)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:42)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:107)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:88)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:67)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:52)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:114)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:86)
          at org.junit.platform.launcher.core.DefaultLauncherSession$DelegatingLauncher.execute(DefaultLauncherSession.java:86)
          at org.junit.platform.launcher.core.SessionPerRequestLauncher.execute(SessionPerRequestLauncher.java:53)
          at com.intellij.junit5.JUnit5IdeaTestRunner.startRunnerWithArgs(JUnit5IdeaTestRunner.java:71)
          at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:33)
          at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:235)
          at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:54)
        • shape::doPermuteShapeInfo o.n.a.v.OpValidation - Exception encountered - returning as error message
          java.lang.IllegalStateException: Exception encountered during gradient check - Test name: "permute=[1, 0, 2], source=get3dSubArraysWithShape(12345,[3, 4, 5]).get(3)"
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:221)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
          at org.nd4j.autodiff.opvalidation.ShapeOpValidation.testPermuteGradient(ShapeOpValidation.java:197)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
          Caused by: java.lang.IllegalStateException: Gradient shape does not match variable shape for variable "in": shape [3, 4, 5] vs. gradient shape [4, 3, 5]
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:192)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:83)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:57)
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:218)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
          permute=[1, 0, 2], source=get3dTensorAlongDimensionWithShape(12345,[3, 4, 5]).get(0)
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "out" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
        • java.lang.IllegalStateException: Gradient shape does not match variable shape for variable "in": shape [3, 4, 5] vs. gradient shape [4, 3, 5]
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:192)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:83)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:57)
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:218)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
          at org.nd4j.autodiff.opvalidation.ShapeOpValidation.testPermuteGradient(ShapeOpValidation.java:197)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
          at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
          at java.lang.reflect.Method.invoke(Method.java:498)
          at org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:688)
          at org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed(InvocationInterceptorChain.java:131)
          at org.junit.jupiter.engine.extension.TimeoutExtension.intercept(TimeoutExtension.java:149)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestableMethod(TimeoutExtension.java:140)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestTemplateMethod(TimeoutExtension.java:92)
          at org.junit.jupiter.engine.execution.ExecutableInvoker$ReflectiveInterceptorCall.lambda$ofVoidMethod$0(ExecutableInvoker.java:115)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.lambda$invoke$0(ExecutableInvoker.java:105)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation.proceed(InvocationInterceptorChain.java:106)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.proceed(InvocationInterceptorChain.java:64)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.chainAndInvoke(InvocationInterceptorChain.java:45)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.invoke(InvocationInterceptorChain.java:37)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:104)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:98)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$invokeTestMethod$6(TestMethodTestDescriptor.java:210)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.invokeTestMethod(TestMethodTestDescriptor.java:206)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:131)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:65)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:226)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:204)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:139)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.lambda$execute$2(TestTemplateTestDescriptor.java:107)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:175)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$11$1.accept(ReferencePipeline.java:440)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:107)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:42)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:107)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:88)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:67)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:52)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:114)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:86)
          at org.junit.platform.launcher.core.DefaultLauncherSession$DelegatingLauncher.execute(DefaultLauncherSession.java:86)
          at org.junit.platform.launcher.core.SessionPerRequestLauncher.execute(SessionPerRequestLauncher.java:53)
          at com.intellij.junit5.JUnit5IdeaTestRunner.startRunnerWithArgs(JUnit5IdeaTestRunner.java:71)
          at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:33)
          at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:235)
          at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:54)
        • o.n.a.v.OpValidation - Exception encountered - returning as error message
          java.lang.IllegalStateException: Exception encountered during gradient check - Test name: "permute=[1, 0, 2], source=get3dTensorAlongDimensionWithShape(12345,[3, 4, 5]).get(0)"
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:221)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
          at org.nd4j.autodiff.opvalidation.ShapeOpValidation.testPermuteGradient(ShapeOpValidation.java:197)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
          Caused by: java.lang.IllegalStateException: Gradient shape does not match variable shape for variable "in": shape [3, 4, 5] vs. gradient shape [4, 3, 5]
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:192)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:83)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:57)
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:218)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
          permute=[1, 0, 2], source=get3dTensorAlongDimensionWithShape(12345,[3, 4, 5]).get(1)
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "out" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
        • java.lang.IllegalStateException: Gradient shape does not match variable shape for variable "in": shape [3, 4, 5] vs. gradient shape [4, 3, 5]
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:192)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:83)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:57)
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:218)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
          at org.nd4j.autodiff.opvalidation.ShapeOpValidation.testPermuteGradient(ShapeOpValidation.java:197)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
          at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
          at java.lang.reflect.Method.invoke(Method.java:498)
          at org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:688)
          at org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed(InvocationInterceptorChain.java:131)
          at org.junit.jupiter.engine.extension.TimeoutExtension.intercept(TimeoutExtension.java:149)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestableMethod(TimeoutExtension.java:140)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestTemplateMethod(TimeoutExtension.java:92)
          at org.junit.jupiter.engine.execution.ExecutableInvoker$ReflectiveInterceptorCall.lambda$ofVoidMethod$0(ExecutableInvoker.java:115)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.lambda$invoke$0(ExecutableInvoker.java:105)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation.proceed(InvocationInterceptorChain.java:106)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.proceed(InvocationInterceptorChain.java:64)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.chainAndInvoke(InvocationInterceptorChain.java:45)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.invoke(InvocationInterceptorChain.java:37)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:104)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:98)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$invokeTestMethod$6(TestMethodTestDescriptor.java:210)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.invokeTestMethod(TestMethodTestDescriptor.java:206)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:131)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:65)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:226)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:204)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:139)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.lambda$execute$2(TestTemplateTestDescriptor.java:107)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:175)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$11$1.accept(ReferencePipeline.java:440)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:107)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:42)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:107)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:88)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:67)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:52)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:114)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:86)
          at org.junit.platform.launcher.core.DefaultLauncherSession$DelegatingLauncher.execute(DefaultLauncherSession.java:86)
          at org.junit.platform.launcher.core.SessionPerRequestLauncher.execute(SessionPerRequestLauncher.java:53)
          at com.intellij.junit5.JUnit5IdeaTestRunner.startRunnerWithArgs(JUnit5IdeaTestRunner.java:71)
          at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:33)
          at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:235)
          at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:54)
        • o.n.a.v.OpValidation - Exception encountered - returning as error message
          java.lang.IllegalStateException: Exception encountered during gradient check - Test name: "permute=[1, 0, 2], source=get3dTensorAlongDimensionWithShape(12345,[3, 4, 5]).get(1)"
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:221)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
          at org.nd4j.autodiff.opvalidation.ShapeOpValidation.testPermuteGradient(ShapeOpValidation.java:197)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
          Caused by: java.lang.IllegalStateException: Gradient shape does not match variable shape for variable "in": shape [3, 4, 5] vs. gradient shape [4, 3, 5]
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:192)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:83)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:57)
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:218)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
          permute=[1, 0, 2], source=get3dTensorAlongDimensionWithShape(12345,[3, 4, 5]).get(2)
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "out" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
        • java.lang.IllegalStateException: Gradient shape does not match variable shape for variable "in": shape [3, 4, 5] vs. gradient shape [4, 3, 5]
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:192)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:83)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:57)
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:218)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
          at org.nd4j.autodiff.opvalidation.ShapeOpValidation.testPermuteGradient(ShapeOpValidation.java:197)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
          at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
          at java.lang.reflect.Method.invoke(Method.java:498)
          at org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:688)
          at org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed(InvocationInterceptorChain.java:131)
          at org.junit.jupiter.engine.extension.TimeoutExtension.intercept(TimeoutExtension.java:149)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestableMethod(TimeoutExtension.java:140)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestTemplateMethod(TimeoutExtension.java:92)
          at org.junit.jupiter.engine.execution.ExecutableInvoker$ReflectiveInterceptorCall.lambda$ofVoidMethod$0(ExecutableInvoker.java:115)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.lambda$invoke$0(ExecutableInvoker.java:105)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation.proceed(InvocationInterceptorChain.java:106)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.proceed(InvocationInterceptorChain.java:64)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.chainAndInvoke(InvocationInterceptorChain.java:45)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.invoke(InvocationInterceptorChain.java:37)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:104)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:98)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$invokeTestMethod$6(TestMethodTestDescriptor.java:210)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.invokeTestMethod(TestMethodTestDescriptor.java:206)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:131)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:65)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:226)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:204)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:139)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.lambda$execute$2(TestTemplateTestDescriptor.java:107)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:175)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$11$1.accept(ReferencePipeline.java:440)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:107)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:42)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:107)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:88)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:67)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:52)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:114)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:86)
          at org.junit.platform.launcher.core.DefaultLauncherSession$DelegatingLauncher.execute(DefaultLauncherSession.java:86)
          at org.junit.platform.launcher.core.SessionPerRequestLauncher.execute(SessionPerRequestLauncher.java:53)
          at com.intellij.junit5.JUnit5IdeaTestRunner.startRunnerWithArgs(JUnit5IdeaTestRunner.java:71)
          at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:33)
          at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:235)
          at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:54)
        • o.n.a.v.OpValidation - Exception encountered - returning as error message
          java.lang.IllegalStateException: Exception encountered during gradient check - Test name: "permute=[1, 0, 2], source=get3dTensorAlongDimensionWithShape(12345,[3, 4, 5]).get(2)"
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:221)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
          at org.nd4j.autodiff.opvalidation.ShapeOpValidation.testPermuteGradient(ShapeOpValidation.java:197)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
          Caused by: java.lang.IllegalStateException: Gradient shape does not match variable shape for variable "in": shape [3, 4, 5] vs. gradient shape [4, 3, 5]
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:192)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:83)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:57)
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:218)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
          permute=[1, 0, 2], source=get3dTensorAlongDimensionWithShape(12345,[3, 4, 5]).get(3)
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "out" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
        • java.lang.IllegalStateException: Gradient shape does not match variable shape for variable "in": shape [3, 4, 5] vs. gradient shape [4, 3, 5]
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:192)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:83)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:57)
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:218)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
          at org.nd4j.autodiff.opvalidation.ShapeOpValidation.testPermuteGradient(ShapeOpValidation.java:197)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
          at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
          at java.lang.reflect.Method.invoke(Method.java:498)
          at org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:688)
          at org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed(InvocationInterceptorChain.java:131)
          at org.junit.jupiter.engine.extension.TimeoutExtension.intercept(TimeoutExtension.java:149)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestableMethod(TimeoutExtension.java:140)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestTemplateMethod(TimeoutExtension.java:92)
          at org.junit.jupiter.engine.execution.ExecutableInvoker$ReflectiveInterceptorCall.lambda$ofVoidMethod$0(ExecutableInvoker.java:115)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.lambda$invoke$0(ExecutableInvoker.java:105)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation.proceed(InvocationInterceptorChain.java:106)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.proceed(InvocationInterceptorChain.java:64)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.chainAndInvoke(InvocationInterceptorChain.java:45)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.invoke(InvocationInterceptorChain.java:37)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:104)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:98)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$invokeTestMethod$6(TestMethodTestDescriptor.java:210)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.invokeTestMethod(TestMethodTestDescriptor.java:206)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:131)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:65)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:226)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:204)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:139)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.lambda$execute$2(TestTemplateTestDescriptor.java:107)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:175)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$11$1.accept(ReferencePipeline.java:440)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:107)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:42)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:107)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:88)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:67)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:52)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:114)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:86)
          at org.junit.platform.launcher.core.DefaultLauncherSession$DelegatingLauncher.execute(DefaultLauncherSession.java:86)
          at org.junit.platform.launcher.core.SessionPerRequestLauncher.execute(SessionPerRequestLauncher.java:53)
          at com.intellij.junit5.JUnit5IdeaTestRunner.startRunnerWithArgs(JUnit5IdeaTestRunner.java:71)
          at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:33)
          at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:235)
          at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:54)
        • o.n.a.v.OpValidation - Exception encountered - returning as error message
          java.lang.IllegalStateException: Exception encountered during gradient check - Test name: "permute=[1, 0, 2], source=get3dTensorAlongDimensionWithShape(12345,[3, 4, 5]).get(3)"
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:221)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
          at org.nd4j.autodiff.opvalidation.ShapeOpValidation.testPermuteGradient(ShapeOpValidation.java:197)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
          Caused by: java.lang.IllegalStateException: Gradient shape does not match variable shape for variable "in": shape [3, 4, 5] vs. gradient shape [4, 3, 5]
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:192)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:83)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:57)
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:218)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
          permute=[1, 0, 2], source=get3dTensorAlongDimensionWithShape(12345,[3, 4, 5]).get(4)
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "out" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
        • java.lang.IllegalStateException: Gradient shape does not match variable shape for variable "in": shape [3, 4, 5] vs. gradient shape [4, 3, 5]
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:192)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:83)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:57)
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:218)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
          at org.nd4j.autodiff.opvalidation.ShapeOpValidation.testPermuteGradient(ShapeOpValidation.java:197)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
          at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
          at java.lang.reflect.Method.invoke(Method.java:498)
          at org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:688)
          at org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed(InvocationInterceptorChain.java:131)
          at org.junit.jupiter.engine.extension.TimeoutExtension.intercept(TimeoutExtension.java:149)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestableMethod(TimeoutExtension.java:140)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestTemplateMethod(TimeoutExtension.java:92)
          at org.junit.jupiter.engine.execution.ExecutableInvoker$ReflectiveInterceptorCall.lambda$ofVoidMethod$0(ExecutableInvoker.java:115)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.lambda$invoke$0(ExecutableInvoker.java:105)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation.proceed(InvocationInterceptorChain.java:106)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.proceed(InvocationInterceptorChain.java:64)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.chainAndInvoke(InvocationInterceptorChain.java:45)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.invoke(InvocationInterceptorChain.java:37)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:104)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:98)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$invokeTestMethod$6(TestMethodTestDescriptor.java:210)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.invokeTestMethod(TestMethodTestDescriptor.java:206)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:131)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:65)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:226)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:204)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:139)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.lambda$execute$2(TestTemplateTestDescriptor.java:107)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:175)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$11$1.accept(ReferencePipeline.java:440)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:107)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:42)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:107)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:88)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:67)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:52)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:114)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:86)
          at org.junit.platform.launcher.core.DefaultLauncherSession$DelegatingLauncher.execute(DefaultLauncherSession.java:86)
          at org.junit.platform.launcher.core.SessionPerRequestLauncher.execute(SessionPerRequestLauncher.java:53)
          at com.intellij.junit5.JUnit5IdeaTestRunner.startRunnerWithArgs(JUnit5IdeaTestRunner.java:71)
        • o.n.a.v.OpValidation - Exception encountered - returning as error message
        • at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:33)
          at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:235)
          at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:54)
        • java.lang.IllegalStateException: Exception encountered during gradient check - Test name: "permute=[1, 0, 2], source=get3dTensorAlongDimensionWithShape(12345,[3, 4, 5]).get(4)"
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:221)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
          at org.nd4j.autodiff.opvalidation.ShapeOpValidation.testPermuteGradient(ShapeOpValidation.java:197)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
          Caused by: java.lang.IllegalStateException: Gradient shape does not match variable shape for variable "in": shape [3, 4, 5] vs. gradient shape [4, 3, 5]
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:192)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:83)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:57)
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:218)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
          permute=[1, 0, 2], source=get3dPermutedWithShape(12345,[3, 4, 5]).get(0)
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "out" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
        • java.lang.IllegalStateException: Gradient shape does not match variable shape for variable "in": shape [3, 4, 5] vs. gradient shape [4, 3, 5]
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:192)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:83)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:57)
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:218)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
          at org.nd4j.autodiff.opvalidation.ShapeOpValidation.testPermuteGradient(ShapeOpValidation.java:197)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
          at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
          at java.lang.reflect.Method.invoke(Method.java:498)
          at org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:688)
          at org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed(InvocationInterceptorChain.java:131)
          at org.junit.jupiter.engine.extension.TimeoutExtension.intercept(TimeoutExtension.java:149)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestableMethod(TimeoutExtension.java:140)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestTemplateMethod(TimeoutExtension.java:92)
          at org.junit.jupiter.engine.execution.ExecutableInvoker$ReflectiveInterceptorCall.lambda$ofVoidMethod$0(ExecutableInvoker.java:115)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.lambda$invoke$0(ExecutableInvoker.java:105)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation.proceed(InvocationInterceptorChain.java:106)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.proceed(InvocationInterceptorChain.java:64)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.chainAndInvoke(InvocationInterceptorChain.java:45)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.invoke(InvocationInterceptorChain.java:37)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:104)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:98)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$invokeTestMethod$6(TestMethodTestDescriptor.java:210)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.invokeTestMethod(TestMethodTestDescriptor.java:206)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:131)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:65)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:226)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:204)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:139)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.lambda$execute$2(TestTemplateTestDescriptor.java:107)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:175)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$11$1.accept(ReferencePipeline.java:440)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:107)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:42)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:107)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:88)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:67)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:52)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:114)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:86)
          at org.junit.platform.launcher.core.DefaultLauncherSession$DelegatingLauncher.execute(DefaultLauncherSession.java:86)
          at org.junit.platform.launcher.core.SessionPerRequestLauncher.execute(SessionPerRequestLauncher.java:53)
          at com.intellij.junit5.JUnit5IdeaTestRunner.startRunnerWithArgs(JUnit5IdeaTestRunner.java:71)
          at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:33)
          at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:235)
          at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:54)
        • o.n.a.v.OpValidation - Exception encountered - returning as error message
          java.lang.IllegalStateException: Exception encountered during gradient check - Test name: "permute=[1, 0, 2], source=get3dPermutedWithShape(12345,[3, 4, 5]).get(0)"
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:221)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
          at org.nd4j.autodiff.opvalidation.ShapeOpValidation.testPermuteGradient(ShapeOpValidation.java:197)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
          Caused by: java.lang.IllegalStateException: Gradient shape does not match variable shape for variable "in": shape [3, 4, 5] vs. gradient shape [4, 3, 5]
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:192)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:83)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:57)
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:218)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
          permute=[1, 0, 2], source=get3dReshapedWithShape(12345,[3, 4, 5]).get(0)
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "out" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
        • java.lang.IllegalStateException: Gradient shape does not match variable shape for variable "in": shape [3, 4, 5] vs. gradient shape [4, 3, 5]
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:192)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:83)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:57)
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:218)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
          at org.nd4j.autodiff.opvalidation.ShapeOpValidation.testPermuteGradient(ShapeOpValidation.java:197)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
          at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
          at java.lang.reflect.Method.invoke(Method.java:498)
          at org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:688)
          at org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed(InvocationInterceptorChain.java:131)
          at org.junit.jupiter.engine.extension.TimeoutExtension.intercept(TimeoutExtension.java:149)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestableMethod(TimeoutExtension.java:140)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestTemplateMethod(TimeoutExtension.java:92)
          at org.junit.jupiter.engine.execution.ExecutableInvoker$ReflectiveInterceptorCall.lambda$ofVoidMethod$0(ExecutableInvoker.java:115)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.lambda$invoke$0(ExecutableInvoker.java:105)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation.proceed(InvocationInterceptorChain.java:106)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.proceed(InvocationInterceptorChain.java:64)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.chainAndInvoke(InvocationInterceptorChain.java:45)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.invoke(InvocationInterceptorChain.java:37)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:104)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:98)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$invokeTestMethod$6(TestMethodTestDescriptor.java:210)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.invokeTestMethod(TestMethodTestDescriptor.java:206)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:131)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:65)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:226)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:204)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:139)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.lambda$execute$2(TestTemplateTestDescriptor.java:107)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:175)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$11$1.accept(ReferencePipeline.java:440)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:107)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:42)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:107)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:88)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:67)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:52)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:114)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:86)
          at org.junit.platform.launcher.core.DefaultLauncherSession$DelegatingLauncher.execute(DefaultLauncherSession.java:86)
          at org.junit.platform.launcher.core.SessionPerRequestLauncher.execute(SessionPerRequestLauncher.java:53)
          at com.intellij.junit5.JUnit5IdeaTestRunner.startRunnerWithArgs(JUnit5IdeaTestRunner.java:71)
          at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:33)
          at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:235)
          at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:54)
        • o.n.a.v.OpValidation - Exception encountered - returning as error message
          java.lang.IllegalStateException: Exception encountered during gradient check - Test name: "permute=[1, 0, 2], source=get3dReshapedWithShape(12345,[3, 4, 5]).get(0)"
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:221)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
          at org.nd4j.autodiff.opvalidation.ShapeOpValidation.testPermuteGradient(ShapeOpValidation.java:197)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
          Caused by: java.lang.IllegalStateException: Gradient shape does not match variable shape for variable "in": shape [3, 4, 5] vs. gradient shape [4, 3, 5]
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:192)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:83)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:57)
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:218)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
          permute=[1, 2, 0], source=getAll3dTestArraysWithShape(12345,[3, 4, 5]).get(0)/Nd4j.linspace(1,len,len)([3, 4, 5],'c')
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "out" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
        • java.lang.IllegalStateException: Gradient shape does not match variable shape for variable "in": shape [3, 4, 5] vs. gradient shape [4, 5, 3]
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:192)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:83)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:57)
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:218)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
          at org.nd4j.autodiff.opvalidation.ShapeOpValidation.testPermuteGradient(ShapeOpValidation.java:197)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
          at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
          at java.lang.reflect.Method.invoke(Method.java:498)
          at org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:688)
          at org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed(InvocationInterceptorChain.java:131)
          at org.junit.jupiter.engine.extension.TimeoutExtension.intercept(TimeoutExtension.java:149)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestableMethod(TimeoutExtension.java:140)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestTemplateMethod(TimeoutExtension.java:92)
          at org.junit.jupiter.engine.execution.ExecutableInvoker$ReflectiveInterceptorCall.lambda$ofVoidMethod$0(ExecutableInvoker.java:115)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.lambda$invoke$0(ExecutableInvoker.java:105)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation.proceed(InvocationInterceptorChain.java:106)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.proceed(InvocationInterceptorChain.java:64)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.chainAndInvoke(InvocationInterceptorChain.java:45)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.invoke(InvocationInterceptorChain.java:37)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:104)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:98)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$invokeTestMethod$6(TestMethodTestDescriptor.java:210)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.invokeTestMethod(TestMethodTestDescriptor.java:206)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:131)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:65)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:226)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:204)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:139)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.lambda$execute$2(TestTemplateTestDescriptor.java:107)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:175)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$11$1.accept(ReferencePipeline.java:440)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:107)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:42)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:107)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:88)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:67)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:52)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:114)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:86)
          at org.junit.platform.launcher.core.DefaultLauncherSession$DelegatingLauncher.execute(DefaultLauncherSession.java:86)
          at org.junit.platform.launcher.core.SessionPerRequestLauncher.execute(SessionPerRequestLauncher.java:53)
          at com.intellij.junit5.JUnit5IdeaTestRunner.startRunnerWithArgs(JUnit5IdeaTestRunner.java:71)
          at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:33)
          at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:235)
          at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:54)
        • o.n.a.v.OpValidation - Exception encountered - returning as error message
          java.lang.IllegalStateException: Exception encountered during gradient check - Test name: "permute=[1, 2, 0], source=getAll3dTestArraysWithShape(12345,[3, 4, 5]).get(0)/Nd4j.linspace(1,len,len)([3, 4, 5],'c')"
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:221)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
          at org.nd4j.autodiff.opvalidation.ShapeOpValidation.testPermuteGradient(ShapeOpValidation.java:197)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
          Caused by: java.lang.IllegalStateException: Gradient shape does not match variable shape for variable "in": shape [3, 4, 5] vs. gradient shape [4, 5, 3]
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:192)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:83)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:57)
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:218)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
          permute=[1, 2, 0], source=getAll3dTestArraysWithShape(12345,[3, 4, 5]).get(1)/Nd4j.linspace(1,len,len([3, 4, 5],'f')
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "out" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
        • java.lang.IllegalStateException: Gradient shape does not match variable shape for variable "in": shape [3, 4, 5] vs. gradient shape [4, 5, 3]
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:192)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:83)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:57)
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:218)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
          at org.nd4j.autodiff.opvalidation.ShapeOpValidation.testPermuteGradient(ShapeOpValidation.java:197)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
          at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
          at java.lang.reflect.Method.invoke(Method.java:498)
          at org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:688)
          at org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed(InvocationInterceptorChain.java:131)
          at org.junit.jupiter.engine.extension.TimeoutExtension.intercept(TimeoutExtension.java:149)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestableMethod(TimeoutExtension.java:140)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestTemplateMethod(TimeoutExtension.java:92)
          at org.junit.jupiter.engine.execution.ExecutableInvoker$ReflectiveInterceptorCall.lambda$ofVoidMethod$0(ExecutableInvoker.java:115)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.lambda$invoke$0(ExecutableInvoker.java:105)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation.proceed(InvocationInterceptorChain.java:106)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.proceed(InvocationInterceptorChain.java:64)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.chainAndInvoke(InvocationInterceptorChain.java:45)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.invoke(InvocationInterceptorChain.java:37)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:104)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:98)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$invokeTestMethod$6(TestMethodTestDescriptor.java:210)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.invokeTestMethod(TestMethodTestDescriptor.java:206)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:131)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:65)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:226)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:204)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:139)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.lambda$execute$2(TestTemplateTestDescriptor.java:107)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:175)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$11$1.accept(ReferencePipeline.java:440)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:107)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:42)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:107)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:88)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:67)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:52)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:114)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:86)
          at org.junit.platform.launcher.core.DefaultLauncherSession$DelegatingLauncher.execute(DefaultLauncherSession.java:86)
          at org.junit.platform.launcher.core.SessionPerRequestLauncher.execute(SessionPerRequestLauncher.java:53)
          at com.intellij.junit5.JUnit5IdeaTestRunner.startRunnerWithArgs(JUnit5IdeaTestRunner.java:71)
          at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:33)
          at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:235)
          at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:54)
        • o.n.a.v.OpValidation - Exception encountered - returning as error message
          java.lang.IllegalStateException: Exception encountered during gradient check - Test name: "permute=[1, 2, 0], source=getAll3dTestArraysWithShape(12345,[3, 4, 5]).get(1)/Nd4j.linspace(1,len,len([3, 4, 5],'f')"
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:221)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
          at org.nd4j.autodiff.opvalidation.ShapeOpValidation.testPermuteGradient(ShapeOpValidation.java:197)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
          Caused by: java.lang.IllegalStateException: Gradient shape does not match variable shape for variable "in": shape [3, 4, 5] vs. gradient shape [4, 5, 3]
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:192)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:83)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:57)
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:218)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
          permute=[1, 2, 0], source=get3dSubArraysWithShape(12345,[3, 4, 5]).get(0)
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "out" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
        • java.lang.IllegalStateException: Gradient shape does not match variable shape for variable "in": shape [3, 4, 5] vs. gradient shape [4, 5, 3]
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:192)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:83)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:57)
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:218)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
          at org.nd4j.autodiff.opvalidation.ShapeOpValidation.testPermuteGradient(ShapeOpValidation.java:197)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
          at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
          at java.lang.reflect.Method.invoke(Method.java:498)
          at org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:688)
          at org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed(InvocationInterceptorChain.java:131)
          at org.junit.jupiter.engine.extension.TimeoutExtension.intercept(TimeoutExtension.java:149)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestableMethod(TimeoutExtension.java:140)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestTemplateMethod(TimeoutExtension.java:92)
          at org.junit.jupiter.engine.execution.ExecutableInvoker$ReflectiveInterceptorCall.lambda$ofVoidMethod$0(ExecutableInvoker.java:115)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.lambda$invoke$0(ExecutableInvoker.java:105)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation.proceed(InvocationInterceptorChain.java:106)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.proceed(InvocationInterceptorChain.java:64)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.chainAndInvoke(InvocationInterceptorChain.java:45)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.invoke(InvocationInterceptorChain.java:37)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:104)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:98)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$invokeTestMethod$6(TestMethodTestDescriptor.java:210)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.invokeTestMethod(TestMethodTestDescriptor.java:206)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:131)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:65)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:226)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:204)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:139)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.lambda$execute$2(TestTemplateTestDescriptor.java:107)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:175)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$11$1.accept(ReferencePipeline.java:440)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:107)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:42)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:107)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:88)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:67)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:52)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:114)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:86)
          at org.junit.platform.launcher.core.DefaultLauncherSession$DelegatingLauncher.execute(DefaultLauncherSession.java:86)
          at org.junit.platform.launcher.core.SessionPerRequestLauncher.execute(SessionPerRequestLauncher.java:53)
          at com.intellij.junit5.JUnit5IdeaTestRunner.startRunnerWithArgs(JUnit5IdeaTestRunner.java:71)
          at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:33)
          at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:235)
          at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:54)
        • o.n.a.v.OpValidation - Exception encountered - returning as error message
          java.lang.IllegalStateException: Exception encountered during gradient check - Test name: "permute=[1, 2, 0], source=get3dSubArraysWithShape(12345,[3, 4, 5]).get(0)"
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:221)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
          at org.nd4j.autodiff.opvalidation.ShapeOpValidation.testPermuteGradient(ShapeOpValidation.java:197)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
          Caused by: java.lang.IllegalStateException: Gradient shape does not match variable shape for variable "in": shape [3, 4, 5] vs. gradient shape [4, 5, 3]
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:192)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:83)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:57)
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:218)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
          permute=[1, 2, 0], source=get3dSubArraysWithShape(12345,[3, 4, 5]).get(1)
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "out" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
        • java.lang.IllegalStateException: Gradient shape does not match variable shape for variable "in": shape [3, 4, 5] vs. gradient shape [4, 5, 3]
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:192)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:83)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:57)
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:218)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
          at org.nd4j.autodiff.opvalidation.ShapeOpValidation.testPermuteGradient(ShapeOpValidation.java:197)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
          at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
          at java.lang.reflect.Method.invoke(Method.java:498)
          at org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:688)
          at org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed(InvocationInterceptorChain.java:131)
          at org.junit.jupiter.engine.extension.TimeoutExtension.intercept(TimeoutExtension.java:149)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestableMethod(TimeoutExtension.java:140)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestTemplateMethod(TimeoutExtension.java:92)
          at org.junit.jupiter.engine.execution.ExecutableInvoker$ReflectiveInterceptorCall.lambda$ofVoidMethod$0(ExecutableInvoker.java:115)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.lambda$invoke$0(ExecutableInvoker.java:105)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation.proceed(InvocationInterceptorChain.java:106)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.proceed(InvocationInterceptorChain.java:64)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.chainAndInvoke(InvocationInterceptorChain.java:45)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.invoke(InvocationInterceptorChain.java:37)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:104)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:98)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$invokeTestMethod$6(TestMethodTestDescriptor.java:210)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.invokeTestMethod(TestMethodTestDescriptor.java:206)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:131)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:65)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:226)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:204)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:139)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.lambda$execute$2(TestTemplateTestDescriptor.java:107)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:175)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$11$1.accept(ReferencePipeline.java:440)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:107)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:42)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:107)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:88)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:67)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:52)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:114)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:86)
          at org.junit.platform.launcher.core.DefaultLauncherSession$DelegatingLauncher.execute(DefaultLauncherSession.java:86)
          at org.junit.platform.launcher.core.SessionPerRequestLauncher.execute(SessionPerRequestLauncher.java:53)
          at com.intellij.junit5.JUnit5IdeaTestRunner.startRunnerWithArgs(JUnit5IdeaTestRunner.java:71)
          at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:33)
          at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:235)
          at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:54)
        • o.n.a.v.OpValidation - Exception encountered - returning as error message
          java.lang.IllegalStateException: Exception encountered during gradient check - Test name: "permute=[1, 2, 0], source=get3dSubArraysWithShape(12345,[3, 4, 5]).get(1)"
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:221)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
          at org.nd4j.autodiff.opvalidation.ShapeOpValidation.testPermuteGradient(ShapeOpValidation.java:197)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
          Caused by: java.lang.IllegalStateException: Gradient shape does not match variable shape for variable "in": shape [3, 4, 5] vs. gradient shape [4, 5, 3]
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:192)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:83)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:57)
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:218)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
          permute=[1, 2, 0], source=get3dSubArraysWithShape(12345,[3, 4, 5]).get(2)
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "out" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
        • java.lang.IllegalStateException: Gradient shape does not match variable shape for variable "in": shape [3, 4, 5] vs. gradient shape [4, 5, 3]
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:192)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:83)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:57)
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:218)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
          at org.nd4j.autodiff.opvalidation.ShapeOpValidation.testPermuteGradient(ShapeOpValidation.java:197)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
          at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
          at java.lang.reflect.Method.invoke(Method.java:498)
          at org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:688)
          at org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed(InvocationInterceptorChain.java:131)
          at org.junit.jupiter.engine.extension.TimeoutExtension.intercept(TimeoutExtension.java:149)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestableMethod(TimeoutExtension.java:140)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestTemplateMethod(TimeoutExtension.java:92)
          at org.junit.jupiter.engine.execution.ExecutableInvoker$ReflectiveInterceptorCall.lambda$ofVoidMethod$0(ExecutableInvoker.java:115)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.lambda$invoke$0(ExecutableInvoker.java:105)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation.proceed(InvocationInterceptorChain.java:106)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.proceed(InvocationInterceptorChain.java:64)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.chainAndInvoke(InvocationInterceptorChain.java:45)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.invoke(InvocationInterceptorChain.java:37)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:104)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:98)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$invokeTestMethod$6(TestMethodTestDescriptor.java:210)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.invokeTestMethod(TestMethodTestDescriptor.java:206)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:131)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:65)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:226)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:204)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:139)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.lambda$execute$2(TestTemplateTestDescriptor.java:107)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:175)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$11$1.accept(ReferencePipeline.java:440)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:107)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:42)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:107)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:88)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:67)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:52)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:114)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:86)
          at org.junit.platform.launcher.core.DefaultLauncherSession$DelegatingLauncher.execute(DefaultLauncherSession.java:86)
          at org.junit.platform.launcher.core.SessionPerRequestLauncher.execute(SessionPerRequestLauncher.java:53)
          at com.intellij.junit5.JUnit5IdeaTestRunner.startRunnerWithArgs(JUnit5IdeaTestRunner.java:71)
          at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:33)
          at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:235)
          at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:54)
        • o.n.a.v.OpValidation - Exception encountered - returning as error message
          java.lang.IllegalStateException: Exception encountered during gradient check - Test name: "permute=[1, 2, 0], source=get3dSubArraysWithShape(12345,[3, 4, 5]).get(2)"
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:221)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
          at org.nd4j.autodiff.opvalidation.ShapeOpValidation.testPermuteGradient(ShapeOpValidation.java:197)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
          Caused by: java.lang.IllegalStateException: Gradient shape does not match variable shape for variable "in": shape [3, 4, 5] vs. gradient shape [4, 5, 3]
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:192)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:83)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:57)
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:218)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
          permute=[1, 2, 0], source=get3dSubArraysWithShape(12345,[3, 4, 5]).get(3)
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "out" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
        • java.lang.IllegalStateException: Gradient shape does not match variable shape for variable "in": shape [3, 4, 5] vs. gradient shape [4, 5, 3]
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:192)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:83)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:57)
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:218)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
          at org.nd4j.autodiff.opvalidation.ShapeOpValidation.testPermuteGradient(ShapeOpValidation.java:197)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
          at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
          at java.lang.reflect.Method.invoke(Method.java:498)
          at org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:688)
          at org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed(InvocationInterceptorChain.java:131)
          at org.junit.jupiter.engine.extension.TimeoutExtension.intercept(TimeoutExtension.java:149)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestableMethod(TimeoutExtension.java:140)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestTemplateMethod(TimeoutExtension.java:92)
          at org.junit.jupiter.engine.execution.ExecutableInvoker$ReflectiveInterceptorCall.lambda$ofVoidMethod$0(ExecutableInvoker.java:115)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.lambda$invoke$0(ExecutableInvoker.java:105)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation.proceed(InvocationInterceptorChain.java:106)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.proceed(InvocationInterceptorChain.java:64)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.chainAndInvoke(InvocationInterceptorChain.java:45)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.invoke(InvocationInterceptorChain.java:37)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:104)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:98)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$invokeTestMethod$6(TestMethodTestDescriptor.java:210)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.invokeTestMethod(TestMethodTestDescriptor.java:206)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:131)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:65)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:226)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:204)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:139)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.lambda$execute$2(TestTemplateTestDescriptor.java:107)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:175)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$11$1.accept(ReferencePipeline.java:440)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:107)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:42)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:107)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:88)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:67)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:52)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:114)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:86)
          at org.junit.platform.launcher.core.DefaultLauncherSession$DelegatingLauncher.execute(DefaultLauncherSession.java:86)
          at org.junit.platform.launcher.core.SessionPerRequestLauncher.execute(SessionPerRequestLauncher.java:53)
          at com.intellij.junit5.JUnit5IdeaTestRunner.startRunnerWithArgs(JUnit5IdeaTestRunner.java:71)
          at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:33)
          at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:235)
          at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:54)
        • o.n.a.v.OpValidation - Exception encountered - returning as error message
          java.lang.IllegalStateException: Exception encountered during gradient check - Test name: "permute=[1, 2, 0], source=get3dSubArraysWithShape(12345,[3, 4, 5]).get(3)"
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:221)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
          at org.nd4j.autodiff.opvalidation.ShapeOpValidation.testPermuteGradient(ShapeOpValidation.java:197)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
          Caused by: java.lang.IllegalStateException: Gradient shape does not match variable shape for variable "in": shape [3, 4, 5] vs. gradient shape [4, 5, 3]
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:192)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:83)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:57)
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:218)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
          permute=[1, 2, 0], source=get3dTensorAlongDimensionWithShape(12345,[3, 4, 5]).get(0)
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "out" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
        • java.lang.IllegalStateException: Gradient shape does not match variable shape for variable "in": shape [3, 4, 5] vs. gradient shape [4, 5, 3]
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:192)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:83)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:57)
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:218)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
          at org.nd4j.autodiff.opvalidation.ShapeOpValidation.testPermuteGradient(ShapeOpValidation.java:197)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
          at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
          at java.lang.reflect.Method.invoke(Method.java:498)
          at org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:688)
          at org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed(InvocationInterceptorChain.java:131)
          at org.junit.jupiter.engine.extension.TimeoutExtension.intercept(TimeoutExtension.java:149)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestableMethod(TimeoutExtension.java:140)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestTemplateMethod(TimeoutExtension.java:92)
          at org.junit.jupiter.engine.execution.ExecutableInvoker$ReflectiveInterceptorCall.lambda$ofVoidMethod$0(ExecutableInvoker.java:115)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.lambda$invoke$0(ExecutableInvoker.java:105)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation.proceed(InvocationInterceptorChain.java:106)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.proceed(InvocationInterceptorChain.java:64)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.chainAndInvoke(InvocationInterceptorChain.java:45)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.invoke(InvocationInterceptorChain.java:37)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:104)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:98)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$invokeTestMethod$6(TestMethodTestDescriptor.java:210)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.invokeTestMethod(TestMethodTestDescriptor.java:206)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:131)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:65)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:226)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:204)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:139)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.lambda$execute$2(TestTemplateTestDescriptor.java:107)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:175)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$11$1.accept(ReferencePipeline.java:440)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:107)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:42)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:107)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:88)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:67)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:52)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:114)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:86)
          at org.junit.platform.launcher.core.DefaultLauncherSession$DelegatingLauncher.execute(DefaultLauncherSession.java:86)
          at org.junit.platform.launcher.core.SessionPerRequestLauncher.execute(SessionPerRequestLauncher.java:53)
          at com.intellij.junit5.JUnit5IdeaTestRunner.startRunnerWithArgs(JUnit5IdeaTestRunner.java:71)
          at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:33)
          at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:235)
          at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:54)
        • o.n.a.v.OpValidation - Exception encountered - returning as error message
          java.lang.IllegalStateException: Exception encountered during gradient check - Test name: "permute=[1, 2, 0], source=get3dTensorAlongDimensionWithShape(12345,[3, 4, 5]).get(0)"
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:221)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
          at org.nd4j.autodiff.opvalidation.ShapeOpValidation.testPermuteGradient(ShapeOpValidation.java:197)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
          Caused by: java.lang.IllegalStateException: Gradient shape does not match variable shape for variable "in": shape [3, 4, 5] vs. gradient shape [4, 5, 3]
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:192)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:83)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:57)
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:218)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
          permute=[1, 2, 0], source=get3dTensorAlongDimensionWithShape(12345,[3, 4, 5]).get(1)
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "out" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
        • java.lang.IllegalStateException: Gradient shape does not match variable shape for variable "in": shape [3, 4, 5] vs. gradient shape [4, 5, 3]
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:192)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:83)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:57)
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:218)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
          at org.nd4j.autodiff.opvalidation.ShapeOpValidation.testPermuteGradient(ShapeOpValidation.java:197)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
          at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
          at java.lang.reflect.Method.invoke(Method.java:498)
          at org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:688)
          at org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed(InvocationInterceptorChain.java:131)
          at org.junit.jupiter.engine.extension.TimeoutExtension.intercept(TimeoutExtension.java:149)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestableMethod(TimeoutExtension.java:140)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestTemplateMethod(TimeoutExtension.java:92)
          at org.junit.jupiter.engine.execution.ExecutableInvoker$ReflectiveInterceptorCall.lambda$ofVoidMethod$0(ExecutableInvoker.java:115)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.lambda$invoke$0(ExecutableInvoker.java:105)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation.proceed(InvocationInterceptorChain.java:106)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.proceed(InvocationInterceptorChain.java:64)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.chainAndInvoke(InvocationInterceptorChain.java:45)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.invoke(InvocationInterceptorChain.java:37)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:104)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:98)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$invokeTestMethod$6(TestMethodTestDescriptor.java:210)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.invokeTestMethod(TestMethodTestDescriptor.java:206)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:131)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:65)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:226)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:204)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:139)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.lambda$execute$2(TestTemplateTestDescriptor.java:107)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:175)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$11$1.accept(ReferencePipeline.java:440)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:107)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:42)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:107)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:88)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:67)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:52)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:114)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:86)
        • o.n.a.v.OpValidation - Exception encountered - returning as error message
        • at org.junit.platform.launcher.core.DefaultLauncherSession$DelegatingLauncher.execute(DefaultLauncherSession.java:86)
          at org.junit.platform.launcher.core.SessionPerRequestLauncher.execute(SessionPerRequestLauncher.java:53)
        • java.lang.IllegalStateException: Exception encountered during gradient check - Test name: "permute=[1, 2, 0], source=get3dTensorAlongDimensionWithShape(12345,[3, 4, 5]).get(1)"
        • at com.intellij.junit5.JUnit5IdeaTestRunner.startRunnerWithArgs(JUnit5IdeaTestRunner.java:71)
        • at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:221)
        • at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:33)
        • at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
          at org.nd4j.autodiff.opvalidation.ShapeOpValidation.testPermuteGradient(ShapeOpValidation.java:197)
        • at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:235)
        • at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        • at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:54)
        • at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
          Caused by: java.lang.IllegalStateException: Gradient shape does not match variable shape for variable "in": shape [3, 4, 5] vs. gradient shape [4, 5, 3]
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:192)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:83)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:57)
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:218)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
          permute=[1, 2, 0], source=get3dTensorAlongDimensionWithShape(12345,[3, 4, 5]).get(2)
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "out" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
        • java.lang.IllegalStateException: Gradient shape does not match variable shape for variable "in": shape [3, 4, 5] vs. gradient shape [4, 5, 3]
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:192)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:83)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:57)
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:218)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
          at org.nd4j.autodiff.opvalidation.ShapeOpValidation.testPermuteGradient(ShapeOpValidation.java:197)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
          at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
          at java.lang.reflect.Method.invoke(Method.java:498)
          at org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:688)
          at org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed(InvocationInterceptorChain.java:131)
          at org.junit.jupiter.engine.extension.TimeoutExtension.intercept(TimeoutExtension.java:149)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestableMethod(TimeoutExtension.java:140)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestTemplateMethod(TimeoutExtension.java:92)
          at org.junit.jupiter.engine.execution.ExecutableInvoker$ReflectiveInterceptorCall.lambda$ofVoidMethod$0(ExecutableInvoker.java:115)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.lambda$invoke$0(ExecutableInvoker.java:105)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation.proceed(InvocationInterceptorChain.java:106)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.proceed(InvocationInterceptorChain.java:64)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.chainAndInvoke(InvocationInterceptorChain.java:45)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.invoke(InvocationInterceptorChain.java:37)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:104)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:98)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$invokeTestMethod$6(TestMethodTestDescriptor.java:210)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.invokeTestMethod(TestMethodTestDescriptor.java:206)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:131)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:65)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:226)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:204)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:139)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.lambda$execute$2(TestTemplateTestDescriptor.java:107)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:175)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$11$1.accept(ReferencePipeline.java:440)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:107)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:42)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:107)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:88)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:67)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:52)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:114)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:86)
          at org.junit.platform.launcher.core.DefaultLauncherSession$DelegatingLauncher.execute(DefaultLauncherSession.java:86)
          at org.junit.platform.launcher.core.SessionPerRequestLauncher.execute(SessionPerRequestLauncher.java:53)
          at com.intellij.junit5.JUnit5IdeaTestRunner.startRunnerWithArgs(JUnit5IdeaTestRunner.java:71)
          at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:33)
          at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:235)
          at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:54)
        • o.n.a.v.OpValidation - Exception encountered - returning as error message
          java.lang.IllegalStateException: Exception encountered during gradient check - Test name: "permute=[1, 2, 0], source=get3dTensorAlongDimensionWithShape(12345,[3, 4, 5]).get(2)"
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:221)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
          at org.nd4j.autodiff.opvalidation.ShapeOpValidation.testPermuteGradient(ShapeOpValidation.java:197)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
          Caused by: java.lang.IllegalStateException: Gradient shape does not match variable shape for variable "in": shape [3, 4, 5] vs. gradient shape [4, 5, 3]
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:192)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:83)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:57)
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:218)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
          permute=[1, 2, 0], source=get3dTensorAlongDimensionWithShape(12345,[3, 4, 5]).get(3)
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "out" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
        • java.lang.IllegalStateException: Gradient shape does not match variable shape for variable "in": shape [3, 4, 5] vs. gradient shape [4, 5, 3]
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:192)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:83)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:57)
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:218)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
          at org.nd4j.autodiff.opvalidation.ShapeOpValidation.testPermuteGradient(ShapeOpValidation.java:197)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
          at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
          at java.lang.reflect.Method.invoke(Method.java:498)
          at org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:688)
          at org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed(InvocationInterceptorChain.java:131)
          at org.junit.jupiter.engine.extension.TimeoutExtension.intercept(TimeoutExtension.java:149)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestableMethod(TimeoutExtension.java:140)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestTemplateMethod(TimeoutExtension.java:92)
          at org.junit.jupiter.engine.execution.ExecutableInvoker$ReflectiveInterceptorCall.lambda$ofVoidMethod$0(ExecutableInvoker.java:115)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.lambda$invoke$0(ExecutableInvoker.java:105)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation.proceed(InvocationInterceptorChain.java:106)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.proceed(InvocationInterceptorChain.java:64)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.chainAndInvoke(InvocationInterceptorChain.java:45)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.invoke(InvocationInterceptorChain.java:37)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:104)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:98)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$invokeTestMethod$6(TestMethodTestDescriptor.java:210)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.invokeTestMethod(TestMethodTestDescriptor.java:206)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:131)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:65)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:226)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:204)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:139)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.lambda$execute$2(TestTemplateTestDescriptor.java:107)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:175)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$11$1.accept(ReferencePipeline.java:440)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:107)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:42)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:107)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:88)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:67)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:52)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:114)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:86)
          at org.junit.platform.launcher.core.DefaultLauncherSession$DelegatingLauncher.execute(DefaultLauncherSession.java:86)
          at org.junit.platform.launcher.core.SessionPerRequestLauncher.execute(SessionPerRequestLauncher.java:53)
          at com.intellij.junit5.JUnit5IdeaTestRunner.startRunnerWithArgs(JUnit5IdeaTestRunner.java:71)
          at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:33)
          at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:235)
          at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:54)
        • o.n.a.v.OpValidation - Exception encountered - returning as error message
          java.lang.IllegalStateException: Exception encountered during gradient check - Test name: "permute=[1, 2, 0], source=get3dTensorAlongDimensionWithShape(12345,[3, 4, 5]).get(3)"
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:221)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
          at org.nd4j.autodiff.opvalidation.ShapeOpValidation.testPermuteGradient(ShapeOpValidation.java:197)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
          Caused by: java.lang.IllegalStateException: Gradient shape does not match variable shape for variable "in": shape [3, 4, 5] vs. gradient shape [4, 5, 3]
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:192)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:83)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:57)
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:218)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
          permute=[1, 2, 0], source=get3dTensorAlongDimensionWithShape(12345,[3, 4, 5]).get(4)
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "out" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          function failed: rearrange indexes are incorrect !
          shape::doPermuteShapeInfo function failed: rearrange indexes are incorrect !
          shape::doPermuteShapeInfo function failed: rearrange indexes are incorrect !
          shape::doPermuteShapeInfo function failed: rearrange indexes are incorrect !
          shape::doPermuteShapeInfo function failed: rearrange indexes are incorrect !
          shape::doPermuteShapeInfo function failed: rearrange indexes are incorrect !
          shape::doPermuteShapeInfo function failed: rearrange indexes are incorrect !
          shape::doPermuteShapeInfo function failed: rearrange indexes are incorrect !
          shape::doPermuteShapeInfo function failed: rearrange indexes are incorrect !
          shape::doPermuteShapeInfo function failed: rearrange indexes are incorrect !
          shape::doPermuteShapeInfo function failed: rearrange indexes are incorrect !
          shape::doPermuteShapeInfo function failed: rearrange indexes are incorrect !
          shape::doPermuteShapeInfo function failed: rearrange indexes are incorrect !
          shape::doPermuteShapeInfo function failed: rearrange indexes are incorrect !
          shape::doPermuteShapeInfo function failed: rearrange indexes are incorrect !
          shape::doPermuteShapeInfo function failed: rearrange indexes are incorrect !
          shape::doPermuteShapeInfo function failed: rearrange indexes are incorrect !
          shape::doPermuteShapeInfo function failed: rearrange indexes are incorrect !
          shape::doPermuteShapeInfo function failed: rearrange indexes are incorrect !
          shape::doPermuteShapeInfo function failed: rearrange indexes are incorrect !
          shape::doPermuteShapeInfo function failed: rearrange indexes are incorrect !
          shape::doPermuteShapeInfo function failed: rearrange indexes are incorrect !
          shape::doPermuteShapeInfo function failed: rearrange indexes are incorrect !
          shape::doPermuteShapeInfo function failed: rearrange indexes are incorrect !
          shape::doPermuteShapeInfo function failed: rearrange indexes are incorrect !
        • java.lang.IllegalStateException: Gradient shape does not match variable shape for variable "in": shape [3, 4, 5] vs. gradient shape [4, 5, 3]
        • shape::doPermuteShapeInfo function failed: rearrange indexes are incorrect !
          shape::doPermuteShapeInfo function failed: rearrange indexes are incorrect !
          shape::doPermuteShapeInfo function failed: rearrange indexes are incorrect !
          shape::doPermuteShapeInfo function failed: rearrange indexes are incorrect !
          shape::doPermuteShapeInfo function failed: rearrange indexes are incorrect !
          shape::doPermuteShapeInfo function failed: rearrange indexes are incorrect !
          shape::doPermuteShapeInfo function failed: rearrange indexes are incorrect !
          shape::doPermuteShapeInfo function failed: rearrange indexes are incorrect !
          shape::doPermuteShapeInfo function failed: rearrange indexes are incorrect !
          shape::doPermuteShapeInfo function failed: rearrange indexes are incorrect !
          shape::doPermuteShapeInfo function failed: rearrange indexes are incorrect !
          shape::doPermuteShapeInfo function failed: rearrange indexes are incorrect !
          shape::doPermuteShapeInfo function failed: rearrange indexes are incorrect !
          shape::doPermuteShapeInfo function failed: rearrange indexes are incorrect !
          shape::doPermuteShapeInfo function failed: rearrange indexes are incorrect !
          shape::doPermuteShapeInfo function failed: rearrange indexes are incorrect !
          shape::doPermuteShapeInfo function failed: rearrange indexes are incorrect !
          shape::doPermuteShapeInfo function failed: rearrange indexes are incorrect !
          shape::doPermuteShapeInfo function failed: rearrange indexes are incorrect !
          shape::doPermuteShapeInfo function failed: rearrange indexes are incorrect !
          shape::doPermuteShapeInfo function failed: rearrange indexes are incorrect !
          shape::doPermuteShapeInfo function failed: rearrange indexes are incorrect !
          shape::doPermuteShapeInfo function failed: rearrange indexes are incorrect !
          shape::doPermuteShapeInfo function failed: rearrange indexes are incorrect !
          shape::doPermuteShapeInfo function failed: rearrange indexes are incorrect !
          shape::doPermuteShapeInfo function failed: rearrange indexes are incorrect !
          shape::doPermuteShapeInfo function failed: rearrange indexes are incorrect !
          shape::doPermuteShapeInfo function failed: rearrange indexes are incorrect !
        • at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:192)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:83)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:57)
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:218)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
          at org.nd4j.autodiff.opvalidation.ShapeOpValidation.testPermuteGradient(ShapeOpValidation.java:197)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
          at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
          at java.lang.reflect.Method.invoke(Method.java:498)
          at org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:688)
          at org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed(InvocationInterceptorChain.java:131)
          at org.junit.jupiter.engine.extension.TimeoutExtension.intercept(TimeoutExtension.java:149)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestableMethod(TimeoutExtension.java:140)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestTemplateMethod(TimeoutExtension.java:92)
          at org.junit.jupiter.engine.execution.ExecutableInvoker$ReflectiveInterceptorCall.lambda$ofVoidMethod$0(ExecutableInvoker.java:115)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.lambda$invoke$0(ExecutableInvoker.java:105)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation.proceed(InvocationInterceptorChain.java:106)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.proceed(InvocationInterceptorChain.java:64)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.chainAndInvoke(InvocationInterceptorChain.java:45)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.invoke(InvocationInterceptorChain.java:37)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:104)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:98)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$invokeTestMethod$6(TestMethodTestDescriptor.java:210)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.invokeTestMethod(TestMethodTestDescriptor.java:206)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:131)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:65)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:226)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:204)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:139)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.lambda$execute$2(TestTemplateTestDescriptor.java:107)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:175)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$11$1.accept(ReferencePipeline.java:440)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:107)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:42)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:107)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:88)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:67)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:52)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:114)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:86)
          at org.junit.platform.launcher.core.DefaultLauncherSession$DelegatingLauncher.execute(DefaultLauncherSession.java:86)
          at org.junit.platform.launcher.core.SessionPerRequestLauncher.execute(SessionPerRequestLauncher.java:53)
          at com.intellij.junit5.JUnit5IdeaTestRunner.startRunnerWithArgs(JUnit5IdeaTestRunner.java:71)
          at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:33)
          at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:235)
          at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:54)
        • shape::doPermuteShapeInfo function failedo.n.a.v.OpValidation - Exception encountered - returning as error message
          java.lang.IllegalStateException: Exception encountered during gradient check - Test name: "permute=[1, 2, 0], source=get3dTensorAlongDimensionWithShape(12345,[3, 4, 5]).get(4)"
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:221)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
          at org.nd4j.autodiff.opvalidation.ShapeOpValidation.testPermuteGradient(ShapeOpValidation.java:197)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
          Caused by: java.lang.IllegalStateException: Gradient shape does not match variable shape for variable "in": shape [3, 4, 5] vs. gradient shape [4, 5, 3]
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:192)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:83)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:57)
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:218)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
          permute=[1, 2, 0], source=get3dPermutedWithShape(12345,[3, 4, 5]).get(0)
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "out" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
        • java.lang.IllegalStateException: Gradient shape does not match variable shape for variable "in": shape [3, 4, 5] vs. gradient shape [4, 5, 3]
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:192)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:83)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:57)
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:218)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
          at org.nd4j.autodiff.opvalidation.ShapeOpValidation.testPermuteGradient(ShapeOpValidation.java:197)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
          at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
          at java.lang.reflect.Method.invoke(Method.java:498)
          at org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:688)
          at org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed(InvocationInterceptorChain.java:131)
          at org.junit.jupiter.engine.extension.TimeoutExtension.intercept(TimeoutExtension.java:149)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestableMethod(TimeoutExtension.java:140)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestTemplateMethod(TimeoutExtension.java:92)
          at org.junit.jupiter.engine.execution.ExecutableInvoker$ReflectiveInterceptorCall.lambda$ofVoidMethod$0(ExecutableInvoker.java:115)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.lambda$invoke$0(ExecutableInvoker.java:105)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation.proceed(InvocationInterceptorChain.java:106)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.proceed(InvocationInterceptorChain.java:64)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.chainAndInvoke(InvocationInterceptorChain.java:45)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.invoke(InvocationInterceptorChain.java:37)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:104)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:98)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$invokeTestMethod$6(TestMethodTestDescriptor.java:210)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.invokeTestMethod(TestMethodTestDescriptor.java:206)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:131)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:65)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:226)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:204)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:139)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.lambda$execute$2(TestTemplateTestDescriptor.java:107)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:175)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$11$1.accept(ReferencePipeline.java:440)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:107)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:42)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:107)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:88)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:67)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:52)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:114)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:86)
          at org.junit.platform.launcher.core.DefaultLauncherSession$DelegatingLauncher.execute(DefaultLauncherSession.java:86)
          at org.junit.platform.launcher.core.SessionPerRequestLauncher.execute(SessionPerRequestLauncher.java:53)
          at com.intellij.junit5.JUnit5IdeaTestRunner.startRunnerWithArgs(JUnit5IdeaTestRunner.java:71)
          at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:33)
          at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:235)
          at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:54)
        • o.n.a.v.OpValidation - Exception encountered - returning as error message
          java.lang.IllegalStateException: Exception encountered during gradient check - Test name: "permute=[1, 2, 0], source=get3dPermutedWithShape(12345,[3, 4, 5]).get(0)"
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:221)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
          at org.nd4j.autodiff.opvalidation.ShapeOpValidation.testPermuteGradient(ShapeOpValidation.java:197)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
          Caused by: java.lang.IllegalStateException: Gradient shape does not match variable shape for variable "in": shape [3, 4, 5] vs. gradient shape [4, 5, 3]
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:192)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:83)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:57)
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:218)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
          permute=[1, 2, 0], source=get3dReshapedWithShape(12345,[3, 4, 5]).get(0)
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "out" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
        • java.lang.IllegalStateException: Gradient shape does not match variable shape for variable "in": shape [3, 4, 5] vs. gradient shape [4, 5, 3]
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:192)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:83)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:57)
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:218)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
          at org.nd4j.autodiff.opvalidation.ShapeOpValidation.testPermuteGradient(ShapeOpValidation.java:197)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
          at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
          at java.lang.reflect.Method.invoke(Method.java:498)
          at org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:688)
          at org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed(InvocationInterceptorChain.java:131)
          at org.junit.jupiter.engine.extension.TimeoutExtension.intercept(TimeoutExtension.java:149)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestableMethod(TimeoutExtension.java:140)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestTemplateMethod(TimeoutExtension.java:92)
          at org.junit.jupiter.engine.execution.ExecutableInvoker$ReflectiveInterceptorCall.lambda$ofVoidMethod$0(ExecutableInvoker.java:115)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.lambda$invoke$0(ExecutableInvoker.java:105)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation.proceed(InvocationInterceptorChain.java:106)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.proceed(InvocationInterceptorChain.java:64)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.chainAndInvoke(InvocationInterceptorChain.java:45)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.invoke(InvocationInterceptorChain.java:37)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:104)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:98)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$invokeTestMethod$6(TestMethodTestDescriptor.java:210)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.invokeTestMethod(TestMethodTestDescriptor.java:206)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:131)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:65)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:226)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:204)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:139)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.lambda$execute$2(TestTemplateTestDescriptor.java:107)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:175)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$11$1.accept(ReferencePipeline.java:440)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:107)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:42)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:107)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:88)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:67)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:52)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:114)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:86)
          at org.junit.platform.launcher.core.DefaultLauncherSession$DelegatingLauncher.execute(DefaultLauncherSession.java:86)
          at org.junit.platform.launcher.core.SessionPerRequestLauncher.execute(SessionPerRequestLauncher.java:53)
          at com.intellij.junit5.JUnit5IdeaTestRunner.startRunnerWithArgs(JUnit5IdeaTestRunner.java:71)
          at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:33)
          at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:235)
          at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:54)
        • o.n.a.v.OpValidation - Exception encountered - returning as error message
          java.lang.IllegalStateException: Exception encountered during gradient check - Test name: "permute=[1, 2, 0], source=get3dReshapedWithShape(12345,[3, 4, 5]).get(0)"
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:221)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
          at org.nd4j.autodiff.opvalidation.ShapeOpValidation.testPermuteGradient(ShapeOpValidation.java:197)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
          Caused by: java.lang.IllegalStateException: Gradient shape does not match variable shape for variable "in": shape [3, 4, 5] vs. gradient shape [4, 5, 3]
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:192)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:83)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:57)
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:218)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
          permute=[2, 0, 1], source=getAll3dTestArraysWithShape(12345,[3, 4, 5]).get(0)/Nd4j.linspace(1,len,len)([3, 4, 5],'c')
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "out" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
        • java.lang.IllegalStateException: Gradient shape does not match variable shape for variable "in": shape [3, 4, 5] vs. gradient shape [5, 3, 4]
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:192)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:83)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:57)
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:218)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
          at org.nd4j.autodiff.opvalidation.ShapeOpValidation.testPermuteGradient(ShapeOpValidation.java:197)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
          at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
          at java.lang.reflect.Method.invoke(Method.java:498)
          at org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:688)
          at org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed(InvocationInterceptorChain.java:131)
          at org.junit.jupiter.engine.extension.TimeoutExtension.intercept(TimeoutExtension.java:149)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestableMethod(TimeoutExtension.java:140)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestTemplateMethod(TimeoutExtension.java:92)
          at org.junit.jupiter.engine.execution.ExecutableInvoker$ReflectiveInterceptorCall.lambda$ofVoidMethod$0(ExecutableInvoker.java:115)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.lambda$invoke$0(ExecutableInvoker.java:105)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation.proceed(InvocationInterceptorChain.java:106)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.proceed(InvocationInterceptorChain.java:64)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.chainAndInvoke(InvocationInterceptorChain.java:45)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.invoke(InvocationInterceptorChain.java:37)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:104)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:98)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$invokeTestMethod$6(TestMethodTestDescriptor.java:210)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.invokeTestMethod(TestMethodTestDescriptor.java:206)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:131)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:65)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:226)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:204)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:139)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.lambda$execute$2(TestTemplateTestDescriptor.java:107)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:175)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$11$1.accept(ReferencePipeline.java:440)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:107)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:42)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:107)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:88)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:67)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:52)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:114)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:86)
          at org.junit.platform.launcher.core.DefaultLauncherSession$DelegatingLauncher.execute(DefaultLauncherSession.java:86)
          at org.junit.platform.launcher.core.SessionPerRequestLauncher.execute(SessionPerRequestLauncher.java:53)
          at com.intellij.junit5.JUnit5IdeaTestRunner.startRunnerWithArgs(JUnit5IdeaTestRunner.java:71)
          at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:33)
          at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:235)
          at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:54)
        • o.n.a.v.OpValidation - Exception encountered - returning as error message
          java.lang.IllegalStateException: Exception encountered during gradient check - Test name: "permute=[2, 0, 1], source=getAll3dTestArraysWithShape(12345,[3, 4, 5]).get(0)/Nd4j.linspace(1,len,len)([3, 4, 5],'c')"
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:221)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
          at org.nd4j.autodiff.opvalidation.ShapeOpValidation.testPermuteGradient(ShapeOpValidation.java:197)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
          Caused by: java.lang.IllegalStateException: Gradient shape does not match variable shape for variable "in": shape [3, 4, 5] vs. gradient shape [5, 3, 4]
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:192)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:83)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:57)
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:218)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
          permute=[2, 0, 1], source=getAll3dTestArraysWithShape(12345,[3, 4, 5]).get(1)/Nd4j.linspace(1,len,len([3, 4, 5],'f')
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "out" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
        • java.lang.IllegalStateException: Gradient shape does not match variable shape for variable "in": shape [3, 4, 5] vs. gradient shape [5, 3, 4]
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:192)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:83)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:57)
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:218)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
          at org.nd4j.autodiff.opvalidation.ShapeOpValidation.testPermuteGradient(ShapeOpValidation.java:197)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
          at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
          at java.lang.reflect.Method.invoke(Method.java:498)
          at org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:688)
          at org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed(InvocationInterceptorChain.java:131)
          at org.junit.jupiter.engine.extension.TimeoutExtension.intercept(TimeoutExtension.java:149)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestableMethod(TimeoutExtension.java:140)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestTemplateMethod(TimeoutExtension.java:92)
          at org.junit.jupiter.engine.execution.ExecutableInvoker$ReflectiveInterceptorCall.lambda$ofVoidMethod$0(ExecutableInvoker.java:115)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.lambda$invoke$0(ExecutableInvoker.java:105)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation.proceed(InvocationInterceptorChain.java:106)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.proceed(InvocationInterceptorChain.java:64)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.chainAndInvoke(InvocationInterceptorChain.java:45)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.invoke(InvocationInterceptorChain.java:37)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:104)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:98)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$invokeTestMethod$6(TestMethodTestDescriptor.java:210)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.invokeTestMethod(TestMethodTestDescriptor.java:206)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:131)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:65)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:226)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:204)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:139)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.lambda$execute$2(TestTemplateTestDescriptor.java:107)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:175)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$11$1.accept(ReferencePipeline.java:440)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:107)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:42)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:107)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:88)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:67)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:52)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:114)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:86)
          at org.junit.platform.launcher.core.DefaultLauncherSession$DelegatingLauncher.execute(DefaultLauncherSession.java:86)
          at org.junit.platform.launcher.core.SessionPerRequestLauncher.execute(SessionPerRequestLauncher.java:53)
          at com.intellij.junit5.JUnit5IdeaTestRunner.startRunnerWithArgs(JUnit5IdeaTestRunner.java:71)
          at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:33)
          at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:235)
          at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:54)
        • o.n.a.v.OpValidation - Exception encountered - returning as error message
          java.lang.IllegalStateException: Exception encountered during gradient check - Test name: "permute=[2, 0, 1], source=getAll3dTestArraysWithShape(12345,[3, 4, 5]).get(1)/Nd4j.linspace(1,len,len([3, 4, 5],'f')"
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:221)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
          at org.nd4j.autodiff.opvalidation.ShapeOpValidation.testPermuteGradient(ShapeOpValidation.java:197)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
          Caused by: java.lang.IllegalStateException: Gradient shape does not match variable shape for variable "in": shape [3, 4, 5] vs. gradient shape [5, 3, 4]
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:192)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:83)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:57)
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:218)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
          permute=[2, 0, 1], source=get3dSubArraysWithShape(12345,[3, 4, 5]).get(0)
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "out" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
        • java.lang.IllegalStateException: Gradient shape does not match variable shape for variable "in": shape [3, 4, 5] vs. gradient shape [5, 3, 4]
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:192)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:83)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:57)
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:218)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
          at org.nd4j.autodiff.opvalidation.ShapeOpValidation.testPermuteGradient(ShapeOpValidation.java:197)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
          at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
          at java.lang.reflect.Method.invoke(Method.java:498)
          at org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:688)
          at org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed(InvocationInterceptorChain.java:131)
          at org.junit.jupiter.engine.extension.TimeoutExtension.intercept(TimeoutExtension.java:149)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestableMethod(TimeoutExtension.java:140)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestTemplateMethod(TimeoutExtension.java:92)
          at org.junit.jupiter.engine.execution.ExecutableInvoker$ReflectiveInterceptorCall.lambda$ofVoidMethod$0(ExecutableInvoker.java:115)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.lambda$invoke$0(ExecutableInvoker.java:105)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation.proceed(InvocationInterceptorChain.java:106)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.proceed(InvocationInterceptorChain.java:64)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.chainAndInvoke(InvocationInterceptorChain.java:45)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.invoke(InvocationInterceptorChain.java:37)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:104)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:98)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$invokeTestMethod$6(TestMethodTestDescriptor.java:210)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.invokeTestMethod(TestMethodTestDescriptor.java:206)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:131)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:65)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:226)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:204)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:139)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.lambda$execute$2(TestTemplateTestDescriptor.java:107)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:175)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$11$1.accept(ReferencePipeline.java:440)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:107)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:42)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:107)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:88)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:67)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:52)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:114)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:86)
          at org.junit.platform.launcher.core.DefaultLauncherSession$DelegatingLauncher.execute(DefaultLauncherSession.java:86)
          at org.junit.platform.launcher.core.SessionPerRequestLauncher.execute(SessionPerRequestLauncher.java:53)
          at com.intellij.junit5.JUnit5IdeaTestRunner.startRunnerWithArgs(JUnit5IdeaTestRunner.java:71)
          at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:33)
          at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:235)
          at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:54)
        • o.n.a.v.OpValidation - Exception encountered - returning as error message
          java.lang.IllegalStateException: Exception encountered during gradient check - Test name: "permute=[2, 0, 1], source=get3dSubArraysWithShape(12345,[3, 4, 5]).get(0)"
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:221)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
          at org.nd4j.autodiff.opvalidation.ShapeOpValidation.testPermuteGradient(ShapeOpValidation.java:197)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
          Caused by: java.lang.IllegalStateException: Gradient shape does not match variable shape for variable "in": shape [3, 4, 5] vs. gradient shape [5, 3, 4]
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:192)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:83)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:57)
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:218)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
          permute=[2, 0, 1], source=get3dSubArraysWithShape(12345,[3, 4, 5]).get(1)
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "out" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
        • java.lang.IllegalStateException: Gradient shape does not match variable shape for variable "in": shape [3, 4, 5] vs. gradient shape [5, 3, 4]
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:192)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:83)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:57)
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:218)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
          at org.nd4j.autodiff.opvalidation.ShapeOpValidation.testPermuteGradient(ShapeOpValidation.java:197)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
          at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
          at java.lang.reflect.Method.invoke(Method.java:498)
          at org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:688)
          at org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed(InvocationInterceptorChain.java:131)
          at org.junit.jupiter.engine.extension.TimeoutExtension.intercept(TimeoutExtension.java:149)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestableMethod(TimeoutExtension.java:140)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestTemplateMethod(TimeoutExtension.java:92)
          at org.junit.jupiter.engine.execution.ExecutableInvoker$ReflectiveInterceptorCall.lambda$ofVoidMethod$0(ExecutableInvoker.java:115)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.lambda$invoke$0(ExecutableInvoker.java:105)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation.proceed(InvocationInterceptorChain.java:106)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.proceed(InvocationInterceptorChain.java:64)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.chainAndInvoke(InvocationInterceptorChain.java:45)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.invoke(InvocationInterceptorChain.java:37)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:104)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:98)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$invokeTestMethod$6(TestMethodTestDescriptor.java:210)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.invokeTestMethod(TestMethodTestDescriptor.java:206)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:131)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:65)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:226)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:204)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:139)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.lambda$execute$2(TestTemplateTestDescriptor.java:107)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:175)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$11$1.accept(ReferencePipeline.java:440)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:107)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:42)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:107)
        • o.n.a.v.OpValidation - Exception encountered - returning as error message
        • at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:88)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:67)
        • java.lang.IllegalStateException: Exception encountered during gradient check - Test name: "permute=[2, 0, 1], source=get3dSubArraysWithShape(12345,[3, 4, 5]).get(1)"
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:221)
        • at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:52)
        • at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
        • at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:114)
        • at org.nd4j.autodiff.opvalidation.ShapeOpValidation.testPermuteGradient(ShapeOpValidation.java:197)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        • at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:86)
        • at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
        • at org.junit.platform.launcher.core.DefaultLauncherSession$DelegatingLauncher.execute(DefaultLauncherSession.java:86)
        • Caused by: java.lang.IllegalStateException: Gradient shape does not match variable shape for variable "in": shape [3, 4, 5] vs. gradient shape [5, 3, 4]
        • at org.junit.platform.launcher.core.SessionPerRequestLauncher.execute(SessionPerRequestLauncher.java:53)
        • at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:192)
        • at com.intellij.junit5.JUnit5IdeaTestRunner.startRunnerWithArgs(JUnit5IdeaTestRunner.java:71)
        • at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:83)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:57)
        • at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:33)
        • at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:218)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
        • at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:235)
        • permute=[2, 0, 1], source=get3dSubArraysWithShape(12345,[3, 4, 5]).get(2)
        • at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:54)
        • o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "out" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
        • java.lang.IllegalStateException: Gradient shape does not match variable shape for variable "in": shape [3, 4, 5] vs. gradient shape [5, 3, 4]
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:192)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:83)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:57)
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:218)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
          at org.nd4j.autodiff.opvalidation.ShapeOpValidation.testPermuteGradient(ShapeOpValidation.java:197)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
          at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
          at java.lang.reflect.Method.invoke(Method.java:498)
          at org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:688)
          at org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed(InvocationInterceptorChain.java:131)
          at org.junit.jupiter.engine.extension.TimeoutExtension.intercept(TimeoutExtension.java:149)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestableMethod(TimeoutExtension.java:140)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestTemplateMethod(TimeoutExtension.java:92)
          at org.junit.jupiter.engine.execution.ExecutableInvoker$ReflectiveInterceptorCall.lambda$ofVoidMethod$0(ExecutableInvoker.java:115)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.lambda$invoke$0(ExecutableInvoker.java:105)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation.proceed(InvocationInterceptorChain.java:106)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.proceed(InvocationInterceptorChain.java:64)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.chainAndInvoke(InvocationInterceptorChain.java:45)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.invoke(InvocationInterceptorChain.java:37)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:104)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:98)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$invokeTestMethod$6(TestMethodTestDescriptor.java:210)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.invokeTestMethod(TestMethodTestDescriptor.java:206)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:131)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:65)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:226)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:204)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:139)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.lambda$execute$2(TestTemplateTestDescriptor.java:107)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:175)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$11$1.accept(ReferencePipeline.java:440)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:107)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:42)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:107)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:88)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:67)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:52)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:114)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:86)
          at org.junit.platform.launcher.core.DefaultLauncherSession$DelegatingLauncher.execute(DefaultLauncherSession.java:86)
          at org.junit.platform.launcher.core.SessionPerRequestLauncher.execute(SessionPerRequestLauncher.java:53)
          at com.intellij.junit5.JUnit5IdeaTestRunner.startRunnerWithArgs(JUnit5IdeaTestRunner.java:71)
          at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:33)
          at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:235)
          at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:54)
        • o.n.a.v.OpValidation - Exception encountered - returning as error message
          java.lang.IllegalStateException: Exception encountered during gradient check - Test name: "permute=[2, 0, 1], source=get3dSubArraysWithShape(12345,[3, 4, 5]).get(2)"
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:221)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
          at org.nd4j.autodiff.opvalidation.ShapeOpValidation.testPermuteGradient(ShapeOpValidation.java:197)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
          Caused by: java.lang.IllegalStateException: Gradient shape does not match variable shape for variable "in": shape [3, 4, 5] vs. gradient shape [5, 3, 4]
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:192)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:83)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:57)
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:218)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
          permute=[2, 0, 1], source=get3dSubArraysWithShape(12345,[3, 4, 5]).get(3)
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "out" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
        • java.lang.IllegalStateException: Gradient shape does not match variable shape for variable "in": shape [3, 4, 5] vs. gradient shape [5, 3, 4]
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:192)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:83)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:57)
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:218)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
          at org.nd4j.autodiff.opvalidation.ShapeOpValidation.testPermuteGradient(ShapeOpValidation.java:197)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
          at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
          at java.lang.reflect.Method.invoke(Method.java:498)
          at org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:688)
          at org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed(InvocationInterceptorChain.java:131)
          at org.junit.jupiter.engine.extension.TimeoutExtension.intercept(TimeoutExtension.java:149)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestableMethod(TimeoutExtension.java:140)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestTemplateMethod(TimeoutExtension.java:92)
          at org.junit.jupiter.engine.execution.ExecutableInvoker$ReflectiveInterceptorCall.lambda$ofVoidMethod$0(ExecutableInvoker.java:115)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.lambda$invoke$0(ExecutableInvoker.java:105)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation.proceed(InvocationInterceptorChain.java:106)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.proceed(InvocationInterceptorChain.java:64)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.chainAndInvoke(InvocationInterceptorChain.java:45)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.invoke(InvocationInterceptorChain.java:37)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:104)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:98)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$invokeTestMethod$6(TestMethodTestDescriptor.java:210)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.invokeTestMethod(TestMethodTestDescriptor.java:206)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:131)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:65)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:226)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:204)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:139)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.lambda$execute$2(TestTemplateTestDescriptor.java:107)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:175)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$11$1.accept(ReferencePipeline.java:440)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:107)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:42)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:107)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:88)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:67)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:52)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:114)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:86)
          at org.junit.platform.launcher.core.DefaultLauncherSession$DelegatingLauncher.execute(DefaultLauncherSession.java:86)
          at org.junit.platform.launcher.core.SessionPerRequestLauncher.execute(SessionPerRequestLauncher.java:53)
          at com.intellij.junit5.JUnit5IdeaTestRunner.startRunnerWithArgs(JUnit5IdeaTestRunner.java:71)
          at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:33)
          at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:235)
          at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:54)
        • o.n.a.v.OpValidation - Exception encountered - returning as error message
          java.lang.IllegalStateException: Exception encountered during gradient check - Test name: "permute=[2, 0, 1], source=get3dSubArraysWithShape(12345,[3, 4, 5]).get(3)"
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:221)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
          at org.nd4j.autodiff.opvalidation.ShapeOpValidation.testPermuteGradient(ShapeOpValidation.java:197)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
          Caused by: java.lang.IllegalStateException: Gradient shape does not match variable shape for variable "in": shape [3, 4, 5] vs. gradient shape [5, 3, 4]
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:192)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:83)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:57)
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:218)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
          permute=[2, 0, 1], source=get3dTensorAlongDimensionWithShape(12345,[3, 4, 5]).get(0)
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "out" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
        • java.lang.IllegalStateException: Gradient shape does not match variable shape for variable "in": shape [3, 4, 5] vs. gradient shape [5, 3, 4]
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:192)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:83)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:57)
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:218)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
          at org.nd4j.autodiff.opvalidation.ShapeOpValidation.testPermuteGradient(ShapeOpValidation.java:197)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
          at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
          at java.lang.reflect.Method.invoke(Method.java:498)
          at org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:688)
          at org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed(InvocationInterceptorChain.java:131)
          at org.junit.jupiter.engine.extension.TimeoutExtension.intercept(TimeoutExtension.java:149)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestableMethod(TimeoutExtension.java:140)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestTemplateMethod(TimeoutExtension.java:92)
          at org.junit.jupiter.engine.execution.ExecutableInvoker$ReflectiveInterceptorCall.lambda$ofVoidMethod$0(ExecutableInvoker.java:115)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.lambda$invoke$0(ExecutableInvoker.java:105)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation.proceed(InvocationInterceptorChain.java:106)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.proceed(InvocationInterceptorChain.java:64)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.chainAndInvoke(InvocationInterceptorChain.java:45)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.invoke(InvocationInterceptorChain.java:37)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:104)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:98)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$invokeTestMethod$6(TestMethodTestDescriptor.java:210)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.invokeTestMethod(TestMethodTestDescriptor.java:206)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:131)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:65)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:226)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:204)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:139)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.lambda$execute$2(TestTemplateTestDescriptor.java:107)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:175)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$11$1.accept(ReferencePipeline.java:440)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:107)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:42)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
        • o.n.a.v.OpValidation - Exception encountered - returning as error message
        • at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
        • java.lang.IllegalStateException: Exception encountered during gradient check - Test name: "permute=[2, 0, 1], source=get3dTensorAlongDimensionWithShape(12345,[3, 4, 5]).get(0)"
        • at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
        • at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:221)
        • at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
        • at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
        • at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
        • at org.nd4j.autodiff.opvalidation.ShapeOpValidation.testPermuteGradient(ShapeOpValidation.java:197)
        • at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
        • at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        • at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
        • at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
        • at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
        • Caused by: java.lang.IllegalStateException: Gradient shape does not match variable shape for variable "in": shape [3, 4, 5] vs. gradient shape [5, 3, 4]
        • at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
        • at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:192)
        • at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
        • at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:83)
        • at java.util.ArrayList.forEach(ArrayList.java:1259)
        • at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:57)
        • at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
        • at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:218)
        • at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
        • at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
        • at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
        • permute=[2, 0, 1], source=get3dTensorAlongDimensionWithShape(12345,[3, 4, 5]).get(1)
        • at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:107)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:88)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:67)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:52)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:114)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:86)
          at org.junit.platform.launcher.core.DefaultLauncherSession$DelegatingLauncher.execute(DefaultLauncherSession.java:86)
          at org.junit.platform.launcher.core.SessionPerRequestLauncher.execute(SessionPerRequestLauncher.java:53)
          at com.intellij.junit5.JUnit5IdeaTestRunner.startRunnerWithArgs(JUnit5IdeaTestRunner.java:71)
          at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:33)
          at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:235)
          at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:54)
        • o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "out" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
        • java.lang.IllegalStateException: Gradient shape does not match variable shape for variable "in": shape [3, 4, 5] vs. gradient shape [5, 3, 4]
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:192)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:83)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:57)
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:218)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
          at org.nd4j.autodiff.opvalidation.ShapeOpValidation.testPermuteGradient(ShapeOpValidation.java:197)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
          at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
          at java.lang.reflect.Method.invoke(Method.java:498)
          at org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:688)
          at org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed(InvocationInterceptorChain.java:131)
          at org.junit.jupiter.engine.extension.TimeoutExtension.intercept(TimeoutExtension.java:149)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestableMethod(TimeoutExtension.java:140)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestTemplateMethod(TimeoutExtension.java:92)
          at org.junit.jupiter.engine.execution.ExecutableInvoker$ReflectiveInterceptorCall.lambda$ofVoidMethod$0(ExecutableInvoker.java:115)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.lambda$invoke$0(ExecutableInvoker.java:105)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation.proceed(InvocationInterceptorChain.java:106)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.proceed(InvocationInterceptorChain.java:64)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.chainAndInvoke(InvocationInterceptorChain.java:45)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.invoke(InvocationInterceptorChain.java:37)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:104)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:98)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$invokeTestMethod$6(TestMethodTestDescriptor.java:210)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.invokeTestMethod(TestMethodTestDescriptor.java:206)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:131)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:65)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:226)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:204)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:139)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.lambda$execute$2(TestTemplateTestDescriptor.java:107)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:175)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$11$1.accept(ReferencePipeline.java:440)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:107)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:42)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:107)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:88)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:67)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:52)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:114)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:86)
          at org.junit.platform.launcher.core.DefaultLauncherSession$DelegatingLauncher.execute(DefaultLauncherSession.java:86)
          at org.junit.platform.launcher.core.SessionPerRequestLauncher.execute(SessionPerRequestLauncher.java:53)
          at com.intellij.junit5.JUnit5IdeaTestRunner.startRunnerWithArgs(JUnit5IdeaTestRunner.java:71)
          at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:33)
          at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:235)
          at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:54)
        • o.n.a.v.OpValidation - Exception encountered - returning as error message
          java.lang.IllegalStateException: Exception encountered during gradient check - Test name: "permute=[2, 0, 1], source=get3dTensorAlongDimensionWithShape(12345,[3, 4, 5]).get(1)"
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:221)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
          at org.nd4j.autodiff.opvalidation.ShapeOpValidation.testPermuteGradient(ShapeOpValidation.java:197)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
          Caused by: java.lang.IllegalStateException: Gradient shape does not match variable shape for variable "in": shape [3, 4, 5] vs. gradient shape [5, 3, 4]
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:192)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:83)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:57)
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:218)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
          permute=[2, 0, 1], source=get3dTensorAlongDimensionWithShape(12345,[3, 4, 5]).get(2)
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "out" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
        • java.lang.IllegalStateException: Gradient shape does not match variable shape for variable "in": shape [3, 4, 5] vs. gradient shape [5, 3, 4]
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:192)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:83)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:57)
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:218)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
          at org.nd4j.autodiff.opvalidation.ShapeOpValidation.testPermuteGradient(ShapeOpValidation.java:197)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
          at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
          at java.lang.reflect.Method.invoke(Method.java:498)
          at org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:688)
          at org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed(InvocationInterceptorChain.java:131)
          at org.junit.jupiter.engine.extension.TimeoutExtension.intercept(TimeoutExtension.java:149)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestableMethod(TimeoutExtension.java:140)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestTemplateMethod(TimeoutExtension.java:92)
          at org.junit.jupiter.engine.execution.ExecutableInvoker$ReflectiveInterceptorCall.lambda$ofVoidMethod$0(ExecutableInvoker.java:115)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.lambda$invoke$0(ExecutableInvoker.java:105)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation.proceed(InvocationInterceptorChain.java:106)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.proceed(InvocationInterceptorChain.java:64)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.chainAndInvoke(InvocationInterceptorChain.java:45)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.invoke(InvocationInterceptorChain.java:37)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:104)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:98)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$invokeTestMethod$6(TestMethodTestDescriptor.java:210)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.invokeTestMethod(TestMethodTestDescriptor.java:206)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:131)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:65)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:226)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:204)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:139)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.lambda$execute$2(TestTemplateTestDescriptor.java:107)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:175)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$11$1.accept(ReferencePipeline.java:440)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:107)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:42)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
        • o.n.a.v.OpValidation - Exception encountered - returning as error message
        • at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
        • java.lang.IllegalStateException: Exception encountered during gradient check - Test name: "permute=[2, 0, 1], source=get3dTensorAlongDimensionWithShape(12345,[3, 4, 5]).get(2)"
        • at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
        • at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:221)
        • at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
        • at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
        • at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
        • at org.nd4j.autodiff.opvalidation.ShapeOpValidation.testPermuteGradient(ShapeOpValidation.java:197)
        • at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
        • at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
          Caused by: java.lang.IllegalStateException: Gradient shape does not match variable shape for variable "in": shape [3, 4, 5] vs. gradient shape [5, 3, 4]
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:192)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:83)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:57)
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:218)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
        • at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
        • permute=[2, 0, 1], source=get3dTensorAlongDimensionWithShape(12345,[3, 4, 5]).get(3)
        • at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:107)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:88)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:67)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:52)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:114)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:86)
          at org.junit.platform.launcher.core.DefaultLauncherSession$DelegatingLauncher.execute(DefaultLauncherSession.java:86)
          at org.junit.platform.launcher.core.SessionPerRequestLauncher.execute(SessionPerRequestLauncher.java:53)
          at com.intellij.junit5.JUnit5IdeaTestRunner.startRunnerWithArgs(JUnit5IdeaTestRunner.java:71)
          at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:33)
          at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:235)
          at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:54)
        • o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "out" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
        • java.lang.IllegalStateException: Gradient shape does not match variable shape for variable "in": shape [3, 4, 5] vs. gradient shape [5, 3, 4]
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:192)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:83)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:57)
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:218)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
          at org.nd4j.autodiff.opvalidation.ShapeOpValidation.testPermuteGradient(ShapeOpValidation.java:197)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
          at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
          at java.lang.reflect.Method.invoke(Method.java:498)
          at org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:688)
          at org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed(InvocationInterceptorChain.java:131)
          at org.junit.jupiter.engine.extension.TimeoutExtension.intercept(TimeoutExtension.java:149)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestableMethod(TimeoutExtension.java:140)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestTemplateMethod(TimeoutExtension.java:92)
          at org.junit.jupiter.engine.execution.ExecutableInvoker$ReflectiveInterceptorCall.lambda$ofVoidMethod$0(ExecutableInvoker.java:115)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.lambda$invoke$0(ExecutableInvoker.java:105)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation.proceed(InvocationInterceptorChain.java:106)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.proceed(InvocationInterceptorChain.java:64)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.chainAndInvoke(InvocationInterceptorChain.java:45)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.invoke(InvocationInterceptorChain.java:37)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:104)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:98)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$invokeTestMethod$6(TestMethodTestDescriptor.java:210)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.invokeTestMethod(TestMethodTestDescriptor.java:206)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:131)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:65)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:226)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:204)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:139)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.lambda$execute$2(TestTemplateTestDescriptor.java:107)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:175)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$11$1.accept(ReferencePipeline.java:440)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
        • o.n.a.v.OpValidation - Exception encountered - returning as error message
        • at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
        • java.lang.IllegalStateException: Exception encountered during gradient check - Test name: "permute=[2, 0, 1], source=get3dTensorAlongDimensionWithShape(12345,[3, 4, 5]).get(3)"
        • at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
        • at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:221)
        • at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
        • at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
        • at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
        • at org.nd4j.autodiff.opvalidation.ShapeOpValidation.testPermuteGradient(ShapeOpValidation.java:197)
        • at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
        • at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        • at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
        • at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
        • at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
        • Caused by: java.lang.IllegalStateException: Gradient shape does not match variable shape for variable "in": shape [3, 4, 5] vs. gradient shape [5, 3, 4]
        • at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:107)
        • at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:192)
        • at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:42)
        • at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:83)
        • at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
        • at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:57)
        • at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
        • at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:218)
        • at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
        • at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
        • at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
        • permute=[2, 0, 1], source=get3dTensorAlongDimensionWithShape(12345,[3, 4, 5]).get(4)
        • at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:107)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:88)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:67)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:52)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:114)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:86)
          at org.junit.platform.launcher.core.DefaultLauncherSession$DelegatingLauncher.execute(DefaultLauncherSession.java:86)
          at org.junit.platform.launcher.core.SessionPerRequestLauncher.execute(SessionPerRequestLauncher.java:53)
          at com.intellij.junit5.JUnit5IdeaTestRunner.startRunnerWithArgs(JUnit5IdeaTestRunner.java:71)
          at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:33)
          at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:235)
          at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:54)
        • o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "out" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
        • java.lang.IllegalStateException: Gradient shape does not match variable shape for variable "in": shape [3, 4, 5] vs. gradient shape [5, 3, 4]
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:192)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:83)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:57)
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:218)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
          at org.nd4j.autodiff.opvalidation.ShapeOpValidation.testPermuteGradient(ShapeOpValidation.java:197)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
          at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
          at java.lang.reflect.Method.invoke(Method.java:498)
          at org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:688)
          at org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed(InvocationInterceptorChain.java:131)
          at org.junit.jupiter.engine.extension.TimeoutExtension.intercept(TimeoutExtension.java:149)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestableMethod(TimeoutExtension.java:140)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestTemplateMethod(TimeoutExtension.java:92)
          at org.junit.jupiter.engine.execution.ExecutableInvoker$ReflectiveInterceptorCall.lambda$ofVoidMethod$0(ExecutableInvoker.java:115)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.lambda$invoke$0(ExecutableInvoker.java:105)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation.proceed(InvocationInterceptorChain.java:106)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.proceed(InvocationInterceptorChain.java:64)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.chainAndInvoke(InvocationInterceptorChain.java:45)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.invoke(InvocationInterceptorChain.java:37)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:104)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:98)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$invokeTestMethod$6(TestMethodTestDescriptor.java:210)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.invokeTestMethod(TestMethodTestDescriptor.java:206)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:131)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:65)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:226)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:204)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:139)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.lambda$execute$2(TestTemplateTestDescriptor.java:107)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:175)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$11$1.accept(ReferencePipeline.java:440)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:107)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:42)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
        • o.n.a.v.OpValidation - Exception encountered - returning as error message
        • at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
        • java.lang.IllegalStateException: Exception encountered during gradient check - Test name: "permute=[2, 0, 1], source=get3dTensorAlongDimensionWithShape(12345,[3, 4, 5]).get(4)"
        • at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
        • at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:221)
        • at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
        • at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
        • at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
        • at org.nd4j.autodiff.opvalidation.ShapeOpValidation.testPermuteGradient(ShapeOpValidation.java:197)
        • at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
        • at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        • at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
        • at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
        • at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
        • Caused by: java.lang.IllegalStateException: Gradient shape does not match variable shape for variable "in": shape [3, 4, 5] vs. gradient shape [5, 3, 4]
        • at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
        • at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:192)
        • at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
        • at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:83)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:57)
        • at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57)
        • at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:218)
        • at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54)
        • at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
        • at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:107)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:88)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:67)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:52)
        • permute=[2, 0, 1], source=get3dPermutedWithShape(12345,[3, 4, 5]).get(0)
        • at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:114)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:86)
          at org.junit.platform.launcher.core.DefaultLauncherSession$DelegatingLauncher.execute(DefaultLauncherSession.java:86)
          at org.junit.platform.launcher.core.SessionPerRequestLauncher.execute(SessionPerRequestLauncher.java:53)
          at com.intellij.junit5.JUnit5IdeaTestRunner.startRunnerWithArgs(JUnit5IdeaTestRunner.java:71)
          at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:33)
          at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:235)
          at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:54)
        • o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "out" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
        • java.lang.IllegalStateException: Gradient shape does not match variable shape for variable "in": shape [3, 4, 5] vs. gradient shape [5, 3, 4]
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:192)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:83)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:57)
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:218)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
          at org.nd4j.autodiff.opvalidation.ShapeOpValidation.testPermuteGradient(ShapeOpValidation.java:197)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
          at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
          at java.lang.reflect.Method.invoke(Method.java:498)
          at org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:688)
          at org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed(InvocationInterceptorChain.java:131)
          at org.junit.jupiter.engine.extension.TimeoutExtension.intercept(TimeoutExtension.java:149)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestableMethod(TimeoutExtension.java:140)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestTemplateMethod(TimeoutExtension.java:92)
          at org.junit.jupiter.engine.execution.ExecutableInvoker$ReflectiveInterceptorCall.lambda$ofVoidMethod$0(ExecutableInvoker.java:115)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.lambda$invoke$0(ExecutableInvoker.java:105)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation.proceed(InvocationInterceptorChain.java:106)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.proceed(InvocationInterceptorChain.java:64)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.chainAndInvoke(InvocationInterceptorChain.java:45)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.invoke(InvocationInterceptorChain.java:37)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:104)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:98)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$invokeTestMethod$6(TestMethodTestDescriptor.java:210)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.invokeTestMethod(TestMethodTestDescriptor.java:206)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:131)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:65)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:226)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:204)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:139)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.lambda$execute$2(TestTemplateTestDescriptor.java:107)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:175)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$11$1.accept(ReferencePipeline.java:440)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:107)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:42)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:107)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:88)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:67)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:52)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:114)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:86)
          at org.junit.platform.launcher.core.DefaultLauncherSession$DelegatingLauncher.execute(DefaultLauncherSession.java:86)
          at org.junit.platform.launcher.core.SessionPerRequestLauncher.execute(SessionPerRequestLauncher.java:53)
          at com.intellij.junit5.JUnit5IdeaTestRunner.startRunnerWithArgs(JUnit5IdeaTestRunner.java:71)
          at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:33)
          at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:235)
          at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:54)
        • o.n.a.v.OpValidation - Exception encountered - returning as error message
          java.lang.IllegalStateException: Exception encountered during gradient check - Test name: "permute=[2, 0, 1], source=get3dPermutedWithShape(12345,[3, 4, 5]).get(0)"
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:221)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
          at org.nd4j.autodiff.opvalidation.ShapeOpValidation.testPermuteGradient(ShapeOpValidation.java:197)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
          Caused by: java.lang.IllegalStateException: Gradient shape does not match variable shape for variable "in": shape [3, 4, 5] vs. gradient shape [5, 3, 4]
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:192)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:83)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:57)
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:218)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
          permute=[2, 0, 1], source=get3dReshapedWithShape(12345,[3, 4, 5]).get(0)
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "out" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
        • java.lang.IllegalStateException: Gradient shape does not match variable shape for variable "in": shape [3, 4, 5] vs. gradient shape [5, 3, 4]
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:192)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:83)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:57)
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:218)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
          at org.nd4j.autodiff.opvalidation.ShapeOpValidation.testPermuteGradient(ShapeOpValidation.java:197)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
          at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
          at java.lang.reflect.Method.invoke(Method.java:498)
          at org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:688)
          at org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed(InvocationInterceptorChain.java:131)
          at org.junit.jupiter.engine.extension.TimeoutExtension.intercept(TimeoutExtension.java:149)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestableMethod(TimeoutExtension.java:140)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestTemplateMethod(TimeoutExtension.java:92)
          at org.junit.jupiter.engine.execution.ExecutableInvoker$ReflectiveInterceptorCall.lambda$ofVoidMethod$0(ExecutableInvoker.java:115)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.lambda$invoke$0(ExecutableInvoker.java:105)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation.proceed(InvocationInterceptorChain.java:106)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.proceed(InvocationInterceptorChain.java:64)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.chainAndInvoke(InvocationInterceptorChain.java:45)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.invoke(InvocationInterceptorChain.java:37)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:104)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:98)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$invokeTestMethod$6(TestMethodTestDescriptor.java:210)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.invokeTestMethod(TestMethodTestDescriptor.java:206)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:131)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:65)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:226)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:204)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:139)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.lambda$execute$2(TestTemplateTestDescriptor.java:107)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:175)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$11$1.accept(ReferencePipeline.java:440)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:107)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:42)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:107)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:88)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:67)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:52)
        • o.n.a.v.OpValidation - Exception encountered - returning as error message
        • at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:114)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:86)
        • java.lang.IllegalStateException: Exception encountered during gradient check - Test name: "permute=[2, 0, 1], source=get3dReshapedWithShape(12345,[3, 4, 5]).get(0)"
        • at org.junit.platform.launcher.core.DefaultLauncherSession$DelegatingLauncher.execute(DefaultLauncherSession.java:86)
        • at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:221)
        • at org.junit.platform.launcher.core.SessionPerRequestLauncher.execute(SessionPerRequestLauncher.java:53)
        • at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
        • at com.intellij.junit5.JUnit5IdeaTestRunner.startRunnerWithArgs(JUnit5IdeaTestRunner.java:71)
        • at org.nd4j.autodiff.opvalidation.ShapeOpValidation.testPermuteGradient(ShapeOpValidation.java:197)
        • at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:33)
        • at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        • at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:235)
        • at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
        • at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:54)
        • Caused by: java.lang.IllegalStateException: Gradient shape does not match variable shape for variable "in": shape [3, 4, 5] vs. gradient shape [5, 3, 4]
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:192)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:83)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:57)
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:218)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
          permute=[2, 1, 0], source=getAll3dTestArraysWithShape(12345,[3, 4, 5]).get(0)/Nd4j.linspace(1,len,len)([3, 4, 5],'c')
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "out" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
        • java.lang.IllegalStateException: Gradient shape does not match variable shape for variable "in": shape [3, 4, 5] vs. gradient shape [5, 4, 3]
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:192)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:83)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:57)
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:218)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
          at org.nd4j.autodiff.opvalidation.ShapeOpValidation.testPermuteGradient(ShapeOpValidation.java:197)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
          at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
          at java.lang.reflect.Method.invoke(Method.java:498)
          at org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:688)
          at org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed(InvocationInterceptorChain.java:131)
          at org.junit.jupiter.engine.extension.TimeoutExtension.intercept(TimeoutExtension.java:149)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestableMethod(TimeoutExtension.java:140)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestTemplateMethod(TimeoutExtension.java:92)
          at org.junit.jupiter.engine.execution.ExecutableInvoker$ReflectiveInterceptorCall.lambda$ofVoidMethod$0(ExecutableInvoker.java:115)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.lambda$invoke$0(ExecutableInvoker.java:105)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation.proceed(InvocationInterceptorChain.java:106)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.proceed(InvocationInterceptorChain.java:64)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.chainAndInvoke(InvocationInterceptorChain.java:45)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.invoke(InvocationInterceptorChain.java:37)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:104)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:98)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$invokeTestMethod$6(TestMethodTestDescriptor.java:210)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.invokeTestMethod(TestMethodTestDescriptor.java:206)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:131)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:65)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:226)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:204)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:139)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.lambda$execute$2(TestTemplateTestDescriptor.java:107)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:175)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$11$1.accept(ReferencePipeline.java:440)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:107)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:42)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:107)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:88)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:67)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:52)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:114)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:86)
          at org.junit.platform.launcher.core.DefaultLauncherSession$DelegatingLauncher.execute(DefaultLauncherSession.java:86)
        • o.n.a.v.OpValidation - Exception encountered - returning as error message
        • at org.junit.platform.launcher.core.SessionPerRequestLauncher.execute(SessionPerRequestLauncher.java:53)
          at com.intellij.junit5.JUnit5IdeaTestRunner.startRunnerWithArgs(JUnit5IdeaTestRunner.java:71)
          at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:33)
          at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:235)
        • java.lang.IllegalStateException: Exception encountered during gradient check - Test name: "permute=[2, 1, 0], source=getAll3dTestArraysWithShape(12345,[3, 4, 5]).get(0)/Nd4j.linspace(1,len,len)([3, 4, 5],'c')"
        • at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:54)
        • at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:221)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
          at org.nd4j.autodiff.opvalidation.ShapeOpValidation.testPermuteGradient(ShapeOpValidation.java:197)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
          Caused by: java.lang.IllegalStateException: Gradient shape does not match variable shape for variable "in": shape [3, 4, 5] vs. gradient shape [5, 4, 3]
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:192)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:83)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:57)
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:218)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
          permute=[2, 1, 0], source=getAll3dTestArraysWithShape(12345,[3, 4, 5]).get(1)/Nd4j.linspace(1,len,len([3, 4, 5],'f')
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "out" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          : rearrange indexes are incorrect !
          shape::doPermuteShapeInfo function failed: rearrange indexes are incorrect !
          shape::doPermuteShapeInfo function failed: rearrange indexes are incorrect !
          shape::doPermuteShapeInfo function failed: rearrange indexes are incorrect !
          shape::doPermuteShapeInfo function failed: rearrange indexes are incorrect !
          shape::doPermuteShapeInfo function failed: rearrange indexes are incorrect !
          shape::doPermuteShapeInfo function failed: rearrange indexes are incorrect !
          shape::doPermuteShapeInfo function failed: rearrange indexes are incorrect !
          shape::doPermuteShapeInfo function failed: rearrange indexes are incorrect !
          shape::doPermuteShapeInfo function failed: rearrange indexes are incorrect !
          shape::doPermuteShapeInfo function failed: rearrange indexes are incorrect !
          shape::doPermuteShapeInfo function failed: rearrange indexes are incorrect !
          shape::doPermuteShapeInfo function failed: rearrange indexes are incorrect !
          shape::doPermuteShapeInfo function failed: rearrange indexes are incorrect !
          shape::doPermuteShapeInfo function failed: rearrange indexes are incorrect !
          shape::doPermuteShapeInfo function failed: rearrange indexes are incorrect !
        • java.lang.IllegalStateException: Gradient shape does not match variable shape for variable "in": shape [3, 4, 5] vs. gradient shape [5, 4, 3]
        • shape::doPermuteShapeInfo function failed: rearrange indexes are incorrect !
          shape::doPermuteShapeInfo function failed: rearrange indexes are incorrect !
          shape::doPermuteShapeInfo function failed: rearrange indexes are incorrect !
          shape::doPermuteShapeInfo function failed: rearrange indexes are incorrect !
          shape::doPermuteShapeInfo function failed: rearrange indexes are incorrect !
          shape::doPermuteShapeInfo function failed: rearrange indexes are incorrect !
          shape::doPermuteShapeInfo function failed: rearrange indexes are incorrect !
          shape::doPermuteShapeInfo function failed: rearrange indexes are incorrect !
          shape::doPermuteShapeInfo function failed: rearrange indexes are incorrect !
          shape::doPermuteShapeInfo function failed: rearrange indexes are incorrect !
          shape::doPermuteShapeInfo function failed: rearrange indexes are incorrect !
          shape::doPermuteShapeInfo function failed: rearrange indexes are incorrect !
          shape::doPermuteShapeInfo function failed: rearrange indexes are incorrect !
          shape::doPermuteShapeInfo function failed: rearrange indexes are incorrect !
          shape::doPermuteShapeInfo function failed: rearrange indexes are incorrect !
          shape::doPermuteShapeInfo function failed: rearrange indexes are incorrect !
          shape::doPermuteShapeInfo function failed: rearrange indexes are incorrect !
          shape::doPermuteShapeInfo function failed: rearrange indexes are incorrect !
          shape::doPermuteShapeInfo function failed: rearrange indexes are incorrect !
          shape::doPermuteShapeInfo function failed: rearrange indexes are incorrect !
          shape::doPermuteShapeInfo function failed: rearrange indexes are incorrect !
          shape::doPermuteShapeInfo function failed: rearrange indexes are incorrect !
          shape::doPermuteShapeInfo function failed: rearrange indexes are incorrect !
          shape::doPermuteShapeInfo function failed: rearrange indexes are incorrect !
          shape::doPermuteShapeInfo function failed: rearrange indexes are incorrect !
          shape::doPermuteShapeInfo function failed: rearrange indexes are incorrect !
          shape::doPermuteShapeInfo function failed: rearrange indexes are incorrect !
          shape::doPermuteShapeInfo function failed: rearrange indexes are incorrect !
          shape::doPermuteShapeInfo function failed: rearrange indexes are incorrect !
          shape::doPermuteShapeInfo function failed: rearrange indexes are incorrect !
          shape::doPermuteShapeInfo function failed: rearrange indexes are incorrect !
          shape::doPermuteShapeInfo function failed: rearrange indexes are incorrect !
          shape::doPermuteShapeInfo function failed: rearrange indexes are incorrect !
          shape::doPermuteShapeInfo function failed: rearrange indexes are incorrect !
          shape::doPermuteShapeInfo function failed: rearrange indexes are incorrect !
          shape::doPermuteShapeInfo function failed: rearrange indexes are incorrect !
          shape::doPermuteShapeInfo function failed: rearrange indexes are incorrect !
        • at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:192)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:83)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:57)
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:218)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
          at org.nd4j.autodiff.opvalidation.ShapeOpValidation.testPermuteGradient(ShapeOpValidation.java:197)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
          at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
          at java.lang.reflect.Method.invoke(Method.java:498)
          at org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:688)
          at org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed(InvocationInterceptorChain.java:131)
          at org.junit.jupiter.engine.extension.TimeoutExtension.intercept(TimeoutExtension.java:149)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestableMethod(TimeoutExtension.java:140)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestTemplateMethod(TimeoutExtension.java:92)
          at org.junit.jupiter.engine.execution.ExecutableInvoker$ReflectiveInterceptorCall.lambda$ofVoidMethod$0(ExecutableInvoker.java:115)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.lambda$invoke$0(ExecutableInvoker.java:105)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation.proceed(InvocationInterceptorChain.java:106)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.proceed(InvocationInterceptorChain.java:64)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.chainAndInvoke(InvocationInterceptorChain.java:45)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.invoke(InvocationInterceptorChain.java:37)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:104)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:98)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$invokeTestMethod$6(TestMethodTestDescriptor.java:210)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.invokeTestMethod(TestMethodTestDescriptor.java:206)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:131)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:65)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:226)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:204)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:139)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.lambda$execute$2(TestTemplateTestDescriptor.java:107)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:175)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$11$1.accept(ReferencePipeline.java:440)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:107)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:42)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
        • shape::doPermuteShapeInfo function failed: rearrange indo.n.a.v.OpValidation - Exception encountered - returning as error message
        • at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
        • java.lang.IllegalStateException: Exception encountered during gradient check - Test name: "permute=[2, 1, 0], source=getAll3dTestArraysWithShape(12345,[3, 4, 5]).get(1)/Nd4j.linspace(1,len,len([3, 4, 5],'f')"
        • at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
        • at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:221)
        • at java.util.ArrayList.forEach(ArrayList.java:1259)
        • at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
        • at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
        • at org.nd4j.autodiff.opvalidation.ShapeOpValidation.testPermuteGradient(ShapeOpValidation.java:197)
        • at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
        • at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
        • at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
        • Caused by: java.lang.IllegalStateException: Gradient shape does not match variable shape for variable "in": shape [3, 4, 5] vs. gradient shape [5, 4, 3]
        • at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
        • at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:192)
        • at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
        • at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:83)
        • at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
        • at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:57)
        • at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
        • at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:218)
        • at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
        • at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
        • at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
        • permute=[2, 1, 0], source=get3dSubArraysWithShape(12345,[3, 4, 5]).get(0)
        • at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:107)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:88)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:67)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:52)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:114)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:86)
          at org.junit.platform.launcher.core.DefaultLauncherSession$DelegatingLauncher.execute(DefaultLauncherSession.java:86)
          at org.junit.platform.launcher.core.SessionPerRequestLauncher.execute(SessionPerRequestLauncher.java:53)
          at com.intellij.junit5.JUnit5IdeaTestRunner.startRunnerWithArgs(JUnit5IdeaTestRunner.java:71)
          at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:33)
          at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:235)
          at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:54)
        • o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "out" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
        • java.lang.IllegalStateException: Gradient shape does not match variable shape for variable "in": shape [3, 4, 5] vs. gradient shape [5, 4, 3]
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:192)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:83)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:57)
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:218)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
          at org.nd4j.autodiff.opvalidation.ShapeOpValidation.testPermuteGradient(ShapeOpValidation.java:197)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
          at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
          at java.lang.reflect.Method.invoke(Method.java:498)
          at org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:688)
          at org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed(InvocationInterceptorChain.java:131)
          at org.junit.jupiter.engine.extension.TimeoutExtension.intercept(TimeoutExtension.java:149)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestableMethod(TimeoutExtension.java:140)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestTemplateMethod(TimeoutExtension.java:92)
          at org.junit.jupiter.engine.execution.ExecutableInvoker$ReflectiveInterceptorCall.lambda$ofVoidMethod$0(ExecutableInvoker.java:115)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.lambda$invoke$0(ExecutableInvoker.java:105)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation.proceed(InvocationInterceptorChain.java:106)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.proceed(InvocationInterceptorChain.java:64)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.chainAndInvoke(InvocationInterceptorChain.java:45)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.invoke(InvocationInterceptorChain.java:37)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:104)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:98)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$invokeTestMethod$6(TestMethodTestDescriptor.java:210)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.invokeTestMethod(TestMethodTestDescriptor.java:206)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:131)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:65)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:226)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:204)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:139)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.lambda$execute$2(TestTemplateTestDescriptor.java:107)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:175)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$11$1.accept(ReferencePipeline.java:440)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:107)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:42)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:107)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:88)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:67)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:52)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:114)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:86)
          at org.junit.platform.launcher.core.DefaultLauncherSession$DelegatingLauncher.execute(DefaultLauncherSession.java:86)
          at org.junit.platform.launcher.core.SessionPerRequestLauncher.execute(SessionPerRequestLauncher.java:53)
          at com.intellij.junit5.JUnit5IdeaTestRunner.startRunnerWithArgs(JUnit5IdeaTestRunner.java:71)
          at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:33)
          at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:235)
          at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:54)
        • o.n.a.v.OpValidation - Exception encountered - returning as error message
          java.lang.IllegalStateException: Exception encountered during gradient check - Test name: "permute=[2, 1, 0], source=get3dSubArraysWithShape(12345,[3, 4, 5]).get(0)"
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:221)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
          at org.nd4j.autodiff.opvalidation.ShapeOpValidation.testPermuteGradient(ShapeOpValidation.java:197)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
          Caused by: java.lang.IllegalStateException: Gradient shape does not match variable shape for variable "in": shape [3, 4, 5] vs. gradient shape [5, 4, 3]
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:192)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:83)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:57)
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:218)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
          permute=[2, 1, 0], source=get3dSubArraysWithShape(12345,[3, 4, 5]).get(1)
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "out" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
        • java.lang.IllegalStateException: Gradient shape does not match variable shape for variable "in": shape [3, 4, 5] vs. gradient shape [5, 4, 3]
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:192)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:83)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:57)
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:218)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
          at org.nd4j.autodiff.opvalidation.ShapeOpValidation.testPermuteGradient(ShapeOpValidation.java:197)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
          at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
          at java.lang.reflect.Method.invoke(Method.java:498)
          at org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:688)
          at org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed(InvocationInterceptorChain.java:131)
          at org.junit.jupiter.engine.extension.TimeoutExtension.intercept(TimeoutExtension.java:149)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestableMethod(TimeoutExtension.java:140)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestTemplateMethod(TimeoutExtension.java:92)
          at org.junit.jupiter.engine.execution.ExecutableInvoker$ReflectiveInterceptorCall.lambda$ofVoidMethod$0(ExecutableInvoker.java:115)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.lambda$invoke$0(ExecutableInvoker.java:105)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation.proceed(InvocationInterceptorChain.java:106)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.proceed(InvocationInterceptorChain.java:64)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.chainAndInvoke(InvocationInterceptorChain.java:45)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.invoke(InvocationInterceptorChain.java:37)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:104)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:98)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$invokeTestMethod$6(TestMethodTestDescriptor.java:210)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.invokeTestMethod(TestMethodTestDescriptor.java:206)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:131)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:65)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:226)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:204)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:139)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.lambda$execute$2(TestTemplateTestDescriptor.java:107)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:175)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$11$1.accept(ReferencePipeline.java:440)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:107)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:42)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
        • o.n.a.v.OpValidation - Exception encountered - returning as error message
        • at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
        • java.lang.IllegalStateException: Exception encountered during gradient check - Test name: "permute=[2, 1, 0], source=get3dSubArraysWithShape(12345,[3, 4, 5]).get(1)"
        • at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
        • at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:221)
        • at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
        • at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
        • at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
        • at org.nd4j.autodiff.opvalidation.ShapeOpValidation.testPermuteGradient(ShapeOpValidation.java:197)
        • at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57)
        • at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        • at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54)
        • at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
        • at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:107)
        • Caused by: java.lang.IllegalStateException: Gradient shape does not match variable shape for variable "in": shape [3, 4, 5] vs. gradient shape [5, 4, 3]
        • at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:88)
        • at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:192)
        • at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:54)
        • at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:83)
        • at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:67)
        • at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:57)
        • at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:52)
        • at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:218)
        • at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:114)
        • at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
        • at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:86)
        • permute=[2, 1, 0], source=get3dSubArraysWithShape(12345,[3, 4, 5]).get(2)
        • at org.junit.platform.launcher.core.DefaultLauncherSession$DelegatingLauncher.execute(DefaultLauncherSession.java:86)
          at org.junit.platform.launcher.core.SessionPerRequestLauncher.execute(SessionPerRequestLauncher.java:53)
          at com.intellij.junit5.JUnit5IdeaTestRunner.startRunnerWithArgs(JUnit5IdeaTestRunner.java:71)
          at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:33)
          at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:235)
          at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:54)
        • o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "out" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
        • java.lang.IllegalStateException: Gradient shape does not match variable shape for variable "in": shape [3, 4, 5] vs. gradient shape [5, 4, 3]
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:192)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:83)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:57)
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:218)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
          at org.nd4j.autodiff.opvalidation.ShapeOpValidation.testPermuteGradient(ShapeOpValidation.java:197)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
          at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
          at java.lang.reflect.Method.invoke(Method.java:498)
          at org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:688)
          at org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed(InvocationInterceptorChain.java:131)
          at org.junit.jupiter.engine.extension.TimeoutExtension.intercept(TimeoutExtension.java:149)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestableMethod(TimeoutExtension.java:140)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestTemplateMethod(TimeoutExtension.java:92)
          at org.junit.jupiter.engine.execution.ExecutableInvoker$ReflectiveInterceptorCall.lambda$ofVoidMethod$0(ExecutableInvoker.java:115)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.lambda$invoke$0(ExecutableInvoker.java:105)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation.proceed(InvocationInterceptorChain.java:106)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.proceed(InvocationInterceptorChain.java:64)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.chainAndInvoke(InvocationInterceptorChain.java:45)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.invoke(InvocationInterceptorChain.java:37)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:104)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:98)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$invokeTestMethod$6(TestMethodTestDescriptor.java:210)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.invokeTestMethod(TestMethodTestDescriptor.java:206)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:131)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:65)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:226)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:204)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:139)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.lambda$execute$2(TestTemplateTestDescriptor.java:107)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:175)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$11$1.accept(ReferencePipeline.java:440)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:107)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:42)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
        • o.n.a.v.OpValidation - Exception encountered - returning as error message
        • at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:107)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:88)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:67)
        • java.lang.IllegalStateException: Exception encountered during gradient check - Test name: "permute=[2, 1, 0], source=get3dSubArraysWithShape(12345,[3, 4, 5]).get(2)"
        • at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:52)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:114)
        • at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:221)
        • at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:86)
        • at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
        • at org.junit.platform.launcher.core.DefaultLauncherSession$DelegatingLauncher.execute(DefaultLauncherSession.java:86)
          at org.junit.platform.launcher.core.SessionPerRequestLauncher.execute(SessionPerRequestLauncher.java:53)
        • at org.nd4j.autodiff.opvalidation.ShapeOpValidation.testPermuteGradient(ShapeOpValidation.java:197)
        • at com.intellij.junit5.JUnit5IdeaTestRunner.startRunnerWithArgs(JUnit5IdeaTestRunner.java:71)
        • at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        • at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:33)
        • at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
        • at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:235)
          at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:54)
        • Caused by: java.lang.IllegalStateException: Gradient shape does not match variable shape for variable "in": shape [3, 4, 5] vs. gradient shape [5, 4, 3]
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:192)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:83)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:57)
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:218)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
          permute=[2, 1, 0], source=get3dSubArraysWithShape(12345,[3, 4, 5]).get(3)
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "out" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
        • java.lang.IllegalStateException: Gradient shape does not match variable shape for variable "in": shape [3, 4, 5] vs. gradient shape [5, 4, 3]
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:192)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:83)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:57)
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:218)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
          at org.nd4j.autodiff.opvalidation.ShapeOpValidation.testPermuteGradient(ShapeOpValidation.java:197)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
          at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
          at java.lang.reflect.Method.invoke(Method.java:498)
          at org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:688)
          at org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed(InvocationInterceptorChain.java:131)
          at org.junit.jupiter.engine.extension.TimeoutExtension.intercept(TimeoutExtension.java:149)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestableMethod(TimeoutExtension.java:140)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestTemplateMethod(TimeoutExtension.java:92)
          at org.junit.jupiter.engine.execution.ExecutableInvoker$ReflectiveInterceptorCall.lambda$ofVoidMethod$0(ExecutableInvoker.java:115)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.lambda$invoke$0(ExecutableInvoker.java:105)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation.proceed(InvocationInterceptorChain.java:106)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.proceed(InvocationInterceptorChain.java:64)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.chainAndInvoke(InvocationInterceptorChain.java:45)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.invoke(InvocationInterceptorChain.java:37)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:104)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:98)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$invokeTestMethod$6(TestMethodTestDescriptor.java:210)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.invokeTestMethod(TestMethodTestDescriptor.java:206)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:131)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:65)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:226)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:204)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:139)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.lambda$execute$2(TestTemplateTestDescriptor.java:107)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:175)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$11$1.accept(ReferencePipeline.java:440)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
        • o.n.a.v.OpValidation - Exception encountered - returning as error message
        • at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
        • java.lang.IllegalStateException: Exception encountered during gradient check - Test name: "permute=[2, 1, 0], source=get3dSubArraysWithShape(12345,[3, 4, 5]).get(3)"
        • at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
        • at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:221)
        • at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
        • at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
        • at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
        • at org.nd4j.autodiff.opvalidation.ShapeOpValidation.testPermuteGradient(ShapeOpValidation.java:197)
        • at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
        • at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
        • at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
        • Caused by: java.lang.IllegalStateException: Gradient shape does not match variable shape for variable "in": shape [3, 4, 5] vs. gradient shape [5, 4, 3]
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:192)
        • at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:107)
        • at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:83)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:57)
        • at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:42)
        • at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:218)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
        • at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
        • permute=[2, 1, 0], source=get3dTensorAlongDimensionWithShape(12345,[3, 4, 5]).get(0)
        • at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:107)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:88)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:67)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:52)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:114)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:86)
          at org.junit.platform.launcher.core.DefaultLauncherSession$DelegatingLauncher.execute(DefaultLauncherSession.java:86)
          at org.junit.platform.launcher.core.SessionPerRequestLauncher.execute(SessionPerRequestLauncher.java:53)
          at com.intellij.junit5.JUnit5IdeaTestRunner.startRunnerWithArgs(JUnit5IdeaTestRunner.java:71)
          at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:33)
          at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:235)
          at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:54)
        • o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "out" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
        • java.lang.IllegalStateException: Gradient shape does not match variable shape for variable "in": shape [3, 4, 5] vs. gradient shape [5, 4, 3]
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:192)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:83)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:57)
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:218)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
          at org.nd4j.autodiff.opvalidation.ShapeOpValidation.testPermuteGradient(ShapeOpValidation.java:197)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
          at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
          at java.lang.reflect.Method.invoke(Method.java:498)
          at org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:688)
          at org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed(InvocationInterceptorChain.java:131)
          at org.junit.jupiter.engine.extension.TimeoutExtension.intercept(TimeoutExtension.java:149)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestableMethod(TimeoutExtension.java:140)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestTemplateMethod(TimeoutExtension.java:92)
          at org.junit.jupiter.engine.execution.ExecutableInvoker$ReflectiveInterceptorCall.lambda$ofVoidMethod$0(ExecutableInvoker.java:115)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.lambda$invoke$0(ExecutableInvoker.java:105)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation.proceed(InvocationInterceptorChain.java:106)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.proceed(InvocationInterceptorChain.java:64)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.chainAndInvoke(InvocationInterceptorChain.java:45)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.invoke(InvocationInterceptorChain.java:37)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:104)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:98)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$invokeTestMethod$6(TestMethodTestDescriptor.java:210)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.invokeTestMethod(TestMethodTestDescriptor.java:206)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:131)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:65)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:226)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:204)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:139)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.lambda$execute$2(TestTemplateTestDescriptor.java:107)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:175)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$11$1.accept(ReferencePipeline.java:440)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:107)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:42)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:107)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:88)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:67)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:52)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:114)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:86)
        • o.n.a.v.OpValidation - Exception encountered - returning as error message
        • at org.junit.platform.launcher.core.DefaultLauncherSession$DelegatingLauncher.execute(DefaultLauncherSession.java:86)
          at org.junit.platform.launcher.core.SessionPerRequestLauncher.execute(SessionPerRequestLauncher.java:53)
          at com.intellij.junit5.JUnit5IdeaTestRunner.startRunnerWithArgs(JUnit5IdeaTestRunner.java:71)
        • java.lang.IllegalStateException: Exception encountered during gradient check - Test name: "permute=[2, 1, 0], source=get3dTensorAlongDimensionWithShape(12345,[3, 4, 5]).get(0)"
        • at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:33)
        • at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:221)
        • at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:235)
        • at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
        • at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:54)
        • at org.nd4j.autodiff.opvalidation.ShapeOpValidation.testPermuteGradient(ShapeOpValidation.java:197)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
          Caused by: java.lang.IllegalStateException: Gradient shape does not match variable shape for variable "in": shape [3, 4, 5] vs. gradient shape [5, 4, 3]
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:192)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:83)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:57)
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:218)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
          permute=[2, 1, 0], source=get3dTensorAlongDimensionWithShape(12345,[3, 4, 5]).get(1)
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "out" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
        • java.lang.IllegalStateException: Gradient shape does not match variable shape for variable "in": shape [3, 4, 5] vs. gradient shape [5, 4, 3]
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:192)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:83)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:57)
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:218)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
          at org.nd4j.autodiff.opvalidation.ShapeOpValidation.testPermuteGradient(ShapeOpValidation.java:197)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
          at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
          at java.lang.reflect.Method.invoke(Method.java:498)
          at org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:688)
          at org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed(InvocationInterceptorChain.java:131)
          at org.junit.jupiter.engine.extension.TimeoutExtension.intercept(TimeoutExtension.java:149)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestableMethod(TimeoutExtension.java:140)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestTemplateMethod(TimeoutExtension.java:92)
          at org.junit.jupiter.engine.execution.ExecutableInvoker$ReflectiveInterceptorCall.lambda$ofVoidMethod$0(ExecutableInvoker.java:115)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.lambda$invoke$0(ExecutableInvoker.java:105)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation.proceed(InvocationInterceptorChain.java:106)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.proceed(InvocationInterceptorChain.java:64)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.chainAndInvoke(InvocationInterceptorChain.java:45)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.invoke(InvocationInterceptorChain.java:37)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:104)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:98)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$invokeTestMethod$6(TestMethodTestDescriptor.java:210)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.invokeTestMethod(TestMethodTestDescriptor.java:206)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:131)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:65)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:226)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:204)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:139)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.lambda$execute$2(TestTemplateTestDescriptor.java:107)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:175)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$11$1.accept(ReferencePipeline.java:440)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:107)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:42)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:107)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:88)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:67)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:52)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:114)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:86)
          at org.junit.platform.launcher.core.DefaultLauncherSession$DelegatingLauncher.execute(DefaultLauncherSession.java:86)
          at org.junit.platform.launcher.core.SessionPerRequestLauncher.execute(SessionPerRequestLauncher.java:53)
          at com.intellij.junit5.JUnit5IdeaTestRunner.startRunnerWithArgs(JUnit5IdeaTestRunner.java:71)
          at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:33)
          at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:235)
          at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:54)
        • o.n.a.v.OpValidation - Exception encountered - returning as error message
          java.lang.IllegalStateException: Exception encountered during gradient check - Test name: "permute=[2, 1, 0], source=get3dTensorAlongDimensionWithShape(12345,[3, 4, 5]).get(1)"
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:221)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
          at org.nd4j.autodiff.opvalidation.ShapeOpValidation.testPermuteGradient(ShapeOpValidation.java:197)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
          Caused by: java.lang.IllegalStateException: Gradient shape does not match variable shape for variable "in": shape [3, 4, 5] vs. gradient shape [5, 4, 3]
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:192)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:83)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:57)
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:218)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
          permute=[2, 1, 0], source=get3dTensorAlongDimensionWithShape(12345,[3, 4, 5]).get(2)
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "out" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
        • java.lang.IllegalStateException: Gradient shape does not match variable shape for variable "in": shape [3, 4, 5] vs. gradient shape [5, 4, 3]
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:192)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:83)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:57)
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:218)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
          at org.nd4j.autodiff.opvalidation.ShapeOpValidation.testPermuteGradient(ShapeOpValidation.java:197)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
          at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
          at java.lang.reflect.Method.invoke(Method.java:498)
          at org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:688)
          at org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed(InvocationInterceptorChain.java:131)
          at org.junit.jupiter.engine.extension.TimeoutExtension.intercept(TimeoutExtension.java:149)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestableMethod(TimeoutExtension.java:140)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestTemplateMethod(TimeoutExtension.java:92)
          at org.junit.jupiter.engine.execution.ExecutableInvoker$ReflectiveInterceptorCall.lambda$ofVoidMethod$0(ExecutableInvoker.java:115)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.lambda$invoke$0(ExecutableInvoker.java:105)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation.proceed(InvocationInterceptorChain.java:106)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.proceed(InvocationInterceptorChain.java:64)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.chainAndInvoke(InvocationInterceptorChain.java:45)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.invoke(InvocationInterceptorChain.java:37)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:104)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:98)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$invokeTestMethod$6(TestMethodTestDescriptor.java:210)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.invokeTestMethod(TestMethodTestDescriptor.java:206)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:131)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:65)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:226)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:204)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:139)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.lambda$execute$2(TestTemplateTestDescriptor.java:107)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:175)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$11$1.accept(ReferencePipeline.java:440)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:107)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:42)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:107)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:88)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:67)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:52)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:114)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:86)
          at org.junit.platform.launcher.core.DefaultLauncherSession$DelegatingLauncher.execute(DefaultLauncherSession.java:86)
          at org.junit.platform.launcher.core.SessionPerRequestLauncher.execute(SessionPerRequestLauncher.java:53)
          at com.intellij.junit5.JUnit5IdeaTestRunner.startRunnerWithArgs(JUnit5IdeaTestRunner.java:71)
          at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:33)
        • o.n.a.v.OpValidation - Exception encountered - returning as error message
        • at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:235)
          at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:54)
        • java.lang.IllegalStateException: Exception encountered during gradient check - Test name: "permute=[2, 1, 0], source=get3dTensorAlongDimensionWithShape(12345,[3, 4, 5]).get(2)"
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:221)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
          at org.nd4j.autodiff.opvalidation.ShapeOpValidation.testPermuteGradient(ShapeOpValidation.java:197)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
          Caused by: java.lang.IllegalStateException: Gradient shape does not match variable shape for variable "in": shape [3, 4, 5] vs. gradient shape [5, 4, 3]
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:192)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:83)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:57)
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:218)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
          permute=[2, 1, 0], source=get3dTensorAlongDimensionWithShape(12345,[3, 4, 5]).get(3)
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "out" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
        • java.lang.IllegalStateException: Gradient shape does not match variable shape for variable "in": shape [3, 4, 5] vs. gradient shape [5, 4, 3]
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:192)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:83)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:57)
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:218)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
          at org.nd4j.autodiff.opvalidation.ShapeOpValidation.testPermuteGradient(ShapeOpValidation.java:197)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
          at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
          at java.lang.reflect.Method.invoke(Method.java:498)
          at org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:688)
          at org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed(InvocationInterceptorChain.java:131)
          at org.junit.jupiter.engine.extension.TimeoutExtension.intercept(TimeoutExtension.java:149)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestableMethod(TimeoutExtension.java:140)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestTemplateMethod(TimeoutExtension.java:92)
          at org.junit.jupiter.engine.execution.ExecutableInvoker$ReflectiveInterceptorCall.lambda$ofVoidMethod$0(ExecutableInvoker.java:115)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.lambda$invoke$0(ExecutableInvoker.java:105)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation.proceed(InvocationInterceptorChain.java:106)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.proceed(InvocationInterceptorChain.java:64)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.chainAndInvoke(InvocationInterceptorChain.java:45)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.invoke(InvocationInterceptorChain.java:37)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:104)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:98)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$invokeTestMethod$6(TestMethodTestDescriptor.java:210)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.invokeTestMethod(TestMethodTestDescriptor.java:206)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:131)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:65)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:226)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:204)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:139)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.lambda$execute$2(TestTemplateTestDescriptor.java:107)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:175)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$11$1.accept(ReferencePipeline.java:440)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:107)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:42)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
        • o.n.a.v.OpValidation - Exception encountered - returning as error message
        • at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
        • java.lang.IllegalStateException: Exception encountered during gradient check - Test name: "permute=[2, 1, 0], source=get3dTensorAlongDimensionWithShape(12345,[3, 4, 5]).get(3)"
        • at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57)
        • at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:221)
        • at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54)
        • at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
        • at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:107)
        • at org.nd4j.autodiff.opvalidation.ShapeOpValidation.testPermuteGradient(ShapeOpValidation.java:197)
        • at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:88)
        • at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        • at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:54)
        • at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
        • at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:67)
        • Caused by: java.lang.IllegalStateException: Gradient shape does not match variable shape for variable "in": shape [3, 4, 5] vs. gradient shape [5, 4, 3]
        • at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:52)
        • at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:192)
        • at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:114)
        • at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:83)
        • at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:86)
        • at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:57)
        • at org.junit.platform.launcher.core.DefaultLauncherSession$DelegatingLauncher.execute(DefaultLauncherSession.java:86)
        • at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:218)
        • at org.junit.platform.launcher.core.SessionPerRequestLauncher.execute(SessionPerRequestLauncher.java:53)
        • at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
        • at com.intellij.junit5.JUnit5IdeaTestRunner.startRunnerWithArgs(JUnit5IdeaTestRunner.java:71)
          at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:33)
          at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:235)
        • permute=[2, 1, 0], source=get3dTensorAlongDimensionWithShape(12345,[3, 4, 5]).get(4)
        • at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:54)
        • o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "out" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
        • java.lang.IllegalStateException: Gradient shape does not match variable shape for variable "in": shape [3, 4, 5] vs. gradient shape [5, 4, 3]
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:192)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:83)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:57)
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:218)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
          at org.nd4j.autodiff.opvalidation.ShapeOpValidation.testPermuteGradient(ShapeOpValidation.java:197)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
          at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
          at java.lang.reflect.Method.invoke(Method.java:498)
          at org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:688)
          at org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed(InvocationInterceptorChain.java:131)
          at org.junit.jupiter.engine.extension.TimeoutExtension.intercept(TimeoutExtension.java:149)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestableMethod(TimeoutExtension.java:140)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestTemplateMethod(TimeoutExtension.java:92)
          at org.junit.jupiter.engine.execution.ExecutableInvoker$ReflectiveInterceptorCall.lambda$ofVoidMethod$0(ExecutableInvoker.java:115)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.lambda$invoke$0(ExecutableInvoker.java:105)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation.proceed(InvocationInterceptorChain.java:106)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.proceed(InvocationInterceptorChain.java:64)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.chainAndInvoke(InvocationInterceptorChain.java:45)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.invoke(InvocationInterceptorChain.java:37)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:104)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:98)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$invokeTestMethod$6(TestMethodTestDescriptor.java:210)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.invokeTestMethod(TestMethodTestDescriptor.java:206)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:131)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:65)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:226)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:204)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:139)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.lambda$execute$2(TestTemplateTestDescriptor.java:107)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:175)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$11$1.accept(ReferencePipeline.java:440)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:107)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:42)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:107)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:88)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:67)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:52)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:114)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:86)
          at org.junit.platform.launcher.core.DefaultLauncherSession$DelegatingLauncher.execute(DefaultLauncherSession.java:86)
          at org.junit.platform.launcher.core.SessionPerRequestLauncher.execute(SessionPerRequestLauncher.java:53)
          at com.intellij.junit5.JUnit5IdeaTestRunner.startRunnerWithArgs(JUnit5IdeaTestRunner.java:71)
          at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:33)
          at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:235)
          at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:54)
        • o.n.a.v.OpValidation - Exception encountered - returning as error message
          java.lang.IllegalStateException: Exception encountered during gradient check - Test name: "permute=[2, 1, 0], source=get3dTensorAlongDimensionWithShape(12345,[3, 4, 5]).get(4)"
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:221)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
          at org.nd4j.autodiff.opvalidation.ShapeOpValidation.testPermuteGradient(ShapeOpValidation.java:197)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
          Caused by: java.lang.IllegalStateException: Gradient shape does not match variable shape for variable "in": shape [3, 4, 5] vs. gradient shape [5, 4, 3]
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:192)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:83)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:57)
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:218)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
          permute=[2, 1, 0], source=get3dPermutedWithShape(12345,[3, 4, 5]).get(0)
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "out" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
        • java.lang.IllegalStateException: Gradient shape does not match variable shape for variable "in": shape [3, 4, 5] vs. gradient shape [5, 4, 3]
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:192)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:83)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:57)
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:218)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
          at org.nd4j.autodiff.opvalidation.ShapeOpValidation.testPermuteGradient(ShapeOpValidation.java:197)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
          at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
          at java.lang.reflect.Method.invoke(Method.java:498)
          at org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:688)
          at org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed(InvocationInterceptorChain.java:131)
          at org.junit.jupiter.engine.extension.TimeoutExtension.intercept(TimeoutExtension.java:149)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestableMethod(TimeoutExtension.java:140)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestTemplateMethod(TimeoutExtension.java:92)
          at org.junit.jupiter.engine.execution.ExecutableInvoker$ReflectiveInterceptorCall.lambda$ofVoidMethod$0(ExecutableInvoker.java:115)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.lambda$invoke$0(ExecutableInvoker.java:105)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation.proceed(InvocationInterceptorChain.java:106)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.proceed(InvocationInterceptorChain.java:64)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.chainAndInvoke(InvocationInterceptorChain.java:45)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.invoke(InvocationInterceptorChain.java:37)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:104)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:98)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$invokeTestMethod$6(TestMethodTestDescriptor.java:210)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.invokeTestMethod(TestMethodTestDescriptor.java:206)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:131)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:65)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:226)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:204)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:139)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.lambda$execute$2(TestTemplateTestDescriptor.java:107)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:175)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$11$1.accept(ReferencePipeline.java:440)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:107)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:42)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:107)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:88)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:67)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:52)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:114)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:86)
        • o.n.a.v.OpValidation - Exception encountered - returning as error message
        • at org.junit.platform.launcher.core.DefaultLauncherSession$DelegatingLauncher.execute(DefaultLauncherSession.java:86)
          at org.junit.platform.launcher.core.SessionPerRequestLauncher.execute(SessionPerRequestLauncher.java:53)
          at com.intellij.junit5.JUnit5IdeaTestRunner.startRunnerWithArgs(JUnit5IdeaTestRunner.java:71)
          at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:33)
        • java.lang.IllegalStateException: Exception encountered during gradient check - Test name: "permute=[2, 1, 0], source=get3dPermutedWithShape(12345,[3, 4, 5]).get(0)"
        • at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:235)
        • at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:221)
        • at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:54)
        • at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
          at org.nd4j.autodiff.opvalidation.ShapeOpValidation.testPermuteGradient(ShapeOpValidation.java:197)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
          Caused by: java.lang.IllegalStateException: Gradient shape does not match variable shape for variable "in": shape [3, 4, 5] vs. gradient shape [5, 4, 3]
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:192)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:83)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:57)
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:218)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
          permute=[2, 1, 0], source=get3dReshapedWithShape(12345,[3, 4, 5]).get(0)
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "out" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
        • java.lang.IllegalStateException: Gradient shape does not match variable shape for variable "in": shape [3, 4, 5] vs. gradient shape [5, 4, 3]
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:192)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:83)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:57)
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:218)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
          at org.nd4j.autodiff.opvalidation.ShapeOpValidation.testPermuteGradient(ShapeOpValidation.java:197)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
          at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
          at java.lang.reflect.Method.invoke(Method.java:498)
          at org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:688)
          at org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed(InvocationInterceptorChain.java:131)
          at org.junit.jupiter.engine.extension.TimeoutExtension.intercept(TimeoutExtension.java:149)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestableMethod(TimeoutExtension.java:140)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestTemplateMethod(TimeoutExtension.java:92)
          at org.junit.jupiter.engine.execution.ExecutableInvoker$ReflectiveInterceptorCall.lambda$ofVoidMethod$0(ExecutableInvoker.java:115)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.lambda$invoke$0(ExecutableInvoker.java:105)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation.proceed(InvocationInterceptorChain.java:106)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.proceed(InvocationInterceptorChain.java:64)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.chainAndInvoke(InvocationInterceptorChain.java:45)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.invoke(InvocationInterceptorChain.java:37)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:104)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:98)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$invokeTestMethod$6(TestMethodTestDescriptor.java:210)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.invokeTestMethod(TestMethodTestDescriptor.java:206)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:131)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:65)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:226)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:204)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:139)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.lambda$execute$2(TestTemplateTestDescriptor.java:107)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:175)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$11$1.accept(ReferencePipeline.java:440)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:107)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:42)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:107)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:88)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:67)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:52)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:114)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:86)
          at org.junit.platform.launcher.core.DefaultLauncherSession$DelegatingLauncher.execute(DefaultLauncherSession.java:86)
          at org.junit.platform.launcher.core.SessionPerRequestLauncher.execute(SessionPerRequestLauncher.java:53)
          at com.intellij.junit5.JUnit5IdeaTestRunner.startRunnerWithArgs(JUnit5IdeaTestRunner.java:71)
          at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:33)
          at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:235)
          at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:54)
        • o.n.a.v.OpValidation - Exception encountered - returning as error message
          java.lang.IllegalStateException: Exception encountered during gradient check - Test name: "permute=[2, 1, 0], source=get3dReshapedWithShape(12345,[3, 4, 5]).get(0)"
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:221)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
          at org.nd4j.autodiff.opvalidation.ShapeOpValidation.testPermuteGradient(ShapeOpValidation.java:197)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
          Caused by: java.lang.IllegalStateException: Gradient shape does not match variable shape for variable "in": shape [3, 4, 5] vs. gradient shape [5, 4, 3]
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:192)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:83)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:57)
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:218)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
          o.n.c.t.BaseND4JTest - ShapeOpValidation.testPermuteGradient: 686 ms, threadCount: (29->29), jvmTotal=3688890368, jvmMax=7635730432, totalBytes=339080, maxBytes=8589934592, currPhys=3860082688, maxPhys=8589934592
        • org.opentest4j.AssertionFailedError: [permute=[0, 2, 1], source=getAll3dTestArraysWithShape(12345,[3, 4, 5]).get(0)/Nd4j.linspace(1,len,len)([3, 4, 5],'c'), permute=[0, 2, 1], source=getAll3dTestArraysWithShape(12345,[3, 4, 5]).get(1)/Nd4j.linspace(1,len,len([3, 4, 5],'f'), permute=[0, 2, 1], source=get3dSubArraysWithShape(12345,[3, 4, 5]).get(0), permute=[0, 2, 1], source=get3dSubArraysWithShape(12345,[3, 4, 5]).get(1), permute=[0, 2, 1], source=get3dSubArraysWithShape(12345,[3, 4, 5]).get(2), permute=[0, 2, 1], source=get3dSubArraysWithShape(12345,[3, 4, 5]).get(3), permute=[0, 2, 1], source=get3dTensorAlongDimensionWithShape(12345,[3, 4, 5]).get(0), permute=[0, 2, 1], source=get3dTensorAlongDimensionWithShape(12345,[3, 4, 5]).get(1), permute=[0, 2, 1], source=get3dTensorAlongDimensionWithShape(12345,[3, 4, 5]).get(2), permute=[0, 2, 1], source=get3dTensorAlongDimensionWithShape(12345,[3, 4, 5]).get(3), permute=[0, 2, 1], source=get3dTensorAlongDimensionWithShape(12345,[3, 4, 5]).get(4), permute=[0, 2, 1], source=get3dPermutedWithShape(12345,[3, 4, 5]).get(0), permute=[0, 2, 1], source=get3dReshapedWithShape(12345,[3, 4, 5]).get(0), permute=[1, 0, 2], source=getAll3dTestArraysWithShape(12345,[3, 4, 5]).get(0)/Nd4j.linspace(1,len,len)([3, 4, 5],'c'), permute=[1, 0, 2], source=getAll3dTestArraysWithShape(12345,[3, 4, 5]).get(1)/Nd4j.linspace(1,len,len([3, 4, 5],'f'), permute=[1, 0, 2], source=get3dSubArraysWithShape(12345,[3, 4, 5]).get(0), permute=[1, 0, 2], source=get3dSubArraysWithShape(12345,[3, 4, 5]).get(1), permute=[1, 0, 2], source=get3dSubArraysWithShape(12345,[3, 4, 5]).get(2), permute=[1, 0, 2], source=get3dSubArraysWithShape(12345,[3, 4, 5]).get(3), permute=[1, 0, 2], source=get3dTensorAlongDimensionWithShape(12345,[3, 4, 5]).get(0), permute=[1, 0, 2], source=get3dTensorAlongDimensionWithShape(12345,[3, 4, 5]).get(1), permute=[1, 0, 2], source=get3dTensorAlongDimensionWithShape(12345,[3, 4, 5]).get(2), permute=[1, 0, 2], source=get3dTensorAlongDimensionWithShape(12345,[3, 4, 5]).get(3), permute=[1, 0, 2], source=get3dTensorAlongDimensionWithShape(12345,[3, 4, 5]).get(4), permute=[1, 0, 2], source=get3dPermutedWithShape(12345,[3, 4, 5]).get(0), permute=[1, 0, 2], source=get3dReshapedWithShape(12345,[3, 4, 5]).get(0), permute=[1, 2, 0], source=getAll3dTestArraysWithShape(12345,[3, 4, 5]).get(0)/Nd4j.linspace(1,len,len)([3, 4, 5],'c'), permute=[1, 2, 0], source=getAll3dTestArraysWithShape(12345,[3, 4, 5]).get(1)/Nd4j.linspace(1,len,len([3, 4, 5],'f'), permute=[1, 2, 0], source=get3dSubArraysWithShape(12345,[3, 4, 5]).get(0), permute=[1, 2, 0], source=get3dSubArraysWithShape(12345,[3, 4, 5]).get(1), permute=[1, 2, 0], source=get3dSubArraysWithShape(12345,[3, 4, 5]).get(2), permute=[1, 2, 0], source=get3dSubArraysWithShape(12345,[3, 4, 5]).get(3), permute=[1, 2, 0], source=get3dTensorAlongDimensionWithShape(12345,[3, 4, 5]).get(0), permute=[1, 2, 0], source=get3dTensorAlongDimensionWithShape(12345,[3, 4, 5]).get(1), permute=[1, 2, 0], source=get3dTensorAlongDimensionWithShape(12345,[3, 4, 5]).get(2), permute=[1, 2, 0], source=get3dTensorAlongDimensionWithShape(12345,[3, 4, 5]).get(3), permute=[1, 2, 0], source=get3dTensorAlongDimensionWithShape(12345,[3, 4, 5]).get(4), permute=[1, 2, 0], source=get3dPermutedWithShape(12345,[3, 4, 5]).get(0), permute=[1, 2, 0], source=get3dReshapedWithShape(12345,[3, 4, 5]).get(0), permute=[2, 0, 1], source=getAll3dTestArraysWithShape(12345,[3, 4, 5]).get(0)/Nd4j.linspace(1,len,len)([3, 4, 5],'c'), permute=[2, 0, 1], source=getAll3dTestArraysWithShape(12345,[3, 4, 5]).get(1)/Nd4j.linspace(1,len,len([3, 4, 5],'f'), permute=[2, 0, 1], source=get3dSubArraysWithShape(12345,[3, 4, 5]).get(0), permute=[2, 0, 1], source=get3dSubArraysWithShape(12345,[3, 4, 5]).get(1), permute=[2, 0, 1], source=get3dSubArraysWithShape(12345,[3, 4, 5]).get(2), permute=[2, 0, 1], source=get3dSubArraysWithShape(12345,[3, 4, 5]).get(3), permute=[2, 0, 1], source=get3dTensorAlongDimensionWithShape(12345,[3, 4, 5]).get(0), permute=[2, 0, 1], source=get3dTensorAlongDimensionWithShape(12345,[3, 4, 5]).get(1), permute=[2, 0, 1], source=get3dTensorAlongDimensionWithShape(12345,[3, 4, 5]).get(2), permute=[2, 0, 1], source=get3dTensorAlongDimensionWithShape(12345,[3, 4, 5]).get(3), permute=[2, 0, 1], source=get3dTensorAlongDimensionWithShape(12345,[3, 4, 5]).get(4), permute=[2, 0, 1], source=get3dPermutedWithShape(12345,[3, 4, 5]).get(0), permute=[2, 0, 1], source=get3dReshapedWithShape(12345,[3, 4, 5]).get(0), permute=[2, 1, 0], source=getAll3dTestArraysWithShape(12345,[3, 4, 5]).get(0)/Nd4j.linspace(1,len,len)([3, 4, 5],'c'), permute=[2, 1, 0], source=getAll3dTestArraysWithShape(12345,[3, 4, 5]).get(1)/Nd4j.linspace(1,len,len([3, 4, 5],'f'), permute=[2, 1, 0], source=get3dSubArraysWithShape(12345,[3, 4, 5]).get(0), permute=[2, 1, 0], source=get3dSubArraysWithShape(12345,[3, 4, 5]).get(1), permute=[2, 1, 0], source=get3dSubArraysWithShape(12345,[3, 4, 5]).get(2), permute=[2, 1, 0], source=get3dSubArraysWithShape(12345,[3, 4, 5]).get(3), permute=[2, 1, 0], source=get3dTensorAlongDimensionWithShape(12345,[3, 4, 5]).get(0), permute=[2, 1, 0], source=get3dTensorAlongDimensionWithShape(12345,[3, 4, 5]).get(1), permute=[2, 1, 0], source=get3dTensorAlongDimensionWithShape(12345,[3, 4, 5]).get(2), permute=[2, 1, 0], source=get3dTensorAlongDimensionWithShape(12345,[3, 4, 5]).get(3), permute=[2, 1, 0], source=get3dTensorAlongDimensionWithShape(12345,[3, 4, 5]).get(4), permute=[2, 1, 0], source=get3dPermutedWithShape(12345,[3, 4, 5]).get(0), permute=[2, 1, 0], source=get3dReshapedWithShape(12345,[3, 4, 5]).get(0)] ==>
          at org.junit.jupiter.api.AssertionUtils.fail(AssertionUtils.java:55)
          at org.junit.jupiter.api.AssertionUtils.failNotEqual(AssertionUtils.java:62)
          at org.junit.jupiter.api.AssertEquals.assertEquals(AssertEquals.java:150)
          at org.junit.jupiter.api.Assertions.assertEquals(Assertions.java:543)
          at org.nd4j.autodiff.opvalidation.ShapeOpValidation.testPermuteGradient(ShapeOpValidation.java:204)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
          at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
          at java.lang.reflect.Method.invoke(Method.java:498)
          at org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:688)
          at org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed(InvocationInterceptorChain.java:131)
          at org.junit.jupiter.engine.extension.TimeoutExtension.intercept(TimeoutExtension.java:149)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestableMethod(TimeoutExtension.java:140)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestTemplateMethod(TimeoutExtension.java:92)
          at org.junit.jupiter.engine.execution.ExecutableInvoker$ReflectiveInterceptorCall.lambda$ofVoidMethod$0(ExecutableInvoker.java:115)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.lambda$invoke$0(ExecutableInvoker.java:105)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation.proceed(InvocationInterceptorChain.java:106)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.proceed(InvocationInterceptorChain.java:64)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.chainAndInvoke(InvocationInterceptorChain.java:45)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.invoke(InvocationInterceptorChain.java:37)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:104)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:98)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$invokeTestMethod$6(TestMethodTestDescriptor.java:210)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.invokeTestMethod(TestMethodTestDescriptor.java:206)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:131)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:65)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:226)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:204)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:139)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.lambda$execute$2(TestTemplateTestDescriptor.java:107)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:175)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$11$1.accept(ReferencePipeline.java:440)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:107)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:42)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:107)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:88)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:67)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:52)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:114)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:86)
          at org.junit.platform.launcher.core.DefaultLauncherSession$DelegatingLauncher.execute(DefaultLauncherSession.java:86)
          at org.junit.platform.launcher.core.SessionPerRequestLauncher.execute(SessionPerRequestLauncher.java:53)
          at com.intellij.junit5.JUnit5IdeaTestRunner.startRunnerWithArgs(JUnit5IdeaTestRunner.java:71)
          at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:33)
          at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:235)
          at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:54)
    • 122 ms
      testReshape(Nd4jBackend)
      • 122 ms
        failed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - ShapeOpValidation.testReshape
          o.n.a.f.DifferentialFunction - No fields found for property name shapeArr for class org.nd4j.linalg.api.ops.impl.shape.Reshape
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "std" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.f.DifferentialFunction - No fields found for property name shapeArr for class org.nd4j.linalg.api.ops.impl.shape.Reshape
          o.n.a.v.GradCheckUtil - Param 1 (xnull) FAILED: grad= -0.05832451675548891, numericalGrad= -0.11203391333536315, relError= 0.3152729016769587, absError=0.053709396579874245, scorePlus=0.4247683163047251, scoreMinus= 0.4247705569829918
          o.n.a.v.GradCheckUtil - Param 2 (xnull) FAILED: grad= 0.08798645199184571, numericalGrad= -0.10573324104312663, relError= 1.0, absError=0.19371969303497233, scorePlus=0.42476837931160955, scoreMinus= 0.4247704939764304
          o.n.a.v.GradCheckUtil - Param 3 (xnull) FAILED: grad= -0.11203391333706753, numericalGrad= -0.09037152784996393, relError= 0.10702471909876479, absError=0.0216623854871036, scorePlus=0.42476853292909605, scoreMinus= 0.42477034035965305
          o.n.a.v.GradCheckUtil - Param 4 (xnull) FAILED: grad= -0.00887339452697495, numericalGrad= -0.05832451675513716, relError= 0.7359026684706784, absError=0.04945112222816221, scorePlus=0.42476885339976794, scoreMinus= 0.42477001989010305
          o.n.a.v.GradCheckUtil - Param 5 (xnull) FAILED: grad= 0.09428712428311763, numericalGrad= -0.008873394527486589, relError= 1.0, absError=0.10316051881060422, scorePlus=0.4247693479113814, scoreMinus= 0.42476952537927193
          o.n.a.v.GradCheckUtil - Param 6 (xnull) FAILED: grad= -0.10573324104579558, numericalGrad= 0.04057772770016399, relError= 1.0, absError=0.14631096874595956, scorePlus=0.4247698424224191, scoreMinus= 0.4247690308678651
          o.n.a.v.GradCheckUtil - Param 7 (xnull) FAILED: grad= 0.04057772770153899, numericalGrad= 0.07262473879499076, relError= 0.2830946364091297, absError=0.032047011093451774, scorePlus=0.42477016289210306, scoreMinus= 0.42476871039732716
          o.n.a.v.GradCheckUtil - Param 8 (xnull) FAILED: grad= 0.09670412728495534, numericalGrad= 0.08798645199092901, relError= 0.04720151579038672, absError=0.008717675294026325, scorePlus=0.42477031650894453, scoreMinus= 0.4247685567799047
          o.n.a.v.GradCheckUtil - Param 9 (xnull) FAILED: grad= -0.09037152785315254, numericalGrad= 0.09428712427761442, relError= 1.0, absError=0.18465865213076696, scorePlus=0.42477037951553226, scoreMinus= 0.4247684937730467
          o.n.a.v.GradCheckUtil - Param 10 (xnull) FAILED: grad= 0.07262473879920261, numericalGrad= 0.09670412728368659, relError= 0.1422048646607999, absError=0.024079388484483974, scorePlus=0.424770403685508, scoreMinus= 0.42476846960296233
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 12 params checked, 2 passed, 10 failed. Largest relative error = 1.0
          o.n.c.t.BaseND4JTest - ShapeOpValidation.testReshape: 122 ms, threadCount: (29->29), jvmTotal=3691511808, jvmMax=7635730432, totalBytes=8488, maxBytes=8589934592, currPhys=3860090880, maxPhys=8589934592
        • org.opentest4j.AssertionFailedError:
          at org.junit.jupiter.api.AssertionUtils.fail(AssertionUtils.java:55)
          at org.junit.jupiter.api.AssertNull.failNotNull(AssertNull.java:54)
          at org.junit.jupiter.api.AssertNull.assertNull(AssertNull.java:38)
          at org.junit.jupiter.api.AssertNull.assertNull(AssertNull.java:33)
          at org.junit.jupiter.api.Assertions.assertNull(Assertions.java:259)
          at org.nd4j.autodiff.opvalidation.ShapeOpValidation.testReshape(ShapeOpValidation.java:926)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
          at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
          at java.lang.reflect.Method.invoke(Method.java:498)
          at org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:688)
          at org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed(InvocationInterceptorChain.java:131)
          at org.junit.jupiter.engine.extension.TimeoutExtension.intercept(TimeoutExtension.java:149)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestableMethod(TimeoutExtension.java:140)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestTemplateMethod(TimeoutExtension.java:92)
          at org.junit.jupiter.engine.execution.ExecutableInvoker$ReflectiveInterceptorCall.lambda$ofVoidMethod$0(ExecutableInvoker.java:115)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.lambda$invoke$0(ExecutableInvoker.java:105)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation.proceed(InvocationInterceptorChain.java:106)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.proceed(InvocationInterceptorChain.java:64)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.chainAndInvoke(InvocationInterceptorChain.java:45)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.invoke(InvocationInterceptorChain.java:37)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:104)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:98)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$invokeTestMethod$6(TestMethodTestDescriptor.java:210)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.invokeTestMethod(TestMethodTestDescriptor.java:206)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:131)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:65)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:226)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:204)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:139)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.lambda$execute$2(TestTemplateTestDescriptor.java:107)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:175)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$11$1.accept(ReferencePipeline.java:440)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:107)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:42)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:107)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:88)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:67)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:52)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:114)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:86)
          at org.junit.platform.launcher.core.DefaultLauncherSession$DelegatingLauncher.execute(DefaultLauncherSession.java:86)
          at org.junit.platform.launcher.core.SessionPerRequestLauncher.execute(SessionPerRequestLauncher.java:53)
          at com.intellij.junit5.JUnit5IdeaTestRunner.startRunnerWithArgs(JUnit5IdeaTestRunner.java:71)
          at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:33)
          at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:235)
          at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:54)
    • 420 ms
      testReshapeGradient(Nd4jBackend)
      • 420 ms
        failed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - ShapeOpValidation.testReshapeGradient
          o.n.a.f.DifferentialFunction - No fields found for property name shapeArr for class org.nd4j.linalg.api.ops.impl.shape.Reshape
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "out" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.f.DifferentialFunction - No fields found for property name shapeArr for class org.nd4j.linalg.api.ops.impl.shape.Reshape
          o.n.a.v.GradCheckUtil - Param 1 (innull) FAILED: grad= -0.02360696052099713, numericalGrad= 0.015298994604506786, relError= 1.0, absError=0.03890595512550392, scorePlus=29.099217562169514, scoreMinus= 29.099217256189622
          o.n.a.v.GradCheckUtil - Param 2 (innull) FAILED: grad= 0.0011951335625524841, numericalGrad= 0.0013964804423949315, relError= 0.07769169307546352, absError=2.013468798424474E-4, scorePlus=29.099217423144374, scoreMinus= 29.099217395214765
          o.n.a.v.GradCheckUtil - Param 3 (innull) FAILED: grad= 0.010595124588641354, numericalGrad= 0.023445917740616547, relError= 0.37750880327568814, absError=0.012850793151975194, scorePlus=29.099217643638745, scoreMinus= 29.09921717472039
          o.n.a.v.GradCheckUtil - Param 4 (innull) FAILED: grad= 0.004430014518184009, numericalGrad= -0.01893866894420171, relError= 1.0, absError=0.023368683462385718, scorePlus=29.099217219792877, scoreMinus= 29.099217598566256
          o.n.a.v.GradCheckUtil - Param 5 (innull) FAILED: grad= 0.011752421081358334, numericalGrad= 0.010595124422252411, relError= 0.05178629836189105, absError=0.001157296659105923, scorePlus=29.09921751513081, scoreMinus= 29.099217303228322
          o.n.a.v.GradCheckUtil - Param 6 (innull) FAILED: grad= 0.023539731033728074, numericalGrad= 0.020409870060689173, relError= 0.07121477544961098, absError=0.003129860973038901, scorePlus=29.099217613278267, scoreMinus= 29.099217205080866
          o.n.a.v.GradCheckUtil - Param 7 (innull) FAILED: grad= 0.03035475716196769, numericalGrad= 0.0021320163412497095, relError= 0.8687455778864245, absError=0.02822274082071798, scorePlus=29.09921743049973, scoreMinus= 29.099217387859404
          o.n.a.v.GradCheckUtil - Param 8 (innull) FAILED: grad= -0.023971555368040316, numericalGrad= -0.026341349190772686, relError= 0.04710111339253357, absError=0.0023697938227323703, scorePlus=29.099217145766072, scoreMinus= 29.099217672593056
          o.n.a.v.GradCheckUtil - Param 9 (innull) FAILED: grad= -0.012624753257871225, numericalGrad= 0.021899126778635033, relError= 1.0, absError=0.034523880036506256, scorePlus=29.099217628170834, scoreMinus= 29.0992171901883
          o.n.a.v.GradCheckUtil - Param 10 (innull) FAILED: grad= -0.003174192914693561, numericalGrad= 0.023539730875654637, relError= 1.0, absError=0.026713923790348197, scorePlus=29.099217644576875, scoreMinus= 29.099217173782257
          o.n.a.v.GradCheckUtil - Param 11 (innull) FAILED: grad= -0.021016413070499326, numericalGrad= -0.027161935634012476, relError= 0.12755776668903626, absError=0.00614552256351315, scorePlus=29.09921713756021, scoreMinus= 29.099217680798922
          o.n.a.v.GradCheckUtil - Param 12 (innull) FAILED: grad= 0.015298994559867244, numericalGrad= -0.019936362782857486, relError= 1.0, absError=0.03523535734272473, scorePlus=29.09921720981594, scoreMinus= 29.099217608543196
          o.n.a.v.GradCheckUtil - Param 13 (innull) FAILED: grad= -0.016413403994513284, numericalGrad= 0.029088718633829554, relError= 1.0, absError=0.04550212262834284, scorePlus=29.099217700066752, scoreMinus= 29.09921711829238
          o.n.a.v.GradCheckUtil - Param 14 (innull) FAILED: grad= 0.0030068802012103214, numericalGrad= -0.004143251963739658, relError= 1.0, absError=0.007150132164949979, scorePlus=29.09921736774705, scoreMinus= 29.099217450612088
          o.n.a.v.GradCheckUtil - Param 15 (innull) FAILED: grad= 0.020409870113929036, numericalGrad= -0.012624753331635928, relError= 1.0, absError=0.033034623445564966, scorePlus=29.099217282932035, scoreMinus= 29.0992175354271
          o.n.a.v.GradCheckUtil - Param 16 (innull) FAILED: grad= -0.015127660186565547, numericalGrad= -0.01792973360892347, relError= 0.08476389396251473, absError=0.0028020734223579234, scorePlus=29.099217229882232, scoreMinus= 29.099217588476904
          o.n.a.v.GradCheckUtil - Param 17 (innull) FAILED: grad= -0.014752046047167573, numericalGrad= 0.009163519187893598, relError= 1.0, absError=0.02391556523506117, scorePlus=29.09921750081476, scoreMinus= 29.099217317544376
          o.n.a.v.GradCheckUtil - Param 18 (innull) FAILED: grad= -0.02716193560237264, numericalGrad= 0.027905530153304877, relError= 1.0, absError=0.05506746575567752, scorePlus=29.09921768823487, scoreMinus= 29.099217130124266
          o.n.a.v.GradCheckUtil - Param 19 (innull) FAILED: grad= 0.029241836408027928, numericalGrad= -0.0014863458019931384, relError= 1.0, absError=0.030728182210021066, scorePlus=29.09921739431611, scoreMinus= 29.099217424043026
          o.n.a.v.GradCheckUtil - Param 20 (innull) FAILED: grad= -0.01171052693998981, numericalGrad= -0.02360696065295542, relError= 0.3368425820680958, absError=0.011896433712965608, scorePlus=29.099217173109963, scoreMinus= 29.099217645249176
          o.n.a.v.GradCheckUtil - Param 21 (innull) FAILED: grad= -0.017929733612045234, numericalGrad= -0.01641340396929536, relError= 0.04415233288334525, absError=0.0015163296427498744, scorePlus=29.09921724504553, scoreMinus= 29.09921757331361
          o.n.a.v.GradCheckUtil - Param 22 (innull) FAILED: grad= 0.013164730523233652, numericalGrad= 0.022447807168646246, relError= 0.26066877698326035, absError=0.009283076645412594, scorePlus=29.099217633657638, scoreMinus= 29.099217184701494
          o.n.a.v.GradCheckUtil - Param 23 (innull) FAILED: grad= 0.029655681312205646, numericalGrad= -0.002875172455674146, relError= 1.0, absError=0.03253085376787979, scorePlus=29.099217380427845, scoreMinus= 29.099217437931294
          o.n.a.v.GradCheckUtil - Param 24 (innull) FAILED: grad= 0.001396480405466238, numericalGrad= -0.006603692703777141, relError= 1.0, absError=0.00800017310924338, scorePlus=29.09921734314264, scoreMinus= 29.099217475216495
          o.n.a.v.GradCheckUtil - Param 25 (innull) FAILED: grad= 0.022447807343481365, numericalGrad= 0.004430014222123191, relError= 0.6703591315010244, absError=0.018017793121358174, scorePlus=29.09921745347971, scoreMinus= 29.099217364879426
          o.n.a.v.GradCheckUtil - Param 26 (innull) FAILED: grad= 0.027512453251356535, numericalGrad= -0.01512766036881885, relError= 1.0, absError=0.042640113620175384, scorePlus=29.099217257902964, scoreMinus= 29.09921756045617
          o.n.a.v.GradCheckUtil - Param 27 (innull) FAILED: grad= 0.0021320164342799415, numericalGrad= 0.019104510862177904, relError= 0.799212328407804, absError=0.01697249442789796, scorePlus=29.099217600224677, scoreMinus= 29.09921721813446
          o.n.a.v.GradCheckUtil - Param 28 (innull) FAILED: grad= 0.019104510993503496, numericalGrad= -0.009284297064482416, relError= 1.0, absError=0.028388808057985913, scorePlus=29.0992173163366, scoreMinus= 29.09921750202254
          o.n.a.v.GradCheckUtil - Param 29 (innull) FAILED: grad= 0.021183407772898854, numericalGrad= -0.022503594188094663, relError= 1.0, absError=0.04368700196099352, scorePlus=29.099217184143626, scoreMinus= 29.09921763421551
          o.n.a.v.GradCheckUtil - Param 30 (innull) FAILED: grad= -0.019936362719840953, numericalGrad= 0.03035475693025091, relError= 1.0, absError=0.050291119650091864, scorePlus=29.099217712727135, scoreMinus= 29.099217105631997
          o.n.a.v.GradCheckUtil - Param 31 (innull) FAILED: grad= 0.007432358548193711, numericalGrad= 0.029241836152493757, relError= 0.5946818405229011, absError=0.021809477604300048, scorePlus=29.09921770159793, scoreMinus= 29.099217116761206
          o.n.a.v.GradCheckUtil - Param 32 (innull) FAILED: grad= 0.00439240172254073, numericalGrad= 0.007432358373193892, relError= 0.2570840022158016, absError=0.0030399566506531615, scorePlus=29.099217483503153, scoreMinus= 29.099217334855986
          o.n.a.v.GradCheckUtil - Param 33 (innull) FAILED: grad= 0.00916351923406663, numericalGrad= -0.008079069679922668, relError= 1.0, absError=0.017242588913989297, scorePlus=29.09921732838887, scoreMinus= 29.099217489970265
          o.n.a.v.GradCheckUtil - Param 34 (innull) FAILED: grad= 0.008409374696424428, numericalGrad= -0.01838264260811684, relError= 1.0, absError=0.02679201730454127, scorePlus=29.09921722535314, scoreMinus= 29.099217593005992
          o.n.a.v.GradCheckUtil - Param 35 (innull) FAILED: grad= -0.01955296494671285, numericalGrad= -0.003174193174970696, relError= 0.7206695920382356, absError=0.016378771771742153, scorePlus=29.099217377437636, scoreMinus= 29.0992174409215
          o.n.a.v.GradCheckUtil - Param 36 (innull) FAILED: grad= 0.023445917764033347, numericalGrad= 0.013164730106041132, relError= 0.28082506746339364, absError=0.010281187657992215, scorePlus=29.099217540826867, scoreMinus= 29.099217277532265
          o.n.a.v.GradCheckUtil - Param 37 (innull) FAILED: grad= -0.0028751722308505093, numericalGrad= 0.008409374707696315, relError= 1.0, absError=0.011284546938546825, scorePlus=29.099217493273315, scoreMinus= 29.09921732508582
          o.n.a.v.GradCheckUtil - Param 38 (innull) FAILED: grad= 0.010408865913520261, numericalGrad= -0.0012548223793373836, relError= 1.0, absError=0.011663688292857645, scorePlus=29.099217396631346, scoreMinus= 29.099217421727793
          o.n.a.v.GradCheckUtil - Param 39 (innull) FAILED: grad= -0.026341348967349867, numericalGrad= -0.001393268433957928, relError= 0.8995285628932289, absError=0.02494808053339194, scorePlus=29.099217395246885, scoreMinus= 29.099217423112254
          o.n.a.v.GradCheckUtil - Param 40 (innull) FAILED: grad= -0.009284296788531732, numericalGrad= 0.0011951335920912243, relError= 1.0, absError=0.010479430380622956, scorePlus=29.099217421130906, scoreMinus= 29.099217397228234
          o.n.a.v.GradCheckUtil - Param 41 (innull) FAILED: grad= -0.0077286601678363, numericalGrad= 0.0030068802558957937, relError= 1.0, absError=0.010735540423732093, scorePlus=29.099217439248374, scoreMinus= 29.09921737911077
          o.n.a.v.GradCheckUtil - Param 42 (innull) FAILED: grad= 0.02908871893165252, numericalGrad= 0.027512453293354607, relError= 0.02784863945982901, absError=0.0015762656382979114, scorePlus=29.0992176843041, scoreMinus= 29.099217134055035
          o.n.a.v.GradCheckUtil - Param 43 (innull) FAILED: grad= -0.008079069498634475, numericalGrad= 0.01040886594694257, relError= 1.0, absError=0.018487935445577044, scorePlus=29.09921751326823, scoreMinus= 29.09921730509091
          o.n.a.v.GradCheckUtil - Param 44 (innull) FAILED: grad= -0.02121023318820036, numericalGrad= -0.003909881840513663, relError= 0.6887051005901527, absError=0.017300351347686697, scorePlus=29.09921737008075, scoreMinus= 29.099217448278388
          o.n.a.v.GradCheckUtil - Param 45 (innull) FAILED: grad= 0.027905530226464834, numericalGrad= 0.011752421080757356, relError= 0.4073107312219077, absError=0.01615310914570748, scorePlus=29.09921752670378, scoreMinus= 29.099217291655357
          o.n.a.v.GradCheckUtil - Param 46 (innull) FAILED: grad= -0.0012548224376619328, numericalGrad= -0.014752045984778304, relError= 0.8432144996078333, absError=0.013497223547116372, scorePlus=29.09921726165911, scoreMinus= 29.09921755670003
          o.n.a.v.GradCheckUtil - Param 47 (innull) FAILED: grad= -0.013456900776177375, numericalGrad= 0.02118340756140924, relError= 1.0, absError=0.03464030833758661, scorePlus=29.099217621013644, scoreMinus= 29.099217197345492
          o.n.a.v.GradCheckUtil - Param 48 (innull) FAILED: grad= -0.01893866890769558, numericalGrad= -0.0077286602007120555, relError= 0.4203648839901724, absError=0.011210008706983524, scorePlus=29.099217331892966, scoreMinus= 29.09921748646617
          o.n.a.v.GradCheckUtil - Param 49 (innull) FAILED: grad= -0.006603692487472117, numericalGrad= -0.009349225038590703, relError= 0.17210222184331592, absError=0.002745532551118586, scorePlus=29.099217315687316, scoreMinus= 29.099217502671817
          o.n.a.v.GradCheckUtil - Param 50 (innull) FAILED: grad= -0.003909881699923021, numericalGrad= -0.023971555407342745, relError= 0.7195351383875312, absError=0.020061673707419722, scorePlus=29.099217169464012, scoreMinus= 29.09921764889512
          o.n.a.v.GradCheckUtil - Param 51 (innull) FAILED: grad= 0.021899127128504895, numericalGrad= -0.011710527125785573, relError= 1.0, absError=0.033609654254290466, scorePlus=29.099217292074297, scoreMinus= 29.09921752628484
          o.n.a.v.GradCheckUtil - Param 52 (innull) FAILED: grad= -0.022503593986515583, numericalGrad= 0.004392401464770046, relError= 1.0, absError=0.02689599545128563, scorePlus=29.099217453103584, scoreMinus= 29.099217365255555
          o.n.a.v.GradCheckUtil - Param 53 (innull) FAILED: grad= -0.009349225208701625, numericalGrad= -0.02121023321421944, relError= 0.38812886803718644, absError=0.011861008005517815, scorePlus=29.099217197077238, scoreMinus= 29.099217621281902
          o.n.a.v.GradCheckUtil - Param 54 (innull) FAILED: grad= -0.00414325184235806, numericalGrad= -0.0077714112478588495, relError= 0.3045121274540998, absError=0.00362815940550079, scorePlus=29.099217331465457, scoreMinus= 29.099217486893682
          o.n.a.v.GradCheckUtil - Param 55 (innull) FAILED: grad= -0.018382642497815918, numericalGrad= -0.021016413143115642, relError= 0.066848572953193, absError=0.002633770645299724, scorePlus=29.099217199015435, scoreMinus= 29.099217619343698
          o.n.a.v.GradCheckUtil - Param 56 (innull) FAILED: grad= -0.007771411133827747, numericalGrad= 0.029655681288431875, relError= 1.0, absError=0.037427092422259625, scorePlus=29.09921770573638, scoreMinus= 29.099217112622753
          o.n.a.v.GradCheckUtil - Param 57 (innull) FAILED: grad= -0.0014863456161610087, numericalGrad= -0.01955296493605374, relError= 0.858707763976178, absError=0.018066619319892733, scorePlus=29.099217213649915, scoreMinus= 29.099217604709214
          o.n.a.v.GradCheckUtil - Param 58 (innull) FAILED: grad= -0.0013932683546512884, numericalGrad= -0.013456900660457903, relError= 0.8123565660116435, absError=0.012063632305806614, scorePlus=29.09921727461056, scoreMinus= 29.099217543748573
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 60 params checked, 2 passed, 58 failed. Largest relative error = 1.0
          o.n.a.f.DifferentialFunction - No fields found for property name shapeArr for class org.nd4j.linalg.api.ops.impl.shape.Reshape
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "out" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.f.DifferentialFunction - No fields found for property name shapeArr for class org.nd4j.linalg.api.ops.impl.shape.Reshape
          o.n.a.v.GradCheckUtil - Param 1 (innull) FAILED: grad= 0.0012413794135757161, numericalGrad= -0.0012194167453571936, relError= 1.0, absError=0.0024607961589329097, scorePlus=28.28977919942688, scoreMinus= 28.289779223815216
          o.n.a.v.GradCheckUtil - Param 2 (innull) FAILED: grad= -8.244068318077707E-4, numericalGrad= 0.008084645664041545, relError= 1.0, absError=0.008909052495849315, scorePlus=28.289779292467507, scoreMinus= 28.289779130774594
          o.n.a.v.GradCheckUtil - Param 3 (innull) FAILED: grad= 0.007760891643495231, numericalGrad= -0.01414190986537278, relError= 1.0, absError=0.02190280150886801, scorePlus=28.289779070201952, scoreMinus= 28.28977935304015
          o.n.a.v.GradCheckUtil - Param 4 (innull) FAILED: grad= -0.0010899017066332277, numericalGrad= -0.019254734162643672, relError= 0.8928561107078722, absError=0.018164832456010443, scorePlus=28.28977901907371, scoreMinus= 28.289779404168392
          o.n.a.v.GradCheckUtil - Param 5 (innull) FAILED: grad= 0.023471906004343075, numericalGrad= 0.007760892195562973, relError= 0.5030293382047133, absError=0.0157110138087801, scorePlus=28.289779289229973, scoreMinus= 28.28977913401213
          o.n.a.v.GradCheckUtil - Param 6 (innull) FAILED: grad= -0.025151045206346933, numericalGrad= 0.023838905782724847, relError= 1.0, absError=0.04898995098907178, scorePlus=28.28977945001011, scoreMinus= 28.289778973231993
          o.n.a.v.GradCheckUtil - Param 7 (innull) FAILED: grad= -0.013997146489410828, numericalGrad= 0.02646455019572613, relError= 1.0, absError=0.04046169668513696, scorePlus=28.28977947626655, scoreMinus= 28.289778946975545
          o.n.a.v.GradCheckUtil - Param 8 (innull) FAILED: grad= 0.023272261686262858, numericalGrad= 0.00408379587923946, relError= 0.7014338875796651, absError=0.019188465807023398, scorePlus=28.28977925245901, scoreMinus= 28.289779170783092
          o.n.a.v.GradCheckUtil - Param 9 (innull) FAILED: grad= -0.0010882732980716319, numericalGrad= -0.021238236058707113, relError= 0.9025129024263517, absError=0.020149962760635482, scorePlus=28.28977899923869, scoreMinus= 28.28977942400341
          o.n.a.v.GradCheckUtil - Param 10 (innull) FAILED: grad= -0.009979305480814262, numericalGrad= -0.025151044447113687, relError= 0.4318698503551821, absError=0.015171738966299425, scorePlus=28.289778960110606, scoreMinus= 28.289779463131495
          o.n.a.v.GradCheckUtil - Param 11 (innull) FAILED: grad= 0.015009373821870214, numericalGrad= -0.006901141347270822, relError= 1.0, absError=0.021910515169141036, scorePlus=28.289779142609635, scoreMinus= 28.289779280632462
          o.n.a.v.GradCheckUtil - Param 12 (innull) FAILED: grad= -0.0012194173244226135, numericalGrad= -0.016371351208022134, relError= 0.8613571292040484, absError=0.01515193388359952, scorePlus=28.289779047907537, scoreMinus= 28.28977937533456
          o.n.a.v.GradCheckUtil - Param 13 (innull) FAILED: grad= -0.004188856047206798, numericalGrad= 0.006492476067876395, relError= 1.0, absError=0.010681332115083193, scorePlus=28.28977927654581, scoreMinus= 28.28977914669629
          o.n.a.v.GradCheckUtil - Param 14 (innull) FAILED: grad= -4.739133153526965E-4, numericalGrad= 0.0010791890048267305, relError= 1.0, absError=0.001553102320179427, scorePlus=28.289779222412943, scoreMinus= 28.289779200829162
          o.n.a.v.GradCheckUtil - Param 15 (innull) FAILED: grad= 0.023838905012841343, numericalGrad= -0.0010882725831606876, relError= 1.0, absError=0.02492717759600203, scorePlus=28.289779200738327, scoreMinus= 28.28977922250378
          o.n.a.v.GradCheckUtil - Param 16 (innull) FAILED: grad= 3.847865151765773E-4, numericalGrad= 0.008358989411760831, relError= 0.9119861903159836, absError=0.007974202896584254, scorePlus=28.289779295210945, scoreMinus= 28.289779128031157
          o.n.a.v.GradCheckUtil - Param 17 (innull) FAILED: grad= -0.017244428851945905, numericalGrad= 0.03314104670693041, relError= 1.0, absError=0.05038547555887632, scorePlus=28.289779543031518, scoreMinus= 28.289778880210584
          o.n.a.v.GradCheckUtil - Param 18 (innull) FAILED: grad= -0.006901141917972297, numericalGrad= -0.022674263711053296, relError= 0.5333188660513619, absError=0.015773121793080998, scorePlus=28.289778984878414, scoreMinus= 28.289779438363688
          o.n.a.v.GradCheckUtil - Param 19 (innull) FAILED: grad= 0.025214660272391384, numericalGrad= 0.031174329073735404, relError= 0.10568851952217821, absError=0.00595966880134402, scorePlus=28.28977952336434, scoreMinus= 28.28977889987776
          o.n.a.v.GradCheckUtil - Param 20 (innull) FAILED: grad= -0.009140382243737004, numericalGrad= 0.0012413797989552222, relError= 1.0, absError=0.010381762042692226, scorePlus=28.28977922403485, scoreMinus= 28.289779199207253
          o.n.a.v.GradCheckUtil - Param 21 (innull) FAILED: grad= 0.00835898896702665, numericalGrad= -0.004188855307063477, relError= 1.0, absError=0.012547844274090126, scorePlus=28.289779169732498, scoreMinus= 28.289779253509604
          o.n.a.v.GradCheckUtil - Param 22 (innull) FAILED: grad= -0.009214296279719265, numericalGrad= -0.022205017735643647, relError= 0.4134629244156123, absError=0.012990721455924382, scorePlus=28.289778989570873, scoreMinus= 28.289779433671228
          o.n.a.v.GradCheckUtil - Param 23 (innull) FAILED: grad= -0.024598707591824923, numericalGrad= -0.018620854724815672, relError= 0.13831359103578036, absError=0.005977852867009251, scorePlus=28.289779025412503, scoreMinus= 28.289779397829598
          o.n.a.v.GradCheckUtil - Param 24 (innull) FAILED: grad= 0.008084644977254626, numericalGrad= -0.0074323882159887935, relError= 1.0, absError=0.01551703319324342, scorePlus=28.28977913729717, scoreMinus= 28.289779285944935
          o.n.a.v.GradCheckUtil - Param 25 (innull) FAILED: grad= -0.0222050184277071, numericalGrad= -0.0010899009694753659, relError= 0.9064258647224862, absError=0.021115117458231733, scorePlus=28.28977920072204, scoreMinus= 28.28977922252006
          o.n.a.v.GradCheckUtil - Param 26 (innull) FAILED: grad= -0.004471484922643082, numericalGrad= 3.8478713548784066E-4, relError= 1.0, absError=0.004856272058130923, scorePlus=28.289779215468922, scoreMinus= 28.28977920777318
          o.n.a.v.GradCheckUtil - Param 27 (innull) FAILED: grad= 0.026464549549130002, numericalGrad= 0.019456143895979494, relError= 0.15261976959315487, absError=0.007008405653150508, scorePlus=28.28977940618249, scoreMinus= 28.28977901705961
          o.n.a.v.GradCheckUtil - Param 28 (innull) FAILED: grad= 0.01945614335930539, numericalGrad= 0.02355469828074774, relError= 0.09529120484881745, absError=0.00409855492144235, scorePlus=28.289779447168033, scoreMinus= 28.289778976074068
          o.n.a.v.GradCheckUtil - Param 29 (innull) FAILED: grad= -0.0040656969365218875, numericalGrad= 0.031599829597439566, relError= 1.0, absError=0.035665526533961454, scorePlus=28.289779527619345, scoreMinus= 28.289778895622753
          o.n.a.v.GradCheckUtil - Param 30 (innull) FAILED: grad= -0.016371351887932015, numericalGrad= -0.01399714584238154, relError= 0.07817989768985394, absError=0.002374206045550475, scorePlus=28.28977907164959, scoreMinus= 28.289779351592507
          o.n.a.v.GradCheckUtil - Param 31 (innull) FAILED: grad= -0.014910597986752358, numericalGrad= 0.025214660936967444, relError= 1.0, absError=0.040125258923719806, scorePlus=28.28977946376766, scoreMinus= 28.28977895947444
          o.n.a.v.GradCheckUtil - Param 32 (innull) FAILED: grad= 0.02339042843912077, numericalGrad= -0.014910597379014233, relError= 1.0, absError=0.038301025818135, scorePlus=28.289779062515077, scoreMinus= 28.289779360727024
          o.n.a.v.GradCheckUtil - Param 33 (innull) FAILED: grad= 0.033141046078101616, numericalGrad= 0.018585538086313136, relError= 0.2813931796757213, absError=0.01455550799178848, scorePlus=28.28977939747643, scoreMinus= 28.289779025765668
          o.n.a.v.GradCheckUtil - Param 34 (innull) FAILED: grad= -0.008792981275120397, numericalGrad= -0.01722276614657403, relError= 0.3240262420607632, absError=0.008429784871453634, scorePlus=28.289779039393387, scoreMinus= 28.28977938384871
          o.n.a.v.GradCheckUtil - Param 35 (innull) FAILED: grad= -0.017777989773009865, numericalGrad= -0.009979304671503542, relError= 0.2809598434420843, absError=0.007798685101506324, scorePlus=28.289779111828004, scoreMinus= 28.289779311414097
          o.n.a.v.GradCheckUtil - Param 36 (innull) FAILED: grad= -0.014141910582108142, numericalGrad= -0.00921429617051217, relError= 0.21097665660298828, absError=0.004927614411595971, scorePlus=28.289779119478087, scoreMinus= 28.28977930376401
          o.n.a.v.GradCheckUtil - Param 37 (innull) FAILED: grad= -0.018620855472920465, numericalGrad= -0.008792980921157323, relError= 0.3585005181502527, absError=0.009827874551763142, scorePlus=28.28977912369124, scoreMinus= 28.289779299550858
          o.n.a.v.GradCheckUtil - Param 38 (innull) FAILED: grad= -0.008628012060402231, numericalGrad= 0.016232416122363702, relError= 1.0, absError=0.02486042818276593, scorePlus=28.28977937394521, scoreMinus= 28.289779049296886
          o.n.a.v.GradCheckUtil - Param 39 (innull) FAILED: grad= 0.004083795126412606, numericalGrad= -0.01962476900985166, relError= 1.0, absError=0.02370856413626427, scorePlus=28.28977901537336, scoreMinus= 28.28977940786874
          o.n.a.v.GradCheckUtil - Param 40 (innull) FAILED: grad= 0.023554697723843162, numericalGrad= -8.244064986229204E-4, relError= 1.0, absError=0.024379104222466082, scorePlus=28.289779203376984, scoreMinus= 28.289779219865114
          o.n.a.v.GradCheckUtil - Param 41 (innull) FAILED: grad= 0.011298594959276684, numericalGrad= -4.7391282009812125E-4, relError= 1.0, absError=0.011772507779374806, scorePlus=28.289779206881924, scoreMinus= 28.28977921636018
          o.n.a.v.GradCheckUtil - Param 42 (innull) FAILED: grad= 0.006492475648297053, numericalGrad= -0.004471484338353093, relError= 1.0, absError=0.010963959986650146, scorePlus=28.289779166906207, scoreMinus= 28.289779256335894
          o.n.a.v.GradCheckUtil - Param 43 (innull) FAILED: grad= 0.018585537576705148, numericalGrad= -0.008628011727296325, relError= 1.0, absError=0.027213549304001473, scorePlus=28.28977912534093, scoreMinus= 28.289779297901166
          o.n.a.v.GradCheckUtil - Param 44 (innull) FAILED: grad= -0.022819028445428147, numericalGrad= 0.02149921805028043, relError= 1.0, absError=0.04431824649570858, scorePlus=28.28977942661323, scoreMinus= 28.28977899662887
          o.n.a.v.GradCheckUtil - Param 45 (innull) FAILED: grad= -0.022674264352730834, numericalGrad= 0.023471906374084025, relError= 1.0, absError=0.04614617072681486, scorePlus=28.289779446340113, scoreMinus= 28.289778976901985
          o.n.a.v.GradCheckUtil - Param 46 (innull) FAILED: grad= 0.01623241578377094, numericalGrad= -0.01724442846295915, relError= 1.0, absError=0.033476844246730086, scorePlus=28.289779039176764, scoreMinus= 28.289779384065334
          o.n.a.v.GradCheckUtil - Param 47 (innull) FAILED: grad= 6.163133587785691E-4, numericalGrad= -0.004065696757038495, relError= 1.0, absError=0.004682010115817064, scorePlus=28.28977917096408, scoreMinus= 28.289779252278016
          o.n.a.v.GradCheckUtil - Param 48 (innull) FAILED: grad= -0.019254734931950106, numericalGrad= 0.01129859512616349, relError= 1.0, absError=0.030553330058113594, scorePlus=28.289779324607, scoreMinus= 28.289779098635098
          o.n.a.v.GradCheckUtil - Param 49 (innull) FAILED: grad= -0.007432388784764515, numericalGrad= -0.0034313174523958874, relError= 0.3682970843488532, absError=0.0040010713323686276, scorePlus=28.289779177307874, scoreMinus= 28.289779245934223
          o.n.a.v.GradCheckUtil - Param 50 (innull) FAILED: grad= 0.0214992175905403, numericalGrad= 0.0232722619841752, relError= 0.03960209513907188, absError=0.001773044393634897, scorePlus=28.28977944434367, scoreMinus= 28.28977897889843
          o.n.a.v.GradCheckUtil - Param 51 (innull) FAILED: grad= -0.021238236549973304, numericalGrad= -0.00914038214006041, relError= 0.3982358293954236, absError=0.012097854409912893, scorePlus=28.289779120217226, scoreMinus= 28.28977930302487
          o.n.a.v.GradCheckUtil - Param 52 (innull) FAILED: grad= 0.03159982879597924, numericalGrad= 0.023390428793845782, relError= 0.1492882623567208, absError=0.008209400002133455, scorePlus=28.289779445525333, scoreMinus= 28.289778977716757
          o.n.a.v.GradCheckUtil - Param 53 (innull) FAILED: grad= -0.003431317527495262, numericalGrad= -0.02281902844458727, relError= 0.7385697292413214, absError=0.01938771091709201, scorePlus=28.289778983430764, scoreMinus= 28.289779439811333
          o.n.a.v.GradCheckUtil - Param 54 (innull) FAILED: grad= 0.0010791884924122022, numericalGrad= -0.026148159726346872, relError= 1.0, absError=0.027227348218759075, scorePlus=28.28977895013945, scoreMinus= 28.289779473102644
          o.n.a.v.GradCheckUtil - Param 55 (innull) FAILED: grad= -0.01722276673279099, numericalGrad= 0.01500937383269729, relError= 1.0, absError=0.03223214056548828, scorePlus=28.289779361714785, scoreMinus= 28.28977906152731
          o.n.a.v.GradCheckUtil - Param 56 (innull) FAILED: grad= -0.02614815976461186, numericalGrad= -0.024598707604184252, relError= 0.030532961752440222, absError=0.0015494521604276085, scorePlus=28.28977896563397, scoreMinus= 28.289779457608123
          o.n.a.v.GradCheckUtil - Param 57 (innull) FAILED: grad= 0.031174328495691357, numericalGrad= -0.017777989747003176, relError= 1.0, absError=0.04895231824269453, scorePlus=28.28977903384115, scoreMinus= 28.289779389400945
          o.n.a.v.GradCheckUtil - Param 58 (innull) FAILED: grad= -0.019624769351144333, numericalGrad= 6.163132226788548E-4, relError= 1.0, absError=0.020241082573823187, scorePlus=28.28977921778418, scoreMinus= 28.289779205457915
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 60 params checked, 2 passed, 58 failed. Largest relative error = 1.0
          o.n.a.f.DifferentialFunction - No fields found for property name shapeArr for class org.nd4j.linalg.api.ops.impl.shape.Reshape
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "out" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.f.DifferentialFunction - No fields found for property name shapeArr for class org.nd4j.linalg.api.ops.impl.shape.Reshape
          o.n.a.v.GradCheckUtil - Param 1 (innull) FAILED: grad= -0.0034677189925006176, numericalGrad= 0.0058201541364155665, relError= 1.0, absError=0.009287873128916184, scorePlus=27.90742324109125, scoreMinus= 27.90742312468817
          o.n.a.v.GradCheckUtil - Param 2 (innull) FAILED: grad= 0.0262763002871978, numericalGrad= -0.006713887223952496, relError= 1.0, absError=0.03299018751115029, scorePlus=27.907423115750838, scoreMinus= 27.907423250028582
          o.n.a.v.GradCheckUtil - Param 3 (innull) FAILED: grad= -0.024215818308471297, numericalGrad= 0.015454511270718283, relError= 1.0, absError=0.03967032957918958, scorePlus=27.90742333743482, scoreMinus= 27.907423028344596
          o.n.a.v.GradCheckUtil - Param 4 (innull) FAILED: grad= 0.01238948039712885, numericalGrad= 0.00965321085288906, relError= 0.12413500299050673, absError=0.00273626954423979, scorePlus=27.90742327942182, scoreMinus= 27.907423086357603
          o.n.a.v.GradCheckUtil - Param 5 (innull) FAILED: grad= 0.008367351078496801, numericalGrad= -0.024215818150707943, relError= 1.0, absError=0.03258316922920475, scorePlus=27.90742294073153, scoreMinus= 27.90742342504789
          o.n.a.v.GradCheckUtil - Param 6 (innull) FAILED: grad= -0.0035304246012989866, numericalGrad= 0.022969258317573345, relError= 1.0, absError=0.026499682918872332, scorePlus=27.907423412582293, scoreMinus= 27.907422953197127
          o.n.a.v.GradCheckUtil - Param 7 (innull) FAILED: grad= -0.0022636351916396655, numericalGrad= -0.015630920024989337, relError= 0.7470029107472734, absError=0.01336728483334967, scorePlus=27.90742302658051, scoreMinus= 27.90742333919891
          o.n.a.v.GradCheckUtil - Param 8 (innull) FAILED: grad= -0.009599604981340616, numericalGrad= 0.006817680642257073, relError= 1.0, absError=0.016417285623597688, scorePlus=27.907423251066515, scoreMinus= 27.907423114712902
          o.n.a.v.GradCheckUtil - Param 9 (innull) FAILED: grad= -0.014253974225376932, numericalGrad= 0.02604333175781903, relError= 1.0, absError=0.04029730598319596, scorePlus=27.907423443323026, scoreMinus= 27.90742292245639
          o.n.a.v.GradCheckUtil - Param 10 (innull) FAILED: grad= 0.013285408231324871, numericalGrad= -0.003530424486086758, relError= 1.0, absError=0.01681583271741163, scorePlus=27.907423147585465, scoreMinus= 27.907423218193955
          o.n.a.v.GradCheckUtil - Param 11 (innull) FAILED: grad= 0.01996174194925358, numericalGrad= -0.02124190263685932, relError= 1.0, absError=0.0412036445861129, scorePlus=27.907422970470684, scoreMinus= 27.907423395308737
          o.n.a.v.GradCheckUtil - Param 12 (innull) FAILED: grad= 0.005820153825954544, numericalGrad= -0.0055118450248414766, relError= 1.0, absError=0.01133199885079602, scorePlus=27.90742312777126, scoreMinus= 27.90742323800816
          o.n.a.v.GradCheckUtil - Param 13 (innull) FAILED: grad= 0.02865712242252651, numericalGrad= 0.023327269005335435, relError= 0.10252795638835636, absError=0.005329853417191076, scorePlus=27.9074234161624, scoreMinus= 27.90742294961702
          o.n.a.v.GradCheckUtil - Param 14 (innull) FAILED: grad= 0.02602717201116133, numericalGrad= 0.005050151408170223, relError= 0.6749944427306251, absError=0.020977020602991107, scorePlus=27.907423233391224, scoreMinus= 27.907423132388196
          o.n.a.v.GradCheckUtil - Param 15 (innull) FAILED: grad= 0.02296925817274611, numericalGrad= -0.014253974001121604, relError= 1.0, absError=0.037223232173867714, scorePlus=27.907423040349972, scoreMinus= 27.907423325429452
          o.n.a.v.GradCheckUtil - Param 16 (innull) FAILED: grad= -0.011461087695086995, numericalGrad= -0.017139351626838106, relError= 0.19853764719614475, absError=0.005678263931751111, scorePlus=27.907423011496192, scoreMinus= 27.907423354283225
          o.n.a.v.GradCheckUtil - Param 17 (innull) FAILED: grad= -8.514883743086147E-4, numericalGrad= -0.02733396140541799, relError= 0.9395795787569031, absError=0.026482473031109375, scorePlus=27.907422909550096, scoreMinus= 27.907423456229324
          o.n.a.v.GradCheckUtil - Param 18 (innull) FAILED: grad= -0.021241902908259364, numericalGrad= -0.023157627460079763, relError= 0.043147405747932945, absError=0.001915724551820399, scorePlus=27.907422951313436, scoreMinus= 27.907423414465985
          o.n.a.v.GradCheckUtil - Param 19 (innull) FAILED: grad= -0.018497104434041334, numericalGrad= -0.012514811231767451, relError= 0.19290305270852626, absError=0.005982293202273883, scorePlus=27.9074230577416, scoreMinus= 27.907423308037824
          o.n.a.v.GradCheckUtil - Param 20 (innull) FAILED: grad= -0.02465831240829103, numericalGrad= -0.003467718912020245, relError= 0.7534156971861136, absError=0.021190593496270786, scorePlus=27.907423148212523, scoreMinus= 27.9074232175669
          o.n.a.v.GradCheckUtil - Param 21 (innull) FAILED: grad= -0.01713935170964437, numericalGrad= 0.028657122541630994, relError= 1.0, absError=0.045796474251275365, scorePlus=27.907423469460934, scoreMinus= 27.907422896318483
          o.n.a.v.GradCheckUtil - Param 22 (innull) FAILED: grad= -0.024018217086795524, numericalGrad= -0.0039337574975206735, relError= 0.7185345539253676, absError=0.02008445958927485, scorePlus=27.907423143552133, scoreMinus= 27.907423222227283
          o.n.a.v.GradCheckUtil - Param 23 (innull) FAILED: grad= -0.005693091165179546, numericalGrad= -0.002033193347017459, relError= 0.4736944144866053, absError=0.003659897818162087, scorePlus=27.907423162557777, scoreMinus= 27.907423203221644
          o.n.a.v.GradCheckUtil - Param 24 (innull) FAILED: grad= -0.006713887217242496, numericalGrad= 0.008198666456848969, relError= 1.0, absError=0.014912553674091465, scorePlus=27.907423264876375, scoreMinus= 27.907423100903046
          o.n.a.v.GradCheckUtil - Param 25 (innull) FAILED: grad= -0.003933757560604878, numericalGrad= 0.01238948055259925, relError= 1.0, absError=0.01632323811320413, scorePlus=27.907423306784516, scoreMinus= 27.907423058994905
          o.n.a.v.GradCheckUtil - Param 26 (innull) FAILED: grad= -0.014030497256576648, numericalGrad= -0.011461087545683311, relError= 0.10079442807594866, absError=0.002569409710893337, scorePlus=27.907423068278835, scoreMinus= 27.907423297500586
          o.n.a.v.GradCheckUtil - Param 27 (innull) FAILED: grad= -0.01563092018022355, numericalGrad= 0.01876469575279316, relError= 1.0, absError=0.03439561593301671, scorePlus=27.907423370536666, scoreMinus= 27.90742299524275
          o.n.a.v.GradCheckUtil - Param 28 (innull) FAILED: grad= 0.018764695424890957, numericalGrad= -0.015121434060461068, relError= 1.0, absError=0.03388612948535202, scorePlus=27.907423031675368, scoreMinus= 27.90742333410405
          o.n.a.v.GradCheckUtil - Param 29 (innull) FAILED: grad= 0.026591363210425902, numericalGrad= -0.006034333566162785, relError= 1.0, absError=0.032625696776588685, scorePlus=27.907423122546373, scoreMinus= 27.907423243233044
          o.n.a.v.GradCheckUtil - Param 30 (innull) FAILED: grad= -0.0055118450953656264, numericalGrad= -0.002263635145993703, relError= 0.4177503959297648, absError=0.0032482099493719233, scorePlus=27.907423160253355, scoreMinus= 27.907423205526058
          o.n.a.v.GradCheckUtil - Param 31 (innull) FAILED: grad= -0.012571261502676543, numericalGrad= -0.0184971042926918, relError= 0.19073558065608587, absError=0.005925842790015259, scorePlus=27.907422997918665, scoreMinus= 27.90742336786075
          o.n.a.v.GradCheckUtil - Param 32 (innull) FAILED: grad= 0.009716082767382532, numericalGrad= -0.012571261365224016, relError= 1.0, absError=0.022287344132606548, scorePlus=27.907423057177095, scoreMinus= 27.907423308602322
          o.n.a.v.GradCheckUtil - Param 33 (innull) FAILED: grad= -0.027333961676916957, numericalGrad= 0.024702006662380423, relError= 1.0, absError=0.052035968339297384, scorePlus=27.907423429909777, scoreMinus= 27.907422935869644
          o.n.a.v.GradCheckUtil - Param 34 (innull) FAILED: grad= 0.027246076084647873, numericalGrad= 0.022223676054977656, relError= 0.10152466532467724, absError=0.0050224000296702175, scorePlus=27.90742340512647, scoreMinus= 27.907422960652948
          o.n.a.v.GradCheckUtil - Param 35 (innull) FAILED: grad= 0.0014673376718686796, numericalGrad= 0.01328540832901126, relError= 0.8010759933396591, absError=0.01181807065714258, scorePlus=27.90742331574379, scoreMinus= 27.907423050035625
          o.n.a.v.GradCheckUtil - Param 36 (innull) FAILED: grad= 0.01545451115200277, numericalGrad= -0.024018216926435795, relError= 1.0, absError=0.03947272807843857, scorePlus=27.907422942707537, scoreMinus= 27.907423423071876
          o.n.a.v.GradCheckUtil - Param 37 (innull) FAILED: grad= -0.0020331933463050298, numericalGrad= 0.027246076150788664, relError= 1.0, absError=0.029279269497093693, scorePlus=27.907423455350468, scoreMinus= 27.907422910428945
          o.n.a.v.GradCheckUtil - Param 38 (innull) FAILED: grad= -0.010607101160021438, numericalGrad= 0.02746871334835532, relError= 1.0, absError=0.03807581450837676, scorePlus=27.90742345757684, scoreMinus= 27.907422908202573
          o.n.a.v.GradCheckUtil - Param 39 (innull) FAILED: grad= 0.006817680529596069, numericalGrad= -0.024057059455628856, relError= 1.0, absError=0.030874739985224924, scorePlus=27.90742294231911, scoreMinus= 27.907423423460298
          o.n.a.v.GradCheckUtil - Param 40 (innull) FAILED: grad= -0.015121434393738154, numericalGrad= 0.02627630042439932, relError= 1.0, absError=0.04139773481813747, scorePlus=27.907423445652707, scoreMinus= 27.9074229201267
          o.n.a.v.GradCheckUtil - Param 41 (innull) FAILED: grad= -0.008534123671512567, numericalGrad= 0.026027172239651005, relError= 1.0, absError=0.034561295911163574, scorePlus=27.907423443161427, scoreMinus= 27.907422922617982
          o.n.a.v.GradCheckUtil - Param 42 (innull) FAILED: grad= 0.023327268754603923, numericalGrad= -0.01403049694204128, relError= 1.0, absError=0.0373577656966452, scorePlus=27.907423042584735, scoreMinus= 27.907423323194674
          o.n.a.v.GradCheckUtil - Param 43 (innull) FAILED: grad= 0.024702006510549317, numericalGrad= -0.010607100975335014, relError= 1.0, absError=0.03530910748588433, scorePlus=27.907423076818695, scoreMinus= 27.907423288960715
          o.n.a.v.GradCheckUtil - Param 44 (innull) FAILED: grad= 0.008617507434021711, numericalGrad= -0.0160272156435326, relError= 1.0, absError=0.02464472307755431, scorePlus=27.90742302261755, scoreMinus= 27.907423343161863
          o.n.a.v.GradCheckUtil - Param 45 (innull) FAILED: grad= -0.023157627675015485, numericalGrad= 0.00836735125631094, relError= 1.0, absError=0.03152497893132643, scorePlus=27.907423266563217, scoreMinus= 27.907423099216192
          o.n.a.v.GradCheckUtil - Param 46 (innull) FAILED: grad= 0.027468713213866052, numericalGrad= -8.514883020893648E-4, relError= 1.0, absError=0.028320201515955417, scorePlus=27.907423174374824, scoreMinus= 27.90742319140459
          o.n.a.v.GradCheckUtil - Param 47 (innull) FAILED: grad= 0.010577700258651008, numericalGrad= 0.02659136324467681, relError= 0.4308331035726005, absError=0.0160136629860258, scorePlus=27.90742344880334, scoreMinus= 27.907422916976074
          o.n.a.v.GradCheckUtil - Param 48 (innull) FAILED: grad= 0.009653210638667023, numericalGrad= -0.008534123629999613, relError= 1.0, absError=0.018187334268666637, scorePlus=27.90742309754847, scoreMinus= 27.907423268230943
          o.n.a.v.GradCheckUtil - Param 49 (innull) FAILED: grad= 0.008198666402432468, numericalGrad= -0.020688397661672298, relError= 1.0, absError=0.028887064064104767, scorePlus=27.90742297600573, scoreMinus= 27.907423389773683
          o.n.a.v.GradCheckUtil - Param 50 (innull) FAILED: grad= -0.016027215863031113, numericalGrad= -0.009599604666732375, relError= 0.25081578843671165, absError=0.006427611196298737, scorePlus=27.907423086893658, scoreMinus= 27.90742327888575
          o.n.a.v.GradCheckUtil - Param 51 (innull) FAILED: grad= 0.026043331683120452, numericalGrad= -0.02465831201448054, relError= 1.0, absError=0.050701643697600995, scorePlus=27.907422936306585, scoreMinus= 27.907423429472825
          o.n.a.v.GradCheckUtil - Param 52 (innull) FAILED: grad= -0.006034333915380853, numericalGrad= 0.009716082693955741, relError= 1.0, absError=0.015750416609336595, scorePlus=27.907423280050534, scoreMinus= 27.90742308572888
          o.n.a.v.GradCheckUtil - Param 53 (innull) FAILED: grad= -0.020688397943677436, numericalGrad= 0.0086175075963979, relError= 1.0, absError=0.029305905540075335, scorePlus=27.907423269064783, scoreMinus= 27.90742309671463
          o.n.a.v.GradCheckUtil - Param 54 (innull) FAILED: grad= 0.00505015124909948, numericalGrad= 0.002955301781071284, relError= 0.2616778163750604, absError=0.002094849468028196, scorePlus=27.907423212442726, scoreMinus= 27.90742315333669
          o.n.a.v.GradCheckUtil - Param 55 (innull) FAILED: grad= 0.022223676103739664, numericalGrad= 0.01996174212592905, relError= 0.05361885866571335, absError=0.0022619339778106144, scorePlus=27.90742338250713, scoreMinus= 27.907422983272287
          o.n.a.v.GradCheckUtil - Param 56 (innull) FAILED: grad= 0.0029553017314738923, numericalGrad= -0.005693091154057583, relError= 1.0, absError=0.008648392885531476, scorePlus=27.907423125958797, scoreMinus= 27.90742323982062
          o.n.a.v.GradCheckUtil - Param 57 (innull) FAILED: grad= -0.012514811250765576, numericalGrad= 0.0014673375403617681, relError= 1.0, absError=0.013982148791127344, scorePlus=27.907423197563084, scoreMinus= 27.907423168216333
          o.n.a.v.GradCheckUtil - Param 58 (innull) FAILED: grad= -0.024057059667467875, numericalGrad= 0.010577700315650418, relError= 1.0, absError=0.034634759983118296, scorePlus=27.907423288666713, scoreMinus= 27.907423077112707
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 60 params checked, 2 passed, 58 failed. Largest relative error = 1.0
          o.n.a.f.DifferentialFunction - No fields found for property name shapeArr for class org.nd4j.linalg.api.ops.impl.shape.Reshape
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "out" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.f.DifferentialFunction - No fields found for property name shapeArr for class org.nd4j.linalg.api.ops.impl.shape.Reshape
          o.n.a.v.GradCheckUtil - Param 1 (innull) FAILED: grad= -0.011349572465366676, numericalGrad= -0.0062141547019223245, relError= 0.29238769849537666, absError=0.005135417763444352, scorePlus=28.891417863913617, scoreMinus= 28.89141798819671
          o.n.a.v.GradCheckUtil - Param 2 (innull) FAILED: grad= -0.018050542762766655, numericalGrad= 0.024690811351035787, relError= 1.0, absError=0.04274135411380244, scorePlus=28.891418172963274, scoreMinus= 28.891417679147047
          o.n.a.v.GradCheckUtil - Param 3 (innull) FAILED: grad= 0.01481883818466633, numericalGrad= 0.00663936248201935, relError= 0.38118180688587716, absError=0.00817947570264698, scorePlus=28.891417992448787, scoreMinus= 28.891417859661537
          o.n.a.v.GradCheckUtil - Param 4 (innull) FAILED: grad= 0.004512804989586152, numericalGrad= 0.02805767831404182, relError= 0.7228898971183839, absError=0.023544873324455668, scorePlus=28.891418206631943, scoreMinus= 28.891417645478377
          o.n.a.v.GradCheckUtil - Param 5 (innull) FAILED: grad= -0.006269137013841039, numericalGrad= 0.014818838600660909, relError= 1.0, absError=0.021087975614501948, scorePlus=28.89141807424355, scoreMinus= 28.891417777866778
          o.n.a.v.GradCheckUtil - Param 6 (innull) FAILED: grad= 0.0061384170539416335, numericalGrad= -0.02670943786142743, relError= 1.0, absError=0.03284785491536906, scorePlus=28.89141765896078, scoreMinus= 28.891418193149537
          o.n.a.v.GradCheckUtil - Param 7 (innull) FAILED: grad= -0.008228188058860686, numericalGrad= 0.026368118710706764, relError= 1.0, absError=0.03459630676956745, scorePlus=28.891418189736346, scoreMinus= 28.89141766237397
          o.n.a.v.GradCheckUtil - Param 8 (innull) FAILED: grad= -0.019976375091828445, numericalGrad= -0.021752275358721814, relError= 0.04255829622378672, absError=0.001775900266893369, scorePlus=28.891417708532405, scoreMinus= 28.891418143577912
          o.n.a.v.GradCheckUtil - Param 9 (innull) FAILED: grad= -0.022528013062466882, numericalGrad= -0.022264745780375957, relError= 0.005877451822394067, absError=2.632672820909246E-4, scorePlus=28.8914177034077, scoreMinus= 28.891418148702616
          o.n.a.v.GradCheckUtil - Param 10 (innull) FAILED: grad= -0.012236994726999654, numericalGrad= 0.006138417063539236, relError= 1.0, absError=0.01837541179053889, scorePlus=28.891417987439333, scoreMinus= 28.89141786467099
          o.n.a.v.GradCheckUtil - Param 11 (innull) FAILED: grad= -0.014471551312052962, numericalGrad= 0.022416203471209425, relError= 1.0, absError=0.03688775478326239, scorePlus=28.891418150217195, scoreMinus= 28.891417701893126
          o.n.a.v.GradCheckUtil - Param 12 (innull) FAILED: grad= -0.0062141547938703665, numericalGrad= 0.026407960262986304, relError= 1.0, absError=0.03262211505685667, scorePlus=28.89141819013476, scoreMinus= 28.891417661975556
          o.n.a.v.GradCheckUtil - Param 13 (innull) FAILED: grad= -0.024227601458907042, numericalGrad= 0.003552840155407466, relError= 1.0, absError=0.02778044161431451, scorePlus=28.891417961583564, scoreMinus= 28.89141789052676
          o.n.a.v.GradCheckUtil - Param 14 (innull) FAILED: grad= 0.005241357867973932, numericalGrad= 0.009333799155797351, relError= 0.2807819690140471, absError=0.004092441287823419, scorePlus=28.891418019393154, scoreMinus= 28.89141783271717
          o.n.a.v.GradCheckUtil - Param 15 (innull) FAILED: grad= -0.02670943816555066, numericalGrad= -0.02252801287738748, relError= 0.08492367495865526, absError=0.00418142528816318, scorePlus=28.891417700775033, scoreMinus= 28.89141815133529
          o.n.a.v.GradCheckUtil - Param 16 (innull) FAILED: grad= 0.004607251044114762, numericalGrad= 0.017836433308104915, relError= 0.5894389734046402, absError=0.013229182263990153, scorePlus=28.891418104419493, scoreMinus= 28.891417747690827
          o.n.a.v.GradCheckUtil - Param 17 (innull) FAILED: grad= -0.021969602950508316, numericalGrad= -0.025136109016443694, relError= 0.06722127601334008, absError=0.003166506065935378, scorePlus=28.891417674694072, scoreMinus= 28.891418177416252
          o.n.a.v.GradCheckUtil - Param 18 (innull) FAILED: grad= 0.022416203293714854, numericalGrad= -0.01808862180041615, relError= 1.0, absError=0.040504825094131, scorePlus=28.891417745168944, scoreMinus= 28.89141810694138
          o.n.a.v.GradCheckUtil - Param 19 (innull) FAILED: grad= -0.025744612799028923, numericalGrad= 4.67450789187751E-4, relError= 1.0, absError=0.026212063588216674, scorePlus=28.891417930729673, scoreMinus= 28.891417921380658
          o.n.a.v.GradCheckUtil - Param 20 (innull) FAILED: grad= 3.0828064043736083E-4, numericalGrad= -0.011349572481833546, relError= 1.0, absError=0.011657853122270906, scorePlus=28.89141781255944, scoreMinus= 28.89141803955089
          o.n.a.v.GradCheckUtil - Param 21 (innull) FAILED: grad= 0.017836433335692195, numericalGrad= -0.02422760143616642, relError= 1.0, absError=0.04206403477185862, scorePlus=28.89141768377915, scoreMinus= 28.891418168331178
          o.n.a.v.GradCheckUtil - Param 22 (innull) FAILED: grad= 0.003905056342662809, numericalGrad= -0.026535630937019047, relError= 1.0, absError=0.030440687279681855, scorePlus=28.891417660698853, scoreMinus= 28.89141819141147
          o.n.a.v.GradCheckUtil - Param 23 (innull) FAILED: grad= 0.01355324706715519, numericalGrad= -0.0026681442832909848, relError= 1.0, absError=0.016221391350446174, scorePlus=28.89141789937372, scoreMinus= 28.891417952736607
          o.n.a.v.GradCheckUtil - Param 24 (innull) FAILED: grad= 0.024690811160092512, numericalGrad= -0.00332795906388128, relError= 1.0, absError=0.028018770223973793, scorePlus=28.89141789277557, scoreMinus= 28.891417959334753
          o.n.a.v.GradCheckUtil - Param 25 (innull) FAILED: grad= -0.02653563085024525, numericalGrad= 0.004512804885337118, relError= 1.0, absError=0.03104843573558237, scorePlus=28.891417971183213, scoreMinus= 28.891417880927115
          o.n.a.v.GradCheckUtil - Param 26 (innull) FAILED: grad= 0.01671931239497797, numericalGrad= 0.004607250936317087, relError= 0.5679331109521704, absError=0.012112061458660884, scorePlus=28.891417972127673, scoreMinus= 28.891417879982654
          o.n.a.v.GradCheckUtil - Param 27 (innull) FAILED: grad= 0.02636811853989231, numericalGrad= 0.02068315847481017, relError= 0.12082477725962075, absError=0.00568496006508214, scorePlus=28.89141813288675, scoreMinus= 28.89141771922358
          o.n.a.v.GradCheckUtil - Param 28 (innull) FAILED: grad= 0.020683158405244713, numericalGrad= -0.009124890532064, relError= 1.0, absError=0.029808048937308713, scorePlus=28.89141783480626, scoreMinus= 28.89141801730407
          o.n.a.v.GradCheckUtil - Param 29 (innull) FAILED: grad= 0.02088248468781964, numericalGrad= -0.021925684201562486, relError= 1.0, absError=0.04280816888938213, scorePlus=28.89141770679832, scoreMinus= 28.891418145312006
          o.n.a.v.GradCheckUtil - Param 30 (innull) FAILED: grad= 0.026407960018800084, numericalGrad= -0.008228187908798645, relError= 1.0, absError=0.034636147927598726, scorePlus=28.891417843773283, scoreMinus= 28.89141800833704
          o.n.a.v.GradCheckUtil - Param 31 (innull) FAILED: grad= 0.016347745321808067, numericalGrad= -0.02574461266391381, relError= 1.0, absError=0.042092357985721876, scorePlus=28.891417668609034, scoreMinus= 28.891418183501287
          o.n.a.v.GradCheckUtil - Param 32 (innull) FAILED: grad= -0.004528021725746608, numericalGrad= 0.01634774555725471, relError= 1.0, absError=0.02087576728300132, scorePlus=28.891418089532614, scoreMinus= 28.891417762577703
          o.n.a.v.GradCheckUtil - Param 33 (innull) FAILED: grad= -0.025136108863405907, numericalGrad= 0.011144435774212978, relError= 1.0, absError=0.036280544637618886, scorePlus=28.89141803749952, scoreMinus= 28.891417814610804
          o.n.a.v.GradCheckUtil - Param 34 (innull) FAILED: grad= -0.013383306177273478, numericalGrad= 0.020840328751603465, relError= 1.0, absError=0.03422363492887694, scorePlus=28.891418134458448, scoreMinus= 28.891417717651873
          o.n.a.v.GradCheckUtil - Param 35 (innull) FAILED: grad= -0.0012959455642551445, numericalGrad= -0.012236994706427138, relError= 0.8084753884471542, absError=0.010941049142171994, scorePlus=28.891417803685215, scoreMinus= 28.89141804842511
          o.n.a.v.GradCheckUtil - Param 36 (innull) FAILED: grad= 0.006639362284000044, numericalGrad= 0.0039050563671594314, relError= 0.25931310272282726, absError=0.002734305916840613, scorePlus=28.891417965105727, scoreMinus= 28.8914178870046
          o.n.a.v.GradCheckUtil - Param 37 (innull) FAILED: grad= -0.002668144283042414, numericalGrad= -0.01338330619660155, relError= 0.6675510058824794, absError=0.010715161913559135, scorePlus=28.8914177922221, scoreMinus= 28.891418059888224
          o.n.a.v.GradCheckUtil - Param 38 (innull) FAILED: grad= -0.004235724998972986, numericalGrad= 0.004912723206018654, relError= 1.0, absError=0.00914844820499164, scorePlus=28.891417975182392, scoreMinus= 28.891417876927928
          o.n.a.v.GradCheckUtil - Param 39 (innull) FAILED: grad= -0.021752275620591167, numericalGrad= 0.0027715358896784888, relError= 1.0, absError=0.024523811510269656, scorePlus=28.89141795377052, scoreMinus= 28.891417898339803
          o.n.a.v.GradCheckUtil - Param 40 (innull) FAILED: grad= -0.00912489058072021, numericalGrad= -0.018050542571756978, relError= 0.3284456200185036, absError=0.008925651991036768, scorePlus=28.891417745549735, scoreMinus= 28.891418106560586
          o.n.a.v.GradCheckUtil - Param 41 (innull) FAILED: grad= 0.01833567916617634, numericalGrad= 0.005241358103091898, relError= 0.5553845003312773, absError=0.013094321063084443, scorePlus=28.891417978468745, scoreMinus= 28.891417873641583
          o.n.a.v.GradCheckUtil - Param 42 (innull) FAILED: grad= 0.0035528400457150934, numericalGrad= 0.016719312334601, relError= 0.6494856610130023, absError=0.013166472288885907, scorePlus=28.891418093248284, scoreMinus= 28.891417758862037
          o.n.a.v.GradCheckUtil - Param 43 (innull) FAILED: grad= 0.011144435588307779, numericalGrad= -0.0042357251928137885, relError= 1.0, absError=0.015380160781121567, scorePlus=28.891417883697912, scoreMinus= 28.891417968412416
          o.n.a.v.GradCheckUtil - Param 44 (innull) FAILED: grad= 0.0057987399480912746, numericalGrad= -0.02581770797149829, relError= 1.0, absError=0.03161644791958956, scorePlus=28.891417667878084, scoreMinus= 28.891418184232244
          o.n.a.v.GradCheckUtil - Param 45 (innull) FAILED: grad= -0.018088621901375192, numericalGrad= -0.006269136854086809, relError= 0.48524518064035643, absError=0.011819485047288383, scorePlus=28.8914178633638, scoreMinus= 28.891417988746536
          o.n.a.v.GradCheckUtil - Param 46 (innull) FAILED: grad= 0.004912723362649354, numericalGrad= -0.021969603025695502, relError= 1.0, absError=0.026882326388344854, scorePlus=28.891417706359135, scoreMinus= 28.891418145751196
          o.n.a.v.GradCheckUtil - Param 47 (innull) FAILED: grad= 0.022598325778130555, numericalGrad= 0.02088248471920906, relError= 0.03946203024496242, absError=0.0017158410589214954, scorePlus=28.891418134880013, scoreMinus= 28.89141771723032
          o.n.a.v.GradCheckUtil - Param 48 (innull) FAILED: grad= 0.028057678380820142, numericalGrad= 0.018335679285996775, relError= 0.20955584126166998, absError=0.009721999094823366, scorePlus=28.89141810941196, scoreMinus= 28.891417742698373
          o.n.a.v.GradCheckUtil - Param 49 (innull) FAILED: grad= -0.0033279588963460245, numericalGrad= 0.008436837362069127, relError= 1.0, absError=0.011764796258415151, scorePlus=28.89141801042354, scoreMinus= 28.891417841686792
          o.n.a.v.GradCheckUtil - Param 50 (innull) FAILED: grad= -0.025817707960963988, numericalGrad= -0.019976375043029293, relError= 0.12755649932820637, absError=0.005841332917934695, scorePlus=28.891417726291415, scoreMinus= 28.891418125818916
          o.n.a.v.GradCheckUtil - Param 51 (innull) FAILED: grad= -0.022264745996733483, numericalGrad= 3.0828051222897557E-4, relError= 1.0, absError=0.02257302650896246, scorePlus=28.891417929137972, scoreMinus= 28.891417922972362
          o.n.a.v.GradCheckUtil - Param 52 (innull) FAILED: grad= -0.021925684311305083, numericalGrad= -0.004528021868566157, relError= 0.6576644620018082, absError=0.017397662442738927, scorePlus=28.89141788077495, scoreMinus= 28.891417971335386
          o.n.a.v.GradCheckUtil - Param 53 (innull) FAILED: grad= 0.008436837494600663, numericalGrad= 0.005798739799445229, relError= 0.18531722603612527, absError=0.002638097695155435, scorePlus=28.891417984042565, scoreMinus= 28.89141786806777
          o.n.a.v.GradCheckUtil - Param 54 (innull) FAILED: grad= 0.009333798772773962, numericalGrad= -0.01568278271690815, relError= 1.0, absError=0.02501658148968211, scorePlus=28.89141776922734, scoreMinus= 28.891418082882993
          o.n.a.v.GradCheckUtil - Param 55 (innull) FAILED: grad= 0.020840328388915648, numericalGrad= -0.014471551246231227, relError= 1.0, absError=0.03531187963514688, scorePlus=28.891417781339655, scoreMinus= 28.89141807077068
          o.n.a.v.GradCheckUtil - Param 56 (innull) FAILED: grad= -0.015682782623429273, numericalGrad= 0.013553247235620345, relError= 1.0, absError=0.02923602985904962, scorePlus=28.89141806158764, scoreMinus= 28.891417790522695
          o.n.a.v.GradCheckUtil - Param 57 (innull) FAILED: grad= 4.674507404796529E-4, numericalGrad= -0.0012959455730765512, relError= 1.0, absError=0.0017633963135562042, scorePlus=28.89141791309571, scoreMinus= 28.891417939014623
          o.n.a.v.GradCheckUtil - Param 58 (innull) FAILED: grad= 0.0027715358463862327, numericalGrad= 0.022598325877254407, relError= 0.7815095819932194, absError=0.019826790030868173, scorePlus=28.891418152038426, scoreMinus= 28.89141770007191
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 60 params checked, 2 passed, 58 failed. Largest relative error = 1.0
          o.n.a.f.DifferentialFunction - No fields found for property name shapeArr for class org.nd4j.linalg.api.ops.impl.shape.Reshape
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "out" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.f.DifferentialFunction - No fields found for property name shapeArr for class org.nd4j.linalg.api.ops.impl.shape.Reshape
          o.n.a.v.GradCheckUtil - Param 1 (innull) FAILED: grad= -0.020061611534029872, numericalGrad= -0.02992962873094029, relError= 0.1973949264832529, absError=0.009868017196910418, scorePlus=29.36100848683338, scoreMinus= 29.361009085425955
          o.n.a.v.GradCheckUtil - Param 2 (innull) FAILED: grad= 0.015453497162785617, numericalGrad= -0.006246700756662448, relError= 1.0, absError=0.021700197919448064, scorePlus=29.361008723662664, scoreMinus= 29.36100884859668
          o.n.a.v.GradCheckUtil - Param 3 (innull) FAILED: grad= -0.02885899529678712, numericalGrad= -0.02221011108360926, relError= 0.13019386248219397, absError=0.0066488842131778615, scorePlus=29.36100856402856, scoreMinus= 29.36100900823078
          o.n.a.v.GradCheckUtil - Param 4 (innull) FAILED: grad= 0.02228981427858211, numericalGrad= 0.020598986871789293, relError= 0.03942351759529597, absError=0.001690827406792817, scorePlus=29.36100899211954, scoreMinus= 29.361008580139803
          o.n.a.v.GradCheckUtil - Param 5 (innull) FAILED: grad= 0.015549605077161854, numericalGrad= -0.02885899501592348, relError= 1.0, absError=0.04440860009308534, scorePlus=29.36100849753972, scoreMinus= 29.36100907471962
          o.n.a.v.GradCheckUtil - Param 6 (innull) FAILED: grad= -0.014996911624926501, numericalGrad= -0.0012616135691700947, relError= 0.8448059028591127, absError=0.013735298055756406, scorePlus=29.361008773513536, scoreMinus= 29.361008798745807
          o.n.a.v.GradCheckUtil - Param 7 (innull) FAILED: grad= -0.005338967714919385, numericalGrad= 0.02178589131318631, relError= 1.0, absError=0.027124859028105693, scorePlus=29.361009003988585, scoreMinus= 29.36100856827076
          o.n.a.v.GradCheckUtil - Param 8 (innull) FAILED: grad= 0.023863607182355733, numericalGrad= 0.009214616980557366, relError= 0.4428590280315784, absError=0.014648990201798367, scorePlus=29.36100887827584, scoreMinus= 29.3610086939835
          o.n.a.v.GradCheckUtil - Param 9 (innull) FAILED: grad= 0.01697778409949475, numericalGrad= 0.01626960255407539, relError= 0.021300367237835592, absError=7.081815454193577E-4, scorePlus=29.361008948825695, scoreMinus= 29.361008623433644
          o.n.a.v.GradCheckUtil - Param 10 (innull) FAILED: grad= 0.015337625398338597, numericalGrad= -0.014996911268383427, relError= 1.0, absError=0.030334536666722024, scorePlus=29.36100863616056, scoreMinus= 29.361008936098784
          o.n.a.v.GradCheckUtil - Param 11 (innull) FAILED: grad= -0.021106535646198386, numericalGrad= -0.004838877387669527, relError= 0.626995540109299, absError=0.01626765825852886, scorePlus=29.3610087377409, scoreMinus= 29.361008834518447
          o.n.a.v.GradCheckUtil - Param 12 (innull) FAILED: grad= -0.0299296289297998, numericalGrad= -0.020291579438946883, relError= 0.1919119392764512, absError=0.009638049490852917, scorePlus=29.361008583213877, scoreMinus= 29.361008989045466
          o.n.a.v.GradCheckUtil - Param 13 (innull) FAILED: grad= -0.002603250358133432, numericalGrad= 0.007858763062529306, relError= 1.0, absError=0.010462013420662738, scorePlus=29.361008864717302, scoreMinus= 29.36100870754204
          o.n.a.v.GradCheckUtil - Param 14 (innull) FAILED: grad= 0.0023720442793405496, numericalGrad= 0.001093312462785434, relError= 0.36900438012930764, absError=0.0012787318165551156, scorePlus=29.361008797062798, scoreMinus= 29.36100877519655
          o.n.a.v.GradCheckUtil - Param 15 (innull) FAILED: grad= -0.001261613877057558, numericalGrad= 0.016977784333960244, relError= 1.0, absError=0.0182393982110178, scorePlus=29.361008955907515, scoreMinus= 29.36100861635183
          o.n.a.v.GradCheckUtil - Param 16 (innull) FAILED: grad= -0.020584520891734813, numericalGrad= 0.003543781978976312, relError= 1.0, absError=0.024128302870711126, scorePlus=29.36100882156749, scoreMinus= 29.361008750691852
          o.n.a.v.GradCheckUtil - Param 17 (innull) FAILED: grad= -0.026671318767225085, numericalGrad= -0.005669206792902059, relError= 0.6494054011359875, absError=0.021002111974323025, scorePlus=29.361008729437604, scoreMinus= 29.36100884282174
          o.n.a.v.GradCheckUtil - Param 18 (innull) FAILED: grad= -0.004838877621432662, numericalGrad= 0.018227386711089366, relError= 1.0, absError=0.023066264332522027, scorePlus=29.36100896840354, scoreMinus= 29.361008603855804
          o.n.a.v.GradCheckUtil - Param 19 (innull) FAILED: grad= 0.010383732423023435, numericalGrad= -0.009122561195340495, relError= 1.0, absError=0.01950629361836393, scorePlus=29.36100869490406, scoreMinus= 29.361008877355285
          o.n.a.v.GradCheckUtil - Param 20 (innull) FAILED: grad= -0.004407912832249915, numericalGrad= -0.020061611394339707, relError= 0.6397222282352274, absError=0.015653698562089792, scorePlus=29.361008585513556, scoreMinus= 29.361008986745784
          o.n.a.v.GradCheckUtil - Param 21 (innull) FAILED: grad= 0.0035437818417543205, numericalGrad= -0.0026032500599626474, relError= 1.0, absError=0.0061470319017169674, scorePlus=29.36100876009717, scoreMinus= 29.361008812162172
          o.n.a.v.GradCheckUtil - Param 22 (innull) FAILED: grad= 0.023747604668204202, numericalGrad= -0.003013439453525279, relError= 1.0, absError=0.026761044121729482, scorePlus=29.36100875599528, scoreMinus= 29.361008816264068
          o.n.a.v.GradCheckUtil - Param 23 (innull) FAILED: grad= -0.005934209185470423, numericalGrad= 0.02420338454101056, relError= 1.0, absError=0.030137593726480984, scorePlus=29.361009028163515, scoreMinus= 29.361008544095824
          o.n.a.v.GradCheckUtil - Param 24 (innull) FAILED: grad= -0.0062467009792427945, numericalGrad= 0.017079885950010976, relError= 1.0, absError=0.02332658692925377, scorePlus=29.361008956928533, scoreMinus= 29.361008615330814
          o.n.a.v.GradCheckUtil - Param 25 (innull) FAILED: grad= -0.0030134397074263143, numericalGrad= 0.02228981443863631, relError= 1.0, absError=0.025303254146062625, scorePlus=29.361009009027818, scoreMinus= 29.36100856323153
          o.n.a.v.GradCheckUtil - Param 26 (innull) FAILED: grad= 0.01088222599380249, numericalGrad= -0.02058452075459627, relError= 1.0, absError=0.03146674674839876, scorePlus=29.361008580284462, scoreMinus= 29.361008991974877
          o.n.a.v.GradCheckUtil - Param 27 (innull) FAILED: grad= 0.021785891154284306, numericalGrad= -0.014000695003346662, relError= 1.0, absError=0.035786586157630966, scorePlus=29.361008646122723, scoreMinus= 29.361008926136623
          o.n.a.v.GradCheckUtil - Param 28 (innull) FAILED: grad= -0.014000695218468645, numericalGrad= -0.011570959479456631, relError= 0.0950167585052346, absError=0.0024297357390120136, scorePlus=29.361008670420077, scoreMinus= 29.361008901839266
          o.n.a.v.GradCheckUtil - Param 29 (innull) FAILED: grad= -0.008659012382711715, numericalGrad= 0.01128809401507169, relError= 1.0, absError=0.019947106397783406, scorePlus=29.361008899010614, scoreMinus= 29.361008673248733
          o.n.a.v.GradCheckUtil - Param 30 (innull) FAILED: grad= -0.020291579619567974, numericalGrad= -0.005338967490331469, relError= 0.5833902828965077, absError=0.014952612129236504, scorePlus=29.36100873274, scoreMinus= 29.36100883951935
          o.n.a.v.GradCheckUtil - Param 31 (innull) FAILED: grad= -0.029486208510871886, numericalGrad= 0.010383732806928947, relError= 1.0, absError=0.03986994131780083, scorePlus=29.361008889967003, scoreMinus= 29.361008682292347
          o.n.a.v.GradCheckUtil - Param 32 (innull) FAILED: grad= -0.005858505106560714, numericalGrad= -0.029486208497075946, relError= 0.6684932761227452, absError=0.02362770339051523, scorePlus=29.361008491267587, scoreMinus= 29.361009080991757
          o.n.a.v.GradCheckUtil - Param 33 (innull) FAILED: grad= -0.00566920706068777, numericalGrad= 0.0228254201317668, relError= 1.0, absError=0.02849462719245457, scorePlus=29.361009014383875, scoreMinus= 29.361008557875472
          o.n.a.v.GradCheckUtil - Param 34 (innull) FAILED: grad= 0.020196532154110925, numericalGrad= 0.0217885681053076, relError= 0.03791906989288501, absError=0.0015920359511966756, scorePlus=29.36100900401535, scoreMinus= 29.36100856824399
          o.n.a.v.GradCheckUtil - Param 35 (innull) FAILED: grad= -0.0303771576420746, numericalGrad= 0.015337625391964592, relError= 1.0, absError=0.04571478303403919, scorePlus=29.361008939505925, scoreMinus= 29.361008632753418
          o.n.a.v.GradCheckUtil - Param 36 (innull) FAILED: grad= -0.0222101113231835, numericalGrad= 0.023747604771529037, relError= 1.0, absError=0.04595771609471254, scorePlus=29.36100902360572, scoreMinus= 29.361008548653626
          o.n.a.v.GradCheckUtil - Param 37 (innull) FAILED: grad= 0.024203384374989752, numericalGrad= 0.02019653226881246, relError= 0.09024458623024481, absError=0.004006852106177291, scorePlus=29.361008988094994, scoreMinus= 29.36100858416435
          o.n.a.v.GradCheckUtil - Param 38 (innull) FAILED: grad= -0.00361314043105739, numericalGrad= -8.807056417481362E-4, relError= 0.6080392485725226, absError=0.0027324347893092535, scorePlus=29.361008777322617, scoreMinus= 29.36100879493673
          o.n.a.v.GradCheckUtil - Param 39 (innull) FAILED: grad= 0.009214616736263205, numericalGrad= 0.008012359486997411, relError= 0.06978922091054224, absError=0.0012022572492657937, scorePlus=29.361008866253268, scoreMinus= 29.36100870600608
          o.n.a.v.GradCheckUtil - Param 40 (innull) FAILED: grad= -0.011570959696483281, numericalGrad= 0.015453497326234354, relError= 1.0, absError=0.027024457022717635, scorePlus=29.361008940664647, scoreMinus= 29.3610086315947
          o.n.a.v.GradCheckUtil - Param 41 (innull) FAILED: grad= -0.004951755905802806, numericalGrad= 0.002372044249909777, relError= 1.0, absError=0.0073238001557125836, scorePlus=29.361008809850116, scoreMinus= 29.36100876240923
          o.n.a.v.GradCheckUtil - Param 42 (innull) FAILED: grad= 0.007858762945213016, numericalGrad= 0.010882225964792267, relError= 0.16132889433412506, absError=0.003023463019579252, scorePlus=29.361008894951933, scoreMinus= 29.361008677307414
          o.n.a.v.GradCheckUtil - Param 43 (innull) FAILED: grad= 0.022825420120751044, numericalGrad= -0.0036131403646777467, relError= 1.0, absError=0.02643856048542879, scorePlus=29.36100874999827, scoreMinus= 29.361008822261077
          o.n.a.v.GradCheckUtil - Param 44 (innull) FAILED: grad= -0.01626001570453727, numericalGrad= -0.021247566373006063, relError= 0.13297446522032555, absError=0.004987550668468791, scorePlus=29.361008573654008, scoreMinus= 29.361008998605335
          o.n.a.v.GradCheckUtil - Param 45 (innull) FAILED: grad= 0.018227386551724296, numericalGrad= 0.015549605159037581, relError= 0.07927826775152189, absError=0.0026777813926867153, scorePlus=29.361008941625727, scoreMinus= 29.361008630633624
          o.n.a.v.GradCheckUtil - Param 46 (innull) FAILED: grad= -8.80705580010909E-4, numericalGrad= -0.026671318842375055, relError= 0.9360696283867012, absError=0.025790613262364145, scorePlus=29.361008519416483, scoreMinus= 29.36100905284286
          o.n.a.v.GradCheckUtil - Param 47 (innull) FAILED: grad= 0.013191403406668757, numericalGrad= -0.008659012173950487, relError= 1.0, absError=0.021850415580619245, scorePlus=29.361008699539553, scoreMinus= 29.361008872719797
          o.n.a.v.GradCheckUtil - Param 48 (innull) FAILED: grad= 0.020598986626147692, numericalGrad= -0.004951755627757848, relError= 1.0, absError=0.02555074225390554, scorePlus=29.361008736612114, scoreMinus= 29.361008835647226
          o.n.a.v.GradCheckUtil - Param 49 (innull) FAILED: grad= 0.017079885855588138, numericalGrad= 0.017100069449327293, relError= 5.905096586317789E-4, absError=2.018359373915507E-5, scorePlus=29.361008957130366, scoreMinus= 29.361008615128977
          o.n.a.v.GradCheckUtil - Param 50 (innull) FAILED: grad= -0.02124756640641796, numericalGrad= 0.023863607268026495, relError= 1.0, absError=0.045111173674444456, scorePlus=29.361009024765742, scoreMinus= 29.361008547493597
          o.n.a.v.GradCheckUtil - Param 51 (innull) FAILED: grad= 0.01626960241050301, numericalGrad= -0.004407912790327373, relError= 1.0, absError=0.020677515200830384, scorePlus=29.361008742050544, scoreMinus= 29.3610088302088
          o.n.a.v.GradCheckUtil - Param 52 (innull) FAILED: grad= 0.011288093721283237, numericalGrad= -0.005858505147671166, relError= 1.0, absError=0.017146598868954404, scorePlus=29.36100872754462, scoreMinus= 29.36100884471472
          o.n.a.v.GradCheckUtil - Param 53 (innull) FAILED: grad= 0.017100069481026024, numericalGrad= -0.016260015556213148, relError= 1.0, absError=0.03336008503723917, scorePlus=29.361008623529514, scoreMinus= 29.361008948729825
          o.n.a.v.GradCheckUtil - Param 54 (innull) FAILED: grad= 0.0010933121692594625, numericalGrad= -0.02745768874490295, relError= 1.0, absError=0.028551000914162412, scorePlus=29.361008511552782, scoreMinus= 29.361009060706557
          o.n.a.v.GradCheckUtil - Param 55 (innull) FAILED: grad= 0.021788568082445007, numericalGrad= -0.021106535719184194, relError= 1.0, absError=0.0428951038016292, scorePlus=29.361008575064314, scoreMinus= 29.36100899719503
          o.n.a.v.GradCheckUtil - Param 56 (innull) FAILED: grad= -0.027457688779512168, numericalGrad= -0.00593420921290999, relError= 0.6445719129678296, absError=0.021523479566602177, scorePlus=29.361008726787578, scoreMinus= 29.361008845471762
          o.n.a.v.GradCheckUtil - Param 57 (innull) FAILED: grad= -0.009122561374570353, numericalGrad= -0.030377157500538484, relError= 0.5380948708311426, absError=0.021254596125968132, scorePlus=29.361008482358095, scoreMinus= 29.361009089901245
          o.n.a.v.GradCheckUtil - Param 58 (innull) FAILED: grad= 0.00801235944019208, numericalGrad= 0.013191403525070198, relError= 0.24425117812167804, absError=0.005179044084878117, scorePlus=29.361008918043705, scoreMinus= 29.361008654215635
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 60 params checked, 2 passed, 58 failed. Largest relative error = 1.0
          o.n.a.f.DifferentialFunction - No fields found for property name shapeArr for class org.nd4j.linalg.api.ops.impl.shape.Reshape
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "out" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.f.DifferentialFunction - No fields found for property name shapeArr for class org.nd4j.linalg.api.ops.impl.shape.Reshape
          o.n.a.v.GradCheckUtil - Param 1 (innull) FAILED: grad= -0.01353664247829936, numericalGrad= 0.003748797183789065, relError= 1.0, absError=0.017285439662088425, scorePlus=26.944823165503298, scoreMinus= 26.944823090527354
          o.n.a.v.GradCheckUtil - Param 2 (innull) FAILED: grad= -0.0060416950491479085, numericalGrad= 0.029138156953933955, relError= 1.0, absError=0.035179852003081866, scorePlus=26.944823419396894, scoreMinus= 26.944822836633755
          o.n.a.v.GradCheckUtil - Param 3 (innull) FAILED: grad= 0.0019969415821308183, numericalGrad= -0.017598740598145923, relError= 1.0, absError=0.01959568218027674, scorePlus=26.94482295202792, scoreMinus= 26.944823304002732
          o.n.a.v.GradCheckUtil - Param 4 (innull) FAILED: grad= -0.014147084611636027, numericalGrad= -0.006831759691294791, relError= 0.34870009113510886, absError=0.007315324920341236, scorePlus=26.94482305969773, scoreMinus= 26.944823196332923
          o.n.a.v.GradCheckUtil - Param 5 (innull) FAILED: grad= 0.03519315477608661, numericalGrad= 0.0019969416342746626, relError= 0.8926089563070716, absError=0.033196213141811946, scorePlus=26.944823147984742, scoreMinus= 26.94482310804591
          o.n.a.v.GradCheckUtil - Param 6 (innull) FAILED: grad= 0.011325682465254066, numericalGrad= 0.021409131889527085, relError= 0.3080344160497816, absError=0.010083449424273019, scorePlus=26.944823342106645, scoreMinus= 26.944822913924007
          o.n.a.v.GradCheckUtil - Param 7 (innull) FAILED: grad= -0.008859520592172293, numericalGrad= 0.001281690842347416, relError= 1.0, absError=0.010141211434519709, scorePlus=26.944823140832234, scoreMinus= 26.944823115198417
          o.n.a.v.GradCheckUtil - Param 8 (innull) FAILED: grad= -0.026537117019642405, numericalGrad= 0.012619775979771928, relError= 1.0, absError=0.039156892999414335, scorePlus=26.944823254213084, scoreMinus= 26.944823001817564
          o.n.a.v.GradCheckUtil - Param 9 (innull) FAILED: grad= 0.01984508717466793, numericalGrad= 0.01000081457647184, relError= 0.32983666167232334, absError=0.009844272598196091, scorePlus=26.94482322802347, scoreMinus= 26.94482302800718
          o.n.a.v.GradCheckUtil - Param 10 (innull) FAILED: grad= 0.019625309410028963, numericalGrad= 0.011325682436336136, relError= 0.268153828959363, absError=0.008299626973692827, scorePlus=26.94482324127215, scoreMinus= 26.9448230147585
          o.n.a.v.GradCheckUtil - Param 11 (innull) FAILED: grad= 0.0022999467994200937, numericalGrad= 0.008165386233827121, relError= 0.5604637153708506, absError=0.005865439434407028, scorePlus=26.944823209669185, scoreMinus= 26.94482304636146
          o.n.a.v.GradCheckUtil - Param 12 (innull) FAILED: grad= 0.003748797350265158, numericalGrad= -0.013094582307360268, relError= 1.0, absError=0.016843379657625425, scorePlus=26.9448229970695, scoreMinus= 26.944823258961147
          o.n.a.v.GradCheckUtil - Param 13 (innull) FAILED: grad= 0.004164784640631486, numericalGrad= -0.01784103673685422, relError= 1.0, absError=0.022005821377485708, scorePlus=26.944822949604955, scoreMinus= 26.94482330642569
          o.n.a.v.GradCheckUtil - Param 14 (innull) FAILED: grad= -0.02516721969421901, numericalGrad= 0.02263747731490184, relError= 1.0, absError=0.04780469700912085, scorePlus=26.9448233543901, scoreMinus= 26.944822901640553
          o.n.a.v.GradCheckUtil - Param 15 (innull) FAILED: grad= 0.021409131898646974, numericalGrad= 0.019845086995928796, relError= 0.037912362532303914, absError=0.0015640449027181785, scorePlus=26.944823326466196, scoreMinus= 26.944822929564456
          o.n.a.v.GradCheckUtil - Param 16 (innull) FAILED: grad= -0.02050310795588438, numericalGrad= 0.002329056592031975, relError= 1.0, absError=0.022832164547916357, scorePlus=26.944823151305894, scoreMinus= 26.94482310472476
          o.n.a.v.GradCheckUtil - Param 17 (innull) FAILED: grad= 0.026425222499937978, numericalGrad= -0.010951529816338733, relError= 1.0, absError=0.03737675231627671, scorePlus=26.944823018500028, scoreMinus= 26.944823237530624
          o.n.a.v.GradCheckUtil - Param 18 (innull) FAILED: grad= 0.008165386340195962, numericalGrad= -0.013941741805467698, relError= 1.0, absError=0.02210712814566366, scorePlus=26.944822988597906, scoreMinus= 26.944823267432742
          o.n.a.v.GradCheckUtil - Param 19 (innull) FAILED: grad= -0.024662958363614873, numericalGrad= 0.005988822238123247, relError= 1.0, absError=0.03065178060173812, scorePlus=26.94482318790355, scoreMinus= 26.944823068127103
          o.n.a.v.GradCheckUtil - Param 20 (innull) FAILED: grad= -0.021111742915954204, numericalGrad= -0.013536642384792684, relError= 0.21862780806118054, absError=0.0075751005311615206, scorePlus=26.944822992648902, scoreMinus= 26.94482326338175
          o.n.a.v.GradCheckUtil - Param 21 (innull) FAILED: grad= 0.0023290565364404107, numericalGrad= 0.0041647846060755, relError= 0.2826875541528681, absError=0.0018357280696350894, scorePlus=26.94482316966317, scoreMinus= 26.944823086367478
          o.n.a.v.GradCheckUtil - Param 22 (innull) FAILED: grad= -2.9553644262814073E-4, numericalGrad= -0.013398652498608497, relError= 0.9568376858393991, absError=0.013103116055980355, scorePlus=26.944822994028797, scoreMinus= 26.944823262001847
          o.n.a.v.GradCheckUtil - Param 23 (innull) FAILED: grad= -0.02279935030006225, numericalGrad= -0.0015938743658239216, relError= 0.8693182727863816, absError=0.021205475934238327, scorePlus=26.94482311207658, scoreMinus= 26.944823143954068
          o.n.a.v.GradCheckUtil - Param 24 (innull) FAILED: grad= 0.029138157007042684, numericalGrad= -0.02633205919977399, relError= 1.0, absError=0.05547021620681668, scorePlus=26.944822864694732, scoreMinus= 26.944823391335916
          o.n.a.v.GradCheckUtil - Param 25 (innull) FAILED: grad= -0.013398652426612633, numericalGrad= -0.01414708474811732, relError= 0.0271705315692654, absError=7.484323215046877E-4, scorePlus=26.944822986544477, scoreMinus= 26.94482326948617
          o.n.a.v.GradCheckUtil - Param 26 (innull) FAILED: grad= 0.017312277601351227, numericalGrad= -0.020503108011382665, relError= 1.0, absError=0.03781538561273389, scorePlus=26.944822922984244, scoreMinus= 26.944823333046404
          o.n.a.v.GradCheckUtil - Param 27 (innull) FAILED: grad= 0.0012816908979613405, numericalGrad= -0.004414369492167225, relError= 1.0, absError=0.005696060390128566, scorePlus=26.94482308387163, scoreMinus= 26.94482317215902
          o.n.a.v.GradCheckUtil - Param 28 (innull) FAILED: grad= -0.004414369266252209, numericalGrad= 0.022075873751248306, relError= 1.0, absError=0.026490243017500515, scorePlus=26.94482334877406, scoreMinus= 26.944822907256587
          o.n.a.v.GradCheckUtil - Param 29 (innull) FAILED: grad= 0.012563146234387966, numericalGrad= 0.028599176893351338, relError= 0.3895803113249622, absError=0.01603603065896337, scorePlus=26.94482341400709, scoreMinus= 26.94482284202355
          o.n.a.v.GradCheckUtil - Param 30 (innull) FAILED: grad= -0.013094582401838329, numericalGrad= -0.008859520583825997, relError= 0.19290525423779595, absError=0.0042350618180123315, scorePlus=26.94482303942012, scoreMinus= 26.94482321661053
          o.n.a.v.GradCheckUtil - Param 31 (innull) FAILED: grad= 0.007971651367074655, numericalGrad= -0.02466295843106536, relError= 1.0, absError=0.032634609798140014, scorePlus=26.94482288138574, scoreMinus= 26.94482337464491
          o.n.a.v.GradCheckUtil - Param 32 (innull) FAILED: grad= 0.010923470184394777, numericalGrad= 0.007971651250215928, relError= 0.15622122061475205, absError=0.002951818934178849, scorePlus=26.944823207731837, scoreMinus= 26.94482304829881
          o.n.a.v.GradCheckUtil - Param 33 (innull) FAILED: grad= -0.010951529861263774, numericalGrad= 0.007649779476537332, relError= 1.0, absError=0.018601309337801106, scorePlus=26.944823204513117, scoreMinus= 26.944823051517528
          o.n.a.v.GradCheckUtil - Param 34 (innull) FAILED: grad= 0.003497900211943987, numericalGrad= -0.013707934165552159, relError= 1.0, absError=0.017205834377496145, scorePlus=26.944822990935982, scoreMinus= 26.944823265094666
          o.n.a.v.GradCheckUtil - Param 35 (innull) FAILED: grad= -0.0017570597022739099, numericalGrad= 0.01962530902233084, relError= 1.0, absError=0.02138236872460475, scorePlus=26.944823324268413, scoreMinus= 26.944822931762232
          o.n.a.v.GradCheckUtil - Param 36 (innull) FAILED: grad= -0.01759874055944643, numericalGrad= -2.9553639535606635E-4, relError= 0.9669686128025698, absError=0.017303204164090362, scorePlus=26.944823125059962, scoreMinus= 26.94482313097069
          o.n.a.v.GradCheckUtil - Param 37 (innull) FAILED: grad= -0.0015938742058709892, numericalGrad= 0.003497900102900075, relError= 1.0, absError=0.005091774308771065, scorePlus=26.944823162994325, scoreMinus= 26.944823093036323
          o.n.a.v.GradCheckUtil - Param 38 (innull) FAILED: grad= 0.011628687682543342, numericalGrad= 0.02106552141611928, relError= 0.2886393032202746, absError=0.00943683373357594, scorePlus=26.94482333867054, scoreMinus= 26.94482291736011
          o.n.a.v.GradCheckUtil - Param 39 (innull) FAILED: grad= 0.012619775995845317, numericalGrad= -0.019505466042346598, relError= 1.0, absError=0.03212524203819191, scorePlus=26.944822932960662, scoreMinus= 26.944823323069983
          o.n.a.v.GradCheckUtil - Param 40 (innull) FAILED: grad= 0.022075873853093515, numericalGrad= -0.006041695144176628, relError= 1.0, absError=0.028117568997270144, scorePlus=26.944823067598374, scoreMinus= 26.944823188432277
          o.n.a.v.GradCheckUtil - Param 41 (innull) FAILED: grad= -0.01694752079861968, numericalGrad= -0.025167219774857582, relError= 0.1951739192574879, absError=0.0082196989762379, scorePlus=26.944822876343125, scoreMinus= 26.94482337968752
          o.n.a.v.GradCheckUtil - Param 42 (innull) FAILED: grad= -0.017841036752800493, numericalGrad= 0.01731227765588983, relError= 1.0, absError=0.03515331440869032, scorePlus=26.9448233011381, scoreMinus= 26.944822954892548
          o.n.a.v.GradCheckUtil - Param 43 (innull) FAILED: grad= 0.007649779560825278, numericalGrad= 0.01162868752402346, relError= 0.20639130412631565, absError=0.003978907963198182, scorePlus=26.9448232443022, scoreMinus= 26.94482301172845
          o.n.a.v.GradCheckUtil - Param 44 (innull) FAILED: grad= -0.006887752083802293, numericalGrad= -0.02386480275617941, relError= 0.5520533419325891, absError=0.01697705067237712, scorePlus=26.9448228893673, scoreMinus= 26.944823366663353
          o.n.a.v.GradCheckUtil - Param 45 (innull) FAILED: grad= -0.013941741737199047, numericalGrad= 0.03519315487920949, relError= 1.0, absError=0.04913489661640853, scorePlus=26.944823479946873, scoreMinus= 26.944822776083775
          o.n.a.v.GradCheckUtil - Param 46 (innull) FAILED: grad= 0.021065521522685617, numericalGrad= 0.026425222543480228, relError= 0.11285780263470453, absError=0.0053597010207946105, scorePlus=26.94482339226755, scoreMinus= 26.9448228637631
          o.n.a.v.GradCheckUtil - Param 47 (innull) FAILED: grad= -0.006444492224259538, numericalGrad= 0.012563145901367532, relError= 1.0, absError=0.01900763812562707, scorePlus=26.944823253646785, scoreMinus= 26.944823002383867
          o.n.a.v.GradCheckUtil - Param 48 (innull) FAILED: grad= -0.006831759707107109, numericalGrad= -0.01694752089775875, relError= 0.4254023222461025, absError=0.010115761190651641, scorePlus=26.94482295854012, scoreMinus= 26.944823297490537
          o.n.a.v.GradCheckUtil - Param 49 (innull) FAILED: grad= -0.026332059093687334, numericalGrad= -0.012745258359814214, relError= 0.34769021056883387, absError=0.01358680073387312, scorePlus=26.944823000562742, scoreMinus= 26.94482325546791
          o.n.a.v.GradCheckUtil - Param 50 (innull) FAILED: grad= -0.023864802668498303, numericalGrad= -0.02653711703715089, relError= 0.053020090985801585, absError=0.002672314368652586, scorePlus=26.944822862644152, scoreMinus= 26.944823393386493
          o.n.a.v.GradCheckUtil - Param 51 (innull) FAILED: grad= 0.010000814498616605, numericalGrad= -0.021111742931623212, relError= 1.0, absError=0.031112557430239815, scorePlus=26.944822916897895, scoreMinus= 26.944823339132753
          o.n.a.v.GradCheckUtil - Param 52 (innull) FAILED: grad= 0.028599176953511173, numericalGrad= 0.010923470128432198, relError= 0.447229832263802, absError=0.017675706825078977, scorePlus=26.944823237250027, scoreMinus= 26.944823018780625
          o.n.a.v.GradCheckUtil - Param 53 (innull) FAILED: grad= -0.012745258058950264, numericalGrad= -0.006887752235229526, relError= 0.2983498575079541, absError=0.005857505823720737, scorePlus=26.944823059137804, scoreMinus= 26.944823196892848
          o.n.a.v.GradCheckUtil - Param 54 (innull) FAILED: grad= 0.022637477316359775, numericalGrad= 0.030492171987361868, relError= 0.1478401377374024, absError=0.007854694671002093, scorePlus=26.944823432937042, scoreMinus= 26.944822823093602
          o.n.a.v.GradCheckUtil - Param 55 (innull) FAILED: grad= -0.013707934009148175, numericalGrad= 0.0022999468995976713, relError= 1.0, absError=0.016007880908745845, scorePlus=26.944823151014795, scoreMinus= 26.944823105015857
          o.n.a.v.GradCheckUtil - Param 56 (innull) FAILED: grad= 0.030492172203921763, numericalGrad= -0.022799350318791763, relError= 1.0, absError=0.053291522522713526, scorePlus=26.944822900021823, scoreMinus= 26.94482335600883
          o.n.a.v.GradCheckUtil - Param 57 (innull) FAILED: grad= 0.005988822358420016, numericalGrad= -0.0017570597421467935, relError= 1.0, absError=0.00774588210056681, scorePlus=26.94482311044473, scoreMinus= 26.944823145585925
          o.n.a.v.GradCheckUtil - Param 58 (innull) FAILED: grad= -0.019505465827498493, numericalGrad= -0.006444492228752096, relError= 0.5033138616422691, absError=0.013060973598746396, scorePlus=26.944823063570404, scoreMinus= 26.944823192460248
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 60 params checked, 2 passed, 58 failed. Largest relative error = 1.0
          o.n.a.f.DifferentialFunction - No fields found for property name shapeArr for class org.nd4j.linalg.api.ops.impl.shape.Reshape
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "out" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.f.DifferentialFunction - No fields found for property name shapeArr for class org.nd4j.linalg.api.ops.impl.shape.Reshape
          o.n.a.v.GradCheckUtil - Param 1 (innull) FAILED: grad= 0.023790312914424995, numericalGrad= -0.009028096492613713, relError= 1.0, absError=0.03281840940703871, scorePlus=27.367953330593018, scoreMinus= 27.367953511154948
          o.n.a.v.GradCheckUtil - Param 2 (innull) FAILED: grad= -0.021285660136804437, numericalGrad= -0.010062074373706764, relError= 0.3580349884402107, absError=0.011223585763097673, scorePlus=27.36795332025324, scoreMinus= 27.367953521494726
          o.n.a.v.GradCheckUtil - Param 3 (innull) FAILED: grad= 0.023886066653602486, numericalGrad= -0.028755588843409893, relError= 1.0, absError=0.05264165549701238, scorePlus=27.367953133318093, scoreMinus= 27.36795370842987
          o.n.a.v.GradCheckUtil - Param 4 (innull) FAILED: grad= 0.024420951322619334, numericalGrad= -0.0031757414475919172, relError= 1.0, absError=0.02759669277021125, scorePlus=27.36795338911657, scoreMinus= 27.367953452631397
          o.n.a.v.GradCheckUtil - Param 5 (innull) FAILED: grad= 0.007688911931365405, numericalGrad= 0.023886066635725452, relError= 0.5129743689277305, absError=0.016197154704360048, scorePlus=27.367953659734646, scoreMinus= 27.367953182013313
          o.n.a.v.GradCheckUtil - Param 6 (innull) FAILED: grad= 0.02353414028561082, numericalGrad= 0.021691083773589522, relError= 0.04075284424481163, absError=0.0018430565120212995, scorePlus=27.36795363778482, scoreMinus= 27.367953203963143
          o.n.a.v.GradCheckUtil - Param 7 (innull) FAILED: grad= 0.016700195182242267, numericalGrad= -0.00364517109829876, relError= 1.0, absError=0.020345366280541028, scorePlus=27.36795338442227, scoreMinus= 27.367953457325694
          o.n.a.v.GradCheckUtil - Param 8 (innull) FAILED: grad= 0.011269555456117948, numericalGrad= -0.022228520712985752, relError= 1.0, absError=0.0334980761691037, scorePlus=27.367953198588776, scoreMinus= 27.36795364315919
          o.n.a.v.GradCheckUtil - Param 9 (innull) FAILED: grad= -0.019376425076283843, numericalGrad= 0.024395554731881926, relError= 1.0, absError=0.04377197980816577, scorePlus=27.36795366482953, scoreMinus= 27.367953176918434
          o.n.a.v.GradCheckUtil - Param 10 (innull) FAILED: grad= -0.02261713175289239, numericalGrad= 0.023534140325409677, relError= 1.0, absError=0.046151272078302066, scorePlus=27.367953656215384, scoreMinus= 27.367953185532578
          o.n.a.v.GradCheckUtil - Param 11 (innull) FAILED: grad= -0.021924404759772628, numericalGrad= 0.002706845592115314, relError= 1.0, absError=0.024631250351887943, scorePlus=27.367953447942437, scoreMinus= 27.367953393805525
          o.n.a.v.GradCheckUtil - Param 12 (innull) FAILED: grad= -0.009028096263823344, numericalGrad= -0.013077682226025898, relError= 0.18319128476122581, absError=0.004049585962202553, scorePlus=27.36795329009716, scoreMinus= 27.367953551650803
          o.n.a.v.GradCheckUtil - Param 13 (innull) FAILED: grad= -0.008910024594535323, numericalGrad= -0.022017980683131096, relError= 0.42382158082665705, absError=0.013107956088595774, scorePlus=27.367953200694174, scoreMinus= 27.367953641053788
          o.n.a.v.GradCheckUtil - Param 14 (innull) FAILED: grad= -0.014691224887437132, numericalGrad= 0.016366496602415737, relError= 1.0, absError=0.03105772148985287, scorePlus=27.36795358453895, scoreMinus= 27.367953257209017
          o.n.a.v.GradCheckUtil - Param 15 (innull) FAILED: grad= 0.021691083830948903, numericalGrad= -0.01937642508664794, relError= 1.0, absError=0.04106750891759685, scorePlus=27.36795322710973, scoreMinus= 27.367953614638232
          o.n.a.v.GradCheckUtil - Param 16 (innull) FAILED: grad= -0.003987743463035812, numericalGrad= 0.011752908690709772, relError= 1.0, absError=0.015740652153745583, scorePlus=27.367953538403068, scoreMinus= 27.367953303344894
          o.n.a.v.GradCheckUtil - Param 17 (innull) FAILED: grad= 0.019120424464595564, numericalGrad= -0.024889817495932217, relError= 1.0, absError=0.04401024196052778, scorePlus=27.367953171975806, scoreMinus= 27.367953669772156
          o.n.a.v.GradCheckUtil - Param 18 (innull) FAILED: grad= 0.0027068456202314047, numericalGrad= -3.6494469668468804E-4, relError= 1.0, absError=0.003071790316916093, scorePlus=27.367953417224534, scoreMinus= 27.367953424523428
          o.n.a.v.GradCheckUtil - Param 19 (innull) FAILED: grad= 0.01927625130906891, numericalGrad= 0.0047136282432802545, relError= 0.6070319375306175, absError=0.014562623065788656, scorePlus=27.367953468010263, scoreMinus= 27.3679533737377
          o.n.a.v.GradCheckUtil - Param 20 (innull) FAILED: grad= 0.019689601818152075, numericalGrad= 0.023790313008476, relError= 0.09431276962420723, absError=0.004100711190323927, scorePlus=27.36795365877711, scoreMinus= 27.36795318297085
          o.n.a.v.GradCheckUtil - Param 21 (innull) FAILED: grad= 0.011752908814459475, numericalGrad= -0.00891002436276267, relError= 1.0, absError=0.020662933177222145, scorePlus=27.367953331773737, scoreMinus= 27.367953509974225
          o.n.a.v.GradCheckUtil - Param 22 (innull) FAILED: grad= 0.006766996111797991, numericalGrad= 0.011788685405633713, relError= 0.27062812482086485, absError=0.005021689293835722, scorePlus=27.367953538760837, scoreMinus= 27.36795330298713
          o.n.a.v.GradCheckUtil - Param 23 (innull) FAILED: grad= 0.029011379672620904, numericalGrad= 0.010581014464605687, relError= 0.46550267064264594, absError=0.018430365208015217, scorePlus=27.367953526684126, scoreMinus= 27.367953315063836
          o.n.a.v.GradCheckUtil - Param 24 (innull) FAILED: grad= -0.010062074227336413, numericalGrad= -5.381208367793988E-4, relError= 0.8984696350351011, absError=0.009523953390557014, scorePlus=27.367953415492774, scoreMinus= 27.36795342625519
          o.n.a.v.GradCheckUtil - Param 25 (innull) FAILED: grad= 0.011788685423561566, numericalGrad= 0.024420951483250516, relError= 0.34886475366209635, absError=0.01263226605968895, scorePlus=27.367953665083494, scoreMinus= 27.367953176664464
          o.n.a.v.GradCheckUtil - Param 26 (innull) FAILED: grad= -0.02793379721337121, numericalGrad= -0.003987743468769622, relError= 0.7501534460082845, absError=0.023946053744601587, scorePlus=27.367953380996546, scoreMinus= 27.367953460751416
          o.n.a.v.GradCheckUtil - Param 27 (innull) FAILED: grad= -0.0036451709876839235, numericalGrad= -0.02162641656866526, relError= 0.7115202217069961, absError=0.017981245580981336, scorePlus=27.36795320460981, scoreMinus= 27.367953637138143
          o.n.a.v.GradCheckUtil - Param 28 (innull) FAILED: grad= -0.021626416465676937, numericalGrad= -0.0014430931116748977, relError= 0.8748917390865011, absError=0.02018332335400204, scorePlus=27.36795340644305, scoreMinus= 27.367953435304912
          o.n.a.v.GradCheckUtil - Param 29 (innull) FAILED: grad= 0.008143716352976064, numericalGrad= 0.015844472756043615, relError= 0.32102283203078585, absError=0.007700756403067551, scorePlus=27.36795357931871, scoreMinus= 27.367953262429253
          o.n.a.v.GradCheckUtil - Param 30 (innull) FAILED: grad= -0.013077682098430563, numericalGrad= 0.016700195359931058, relError= 1.0, absError=0.02977787745836162, scorePlus=27.367953587875935, scoreMinus= 27.367953253872027
          o.n.a.v.GradCheckUtil - Param 31 (innull) FAILED: grad= -0.0013137778459260607, numericalGrad= 0.01927625135067501, relError= 1.0, absError=0.02059002919660107, scorePlus=27.367953613636494, scoreMinus= 27.367953228111467
          o.n.a.v.GradCheckUtil - Param 32 (innull) FAILED: grad= -0.023582760594022634, numericalGrad= -0.0013137777088445546, relError= 0.894461013586515, absError=0.02226898288517808, scorePlus=27.367953407736202, scoreMinus= 27.367953434011756
          o.n.a.v.GradCheckUtil - Param 33 (innull) FAILED: grad= -0.024889817590568568, numericalGrad= 0.02274401342816645, relError= 1.0, absError=0.047633831018735015, scorePlus=27.367953648314113, scoreMinus= 27.367953193433845
          o.n.a.v.GradCheckUtil - Param 34 (innull) FAILED: grad= 0.007719528026690698, numericalGrad= -0.009652363353040982, relError= 1.0, absError=0.01737189137973168, scorePlus=27.367953324350346, scoreMinus= 27.367953517397613
          o.n.a.v.GradCheckUtil - Param 35 (innull) FAILED: grad= 0.001277988686218217, numericalGrad= -0.02261713181184177, relError= 1.0, absError=0.023895120498059988, scorePlus=27.36795319470266, scoreMinus= 27.367953647045297
          o.n.a.v.GradCheckUtil - Param 36 (innull) FAILED: grad= -0.028755588729875773, numericalGrad= 0.006766996207829833, relError= 1.0, absError=0.035522584937705604, scorePlus=27.367953488543943, scoreMinus= 27.36795335320402
          o.n.a.v.GradCheckUtil - Param 37 (innull) FAILED: grad= 0.0105810144591519, numericalGrad= 0.007719528305472067, relError= 0.15636072604421633, absError=0.0028614861536798335, scorePlus=27.367953498069262, scoreMinus= 27.367953343678696
          o.n.a.v.GradCheckUtil - Param 38 (innull) FAILED: grad= 0.011037671940788276, numericalGrad= -0.028617886194126637, relError= 1.0, absError=0.03965555813491491, scorePlus=27.367953134695117, scoreMinus= 27.36795370705284
          o.n.a.v.GradCheckUtil - Param 39 (innull) FAILED: grad= -0.02222852070255894, numericalGrad= 0.0022073686878343324, relError= 1.0, absError=0.024435889390393272, scorePlus=27.367953442947666, scoreMinus= 27.367953398800292
          o.n.a.v.GradCheckUtil - Param 40 (innull) FAILED: grad= -0.001443093381425903, numericalGrad= -0.021285659990155633, relError= 0.8730160552289464, absError=0.01984256660872973, scorePlus=27.36795320801738, scoreMinus= 27.36795363373058
          o.n.a.v.GradCheckUtil - Param 41 (innull) FAILED: grad= -0.016409823629296105, numericalGrad= -0.014691224947682711, relError= 0.05525854465516353, absError=0.0017185986816133942, scorePlus=27.36795327396173, scoreMinus= 27.36795356778623
          o.n.a.v.GradCheckUtil - Param 42 (innull) FAILED: grad= -0.02201798059971671, numericalGrad= -0.027933796964418885, relError= 0.11843054748365185, absError=0.0059158163647021755, scorePlus=27.36795314153601, scoreMinus= 27.36795370021195
          o.n.a.v.GradCheckUtil - Param 43 (innull) FAILED: grad= 0.022744013209147294, numericalGrad= 0.011037671932001556, relError= 0.3465292281374815, absError=0.011706341277145737, scorePlus=27.3679535312507, scoreMinus= 27.36795331049726
          o.n.a.v.GradCheckUtil - Param 44 (innull) FAILED: grad= 0.0013518822232596605, numericalGrad= -0.010473948108824516, relError= 1.0, absError=0.011825830332084177, scorePlus=27.367953316134496, scoreMinus= 27.36795352561346
          o.n.a.v.GradCheckUtil - Param 45 (innull) FAILED: grad= -3.6494466837552145E-4, numericalGrad= 0.007688912084802268, relError= 1.0, absError=0.008053856753177789, scorePlus=27.3679534977631, scoreMinus= 27.36795334398486
          o.n.a.v.GradCheckUtil - Param 46 (innull) FAILED: grad= -0.028617886436649975, numericalGrad= 0.01912042471019504, relError= 1.0, absError=0.047738311146845014, scorePlus=27.367953612078228, scoreMinus= 27.367953229669734
          o.n.a.v.GradCheckUtil - Param 47 (innull) FAILED: grad= -0.008076169731090432, numericalGrad= 0.008143716634378961, relError= 1.0, absError=0.016219886365469394, scorePlus=27.36795350231115, scoreMinus= 27.367953339436816
          o.n.a.v.GradCheckUtil - Param 48 (innull) FAILED: grad= -0.0031757414190177052, numericalGrad= -0.01640982336681418, relError= 0.6757059136415587, absError=0.013234081947796475, scorePlus=27.36795325677575, scoreMinus= 27.367953584972216
          o.n.a.v.GradCheckUtil - Param 49 (innull) FAILED: grad= -5.381208796235121E-4, numericalGrad= -0.012675154437147283, relError= 0.9185484496882451, absError=0.01213703355752377, scorePlus=27.367953294122437, scoreMinus= 27.367953547625525
          o.n.a.v.GradCheckUtil - Param 50 (innull) FAILED: grad= -0.010473948194566415, numericalGrad= 0.011269555777460026, relError= 1.0, absError=0.021743503972026443, scorePlus=27.367953533569537, scoreMinus= 27.36795330817842
          o.n.a.v.GradCheckUtil - Param 51 (innull) FAILED: grad= 0.024395554802744964, numericalGrad= 0.019689602126504724, relError= 0.1067468736425871, absError=0.00470595267624024, scorePlus=27.36795361777, scoreMinus= 27.367953223977956
          o.n.a.v.GradCheckUtil - Param 52 (innull) FAILED: grad= 0.01584447273395206, numericalGrad= -0.02358276010028248, relError= 1.0, absError=0.03942723283423454, scorePlus=27.367953185046378, scoreMinus= 27.36795365670158
          o.n.a.v.GradCheckUtil - Param 53 (innull) FAILED: grad= -0.012675154641131071, numericalGrad= 0.001351882517042213, relError= 1.0, absError=0.014027037158173284, scorePlus=27.367953434392806, scoreMinus= 27.367953407355156
          o.n.a.v.GradCheckUtil - Param 54 (innull) FAILED: grad= 0.016366496723427874, numericalGrad= -0.020648694487590546, relError= 1.0, absError=0.03701519121101842, scorePlus=27.367953214387036, scoreMinus= 27.367953627360926
          o.n.a.v.GradCheckUtil - Param 55 (innull) FAILED: grad= -0.009652363393921292, numericalGrad= -0.021924404691731066, relError= 0.3886414614859164, absError=0.012272041297809774, scorePlus=27.36795320162993, scoreMinus= 27.367953640118024
          o.n.a.v.GradCheckUtil - Param 56 (innull) FAILED: grad= -0.0206486947467693, numericalGrad= 0.029011379965027114, relError= 1.0, absError=0.04966007471179641, scorePlus=27.367953710987777, scoreMinus= 27.367953130760178
          o.n.a.v.GradCheckUtil - Param 57 (innull) FAILED: grad= 0.004713628418281083, numericalGrad= 0.001277988737058422, relError= 0.5734077448791847, absError=0.0034356396812226606, scorePlus=27.367953433653867, scoreMinus= 27.367953408094092
          o.n.a.v.GradCheckUtil - Param 58 (innull) FAILED: grad= 0.00220736842485336, numericalGrad= -0.008076169599746663, relError= 1.0, absError=0.010283538024600023, scorePlus=27.367953340112283, scoreMinus= 27.367953501635675
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 60 params checked, 2 passed, 58 failed. Largest relative error = 1.0
          o.n.a.f.DifferentialFunction - No fields found for property name shapeArr for class org.nd4j.linalg.api.ops.impl.shape.Reshape
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "out" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.f.DifferentialFunction - No fields found for property name shapeArr for class org.nd4j.linalg.api.ops.impl.shape.Reshape
          o.n.a.v.GradCheckUtil - Param 1 (innull) FAILED: grad= 0.025901858556361724, numericalGrad= -0.010562196273156133, relError= 1.0, absError=0.03646405482951785, scorePlus=28.156675917789567, scoreMinus= 28.156676129033492
          o.n.a.v.GradCheckUtil - Param 2 (innull) FAILED: grad= -0.0072325832046826995, numericalGrad= -0.007394608125821377, relError= 0.011076967373824189, absError=1.6202492113867768E-4, scorePlus=28.15667594946545, scoreMinus= 28.15667609735761
          o.n.a.v.GradCheckUtil - Param 3 (innull) FAILED: grad= -0.00782862108247479, numericalGrad= 0.02757119634821947, relError= 1.0, absError=0.03539981743069426, scorePlus=28.15667629912349, scoreMinus= 28.156675747699563
          o.n.a.v.GradCheckUtil - Param 4 (innull) FAILED: grad= -0.013785153575105409, numericalGrad= -0.0017637256988223269, relError= 0.7731379004556642, absError=0.012021427876283082, scorePlus=28.156676005774273, scoreMinus= 28.156676041048787
          o.n.a.v.GradCheckUtil - Param 5 (innull) FAILED: grad= -0.01280674040257777, numericalGrad= -0.00782862130677131, relError= 0.24124215344144256, absError=0.00497811909580646, scorePlus=28.156675945125315, scoreMinus= 28.15667610169774
          o.n.a.v.GradCheckUtil - Param 6 (innull) FAILED: grad= 0.027186725944574087, numericalGrad= 0.028474750557450076, relError= 0.023140324220992388, absError=0.0012880246128759883, scorePlus=28.15667630815903, scoreMinus= 28.15667573866402
          o.n.a.v.GradCheckUtil - Param 7 (innull) FAILED: grad= -0.008253197876822615, numericalGrad= 0.023331786458413713, relError= 1.0, absError=0.03158498433523633, scorePlus=28.15667625672939, scoreMinus= 28.15667579009366
          o.n.a.v.GradCheckUtil - Param 8 (innull) FAILED: grad= -0.0048305421613712655, numericalGrad= -0.01658207064991757, relError= 0.54881338359375, absError=0.011751528488546303, scorePlus=28.156675857590823, scoreMinus= 28.156676189232236
          o.n.a.v.GradCheckUtil - Param 9 (innull) FAILED: grad= 0.0028015857680839334, numericalGrad= -0.008069186563375297, relError= 1.0, absError=0.01087077233145923, scorePlus=28.156675942719666, scoreMinus= 28.156676104103397
          o.n.a.v.GradCheckUtil - Param 10 (innull) FAILED: grad= 0.01564823604488694, numericalGrad= 0.027186725404249042, relError= 0.26937083562135067, absError=0.011538489359362102, scorePlus=28.156676295278782, scoreMinus= 28.156675751544274
          o.n.a.v.GradCheckUtil - Param 11 (innull) FAILED: grad= -0.02035262830102798, numericalGrad= -3.6664857816504076E-4, relError= 0.9646079754324591, absError=0.01998597972286294, scorePlus=28.156676019745042, scoreMinus= 28.156676027078014
          o.n.a.v.GradCheckUtil - Param 12 (innull) FAILED: grad= -0.010562196130817134, numericalGrad= -0.014226400146810645, relError= 0.14781813277989167, absError=0.003664204015993511, scorePlus=28.156675881147525, scoreMinus= 28.156676165675528
          o.n.a.v.GradCheckUtil - Param 13 (innull) FAILED: grad= -0.011461042864354648, numericalGrad= 0.022016076783870627, relError= 1.0, absError=0.03347711964822528, scorePlus=28.156676243572296, scoreMinus= 28.15667580325076
          o.n.a.v.GradCheckUtil - Param 14 (innull) FAILED: grad= -0.02754212485816826, numericalGrad= 0.014633196876445707, relError= 1.0, absError=0.04217532173461397, scorePlus=28.1566761697435, scoreMinus= 28.15667587707956
          o.n.a.v.GradCheckUtil - Param 15 (innull) FAILED: grad= 0.028474750731159078, numericalGrad= 0.002801585452516519, relError= 0.8208495115243849, absError=0.025673165278642558, scorePlus=28.156676051427382, scoreMinus= 28.156675995395673
          o.n.a.v.GradCheckUtil - Param 16 (innull) FAILED: grad= -0.01389955903477528, numericalGrad= -0.027904472332807014, relError= 0.33501346257461906, absError=0.014004913298031734, scorePlus=28.156675744366805, scoreMinus= 28.15667630245625
          o.n.a.v.GradCheckUtil - Param 17 (innull) FAILED: grad= -0.012212532380660723, numericalGrad= -0.010617415036051623, relError= 0.06986951461138348, absError=0.0015951173446091, scorePlus=28.15667591723738, scoreMinus= 28.15667612958568
          o.n.a.v.GradCheckUtil - Param 18 (innull) FAILED: grad= -3.666482216824539E-4, numericalGrad= 0.00553201751074539, relError= 1.0, absError=0.005898665732427843, scorePlus=28.156676078731703, scoreMinus= 28.156675968091353
          o.n.a.v.GradCheckUtil - Param 19 (innull) FAILED: grad= -0.0022453935401638182, numericalGrad= -0.025359307898042967, relError= 0.8373180347420066, absError=0.02311391435787915, scorePlus=28.15667576981845, scoreMinus= 28.156676277004607
          o.n.a.v.GradCheckUtil - Param 20 (innull) FAILED: grad= -0.024240390324483017, numericalGrad= 0.025901858258237095, relError= 1.0, absError=0.05014224858272011, scorePlus=28.15667628243011, scoreMinus= 28.156675764392944
          o.n.a.v.GradCheckUtil - Param 21 (innull) FAILED: grad= -0.027904472200953823, numericalGrad= -0.011461042959126642, relError= 0.41771152174586623, absError=0.01644342924182718, scorePlus=28.1566759088011, scoreMinus= 28.156676138021957
          o.n.a.v.GradCheckUtil - Param 22 (innull) FAILED: grad= -0.010054500824309984, numericalGrad= -0.02937609284714426, relError= 0.49001524511212546, absError=0.019321592022834275, scorePlus=28.156675729650598, scoreMinus= 28.156676317172455
          o.n.a.v.GradCheckUtil - Param 23 (innull) FAILED: grad= -0.0287704317600783, numericalGrad= 0.009662281819089458, relError= 1.0, absError=0.03843271357916776, scorePlus=28.156676120034348, scoreMinus= 28.15667592678871
          o.n.a.v.GradCheckUtil - Param 24 (innull) FAILED: grad= -0.007394607972536056, numericalGrad= 0.027637508814848385, relError= 1.0, absError=0.03503211678738444, scorePlus=28.156676299786618, scoreMinus= 28.15667574703644
          o.n.a.v.GradCheckUtil - Param 25 (innull) FAILED: grad= -0.029376092527001504, numericalGrad= -0.013785153640810675, relError= 0.36122541099885774, absError=0.01559093888619083, scorePlus=28.15667588555999, scoreMinus= 28.156676161263064
          o.n.a.v.GradCheckUtil - Param 26 (innull) FAILED: grad= -0.005754590674646633, numericalGrad= -0.013899559192509512, relError= 0.4144146947548139, absError=0.00814496851786288, scorePlus=28.15667588441594, scoreMinus= 28.156676162407123
          o.n.a.v.GradCheckUtil - Param 27 (innull) FAILED: grad= 0.023331786512383556, numericalGrad= 0.007626714371156139, relError= 0.5072943357401919, absError=0.015705072141227416, scorePlus=28.156676099678673, scoreMinus= 28.156675947144386
          o.n.a.v.GradCheckUtil - Param 28 (innull) FAILED: grad= 0.007626714785222497, numericalGrad= -0.008971908016519592, relError= 1.0, absError=0.01659862280174209, scorePlus=28.156675933692448, scoreMinus= 28.156676113130608
          o.n.a.v.GradCheckUtil - Param 29 (innull) FAILED: grad= 0.020026514257339895, numericalGrad= 0.014780173707151787, relError= 0.15072794502999545, absError=0.005246340550188107, scorePlus=28.156676171213267, scoreMinus= 28.156675875609793
          o.n.a.v.GradCheckUtil - Param 30 (innull) FAILED: grad= -0.014226399997679608, numericalGrad= -0.008253198124918981, relError= 0.2657165773242097, absError=0.005973201872760627, scorePlus=28.156675940879552, scoreMinus= 28.156676105943514
          o.n.a.v.GradCheckUtil - Param 31 (innull) FAILED: grad= -0.012595883598529627, numericalGrad= -0.002245393915245586, relError= 0.6974123133050398, absError=0.010350489683284041, scorePlus=28.156676000957592, scoreMinus= 28.15667604586547
          o.n.a.v.GradCheckUtil - Param 32 (innull) FAILED: grad= 0.02943169359475287, numericalGrad= -0.012595883625010627, relError= 1.0, absError=0.042027577219763496, scorePlus=28.156675897452697, scoreMinus= 28.15667614937037
          o.n.a.v.GradCheckUtil - Param 33 (innull) FAILED: grad= -0.01061741472281109, numericalGrad= 0.022216162598454044, relError= 1.0, absError=0.032833577321265135, scorePlus=28.156676245573156, scoreMinus= 28.156675801249904
          o.n.a.v.GradCheckUtil - Param 34 (innull) FAILED: grad= 0.006854924632561528, numericalGrad= 0.011893414608721285, relError= 0.26874326900727713, absError=0.0050384899761597565, scorePlus=28.156676142345678, scoreMinus= 28.156675904477385
          o.n.a.v.GradCheckUtil - Param 35 (innull) FAILED: grad= -0.0034106170577699107, numericalGrad= 0.01564823595145981, relError= 1.0, absError=0.019058853009229722, scorePlus=28.156676179893893, scoreMinus= 28.156675866929174
          o.n.a.v.GradCheckUtil - Param 36 (innull) FAILED: grad= 0.027571196603684196, numericalGrad= -0.010054500876321981, relError= 1.0, absError=0.03762569748000617, scorePlus=28.156675922866523, scoreMinus= 28.15667612395654
          o.n.a.v.GradCheckUtil - Param 37 (innull) FAILED: grad= 0.009662282340147781, numericalGrad= 0.006854924627930358, relError= 0.1699656435644987, absError=0.002807357712217423, scorePlus=28.15667609196078, scoreMinus= 28.156675954862287
          o.n.a.v.GradCheckUtil - Param 38 (innull) FAILED: grad= 0.026663171887149895, numericalGrad= 0.026388937612864535, relError= 0.005169149292457172, absError=2.7423427428536E-4, scorePlus=28.156676287300908, scoreMinus= 28.156675759522155
          o.n.a.v.GradCheckUtil - Param 39 (innull) FAILED: grad= -0.016582070340345825, numericalGrad= -0.0074884615841597215, relError= 0.3777901038791814, absError=0.009093608756186103, scorePlus=28.156675948526914, scoreMinus= 28.156676098296145
          o.n.a.v.GradCheckUtil - Param 40 (innull) FAILED: grad= -0.008971907857296539, numericalGrad= -0.0072325832434216855, relError= 0.1073359603250831, absError=0.0017393246138748533, scorePlus=28.156675951085695, scoreMinus= 28.15667609573736
          o.n.a.v.GradCheckUtil - Param 41 (innull) FAILED: grad= -0.00472392973495746, numericalGrad= -0.027542125025092897, relError= 0.707188885031813, absError=0.022818195290135436, scorePlus=28.156675747990278, scoreMinus= 28.156676298832778
          o.n.a.v.GradCheckUtil - Param 42 (innull) FAILED: grad= 0.02201607708279497, numericalGrad= -0.005754590581830143, relError= 1.0, absError=0.027770667664625114, scorePlus=28.156675965865624, scoreMinus= 28.156676080957435
          o.n.a.v.GradCheckUtil - Param 43 (innull) FAILED: grad= 0.02221616285284923, numericalGrad= 0.026663171937002513, relError= 0.0909793290615028, absError=0.004447009084153283, scorePlus=28.156676290043247, scoreMinus= 28.15667575677981
          o.n.a.v.GradCheckUtil - Param 44 (innull) FAILED: grad= 0.009667255242584664, numericalGrad= -0.016088081089549178, relError= 1.0, absError=0.02575533633213384, scorePlus=28.15667586253072, scoreMinus= 28.15667618429234
          o.n.a.v.GradCheckUtil - Param 45 (innull) FAILED: grad= 0.005532017769864438, numericalGrad= -0.012806740734561116, relError= 1.0, absError=0.018338758504425554, scorePlus=28.156675895344122, scoreMinus= 28.156676151478937
          o.n.a.v.GradCheckUtil - Param 46 (innull) FAILED: grad= 0.026388937486676717, numericalGrad= -0.012212532318756074, relError= 1.0, absError=0.03860146980543279, scorePlus=28.156675901286206, scoreMinus= 28.156676145536853
          o.n.a.v.GradCheckUtil - Param 47 (innull) FAILED: grad= -0.002108498792994392, numericalGrad= 0.02002651431354252, relError= 1.0, absError=0.022135013106536913, scorePlus=28.156676223676673, scoreMinus= 28.156675823146387
          o.n.a.v.GradCheckUtil - Param 48 (innull) FAILED: grad= -0.0017637252425146389, numericalGrad= -0.004723929869498988, relError= 0.4562826746913133, absError=0.0029602046269843496, scorePlus=28.15667597617223, scoreMinus= 28.15667607065083
          o.n.a.v.GradCheckUtil - Param 49 (innull) FAILED: grad= 0.027637509145414692, numericalGrad= 0.01290823110622341, relError= 0.36327559807213533, absError=0.014729278039191282, scorePlus=28.15667615249384, scoreMinus= 28.15667589432922
          o.n.a.v.GradCheckUtil - Param 50 (innull) FAILED: grad= -0.01608808101313802, numericalGrad= -0.004830542366107693, relError= 0.53815867530745, absError=0.011257538647030326, scorePlus=28.156675975106108, scoreMinus= 28.156676071716955
          o.n.a.v.GradCheckUtil - Param 51 (innull) FAILED: grad= -0.008069186134847167, numericalGrad= -0.024240390494867366, relError= 0.5005080860498752, absError=0.0161712043600202, scorePlus=28.156675781007625, scoreMinus= 28.156676265815435
          o.n.a.v.GradCheckUtil - Param 52 (innull) FAILED: grad= 0.014780173945482509, numericalGrad= 0.029431693526760224, relError= 0.3313933660566654, absError=0.014651519581277715, scorePlus=28.156676317728465, scoreMinus= 28.156675729094594
          o.n.a.v.GradCheckUtil - Param 53 (innull) FAILED: grad= 0.012908231385313072, numericalGrad= 0.009667255085332727, relError= 0.14356174801346966, absError=0.0032409762999803457, scorePlus=28.156676120084082, scoreMinus= 28.15667592673898
          o.n.a.v.GradCheckUtil - Param 54 (innull) FAILED: grad= 0.014633197051236864, numericalGrad= 0.008695831255067787, relError= 0.2545054906793743, absError=0.005937365796169077, scorePlus=28.156676110369844, scoreMinus= 28.15667593645322
          o.n.a.v.GradCheckUtil - Param 55 (innull) FAILED: grad= 0.011893414844730157, numericalGrad= -0.02035262838262497, relError= 1.0, absError=0.03224604322735513, scorePlus=28.156675819885248, scoreMinus= 28.156676226937815
          o.n.a.v.GradCheckUtil - Param 56 (innull) FAILED: grad= 0.008695831401909151, numericalGrad= -0.028770431903524237, relError= 1.0, absError=0.03746626330543339, scorePlus=28.15667573570721, scoreMinus= 28.15667631111585
          o.n.a.v.GradCheckUtil - Param 57 (innull) FAILED: grad= -0.025359307724592422, numericalGrad= -0.0034106170332393044, relError= 0.7629040004832915, absError=0.021948690691353117, scorePlus=28.15667598930536, scoreMinus= 28.1566760575177
          o.n.a.v.GradCheckUtil - Param 58 (innull) FAILED: grad= -0.007488461639162303, numericalGrad= -0.0021084987977815217, relError= 0.560590290720636, absError=0.005379962841380781, scorePlus=28.15667600232654, scoreMinus= 28.156676044496518
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 60 params checked, 2 passed, 58 failed. Largest relative error = 1.0
          o.n.c.t.BaseND4JTest - ShapeOpValidation.testReshapeGradient: 420 ms, threadCount: (29->29), jvmTotal=3691511808, jvmMax=7635730432, totalBytes=116064, maxBytes=8589934592, currPhys=3850039296, maxPhys=8589934592
        • org.opentest4j.AssertionFailedError: [Gradient check failed - Test name: "toShape=[3, 20], order=c", Gradient check failed - Test name: "toShape=[3, 20], order=f", Gradient check failed - Test name: "toShape=[12, 5], order=c", Gradient check failed - Test name: "toShape=[12, 5], order=f", Gradient check failed - Test name: "toShape=[1, 60], order=c", Gradient check failed - Test name: "toShape=[1, 60], order=f", Gradient check failed - Test name: "toShape=[60, 1], order=c", Gradient check failed - Test name: "toShape=[60, 1], order=f"] ==>
          at org.junit.jupiter.api.AssertionUtils.fail(AssertionUtils.java:55)
          at org.junit.jupiter.api.AssertionUtils.failNotEqual(AssertionUtils.java:62)
          at org.junit.jupiter.api.AssertEquals.assertEquals(AssertEquals.java:150)
          at org.junit.jupiter.api.Assertions.assertEquals(Assertions.java:543)
          at org.nd4j.autodiff.opvalidation.ShapeOpValidation.testReshapeGradient(ShapeOpValidation.java:165)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
          at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
          at java.lang.reflect.Method.invoke(Method.java:498)
          at org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:688)
          at org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed(InvocationInterceptorChain.java:131)
          at org.junit.jupiter.engine.extension.TimeoutExtension.intercept(TimeoutExtension.java:149)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestableMethod(TimeoutExtension.java:140)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestTemplateMethod(TimeoutExtension.java:92)
          at org.junit.jupiter.engine.execution.ExecutableInvoker$ReflectiveInterceptorCall.lambda$ofVoidMethod$0(ExecutableInvoker.java:115)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.lambda$invoke$0(ExecutableInvoker.java:105)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation.proceed(InvocationInterceptorChain.java:106)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.proceed(InvocationInterceptorChain.java:64)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.chainAndInvoke(InvocationInterceptorChain.java:45)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.invoke(InvocationInterceptorChain.java:37)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:104)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:98)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$invokeTestMethod$6(TestMethodTestDescriptor.java:210)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.invokeTestMethod(TestMethodTestDescriptor.java:206)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:131)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:65)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:226)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:204)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:139)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.lambda$execute$2(TestTemplateTestDescriptor.java:107)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:175)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$11$1.accept(ReferencePipeline.java:440)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:107)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:42)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:107)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:88)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:67)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:52)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:114)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:86)
          at org.junit.platform.launcher.core.DefaultLauncherSession$DelegatingLauncher.execute(DefaultLauncherSession.java:86)
          at org.junit.platform.launcher.core.SessionPerRequestLauncher.execute(SessionPerRequestLauncher.java:53)
          at com.intellij.junit5.JUnit5IdeaTestRunner.startRunnerWithArgs(JUnit5IdeaTestRunner.java:71)
          at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:33)
          at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:235)
          at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:54)
    • passedtestDeterminant22(Nd4jBackend)
    • 120 ms
      testBroadcastInt1(Nd4jBackend)
      • 120 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - ShapeOpValidation.testBroadcastInt1
          o.n.c.t.BaseND4JTest - ShapeOpValidation.testBroadcastInt1: 120 ms, threadCount: (29->29), jvmTotal=3690463232, jvmMax=7635730432, totalBytes=4512, maxBytes=8589934592, currPhys=3850035200, maxPhys=8589934592
    • 124 ms
      testBroadcastInt2(Nd4jBackend)
      • 124 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - ShapeOpValidation.testBroadcastInt2
          o.n.c.t.BaseND4JTest - ShapeOpValidation.testBroadcastInt2: 124 ms, threadCount: (29->29), jvmTotal=3690987520, jvmMax=7635730432, totalBytes=4532, maxBytes=8589934592, currPhys=3850035200, maxPhys=8589934592
    • 125 ms
      testMergeMaxIndex(Nd4jBackend)
      • 125 ms
        error[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - ShapeOpValidation.testMergeMaxIndex
          o.n.c.t.BaseND4JTest - ShapeOpValidation.testMergeMaxIndex: 124 ms, threadCount: (29->29), jvmTotal=3689938944, jvmMax=7635730432, totalBytes=4852, maxBytes=8589934592, currPhys=3850051584, maxPhys=8589934592
        • java.lang.IllegalArgumentException: Can not set org.nd4j.linalg.api.buffer.DataType field org.nd4j.linalg.api.ops.impl.shape.MergeMaxIndex.dataType to java.lang.Long
          at sun.reflect.UnsafeFieldAccessorImpl.throwSetIllegalArgumentException(UnsafeFieldAccessorImpl.java:167)
          at sun.reflect.UnsafeFieldAccessorImpl.throwSetIllegalArgumentException(UnsafeFieldAccessorImpl.java:171)
          at sun.reflect.UnsafeObjectFieldAccessorImpl.set(UnsafeObjectFieldAccessorImpl.java:81)
          at java.lang.reflect.Field.set(Field.java:764)
          at org.nd4j.autodiff.functions.DifferentialFunction.setValueFor(DifferentialFunction.java:302)
          at org.nd4j.linalg.api.ops.DynamicCustomOp.setValueFor(DynamicCustomOp.java:1075)
          at org.nd4j.autodiff.functions.DifferentialFunction.setPropertiesForFunction(DifferentialFunction.java:186)
          at org.nd4j.linalg.api.ops.DynamicCustomOp.setPropertiesForFunction(DynamicCustomOp.java:1065)
          at org.nd4j.autodiff.samediff.serde.FlatBuffersMapper.fromFlatNode(FlatBuffersMapper.java:478)
          at org.nd4j.autodiff.samediff.SameDiff.fromFlatBuffers(SameDiff.java:5400)
          at org.nd4j.autodiff.samediff.SameDiff.fromFlatBuffers(SameDiff.java:5283)
          at org.nd4j.autodiff.validation.OpValidation.checkDeserializedEquality(OpValidation.java:235)
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:210)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:118)
          at org.nd4j.autodiff.opvalidation.ShapeOpValidation.testMergeMaxIndex(ShapeOpValidation.java:2648)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
          at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
          at java.lang.reflect.Method.invoke(Method.java:498)
          at org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:688)
          at org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed(InvocationInterceptorChain.java:131)
          at org.junit.jupiter.engine.extension.TimeoutExtension.intercept(TimeoutExtension.java:149)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestableMethod(TimeoutExtension.java:140)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestTemplateMethod(TimeoutExtension.java:92)
          at org.junit.jupiter.engine.execution.ExecutableInvoker$ReflectiveInterceptorCall.lambda$ofVoidMethod$0(ExecutableInvoker.java:115)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.lambda$invoke$0(ExecutableInvoker.java:105)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation.proceed(InvocationInterceptorChain.java:106)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.proceed(InvocationInterceptorChain.java:64)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.chainAndInvoke(InvocationInterceptorChain.java:45)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.invoke(InvocationInterceptorChain.java:37)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:104)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:98)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$invokeTestMethod$6(TestMethodTestDescriptor.java:210)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.invokeTestMethod(TestMethodTestDescriptor.java:206)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:131)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:65)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:226)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:204)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:139)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.lambda$execute$2(TestTemplateTestDescriptor.java:107)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:175)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$11$1.accept(ReferencePipeline.java:440)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:107)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:42)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:107)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:88)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:67)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:52)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:114)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:86)
          at org.junit.platform.launcher.core.DefaultLauncherSession$DelegatingLauncher.execute(DefaultLauncherSession.java:86)
          at org.junit.platform.launcher.core.SessionPerRequestLauncher.execute(SessionPerRequestLauncher.java:53)
          at com.intellij.junit5.JUnit5IdeaTestRunner.startRunnerWithArgs(JUnit5IdeaTestRunner.java:71)
          at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:33)
          at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:235)
          at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:54)
    • 120 ms
      testGatherNdSingle(Nd4jBackend)
      • 120 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - ShapeOpValidation.testGatherNdSingle
          o.n.c.t.BaseND4JTest - ShapeOpValidation.testGatherNdSingle: 120 ms, threadCount: (29->29), jvmTotal=3690463232, jvmMax=7635730432, totalBytes=4852, maxBytes=8589934592, currPhys=3850051584, maxPhys=8589934592
    • 122 ms
      testPermute2(Nd4jBackend)
      • 122 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - ShapeOpValidation.testPermute2
          o.n.c.t.BaseND4JTest - ShapeOpValidation.testPermute2: 121 ms, threadCount: (29->29), jvmTotal=3689414656, jvmMax=7635730432, totalBytes=6152, maxBytes=8589934592, currPhys=3850047488, maxPhys=8589934592
    • 124 ms
      testPermute3(Nd4jBackend)
      • 124 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - ShapeOpValidation.testPermute3
          o.n.c.t.BaseND4JTest - ShapeOpValidation.testPermute3: 123 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4708, maxBytes=8589934592, currPhys=3850047488, maxPhys=8589934592
    • 123 ms
      testPermute4(Nd4jBackend)
      • 123 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - ShapeOpValidation.testPermute4
          o.n.c.t.BaseND4JTest - ShapeOpValidation.testPermute4: 123 ms, threadCount: (29->29), jvmTotal=3689414656, jvmMax=7635730432, totalBytes=4664, maxBytes=8589934592, currPhys=3850047488, maxPhys=8589934592
    • 123 ms
      testStridedSliceEdgeCase(Nd4jBackend)
      • 123 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - ShapeOpValidation.testStridedSliceEdgeCase
          o.n.c.t.BaseND4JTest - ShapeOpValidation.testStridedSliceEdgeCase: 123 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4656, maxBytes=8589934592, currPhys=3850047488, maxPhys=8589934592
    • 155 ms
      testConcat(Nd4jBackend, TestInfo)
      • 155 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - ShapeOpValidation.testConcat
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "out" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 32 params checked, 32 passed, 0 failed. Largest relative error = 1.3367231520928651E-8
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "out" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 24 params checked, 24 passed, 0 failed. Largest relative error = 8.70891415157692E-9
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "out" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 72 params checked, 72 passed, 0 failed. Largest relative error = 1.3220797719926088E-8
          o.n.c.t.BaseND4JTest - ShapeOpValidation.testConcat: 154 ms, threadCount: (29->29), jvmTotal=3688890368, jvmMax=7635730432, totalBytes=40792, maxBytes=8589934592, currPhys=3850047488, maxPhys=8589934592
    • 124 ms
      testDistancesExec(Nd4jBackend)
      • 124 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - ShapeOpValidation.testDistancesExec
          o.n.a.o.ShapeOpValidation - Starting: euclidean
          o.n.a.o.ShapeOpValidation - Rank: 2, DataType: DOUBLE, Offset: 0, Order: c, Shape: [4,2], Stride: [4,1]
          o.n.a.s.SameDiff - Inferring output "reduce_sum" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.o.ShapeOpValidation - Starting: manhattan
          o.n.a.o.ShapeOpValidation - Rank: 2, DataType: DOUBLE, Offset: 0, Order: c, Shape: [4,2], Stride: [4,1]
          o.n.a.s.SameDiff - Inferring output "reduce_sum" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.o.ShapeOpValidation - Starting: cosinesim
          o.n.a.o.ShapeOpValidation - Rank: 2, DataType: DOUBLE, Offset: 0, Order: c, Shape: [4,2], Stride: [4,1]
          o.n.a.s.SameDiff - Inferring output "reduce_sum" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.o.ShapeOpValidation - Starting: cosinedist
          o.n.a.o.ShapeOpValidation - Rank: 2, DataType: DOUBLE, Offset: 0, Order: c, Shape: [4,2], Stride: [4,1]
          o.n.a.s.SameDiff - Inferring output "reduce_sum" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.o.ShapeOpValidation - Starting: jaccard
          o.n.a.o.ShapeOpValidation - Rank: 2, DataType: DOUBLE, Offset: 0, Order: c, Shape: [4,2], Stride: [4,1]
          o.n.a.s.SameDiff - Inferring output "reduce_sum" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.c.t.BaseND4JTest - ShapeOpValidation.testDistancesExec: 124 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=14452, maxBytes=8589934592, currPhys=3848998912, maxPhys=8589934592
    • 121 ms
      testGather(Nd4jBackend)
      • 121 ms
        error[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - ShapeOpValidation.testGather
          o.n.a.f.DifferentialFunction - No fields found for property name dimensions for class org.nd4j.linalg.api.ops.impl.shape.Gather
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "std" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.f.DifferentialFunction - No fields found for property name dimensions for class org.nd4j.linalg.api.ops.impl.shape.Gather
          exes are incorrect !
          shape::doPermuteShapeInfo function failed: rearrange indexes are incorrect !
          shape::doPermuteShapeInfo function failed: rearrange indexes are incorrect !
          shape::doPermuteShapeInfo function failed: rearrange indexes are incorrect !
          shape::doPermuteShapeInfo function failed: rearrange indexes are incorrect !
          shape::doPermuteShapeInfo function failed: rearrange indexes are incorrect !
          shape::doPermuteShapeInfo function failed: rearrange indexes are incorrect !
          shape::doPermuteShapeInfo function failed: rearrange indexes are incorrect !
          shape::doPermuteShapeInfo function failed: rearrange indexes are incorrect !
          shape::doPermuteShapeInfo function failed: rearrange indexes are incorrect !
          shape::doPermuteShapeInfo function failed: rearrange indexes are incorrect !
          shape::doPermuteShapeInfo function failed: rearrange indexes are incorrect !
          shape::doPermuteShapeInfo function failed: rearrange indexes are incorrect !
          shape::doPermuteShapeInfo function failed: rearrange indexes are incorrect !
          shape::doPermuteShapeInfo function failed: rearrange indexes are incorrect !
          shape::doPermuteShapeInfo function failed: rearrange indexes are incorrect !
          shape::doPermuteShapeInfo function failed: rearrange indexes are incorrect !
          shape::doPermuteShapeInfo function failed: rearrange indexes are incorrect !
          shape::doPermuteShapeInfo function failed: rearrange indexes are incorrect !
          shape::doPermuteShapeInfo function failed: rearrange indexes are incorrect !
          shape::doPermuteShapeInfo function failed: rearrange indexes are incorrect !
          shape::doPermuteShapeInfo function failed: rearrange indexes are incorrect !
          shape::doPermuteShapeInfo function failed: rearrange indexes are incorrect !
          shape::doPermuteShapeInfo function failed: rearrange indexes are incorrect !
          shape::doPermuteShapeInfo function failed: rearrange indexes are incorrect !
          shape::doPermuteShapeInfo function failed: rearrange indexes are incorrect !
          shape::doPermuteShapeInfo function failed: rearrange indexes are incorrect !
          shape::doPermuteShapeInfo function failed: rearrange indexes are incorrect !
          shape::doPermuteShapeInfo function failed: rearrange indexes are incorrect !
          shape::doPermuteShapeInfo function failed: rearrange indexes are incorrect !
          shape::doPermuteShapeInfo function failed: rearrange indexes are incorrect !
          shape::doPermuteShapeInfo function failed: rearrange indexes are incorrect !
          shape::doPermuteShapeInfo function failed: rearrange indexes are incorrect !
          shape::doPermuteShapeInfo function failed: rearrange indexes are incorrect !
          Error at [C:/Users/agibs/Documents/GitHub/dl4j-PR-split/deeplearning4j/libnd4j/include/ops/declarable/generic/transforms/scatter_add.cpp:63:0]:
          SCATTER_ADD OP: wrong shape of updates array, expected is [2, 4, 3, 2], but got [2, 4, 2, 2] instead !
          o.n.l.c.n.o.NativeOpExecutioner - Failed to execute op scatter_add. Attempted to execute with 3 inputs, 1 outputs, 0 targs,0 bargs and 0 iargs. Inputs: [(DOUBLE,[2,4,3,2],c), (INT,[2],c), (DOUBLE,[2,4,2,2],c)]. Outputs: [(DOUBLE,[2,4,3,2],c)]. tArgs: -. iArgs: -. bArgs: -. Input var names: [permute_1, idx, permute]. Output var names: [scatter_add] - Please see above message (printed out from c++) for a possible cause of error.
        • java.lang.RuntimeException: Op validation failed
          at org.nd4j.linalg.cpu.nativecpu.ops.NativeOpExecutioner.exec(NativeOpExecutioner.java:1921)
          at org.nd4j.linalg.factory.Nd4j.exec(Nd4j.java:6577)
          at org.nd4j.autodiff.samediff.internal.InferenceSession.doExec(InferenceSession.java:487)
          at org.nd4j.autodiff.samediff.internal.InferenceSession.getOutputs(InferenceSession.java:214)
          at org.nd4j.autodiff.samediff.internal.InferenceSession.getOutputs(InferenceSession.java:60)
          at org.nd4j.autodiff.samediff.internal.AbstractSession.output(AbstractSession.java:387)
          at org.nd4j.autodiff.samediff.SameDiff.directExecHelper(SameDiff.java:2606)
          at org.nd4j.autodiff.samediff.SameDiff.batchOutputHelper(SameDiff.java:2574)
          at org.nd4j.autodiff.samediff.SameDiff.calculateGradientsAndOutputs(SameDiff.java:4091)
          at org.nd4j.autodiff.samediff.SameDiff.calculateGradients(SameDiff.java:4052)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:166)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:83)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:57)
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:218)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:118)
          at org.nd4j.autodiff.opvalidation.ShapeOpValidation.testGather(ShapeOpValidation.java:1577)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
          at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
          at java.lang.reflect.Method.invoke(Method.java:498)
          at org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:688)
          at org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed(InvocationInterceptorChain.java:131)
          at org.junit.jupiter.engine.extension.TimeoutExtension.intercept(TimeoutExtension.java:149)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestableMethod(TimeoutExtension.java:140)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestTemplateMethod(TimeoutExtension.java:92)
          at org.junit.jupiter.engine.execution.ExecutableInvoker$ReflectiveInterceptorCall.lambda$ofVoidMethod$0(ExecutableInvoker.java:115)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.lambda$invoke$0(ExecutableInvoker.java:105)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation.proceed(InvocationInterceptorChain.java:106)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.proceed(InvocationInterceptorChain.java:64)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.chainAndInvoke(InvocationInterceptorChain.java:45)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.invoke(InvocationInterceptorChain.java:37)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:104)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:98)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$invokeTestMethod$6(TestMethodTestDescriptor.java:210)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.invokeTestMethod(TestMethodTestDescriptor.java:206)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:131)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:65)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:226)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:204)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:139)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.lambda$execute$2(TestTemplateTestDescriptor.java:107)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:175)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$11$1.accept(ReferencePipeline.java:440)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:107)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:42)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:107)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:88)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:67)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:52)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:114)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:86)
          at org.junit.platform.launcher.core.DefaultLauncherSession$DelegatingLauncher.execute(DefaultLauncherSession.java:86)
          at org.junit.platform.launcher.core.SessionPerRequestLauncher.execute(SessionPerRequestLauncher.java:53)
          at com.intellij.junit5.JUnit5IdeaTestRunner.startRunnerWithArgs(JUnit5IdeaTestRunner.java:71)
          at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:33)
          at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:235)
          at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:54)
        • o.n.c.t.BaseND4JTest - ShapeOpValidation.testGather: 121 ms, threadCount: (29->29), jvmTotal=3688366080, jvmMax=7635730432, totalBytes=8316, maxBytes=8589934592, currPhys=3848998912, maxPhys=8589934592
        • java.lang.IllegalStateException: Exception encountered during gradient check
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:221)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:118)
          at org.nd4j.autodiff.opvalidation.ShapeOpValidation.testGather(ShapeOpValidation.java:1577)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
          at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
          at java.lang.reflect.Method.invoke(Method.java:498)
          at org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:688)
          at org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed(InvocationInterceptorChain.java:131)
          at org.junit.jupiter.engine.extension.TimeoutExtension.intercept(TimeoutExtension.java:149)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestableMethod(TimeoutExtension.java:140)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestTemplateMethod(TimeoutExtension.java:92)
          at org.junit.jupiter.engine.execution.ExecutableInvoker$ReflectiveInterceptorCall.lambda$ofVoidMethod$0(ExecutableInvoker.java:115)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.lambda$invoke$0(ExecutableInvoker.java:105)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation.proceed(InvocationInterceptorChain.java:106)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.proceed(InvocationInterceptorChain.java:64)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.chainAndInvoke(InvocationInterceptorChain.java:45)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.invoke(InvocationInterceptorChain.java:37)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:104)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:98)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$invokeTestMethod$6(TestMethodTestDescriptor.java:210)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.invokeTestMethod(TestMethodTestDescriptor.java:206)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:131)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:65)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:226)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:204)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:139)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.lambda$execute$2(TestTemplateTestDescriptor.java:107)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:175)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$11$1.accept(ReferencePipeline.java:440)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:107)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:42)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:107)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:88)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:67)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:52)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:114)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:86)
          at org.junit.platform.launcher.core.DefaultLauncherSession$DelegatingLauncher.execute(DefaultLauncherSession.java:86)
          at org.junit.platform.launcher.core.SessionPerRequestLauncher.execute(SessionPerRequestLauncher.java:53)
          at com.intellij.junit5.JUnit5IdeaTestRunner.startRunnerWithArgs(JUnit5IdeaTestRunner.java:71)
          at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:33)
          at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:235)
          at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:54)
          Caused by: java.lang.RuntimeException: Op validation failed
          at org.nd4j.linalg.cpu.nativecpu.ops.NativeOpExecutioner.exec(NativeOpExecutioner.java:1921)
          at org.nd4j.linalg.factory.Nd4j.exec(Nd4j.java:6577)
          at org.nd4j.autodiff.samediff.internal.InferenceSession.doExec(InferenceSession.java:487)
          at org.nd4j.autodiff.samediff.internal.InferenceSession.getOutputs(InferenceSession.java:214)
          at org.nd4j.autodiff.samediff.internal.InferenceSession.getOutputs(InferenceSession.java:60)
          at org.nd4j.autodiff.samediff.internal.AbstractSession.output(AbstractSession.java:387)
          at org.nd4j.autodiff.samediff.SameDiff.directExecHelper(SameDiff.java:2606)
          at org.nd4j.autodiff.samediff.SameDiff.batchOutputHelper(SameDiff.java:2574)
          at org.nd4j.autodiff.samediff.SameDiff.calculateGradientsAndOutputs(SameDiff.java:4091)
          at org.nd4j.autodiff.samediff.SameDiff.calculateGradients(SameDiff.java:4052)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:166)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:83)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:57)
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:218)
          ... 134 more
    • 122 ms
      testGatherEmpty(Nd4jBackend)
      • 122 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - ShapeOpValidation.testGatherEmpty
          o.n.c.t.BaseND4JTest - ShapeOpValidation.testGatherEmpty: 121 ms, threadCount: (29->29), jvmTotal=3688366080, jvmMax=7635730432, totalBytes=4544, maxBytes=8589934592, currPhys=3848998912, maxPhys=8589934592
    • 123 ms
      testStridedSliceNewAxisMask2(Nd4jBackend)
      • 123 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - ShapeOpValidation.testStridedSliceNewAxisMask2
          o.n.c.t.BaseND4JTest - ShapeOpValidation.testStridedSliceNewAxisMask2: 123 ms, threadCount: (29->29), jvmTotal=3687317504, jvmMax=7635730432, totalBytes=4960, maxBytes=8589934592, currPhys=3847946240, maxPhys=8589934592
    • 124 ms
      testStridedSliceBeginEndMask(Nd4jBackend)
      • 124 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - ShapeOpValidation.testStridedSliceBeginEndMask
          o.n.c.t.BaseND4JTest - ShapeOpValidation.testStridedSliceBeginEndMask: 122 ms, threadCount: (29->29), jvmTotal=3687841792, jvmMax=7635730432, totalBytes=5112, maxBytes=8589934592, currPhys=3847946240, maxPhys=8589934592
    • 124 ms
      testSizeAt_1(Nd4jBackend)
      • 124 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - ShapeOpValidation.testSizeAt_1
          o.n.c.t.BaseND4JTest - ShapeOpValidation.testSizeAt_1: 124 ms, threadCount: (29->29), jvmTotal=3686793216, jvmMax=7635730432, totalBytes=4528, maxBytes=8589934592, currPhys=3846897664, maxPhys=8589934592
    • 125 ms
      invertPermutation(Nd4jBackend)
      • 125 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - ShapeOpValidation.invertPermutation
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.c.t.BaseND4JTest - ShapeOpValidation.invertPermutation: 124 ms, threadCount: (29->29), jvmTotal=3687317504, jvmMax=7635730432, totalBytes=4844, maxBytes=8589934592, currPhys=3846897664, maxPhys=8589934592
    • 122 ms
      testReductionShape(Nd4jBackend)
      • 122 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - ShapeOpValidation.testReductionShape
          o.n.c.t.BaseND4JTest - ShapeOpValidation.testReductionShape: 122 ms, threadCount: (29->29), jvmTotal=3687317504, jvmMax=7635730432, totalBytes=4497, maxBytes=8589934592, currPhys=3846897664, maxPhys=8589934592
    • 122 ms
      testTranspose(Nd4jBackend)
      • 122 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - ShapeOpValidation.testTranspose
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "std" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 4 params checked, 4 passed, 0 failed. Largest relative error = 5.555269116332571E-10
          o.n.c.t.BaseND4JTest - ShapeOpValidation.testTranspose: 122 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=6088, maxBytes=8589934592, currPhys=3845844992, maxPhys=8589934592
    • 124 ms
      testSplit1(Nd4jBackend)
      • 124 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - ShapeOpValidation.testSplit1
          o.n.c.t.BaseND4JTest - ShapeOpValidation.testSplit1: 124 ms, threadCount: (29->29), jvmTotal=3686793216, jvmMax=7635730432, totalBytes=4664, maxBytes=8589934592, currPhys=3845853184, maxPhys=8589934592
    • 121 ms
      testSplit2(Nd4jBackend)
      • 121 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - ShapeOpValidation.testSplit2
          o.n.c.t.BaseND4JTest - ShapeOpValidation.testSplit2: 121 ms, threadCount: (29->29), jvmTotal=3686793216, jvmMax=7635730432, totalBytes=4776, maxBytes=8589934592, currPhys=3845853184, maxPhys=8589934592
    • 124 ms
      testStack2(Nd4jBackend)
      • 124 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - ShapeOpValidation.testStack2
          o.n.c.t.BaseND4JTest - ShapeOpValidation.testStack2: 123 ms, threadCount: (29->29), jvmTotal=3686793216, jvmMax=7635730432, totalBytes=4800, maxBytes=8589934592, currPhys=3845853184, maxPhys=8589934592
    • 124 ms
      testCastEmpty(Nd4jBackend)
      • 124 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - ShapeOpValidation.testCastEmpty
          o.n.c.t.BaseND4JTest - ShapeOpValidation.testCastEmpty: 122 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4472, maxBytes=8589934592, currPhys=3844804608, maxPhys=8589934592
    • 125 ms
      testTileBp(Nd4jBackend)
      • 125 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - ShapeOpValidation.testTileBp
          o.n.c.t.BaseND4JTest - ShapeOpValidation.testTileBp: 124 ms, threadCount: (29->29), jvmTotal=3686268928, jvmMax=7635730432, totalBytes=5824, maxBytes=8589934592, currPhys=3844804608, maxPhys=8589934592
    • 140 ms
      testTriuOp(Nd4jBackend)
      • 140 ms
        error[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - ShapeOpValidation.testTriuOp
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
        • java.lang.RuntimeException: NDArray::sizeAt: bad size index requested
        • o.n.l.c.n.o.NativeOpExecutioner - Failed to execute op triu_bp. Attempted to execute with 2 inputs, 1 outputs, 0 targs,0 bargs and 1 iargs. Inputs: [(DOUBLE,[4,3],c), (DOUBLE,[],c)]. Outputs: [(DOUBLE,[],c)]. tArgs: -. iArgs: [-1]. bArgs: -. Input var names: [sd_var, cast]. Output var names: [sd_var-grad] - Please see above message (printed out from c++) for a possible cause of error.
        • at org.nd4j.linalg.cpu.nativecpu.ops.NativeOpExecutioner.exec(NativeOpExecutioner.java:1921)
          at org.nd4j.linalg.factory.Nd4j.exec(Nd4j.java:6577)
          at org.nd4j.autodiff.samediff.internal.InferenceSession.doExec(InferenceSession.java:487)
          at org.nd4j.autodiff.samediff.internal.InferenceSession.getOutputs(InferenceSession.java:214)
          at org.nd4j.autodiff.samediff.internal.InferenceSession.getOutputs(InferenceSession.java:60)
          at org.nd4j.autodiff.samediff.internal.AbstractSession.output(AbstractSession.java:387)
          at org.nd4j.autodiff.samediff.SameDiff.directExecHelper(SameDiff.java:2606)
          at org.nd4j.autodiff.samediff.SameDiff.batchOutputHelper(SameDiff.java:2574)
          at org.nd4j.autodiff.samediff.SameDiff.calculateGradientsAndOutputs(SameDiff.java:4091)
          at org.nd4j.autodiff.samediff.SameDiff.calculateGradients(SameDiff.java:4052)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:166)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:83)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:57)
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:218)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:118)
          at org.nd4j.autodiff.opvalidation.ShapeOpValidation.testTriuOp(ShapeOpValidation.java:2677)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
          at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
          at java.lang.reflect.Method.invoke(Method.java:498)
          at org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:688)
          at org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed(InvocationInterceptorChain.java:131)
          at org.junit.jupiter.engine.extension.TimeoutExtension.intercept(TimeoutExtension.java:149)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestableMethod(TimeoutExtension.java:140)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestTemplateMethod(TimeoutExtension.java:92)
          at org.junit.jupiter.engine.execution.ExecutableInvoker$ReflectiveInterceptorCall.lambda$ofVoidMethod$0(ExecutableInvoker.java:115)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.lambda$invoke$0(ExecutableInvoker.java:105)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation.proceed(InvocationInterceptorChain.java:106)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.proceed(InvocationInterceptorChain.java:64)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.chainAndInvoke(InvocationInterceptorChain.java:45)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.invoke(InvocationInterceptorChain.java:37)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:104)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:98)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$invokeTestMethod$6(TestMethodTestDescriptor.java:210)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.invokeTestMethod(TestMethodTestDescriptor.java:206)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:131)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:65)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:226)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:204)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:139)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.lambda$execute$2(TestTemplateTestDescriptor.java:107)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:175)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$11$1.accept(ReferencePipeline.java:440)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:107)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:42)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:107)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:88)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:67)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:52)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:114)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:86)
          at org.junit.platform.launcher.core.DefaultLauncherSession$DelegatingLauncher.execute(DefaultLauncherSession.java:86)
          at org.junit.platform.launcher.core.SessionPerRequestLauncher.execute(SessionPerRequestLauncher.java:53)
          at com.intellij.junit5.JUnit5IdeaTestRunner.startRunnerWithArgs(JUnit5IdeaTestRunner.java:71)
          at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:33)
          at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:235)
          at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:54)
        • o.n.c.t.BaseND4JTest - ShapeOpValidation.testTriuOp: 140 ms, threadCount: (29->29), jvmTotal=3686268928, jvmMax=7635730432, totalBytes=5148, maxBytes=8589934592, currPhys=3844849664, maxPhys=8589934592
        • java.lang.IllegalStateException: Exception encountered during gradient check
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:221)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:118)
          at org.nd4j.autodiff.opvalidation.ShapeOpValidation.testTriuOp(ShapeOpValidation.java:2677)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
          at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
          at java.lang.reflect.Method.invoke(Method.java:498)
          at org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:688)
          at org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed(InvocationInterceptorChain.java:131)
          at org.junit.jupiter.engine.extension.TimeoutExtension.intercept(TimeoutExtension.java:149)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestableMethod(TimeoutExtension.java:140)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestTemplateMethod(TimeoutExtension.java:92)
          at org.junit.jupiter.engine.execution.ExecutableInvoker$ReflectiveInterceptorCall.lambda$ofVoidMethod$0(ExecutableInvoker.java:115)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.lambda$invoke$0(ExecutableInvoker.java:105)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation.proceed(InvocationInterceptorChain.java:106)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.proceed(InvocationInterceptorChain.java:64)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.chainAndInvoke(InvocationInterceptorChain.java:45)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.invoke(InvocationInterceptorChain.java:37)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:104)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:98)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$invokeTestMethod$6(TestMethodTestDescriptor.java:210)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.invokeTestMethod(TestMethodTestDescriptor.java:206)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:131)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:65)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:226)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:204)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:139)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.lambda$execute$2(TestTemplateTestDescriptor.java:107)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:175)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$11$1.accept(ReferencePipeline.java:440)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:107)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:42)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:107)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:88)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:67)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:52)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:114)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:86)
          at org.junit.platform.launcher.core.DefaultLauncherSession$DelegatingLauncher.execute(DefaultLauncherSession.java:86)
          at org.junit.platform.launcher.core.SessionPerRequestLauncher.execute(SessionPerRequestLauncher.java:53)
          at com.intellij.junit5.JUnit5IdeaTestRunner.startRunnerWithArgs(JUnit5IdeaTestRunner.java:71)
          at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:33)
          at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:235)
          at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:54)
          Caused by: java.lang.RuntimeException: NDArray::sizeAt: bad size index requested
          at org.nd4j.linalg.cpu.nativecpu.ops.NativeOpExecutioner.exec(NativeOpExecutioner.java:1921)
          at org.nd4j.linalg.factory.Nd4j.exec(Nd4j.java:6577)
          at org.nd4j.autodiff.samediff.internal.InferenceSession.doExec(InferenceSession.java:487)
          at org.nd4j.autodiff.samediff.internal.InferenceSession.getOutputs(InferenceSession.java:214)
          at org.nd4j.autodiff.samediff.internal.InferenceSession.getOutputs(InferenceSession.java:60)
          at org.nd4j.autodiff.samediff.internal.AbstractSession.output(AbstractSession.java:387)
          at org.nd4j.autodiff.samediff.SameDiff.directExecHelper(SameDiff.java:2606)
          at org.nd4j.autodiff.samediff.SameDiff.batchOutputHelper(SameDiff.java:2574)
          at org.nd4j.autodiff.samediff.SameDiff.calculateGradientsAndOutputs(SameDiff.java:4091)
          at org.nd4j.autodiff.samediff.SameDiff.calculateGradients(SameDiff.java:4052)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:166)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:83)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:57)
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:218)
          ... 134 more
    • 122 ms
      testSlice2d(Nd4jBackend)
      • 122 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - ShapeOpValidation.testSlice2d
          o.n.c.t.BaseND4JTest - ShapeOpValidation.testSlice2d: 122 ms, threadCount: (29->29), jvmTotal=3686268928, jvmMax=7635730432, totalBytes=4856, maxBytes=8589934592, currPhys=3844849664, maxPhys=8589934592
    • 124 ms
      testSlice3d(Nd4jBackend)
      • 124 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - ShapeOpValidation.testSlice3d
          o.n.c.t.BaseND4JTest - ShapeOpValidation.testSlice3d: 123 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=5016, maxBytes=8589934592, currPhys=3843796992, maxPhys=8589934592
    • passedtestMatrixDeterminant(Nd4jBackend)
    • 125 ms
      testPermuteSimple(Nd4jBackend)
      • 125 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - ShapeOpValidation.testPermuteSimple
          o.n.c.t.BaseND4JTest - ShapeOpValidation.testPermuteSimple: 125 ms, threadCount: (29->29), jvmTotal=3685744640, jvmMax=7635730432, totalBytes=4640, maxBytes=8589934592, currPhys=3843796992, maxPhys=8589934592
    • 122 ms
      testSequenceMask(Nd4jBackend)
      • 122 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - ShapeOpValidation.testSequenceMask
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.f.DifferentialFunction - No fields found for property name maxInd for class org.nd4j.linalg.api.ops.impl.shape.SequenceMask
          o.n.a.f.DifferentialFunction - No fields found for property name dtype for class org.nd4j.linalg.api.ops.impl.shape.SequenceMask
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.c.t.BaseND4JTest - ShapeOpValidation.testSequenceMask: 122 ms, threadCount: (29->29), jvmTotal=3685744640, jvmMax=7635730432, totalBytes=5428, maxBytes=8589934592, currPhys=3843801088, maxPhys=8589934592
    • 123 ms
      testStridedSliceEmpty(Nd4jBackend)
      • 123 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - ShapeOpValidation.testStridedSliceEmpty
          o.n.c.t.BaseND4JTest - ShapeOpValidation.testStridedSliceEmpty: 123 ms, threadCount: (29->29), jvmTotal=3685744640, jvmMax=7635730432, totalBytes=4616, maxBytes=8589934592, currPhys=3843801088, maxPhys=8589934592
    • 124 ms
      testTransposeOp(Nd4jBackend)
      • 124 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - ShapeOpValidation.testTransposeOp
          o.n.c.t.BaseND4JTest - ShapeOpValidation.testTransposeOp: 124 ms, threadCount: (29->29), jvmTotal=3685744640, jvmMax=7635730432, totalBytes=4628, maxBytes=8589934592, currPhys=3843801088, maxPhys=8589934592
    • 121 ms
      testStridedSliceShrinkAxis(Nd4jBackend)
      • 121 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - ShapeOpValidation.testStridedSliceShrinkAxis
          o.n.c.t.BaseND4JTest - ShapeOpValidation.testStridedSliceShrinkAxis: 121 ms, threadCount: (29->29), jvmTotal=3685744640, jvmMax=7635730432, totalBytes=4648, maxBytes=8589934592, currPhys=3843801088, maxPhys=8589934592
  • 18.50 s
    SameDiffTests
    • 326 ms
      testConvertToConstant(Nd4jBackend)
      • 326 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - SameDiffTests.testConvertToConstant
          o.n.a.s.SameDiff - Inferring output "var" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.c.t.BaseND4JTest - SameDiffTests.testConvertToConstant: 326 ms, threadCount: (29->29), jvmTotal=3685744640, jvmMax=7635730432, totalBytes=7280, maxBytes=8589934592, currPhys=3843801088, maxPhys=8589934592
    • 123 ms
      testNegativeOneShape(Nd4jBackend)
      • 123 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - SameDiffTests.testNegativeOneShape
          o.n.c.t.BaseND4JTest - SameDiffTests.testNegativeOneShape: 122 ms, threadCount: (29->29), jvmTotal=3685744640, jvmMax=7635730432, totalBytes=4448, maxBytes=8589934592, currPhys=3843801088, maxPhys=8589934592
    • 122 ms
      testSequentialMeans(Nd4jBackend)
      • 122 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - SameDiffTests.testSequentialMeans
          o.n.c.t.BaseND4JTest - SameDiffTests.testSequentialMeans: 121 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4576, maxBytes=8589934592, currPhys=3842752512, maxPhys=8589934592
    • 342 ms
      testActivationBackprop(Nd4jBackend)
      • 342 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - SameDiffTests.testActivationBackprop
          o.n.a.s.SameDiff - Inferring output "totSum" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.s.SameDiff - Inferring output "totSum" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.s.SameDiff - Inferring output "totSum" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.s.SameDiff - Inferring output "totSum" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.s.SameDiff - Inferring output "totSum" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.s.SameDiff - Inferring output "totSum" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.s.SameDiff - Inferring output "totSum" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.s.SameDiff - Inferring output "totSum" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.s.SameDiff - Inferring output "totSum" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.c.t.BaseND4JTest - SameDiffTests.testActivationBackprop: 342 ms, threadCount: (29->29), jvmTotal=3685220352, jvmMax=7635730432, totalBytes=11982, maxBytes=8589934592, currPhys=3842756608, maxPhys=8589934592
    • 136 ms
      testConvertDTypes1(Nd4jBackend)
      • 136 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - SameDiffTests.testConvertDTypes1
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.c.t.BaseND4JTest - SameDiffTests.testConvertDTypes1: 135 ms, threadCount: (29->29), jvmTotal=3685220352, jvmMax=7635730432, totalBytes=5096, maxBytes=8589934592, currPhys=3746947072, maxPhys=8589934592
    • 122 ms
      testConvertDTypes2(Nd4jBackend)
      • 122 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - SameDiffTests.testConvertDTypes2
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.c.t.BaseND4JTest - SameDiffTests.testConvertDTypes2: 121 ms, threadCount: (29->29), jvmTotal=3685220352, jvmMax=7635730432, totalBytes=5088, maxBytes=8589934592, currPhys=3747037184, maxPhys=8589934592
    • 124 ms
      testRsubScalar(Nd4jBackend)
      • 124 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - SameDiffTests.testRsubScalar
          o.n.c.t.BaseND4JTest - SameDiffTests.testRsubScalar: 123 ms, threadCount: (29->29), jvmTotal=3685220352, jvmMax=7635730432, totalBytes=4532, maxBytes=8589934592, currPhys=3747282944, maxPhys=8589934592
    • 124 ms
      validateProdDiff(Nd4jBackend)
      • 124 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - SameDiffTests.validateProdDiff
          o.n.a.s.SameDiff - Inferring output "prod" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.c.t.BaseND4JTest - SameDiffTests.validateProdDiff: 124 ms, threadCount: (29->29), jvmTotal=3685220352, jvmMax=7635730432, totalBytes=4818, maxBytes=8589934592, currPhys=3747897344, maxPhys=8589934592
    • 121 ms
      testFunctionInputsAndArgs(Nd4jBackend)
      • 121 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - SameDiffTests.testFunctionInputsAndArgs
          o.n.c.t.BaseND4JTest - SameDiffTests.testFunctionInputsAndArgs: 121 ms, threadCount: (29->29), jvmTotal=3685220352, jvmMax=7635730432, totalBytes=4480, maxBytes=8589934592, currPhys=3748241408, maxPhys=8589934592
    • 124 ms
      validateMeanDiff(Nd4jBackend)
      • 124 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - SameDiffTests.validateMeanDiff
          o.n.a.s.SameDiff - Inferring output "mean" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.c.t.BaseND4JTest - SameDiffTests.validateMeanDiff: 124 ms, threadCount: (29->29), jvmTotal=3685220352, jvmMax=7635730432, totalBytes=4798, maxBytes=8589934592, currPhys=3748765696, maxPhys=8589934592
    • 124 ms
      testMultiOutput1(Nd4jBackend)
      • 124 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - SameDiffTests.testMultiOutput1
          o.n.a.s.SameDiff - Inferring output "add" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.c.t.BaseND4JTest - SameDiffTests.testMultiOutput1: 124 ms, threadCount: (29->29), jvmTotal=3685220352, jvmMax=7635730432, totalBytes=4688, maxBytes=8589934592, currPhys=3749330944, maxPhys=8589934592
    • 123 ms
      testMultiOutput2(Nd4jBackend)
      • 123 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - SameDiffTests.testMultiOutput2
          o.n.a.s.SameDiff - Inferring output "add" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.c.t.BaseND4JTest - SameDiffTests.testMultiOutput2: 123 ms, threadCount: (29->29), jvmTotal=3685220352, jvmMax=7635730432, totalBytes=4464, maxBytes=8589934592, currPhys=3749617664, maxPhys=8589934592
    • 124 ms
      testSumGradient(Nd4jBackend)
      • 124 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - SameDiffTests.testSumGradient
          o.n.a.s.SameDiff - Inferring output "reduce_sum" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.c.t.BaseND4JTest - SameDiffTests.testSumGradient: 123 ms, threadCount: (29->29), jvmTotal=3685220352, jvmMax=7635730432, totalBytes=4790, maxBytes=8589934592, currPhys=3750666240, maxPhys=8589934592
    • 125 ms
      testVariableRenaming(Nd4jBackend)
      • 125 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - SameDiffTests.testVariableRenaming
          o.n.c.t.BaseND4JTest - SameDiffTests.testVariableRenaming: 123 ms, threadCount: (29->29), jvmTotal=3685220352, jvmMax=7635730432, totalBytes=4884, maxBytes=8589934592, currPhys=3750715392, maxPhys=8589934592
    • 124 ms
      testConv2DWeightsFormat(Nd4jBackend)
      • 124 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - SameDiffTests.testConv2DWeightsFormat
          o.n.c.t.BaseND4JTest - SameDiffTests.testConv2DWeightsFormat: 122 ms, threadCount: (29->29), jvmTotal=3685220352, jvmMax=7635730432, totalBytes=5184, maxBytes=8589934592, currPhys=3751649280, maxPhys=8589934592
    • 122 ms
      testPlaceholderShapeValidation(Nd4jBackend)
      • 122 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - SameDiffTests.testPlaceholderShapeValidation
          o.n.a.s.SameDiff - Inferring output "reduce_mean" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.c.t.BaseND4JTest - SameDiffTests.testPlaceholderShapeValidation: 121 ms, threadCount: (29->29), jvmTotal=3685220352, jvmMax=7635730432, totalBytes=5162, maxBytes=8589934592, currPhys=3751821312, maxPhys=8589934592
    • 124 ms
      testEquals1(Nd4jBackend)
      • 124 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - SameDiffTests.testEquals1
          o.n.a.s.SameDiff - Inferring output "add" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.c.t.BaseND4JTest - SameDiffTests.testEquals1: 123 ms, threadCount: (29->29), jvmTotal=3685220352, jvmMax=7635730432, totalBytes=4464, maxBytes=8589934592, currPhys=3751825408, maxPhys=8589934592
    • 122 ms
      testFunctionScalarResultPropagation(Nd4jBackend)
      • 122 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - SameDiffTests.testFunctionScalarResultPropagation
          o.n.c.t.BaseND4JTest - SameDiffTests.testFunctionScalarResultPropagation: 121 ms, threadCount: (29->29), jvmTotal=3685220352, jvmMax=7635730432, totalBytes=4868, maxBytes=8589934592, currPhys=3751829504, maxPhys=8589934592
    • 123 ms
      testMseBackwards(Nd4jBackend)
      • 123 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - SameDiffTests.testMseBackwards
          o.n.a.s.SameDiff - Inferring output "loss" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.c.t.BaseND4JTest - SameDiffTests.testMseBackwards: 122 ms, threadCount: (29->29), jvmTotal=3685220352, jvmMax=7635730432, totalBytes=5584, maxBytes=8589934592, currPhys=3753132032, maxPhys=8589934592
    • 125 ms
      testEmptyShapeVar(Nd4jBackend)
      • 125 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - SameDiffTests.testEmptyShapeVar
          o.n.c.t.BaseND4JTest - SameDiffTests.testEmptyShapeVar: 124 ms, threadCount: (29->29), jvmTotal=3685220352, jvmMax=7635730432, totalBytes=4496, maxBytes=8589934592, currPhys=3753361408, maxPhys=8589934592
    • 122 ms
      testElementWiseDivAndRDiv(Nd4jBackend)
      • 122 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - SameDiffTests.testElementWiseDivAndRDiv
          o.n.c.t.BaseND4JTest - SameDiffTests.testElementWiseDivAndRDiv: 121 ms, threadCount: (29->29), jvmTotal=3685220352, jvmMax=7635730432, totalBytes=4712, maxBytes=8589934592, currPhys=3753807872, maxPhys=8589934592
    • 123 ms
      testEvalAdd(Nd4jBackend)
      • 123 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - SameDiffTests.testEvalAdd
          o.n.c.t.BaseND4JTest - SameDiffTests.testEvalAdd: 122 ms, threadCount: (29->29), jvmTotal=3685220352, jvmMax=7635730432, totalBytes=4596, maxBytes=8589934592, currPhys=3754459136, maxPhys=8589934592
    • 109 ms
      testTransposeWithVector(Nd4jBackend)
      • 109 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - SameDiffTests.testTransposeWithVector
          o.n.c.t.BaseND4JTest - SameDiffTests.testTransposeWithVector: 109 ms, threadCount: (29->29), jvmTotal=3685220352, jvmMax=7635730432, totalBytes=4816, maxBytes=8589934592, currPhys=3753955328, maxPhys=8589934592
    • 122 ms
      testLabelInputPlaceHolderSgd(Nd4jBackend)
      • 122 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - SameDiffTests.testLabelInputPlaceHolderSgd
          o.n.c.t.BaseND4JTest - SameDiffTests.testLabelInputPlaceHolderSgd: 122 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=5128, maxBytes=8589934592, currPhys=3755532288, maxPhys=8589934592
    • 123 ms
      testConditions(Nd4jBackend)
      • 123 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - SameDiffTests.testConditions
          o.n.c.t.BaseND4JTest - SameDiffTests.testConditions: 123 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4716, maxBytes=8589934592, currPhys=3755536384, maxPhys=8589934592
    • 124 ms
      testUpdateVariable(Nd4jBackend)
      • 124 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - SameDiffTests.testUpdateVariable
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.c.t.BaseND4JTest - SameDiffTests.testUpdateVariable: 123 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4512, maxBytes=8589934592, currPhys=3759616000, maxPhys=8589934592
    • 125 ms
      testGetRank3(Nd4jBackend)
      • 125 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - SameDiffTests.testGetRank3
          o.n.c.t.BaseND4JTest - SameDiffTests.testGetRank3: 125 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=6552, maxBytes=8589934592, currPhys=3760246784, maxPhys=8589934592
    • 124 ms
      validateSumDiff(Nd4jBackend)
      • 124 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - SameDiffTests.validateSumDiff
          o.n.a.s.SameDiff - Inferring output "sum" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.c.t.BaseND4JTest - SameDiffTests.validateSumDiff: 122 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4798, maxBytes=8589934592, currPhys=3760713728, maxPhys=8589934592
    • 122 ms
      validateStdevDiff(Nd4jBackend)
      • 122 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - SameDiffTests.validateStdevDiff
          o.n.a.s.SameDiff - Inferring output "stdev" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.s.SameDiff - Inferring output "stdev" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.c.t.BaseND4JTest - SameDiffTests.validateStdevDiff: 122 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=5392, maxBytes=8589934592, currPhys=3760783360, maxPhys=8589934592
    • 123 ms
      testOnesLike(Nd4jBackend)
      • 123 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - SameDiffTests.testOnesLike
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.c.t.BaseND4JTest - SameDiffTests.testOnesLike: 123 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4760, maxBytes=8589934592, currPhys=3765374976, maxPhys=8589934592
    • 124 ms
      testAddEval(Nd4jBackend)
      • 124 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - SameDiffTests.testAddEval
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.c.t.BaseND4JTest - SameDiffTests.testAddEval: 123 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4480, maxBytes=8589934592, currPhys=3765407744, maxPhys=8589934592
    • 124 ms
      testExternalErrorsSimple(Nd4jBackend)
      • 124 ms
        error[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - SameDiffTests.testExternalErrorsSimple
          o.n.c.t.BaseND4JTest - SameDiffTests.testExternalErrorsSimple: 123 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4656, maxBytes=8589934592, currPhys=3765567488, maxPhys=8589934592
        • java.lang.NullPointerException
          at org.nd4j.linalg.api.ops.impl.layers.ExternalErrorsFunction.doDiff(ExternalErrorsFunction.java:90)
          at org.nd4j.autodiff.functions.DifferentialFunction.diff(DifferentialFunction.java:601)
          at org.nd4j.autodiff.samediff.SameDiff.lambda$createGradFunction$0(SameDiff.java:4500)
          at org.nd4j.autodiff.samediff.SameDiff.defineFunction(SameDiff.java:4029)
          at org.nd4j.autodiff.samediff.SameDiff.defineFunction(SameDiff.java:4014)
          at org.nd4j.autodiff.samediff.SameDiff.createGradFunction(SameDiff.java:4225)
          at org.nd4j.autodiff.samediff.SameDiff.createGradFunction(SameDiff.java:4132)
          at org.nd4j.autodiff.samediff.SameDiff.calculateGradientsAndOutputs(SameDiff.java:4070)
          at org.nd4j.autodiff.samediff.SameDiff.calculateGradients(SameDiff.java:4052)
          at org.nd4j.autodiff.samediff.SameDiffTests.testExternalErrorsSimple(SameDiffTests.java:2351)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
          at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
          at java.lang.reflect.Method.invoke(Method.java:498)
          at org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:688)
          at org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed(InvocationInterceptorChain.java:131)
          at org.junit.jupiter.engine.extension.TimeoutExtension.intercept(TimeoutExtension.java:149)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestableMethod(TimeoutExtension.java:140)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestTemplateMethod(TimeoutExtension.java:92)
          at org.junit.jupiter.engine.execution.ExecutableInvoker$ReflectiveInterceptorCall.lambda$ofVoidMethod$0(ExecutableInvoker.java:115)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.lambda$invoke$0(ExecutableInvoker.java:105)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation.proceed(InvocationInterceptorChain.java:106)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.proceed(InvocationInterceptorChain.java:64)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.chainAndInvoke(InvocationInterceptorChain.java:45)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.invoke(InvocationInterceptorChain.java:37)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:104)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:98)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$invokeTestMethod$6(TestMethodTestDescriptor.java:210)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.invokeTestMethod(TestMethodTestDescriptor.java:206)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:131)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:65)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:226)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:204)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:139)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.lambda$execute$2(TestTemplateTestDescriptor.java:107)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:175)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$11$1.accept(ReferencePipeline.java:440)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:107)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:42)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:107)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:88)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:67)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:52)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:114)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:86)
          at org.junit.platform.launcher.core.DefaultLauncherSession$DelegatingLauncher.execute(DefaultLauncherSession.java:86)
          at org.junit.platform.launcher.core.SessionPerRequestLauncher.execute(SessionPerRequestLauncher.java:53)
          at com.intellij.junit5.JUnit5IdeaTestRunner.startRunnerWithArgs(JUnit5IdeaTestRunner.java:71)
          at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:33)
          at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:235)
          at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:54)
    • 125 ms
      testMseForward(Nd4jBackend)
      • 125 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - SameDiffTests.testMseForward
          o.n.c.t.BaseND4JTest - SameDiffTests.testMseForward: 125 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4696, maxBytes=8589934592, currPhys=3765579776, maxPhys=8589934592
    • 345 ms
      testTrainingConfigJson(Nd4jBackend)
      • 345 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - SameDiffTests.testTrainingConfigJson
          o.n.c.t.BaseND4JTest - SameDiffTests.testTrainingConfigJson: 344 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4448, maxBytes=8589934592, currPhys=3765698560, maxPhys=8589934592
    • 123 ms
      testDup(Nd4jBackend)
      • 123 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - SameDiffTests.testDup
          o.n.c.t.BaseND4JTest - SameDiffTests.testDup: 123 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4912, maxBytes=8589934592, currPhys=3765698560, maxPhys=8589934592
    • 124 ms
      testGet(Nd4jBackend)
      • 124 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - SameDiffTests.testGet
          o.n.c.t.BaseND4JTest - SameDiffTests.testGet: 124 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=5808, maxBytes=8589934592, currPhys=3765698560, maxPhys=8589934592
    • 122 ms
      testLrn(Nd4jBackend)
      • 122 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - SameDiffTests.testLrn
          o.n.c.t.BaseND4JTest - SameDiffTests.testLrn: 122 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4976, maxBytes=8589934592, currPhys=3765698560, maxPhys=8589934592
    • 112 ms
      testSum(Nd4jBackend)
      • 112 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - SameDiffTests.testSum
          o.n.c.t.BaseND4JTest - SameDiffTests.testSum: 112 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4648, maxBytes=8589934592, currPhys=3765698560, maxPhys=8589934592
    • 120 ms
      testAddArgsAndOutput(Nd4jBackend)
      • 120 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - SameDiffTests.testAddArgsAndOutput
          o.n.c.t.BaseND4JTest - SameDiffTests.testAddArgsAndOutput: 119 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4480, maxBytes=8589934592, currPhys=3765698560, maxPhys=8589934592
    • 123 ms
      testSimpleDefineFunction(Nd4jBackend)
      • 123 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - SameDiffTests.testSimpleDefineFunction
          o.n.c.t.BaseND4JTest - SameDiffTests.testSimpleDefineFunction: 123 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4720, maxBytes=8589934592, currPhys=3765698560, maxPhys=8589934592
    • 127 ms
      testCalculateGradientsAndOutputs(Nd4jBackend)
      • 127 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - SameDiffTests.testCalculateGradientsAndOutputs
          o.n.a.s.SameDiff - Inferring output "softmax" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.c.t.BaseND4JTest - SameDiffTests.testCalculateGradientsAndOutputs: 127 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=6164, maxBytes=8589934592, currPhys=3765698560, maxPhys=8589934592
    • 122 ms
      testScalarAdd(Nd4jBackend)
      • 122 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - SameDiffTests.testScalarAdd
          o.n.c.t.BaseND4JTest - SameDiffTests.testScalarAdd: 122 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4692, maxBytes=8589934592, currPhys=3765698560, maxPhys=8589934592
    • 123 ms
      testMod_1(Nd4jBackend)
      • 123 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - SameDiffTests.testMod_1
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.c.t.BaseND4JTest - SameDiffTests.testMod_1: 122 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4564, maxBytes=8589934592, currPhys=3765698560, maxPhys=8589934592
    • 122 ms
      testNames(Nd4jBackend)
      • 122 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - SameDiffTests.testNames
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.c.t.BaseND4JTest - SameDiffTests.testNames: 121 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4672, maxBytes=8589934592, currPhys=3742818304, maxPhys=8589934592
    • 124 ms
      testPReLU(Nd4jBackend)
      • 124 ms
        error[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - SameDiffTests.testPReLU
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "out" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.l.c.n.o.NativeOpExecutioner - Failed to execute op prelu_bp. Attempted to execute with 3 inputs, 2 outputs, 0 targs,0 bargs and 1 iargs. Inputs: [(DOUBLE,[1,2,4],c), (DOUBLE,[2],c), (DOUBLE,[],c)]. Outputs: [(DOUBLE,[1,2,4],c), (DOUBLE,[2],c)]. tArgs: -. iArgs: [2]. bArgs: -. Input var names: [sd_var, sd_var_1, cast]. Output var names: [sd_var-grad, sd_var_1-grad] - Please see above message (printed out from c++) for a possible cause of error.
        • java.lang.RuntimeException: NDArray::getOffset: input index is out of array length !
          at org.nd4j.linalg.cpu.nativecpu.ops.NativeOpExecutioner.exec(NativeOpExecutioner.java:1921)
          at org.nd4j.linalg.factory.Nd4j.exec(Nd4j.java:6577)
          at org.nd4j.autodiff.samediff.internal.InferenceSession.doExec(InferenceSession.java:487)
          at org.nd4j.autodiff.samediff.internal.InferenceSession.getOutputs(InferenceSession.java:214)
          at org.nd4j.autodiff.samediff.internal.InferenceSession.getOutputs(InferenceSession.java:60)
          at org.nd4j.autodiff.samediff.internal.AbstractSession.output(AbstractSession.java:387)
          at org.nd4j.autodiff.samediff.SameDiff.directExecHelper(SameDiff.java:2606)
          at org.nd4j.autodiff.samediff.SameDiff.batchOutputHelper(SameDiff.java:2574)
          at org.nd4j.autodiff.samediff.SameDiff.calculateGradientsAndOutputs(SameDiff.java:4091)
          at org.nd4j.autodiff.samediff.SameDiff.calculateGradients(SameDiff.java:4052)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:166)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:83)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:57)
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:218)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:118)
          at org.nd4j.autodiff.samediff.SameDiffTests.testPReLU(SameDiffTests.java:3529)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
          at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
          at java.lang.reflect.Method.invoke(Method.java:498)
          at org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:688)
          at org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed(InvocationInterceptorChain.java:131)
          at org.junit.jupiter.engine.extension.TimeoutExtension.intercept(TimeoutExtension.java:149)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestableMethod(TimeoutExtension.java:140)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestTemplateMethod(TimeoutExtension.java:92)
          at org.junit.jupiter.engine.execution.ExecutableInvoker$ReflectiveInterceptorCall.lambda$ofVoidMethod$0(ExecutableInvoker.java:115)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.lambda$invoke$0(ExecutableInvoker.java:105)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation.proceed(InvocationInterceptorChain.java:106)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.proceed(InvocationInterceptorChain.java:64)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.chainAndInvoke(InvocationInterceptorChain.java:45)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.invoke(InvocationInterceptorChain.java:37)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:104)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:98)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$invokeTestMethod$6(TestMethodTestDescriptor.java:210)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.invokeTestMethod(TestMethodTestDescriptor.java:206)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:131)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:65)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:226)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:204)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:139)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.lambda$execute$2(TestTemplateTestDescriptor.java:107)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:175)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$11$1.accept(ReferencePipeline.java:440)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:107)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:42)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:107)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:88)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:67)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:52)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:114)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:86)
          at org.junit.platform.launcher.core.DefaultLauncherSession$DelegatingLauncher.execute(DefaultLauncherSession.java:86)
          at org.junit.platform.launcher.core.SessionPerRequestLauncher.execute(SessionPerRequestLauncher.java:53)
          at com.intellij.junit5.JUnit5IdeaTestRunner.startRunnerWithArgs(JUnit5IdeaTestRunner.java:71)
          at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:33)
          at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:235)
          at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:54)
        • o.n.c.t.BaseND4JTest - SameDiffTests.testPReLU: 123 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=5680, maxBytes=8589934592, currPhys=3743961088, maxPhys=8589934592
        • java.lang.IllegalStateException: Exception encountered during gradient check
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:221)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:118)
          at org.nd4j.autodiff.samediff.SameDiffTests.testPReLU(SameDiffTests.java:3529)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
          at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
          at java.lang.reflect.Method.invoke(Method.java:498)
          at org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:688)
          at org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed(InvocationInterceptorChain.java:131)
          at org.junit.jupiter.engine.extension.TimeoutExtension.intercept(TimeoutExtension.java:149)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestableMethod(TimeoutExtension.java:140)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestTemplateMethod(TimeoutExtension.java:92)
          at org.junit.jupiter.engine.execution.ExecutableInvoker$ReflectiveInterceptorCall.lambda$ofVoidMethod$0(ExecutableInvoker.java:115)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.lambda$invoke$0(ExecutableInvoker.java:105)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation.proceed(InvocationInterceptorChain.java:106)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.proceed(InvocationInterceptorChain.java:64)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.chainAndInvoke(InvocationInterceptorChain.java:45)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.invoke(InvocationInterceptorChain.java:37)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:104)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:98)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$invokeTestMethod$6(TestMethodTestDescriptor.java:210)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.invokeTestMethod(TestMethodTestDescriptor.java:206)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:131)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:65)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:226)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:204)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:139)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.lambda$execute$2(TestTemplateTestDescriptor.java:107)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:175)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$11$1.accept(ReferencePipeline.java:440)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:107)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:42)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:107)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:88)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:67)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:52)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:114)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:86)
          at org.junit.platform.launcher.core.DefaultLauncherSession$DelegatingLauncher.execute(DefaultLauncherSession.java:86)
          at org.junit.platform.launcher.core.SessionPerRequestLauncher.execute(SessionPerRequestLauncher.java:53)
          at com.intellij.junit5.JUnit5IdeaTestRunner.startRunnerWithArgs(JUnit5IdeaTestRunner.java:71)
          at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:33)
          at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:235)
          at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:54)
          Caused by: java.lang.RuntimeException: NDArray::getOffset: input index is out of array length !
          at org.nd4j.linalg.cpu.nativecpu.ops.NativeOpExecutioner.exec(NativeOpExecutioner.java:1921)
          at org.nd4j.linalg.factory.Nd4j.exec(Nd4j.java:6577)
          at org.nd4j.autodiff.samediff.internal.InferenceSession.doExec(InferenceSession.java:487)
          at org.nd4j.autodiff.samediff.internal.InferenceSession.getOutputs(InferenceSession.java:214)
          at org.nd4j.autodiff.samediff.internal.InferenceSession.getOutputs(InferenceSession.java:60)
          at org.nd4j.autodiff.samediff.internal.AbstractSession.output(AbstractSession.java:387)
          at org.nd4j.autodiff.samediff.SameDiff.directExecHelper(SameDiff.java:2606)
          at org.nd4j.autodiff.samediff.SameDiff.batchOutputHelper(SameDiff.java:2574)
          at org.nd4j.autodiff.samediff.SameDiff.calculateGradientsAndOutputs(SameDiff.java:4091)
          at org.nd4j.autodiff.samediff.SameDiff.calculateGradients(SameDiff.java:4052)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:166)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:83)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:57)
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:218)
          ... 134 more
    • 121 ms
      testSumOp(Nd4jBackend)
      • 121 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - SameDiffTests.testSumOp
          o.n.c.t.BaseND4JTest - SameDiffTests.testSumOp: 120 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4652, maxBytes=8589934592, currPhys=3745320960, maxPhys=8589934592
    • 124 ms
      testWhile()
      • 124 ms
        passed[1]
        • o.n.c.t.BaseND4JTest - SameDiffTests.testWhile
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.c.t.BaseND4JTest - SameDiffTests.testWhile: 124 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4768, maxBytes=8589934592, currPhys=3752800256, maxPhys=8589934592
    • 122 ms
      testSameDiffGetArrayScalar(Nd4jBackend)
      • 122 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - SameDiffTests.testSameDiffGetArrayScalar
          o.n.c.t.BaseND4JTest - SameDiffTests.testSameDiffGetArrayScalar: 121 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4544, maxBytes=8589934592, currPhys=3753316352, maxPhys=8589934592
    • 122 ms
      testEval(Nd4jBackend)
      • 122 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - SameDiffTests.testEval
          o.n.c.t.BaseND4JTest - SameDiffTests.testEval: 121 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4532, maxBytes=8589934592, currPhys=3753402368, maxPhys=8589934592
    • 110 ms
      testFill(Nd4jBackend)
      • 110 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - SameDiffTests.testFill
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.c.t.BaseND4JTest - SameDiffTests.testFill: 110 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4596, maxBytes=8589934592, currPhys=3756097536, maxPhys=8589934592
    • 122 ms
      testMmul(Nd4jBackend)
      • 122 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - SameDiffTests.testMmul
          o.n.c.t.BaseND4JTest - SameDiffTests.testMmul: 122 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4720, maxBytes=8589934592, currPhys=3757879296, maxPhys=8589934592
    • 123 ms
      testSums(Nd4jBackend)
      • 123 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - SameDiffTests.testSums
          o.n.c.t.BaseND4JTest - SameDiffTests.testSums: 123 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4564, maxBytes=8589934592, currPhys=3758428160, maxPhys=8589934592
    • 124 ms
      testEvalVariable(Nd4jBackend)
      • 124 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - SameDiffTests.testEvalVariable
          o.n.c.t.BaseND4JTest - SameDiffTests.testEvalVariable: 124 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4564, maxBytes=8589934592, currPhys=3760852992, maxPhys=8589934592
    • 124 ms
      testPermute(Nd4jBackend)
      • 124 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - SameDiffTests.testPermute
          o.n.c.t.BaseND4JTest - SameDiffTests.testPermute: 123 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4724, maxBytes=8589934592, currPhys=3761442816, maxPhys=8589934592
    • 123 ms
      testReciprocal(Nd4jBackend)
      • 123 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - SameDiffTests.testReciprocal
          o.n.c.t.BaseND4JTest - SameDiffTests.testReciprocal: 123 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4644, maxBytes=8589934592, currPhys=3767341056, maxPhys=8589934592
    • 123 ms
      testPlaceholderToConstant(Nd4jBackend)
      • 123 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - SameDiffTests.testPlaceholderToConstant
          o.n.a.s.SameDiff - Inferring output "var" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.c.t.BaseND4JTest - SameDiffTests.testPlaceholderToConstant: 123 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=6772, maxBytes=8589934592, currPhys=3769847808, maxPhys=8589934592
    • 123 ms
      testBooleanChecks(Nd4jBackend)
      • 123 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - SameDiffTests.testBooleanChecks
          o.n.a.s.SameDiffTests - Executing: 0
          o.n.a.s.SameDiffTests - Executing: 1
          o.n.a.s.SameDiffTests - Executing: 2
          o.n.c.t.BaseND4JTest - SameDiffTests.testBooleanChecks: 122 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4688, maxBytes=8589934592, currPhys=3773853696, maxPhys=8589934592
    • 123 ms
      testExecutionDifferentShapesIndexAccumAlongDim(Nd4jBackend)
      • 123 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - SameDiffTests.testExecutionDifferentShapesIndexAccumAlongDim
          o.n.c.t.BaseND4JTest - SameDiffTests.testExecutionDifferentShapesIndexAccumAlongDim: 123 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4976, maxBytes=8589934592, currPhys=3773853696, maxPhys=8589934592
    • 123 ms
      testCrossSameDiffVariableInitWithAlloc(Nd4jBackend)
      • 123 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - SameDiffTests.testCrossSameDiffVariableInitWithAlloc
          o.n.c.t.BaseND4JTest - SameDiffTests.testCrossSameDiffVariableInitWithAlloc: 123 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4596, maxBytes=8589934592, currPhys=3773853696, maxPhys=8589934592
    • 121 ms
      testInferenceWithoutUnnecessaryPlaceholders(Nd4jBackend)
      • 121 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - SameDiffTests.testInferenceWithoutUnnecessaryPlaceholders
          o.n.c.t.BaseND4JTest - SameDiffTests.testInferenceWithoutUnnecessaryPlaceholders: 120 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=5204, maxBytes=8589934592, currPhys=3773857792, maxPhys=8589934592
    • 124 ms
      testIf()
      • 124 ms
        passed[1]
        • o.n.c.t.BaseND4JTest - SameDiffTests.testIf
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.c.t.BaseND4JTest - SameDiffTests.testIf: 124 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4896, maxBytes=8589934592, currPhys=3774148608, maxPhys=8589934592
    • 123 ms
      testGatherOp(Nd4jBackend)
      • 123 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - SameDiffTests.testGatherOp
          o.n.c.t.BaseND4JTest - SameDiffTests.testGatherOp: 122 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4668, maxBytes=8589934592, currPhys=3774308352, maxPhys=8589934592
    • 122 ms
      testRngSanityCheck(Nd4jBackend)
      • 122 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - SameDiffTests.testRngSanityCheck
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.c.t.BaseND4JTest - SameDiffTests.testRngSanityCheck: 122 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4784, maxBytes=8589934592, currPhys=3774308352, maxPhys=8589934592
    • 123 ms
      testInferenceWithoutLabel(Nd4jBackend)
      • 123 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - SameDiffTests.testInferenceWithoutLabel
          o.n.c.t.BaseND4JTest - SameDiffTests.testInferenceWithoutLabel: 122 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=5204, maxBytes=8589934592, currPhys=3774308352, maxPhys=8589934592
    • 115 ms
      testShapeUpdating(Nd4jBackend)
      • 115 ms
        error[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - SameDiffTests.testShapeUpdating
          o.n.c.t.BaseND4JTest - SameDiffTests.testShapeUpdating: 115 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=5248, maxBytes=8589934592, currPhys=3774746624, maxPhys=8589934592
        • java.lang.NullPointerException
          at org.nd4j.linalg.api.ops.impl.layers.ExternalErrorsFunction.doDiff(ExternalErrorsFunction.java:90)
          at org.nd4j.autodiff.functions.DifferentialFunction.diff(DifferentialFunction.java:601)
          at org.nd4j.autodiff.samediff.SameDiff.lambda$createGradFunction$0(SameDiff.java:4500)
          at org.nd4j.autodiff.samediff.SameDiff.defineFunction(SameDiff.java:4029)
          at org.nd4j.autodiff.samediff.SameDiff.defineFunction(SameDiff.java:4014)
          at org.nd4j.autodiff.samediff.SameDiff.createGradFunction(SameDiff.java:4225)
          at org.nd4j.autodiff.samediff.SameDiff.createGradFunction(SameDiff.java:4132)
          at org.nd4j.autodiff.samediff.SameDiff.calculateGradientsAndOutputs(SameDiff.java:4070)
          at org.nd4j.autodiff.samediff.SameDiff.calculateGradients(SameDiff.java:4052)
          at org.nd4j.autodiff.samediff.SameDiff.calculateGradients(SameDiff.java:4040)
          at org.nd4j.autodiff.samediff.SameDiffTests.testShapeUpdating(SameDiffTests.java:2456)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
          at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
          at java.lang.reflect.Method.invoke(Method.java:498)
          at org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:688)
          at org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed(InvocationInterceptorChain.java:131)
          at org.junit.jupiter.engine.extension.TimeoutExtension.intercept(TimeoutExtension.java:149)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestableMethod(TimeoutExtension.java:140)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestTemplateMethod(TimeoutExtension.java:92)
          at org.junit.jupiter.engine.execution.ExecutableInvoker$ReflectiveInterceptorCall.lambda$ofVoidMethod$0(ExecutableInvoker.java:115)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.lambda$invoke$0(ExecutableInvoker.java:105)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation.proceed(InvocationInterceptorChain.java:106)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.proceed(InvocationInterceptorChain.java:64)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.chainAndInvoke(InvocationInterceptorChain.java:45)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.invoke(InvocationInterceptorChain.java:37)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:104)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:98)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$invokeTestMethod$6(TestMethodTestDescriptor.java:210)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.invokeTestMethod(TestMethodTestDescriptor.java:206)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:131)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:65)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:226)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:204)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:139)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.lambda$execute$2(TestTemplateTestDescriptor.java:107)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:175)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$11$1.accept(ReferencePipeline.java:440)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:107)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:42)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:107)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:88)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:67)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:52)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:114)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:86)
          at org.junit.platform.launcher.core.DefaultLauncherSession$DelegatingLauncher.execute(DefaultLauncherSession.java:86)
          at org.junit.platform.launcher.core.SessionPerRequestLauncher.execute(SessionPerRequestLauncher.java:53)
          at com.intellij.junit5.JUnit5IdeaTestRunner.startRunnerWithArgs(JUnit5IdeaTestRunner.java:71)
          at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:33)
          at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:235)
          at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:54)
    • 133 ms
      testVariableReferenceNoFunction(Nd4jBackend)
      • 133 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - SameDiffTests.testVariableReferenceNoFunction
          o.n.c.t.BaseND4JTest - SameDiffTests.testVariableReferenceNoFunction: 133 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4448, maxBytes=8589934592, currPhys=3774971904, maxPhys=8589934592
    • 110 ms
      testGather2(Nd4jBackend)
      • 110 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - SameDiffTests.testGather2
          o.n.c.t.BaseND4JTest - SameDiffTests.testGather2: 110 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4716, maxBytes=8589934592, currPhys=3774988288, maxPhys=8589934592
    • 121 ms
      testMultiGradient(Nd4jBackend)
      • 121 ms
        error[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - SameDiffTests.testMultiGradient
          o.n.a.s.SameDiff - Inferring output "out" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.f.DifferentialFunction - No fields found for property name dimensions for class org.nd4j.linalg.api.ops.impl.shape.Unstack
        • java.lang.IllegalStateException: Gradient shape does not match variable shape for variable "input": shape [3, 4, 2] vs. gradient shape [2, 3, 4]
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:192)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:83)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:57)
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:218)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:118)
          at org.nd4j.autodiff.samediff.SameDiffTests.testMultiGradient(SameDiffTests.java:2780)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
          at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
          at java.lang.reflect.Method.invoke(Method.java:498)
          at org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:688)
          at org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed(InvocationInterceptorChain.java:131)
          at org.junit.jupiter.engine.extension.TimeoutExtension.intercept(TimeoutExtension.java:149)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestableMethod(TimeoutExtension.java:140)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestTemplateMethod(TimeoutExtension.java:92)
          at org.junit.jupiter.engine.execution.ExecutableInvoker$ReflectiveInterceptorCall.lambda$ofVoidMethod$0(ExecutableInvoker.java:115)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.lambda$invoke$0(ExecutableInvoker.java:105)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation.proceed(InvocationInterceptorChain.java:106)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.proceed(InvocationInterceptorChain.java:64)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.chainAndInvoke(InvocationInterceptorChain.java:45)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.invoke(InvocationInterceptorChain.java:37)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:104)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:98)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$invokeTestMethod$6(TestMethodTestDescriptor.java:210)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.invokeTestMethod(TestMethodTestDescriptor.java:206)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:131)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:65)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:226)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:204)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:139)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.lambda$execute$2(TestTemplateTestDescriptor.java:107)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:175)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$11$1.accept(ReferencePipeline.java:440)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:107)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:42)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:107)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:88)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:67)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:52)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:114)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:86)
          at org.junit.platform.launcher.core.DefaultLauncherSession$DelegatingLauncher.execute(DefaultLauncherSession.java:86)
          at org.junit.platform.launcher.core.SessionPerRequestLauncher.execute(SessionPerRequestLauncher.java:53)
          at com.intellij.junit5.JUnit5IdeaTestRunner.startRunnerWithArgs(JUnit5IdeaTestRunner.java:71)
          at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:33)
          at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:235)
          at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:54)
        • o.n.c.t.BaseND4JTest - SameDiffTests.testMultiGradient: 121 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=8498, maxBytes=8589934592, currPhys=3774988288, maxPhys=8589934592
        • java.lang.IllegalStateException: Exception encountered during gradient check
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:221)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:118)
          at org.nd4j.autodiff.samediff.SameDiffTests.testMultiGradient(SameDiffTests.java:2780)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
          at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
          at java.lang.reflect.Method.invoke(Method.java:498)
          at org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:688)
          at org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed(InvocationInterceptorChain.java:131)
          at org.junit.jupiter.engine.extension.TimeoutExtension.intercept(TimeoutExtension.java:149)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestableMethod(TimeoutExtension.java:140)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestTemplateMethod(TimeoutExtension.java:92)
          at org.junit.jupiter.engine.execution.ExecutableInvoker$ReflectiveInterceptorCall.lambda$ofVoidMethod$0(ExecutableInvoker.java:115)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.lambda$invoke$0(ExecutableInvoker.java:105)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation.proceed(InvocationInterceptorChain.java:106)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.proceed(InvocationInterceptorChain.java:64)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.chainAndInvoke(InvocationInterceptorChain.java:45)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.invoke(InvocationInterceptorChain.java:37)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:104)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:98)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$invokeTestMethod$6(TestMethodTestDescriptor.java:210)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.invokeTestMethod(TestMethodTestDescriptor.java:206)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:131)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:65)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:226)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:204)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:139)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.lambda$execute$2(TestTemplateTestDescriptor.java:107)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:175)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$11$1.accept(ReferencePipeline.java:440)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:107)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:42)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:107)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:88)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:67)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:52)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:114)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:86)
          at org.junit.platform.launcher.core.DefaultLauncherSession$DelegatingLauncher.execute(DefaultLauncherSession.java:86)
          at org.junit.platform.launcher.core.SessionPerRequestLauncher.execute(SessionPerRequestLauncher.java:53)
          at com.intellij.junit5.JUnit5IdeaTestRunner.startRunnerWithArgs(JUnit5IdeaTestRunner.java:71)
          at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:33)
          at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:235)
          at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:54)
          Caused by: java.lang.IllegalStateException: Gradient shape does not match variable shape for variable "input": shape [3, 4, 2] vs. gradient shape [2, 3, 4]
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:192)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:83)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:57)
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:218)
          ... 134 more
    • 124 ms
      testConcatVariableGrad(Nd4jBackend)
      • 124 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - SameDiffTests.testConcatVariableGrad
          o.n.c.t.BaseND4JTest - SameDiffTests.testConcatVariableGrad: 123 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=5572, maxBytes=8589934592, currPhys=3774988288, maxPhys=8589934592
    • 124 ms
      testSameDiffSeedReproducibilityVarInit(Nd4jBackend)
      • 124 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - SameDiffTests.testSameDiffSeedReproducibilityVarInit
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.c.t.BaseND4JTest - SameDiffTests.testSameDiffSeedReproducibilityVarInit: 124 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4596, maxBytes=8589934592, currPhys=3774996480, maxPhys=8589934592
    • 125 ms
      testRunLogisticRegression(Nd4jBackend)
      • 125 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - SameDiffTests.testRunLogisticRegression
          o.n.c.t.BaseND4JTest - SameDiffTests.testRunLogisticRegression: 124 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4800, maxBytes=8589934592, currPhys=3775004672, maxPhys=8589934592
    • 124 ms
      testOnesLikeBackprop(Nd4jBackend)
      • 124 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - SameDiffTests.testOnesLikeBackprop
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "oun" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.f.DifferentialFunction - No fields found for property name dtype for class org.nd4j.linalg.api.ops.impl.shape.OnesLike
          o.n.c.t.BaseND4JTest - SameDiffTests.testOnesLikeBackprop: 123 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4946, maxBytes=8589934592, currPhys=3775004672, maxPhys=8589934592
    • 140 ms
      testExpandDims2d(Nd4jBackend)
      • 140 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - SameDiffTests.testExpandDims2d
          o.n.c.t.BaseND4JTest - SameDiffTests.testExpandDims2d: 140 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=24884, maxBytes=8589934592, currPhys=3775561728, maxPhys=8589934592
    • 121 ms
      testDenseLayerForwardPass(Nd4jBackend)
      • 121 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - SameDiffTests.testDenseLayerForwardPass
          o.n.c.t.BaseND4JTest - SameDiffTests.testDenseLayerForwardPass: 121 ms, threadCount: (29->29), jvmTotal=3685220352, jvmMax=7635730432, totalBytes=5132, maxBytes=8589934592, currPhys=3775922176, maxPhys=8589934592
    • 126 ms
      testMultiGradientRecurrent(Nd4jBackend)
      • 126 ms
        error[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - SameDiffTests.testMultiGradientRecurrent
          o.n.a.f.DifferentialFunction - No fields found for property name begin_mask for class org.nd4j.linalg.api.ops.impl.shape.StridedSlice
          o.n.a.f.DifferentialFunction - No fields found for property name ellipsis_mask for class org.nd4j.linalg.api.ops.impl.shape.StridedSlice
          o.n.a.f.DifferentialFunction - No fields found for property name end_mask for class org.nd4j.linalg.api.ops.impl.shape.StridedSlice
          o.n.a.f.DifferentialFunction - No fields found for property name shrink_axis_mask for class org.nd4j.linalg.api.ops.impl.shape.StridedSlice
          o.n.a.f.DifferentialFunction - No fields found for property name new_axis_mask for class org.nd4j.linalg.api.ops.impl.shape.StridedSlice
          o.n.a.f.DifferentialFunction - No fields found for property name begin_mask for class org.nd4j.linalg.api.ops.impl.shape.StridedSlice
          o.n.a.f.DifferentialFunction - No fields found for property name ellipsis_mask for class org.nd4j.linalg.api.ops.impl.shape.StridedSlice
          o.n.a.f.DifferentialFunction - No fields found for property name end_mask for class org.nd4j.linalg.api.ops.impl.shape.StridedSlice
          o.n.a.f.DifferentialFunction - No fields found for property name shrink_axis_mask for class org.nd4j.linalg.api.ops.impl.shape.StridedSlice
          o.n.a.f.DifferentialFunction - No fields found for property name new_axis_mask for class org.nd4j.linalg.api.ops.impl.shape.StridedSlice
          o.n.a.f.DifferentialFunction - No fields found for property name _a for class org.nd4j.linalg.api.ops.impl.shape.Squeeze
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "out" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.f.DifferentialFunction - No fields found for property name begin_mask for class org.nd4j.linalg.api.ops.impl.shape.StridedSlice
          o.n.a.f.DifferentialFunction - No fields found for property name ellipsis_mask for class org.nd4j.linalg.api.ops.impl.shape.StridedSlice
          o.n.a.f.DifferentialFunction - No fields found for property name end_mask for class org.nd4j.linalg.api.ops.impl.shape.StridedSlice
          o.n.a.f.DifferentialFunction - No fields found for property name shrink_axis_mask for class org.nd4j.linalg.api.ops.impl.shape.StridedSlice
          o.n.a.f.DifferentialFunction - No fields found for property name new_axis_mask for class org.nd4j.linalg.api.ops.impl.shape.StridedSlice
          o.n.a.f.DifferentialFunction - No fields found for property name begin_mask for class org.nd4j.linalg.api.ops.impl.shape.StridedSlice
          o.n.a.f.DifferentialFunction - No fields found for property name ellipsis_mask for class org.nd4j.linalg.api.ops.impl.shape.StridedSlice
          o.n.a.f.DifferentialFunction - No fields found for property name end_mask for class org.nd4j.linalg.api.ops.impl.shape.StridedSlice
          o.n.a.f.DifferentialFunction - No fields found for property name shrink_axis_mask for class org.nd4j.linalg.api.ops.impl.shape.StridedSlice
          o.n.a.f.DifferentialFunction - No fields found for property name new_axis_mask for class org.nd4j.linalg.api.ops.impl.shape.StridedSlice
          o.n.a.f.DifferentialFunction - No fields found for property name _a for class org.nd4j.linalg.api.ops.impl.shape.Squeeze
        • java.lang.NullPointerException: begin is marked non-null but is null
          at org.nd4j.linalg.api.ops.impl.shape.bp.StridedSliceBp.(StridedSliceBp.java:48)
          at org.nd4j.linalg.api.ops.impl.shape.StridedSlice.doDiff(StridedSlice.java:305)
          at org.nd4j.autodiff.functions.DifferentialFunction.diff(DifferentialFunction.java:601)
          at org.nd4j.autodiff.samediff.SameDiff.lambda$createGradFunction$0(SameDiff.java:4500)
          at org.nd4j.autodiff.samediff.SameDiff.defineFunction(SameDiff.java:4029)
          at org.nd4j.autodiff.samediff.SameDiff.defineFunction(SameDiff.java:4014)
          at org.nd4j.autodiff.samediff.SameDiff.createGradFunction(SameDiff.java:4225)
          at org.nd4j.autodiff.samediff.SameDiff.createGradFunction(SameDiff.java:4132)
          at org.nd4j.autodiff.validation.GradCheckUtil.validateInternalState(GradCheckUtil.java:650)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:98)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:83)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:57)
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:218)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:118)
          at org.nd4j.autodiff.samediff.SameDiffTests.testMultiGradientRecurrent(SameDiffTests.java:2717)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
          at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
          at java.lang.reflect.Method.invoke(Method.java:498)
          at org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:688)
          at org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed(InvocationInterceptorChain.java:131)
          at org.junit.jupiter.engine.extension.TimeoutExtension.intercept(TimeoutExtension.java:149)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestableMethod(TimeoutExtension.java:140)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestTemplateMethod(TimeoutExtension.java:92)
          at org.junit.jupiter.engine.execution.ExecutableInvoker$ReflectiveInterceptorCall.lambda$ofVoidMethod$0(ExecutableInvoker.java:115)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.lambda$invoke$0(ExecutableInvoker.java:105)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation.proceed(InvocationInterceptorChain.java:106)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.proceed(InvocationInterceptorChain.java:64)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.chainAndInvoke(InvocationInterceptorChain.java:45)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.invoke(InvocationInterceptorChain.java:37)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:104)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:98)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$invokeTestMethod$6(TestMethodTestDescriptor.java:210)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.invokeTestMethod(TestMethodTestDescriptor.java:206)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:131)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:65)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:226)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:204)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:139)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.lambda$execute$2(TestTemplateTestDescriptor.java:107)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:175)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$11$1.accept(ReferencePipeline.java:440)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:107)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:42)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:107)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:88)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:67)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:52)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:114)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:86)
          at org.junit.platform.launcher.core.DefaultLauncherSession$DelegatingLauncher.execute(DefaultLauncherSession.java:86)
          at org.junit.platform.launcher.core.SessionPerRequestLauncher.execute(SessionPerRequestLauncher.java:53)
          at com.intellij.junit5.JUnit5IdeaTestRunner.startRunnerWithArgs(JUnit5IdeaTestRunner.java:71)
          at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:33)
          at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:235)
          at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:54)
        • o.n.c.t.BaseND4JTest - SameDiffTests.testMultiGradientRecurrent: 125 ms, threadCount: (29->29), jvmTotal=3685220352, jvmMax=7635730432, totalBytes=9760, maxBytes=8589934592, currPhys=3776667648, maxPhys=8589934592
        • java.lang.IllegalStateException: Exception encountered during gradient check
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:221)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:118)
          at org.nd4j.autodiff.samediff.SameDiffTests.testMultiGradientRecurrent(SameDiffTests.java:2717)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
          at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
          at java.lang.reflect.Method.invoke(Method.java:498)
          at org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:688)
          at org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed(InvocationInterceptorChain.java:131)
          at org.junit.jupiter.engine.extension.TimeoutExtension.intercept(TimeoutExtension.java:149)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestableMethod(TimeoutExtension.java:140)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestTemplateMethod(TimeoutExtension.java:92)
          at org.junit.jupiter.engine.execution.ExecutableInvoker$ReflectiveInterceptorCall.lambda$ofVoidMethod$0(ExecutableInvoker.java:115)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.lambda$invoke$0(ExecutableInvoker.java:105)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation.proceed(InvocationInterceptorChain.java:106)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.proceed(InvocationInterceptorChain.java:64)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.chainAndInvoke(InvocationInterceptorChain.java:45)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.invoke(InvocationInterceptorChain.java:37)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:104)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:98)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$invokeTestMethod$6(TestMethodTestDescriptor.java:210)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.invokeTestMethod(TestMethodTestDescriptor.java:206)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:131)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:65)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:226)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:204)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:139)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.lambda$execute$2(TestTemplateTestDescriptor.java:107)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:175)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$11$1.accept(ReferencePipeline.java:440)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:107)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:42)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:107)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:88)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:67)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:52)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:114)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:86)
          at org.junit.platform.launcher.core.DefaultLauncherSession$DelegatingLauncher.execute(DefaultLauncherSession.java:86)
          at org.junit.platform.launcher.core.SessionPerRequestLauncher.execute(SessionPerRequestLauncher.java:53)
          at com.intellij.junit5.JUnit5IdeaTestRunner.startRunnerWithArgs(JUnit5IdeaTestRunner.java:71)
          at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:33)
          at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:235)
          at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:54)
          Caused by: java.lang.NullPointerException: begin is marked non-null but is null
          at org.nd4j.linalg.api.ops.impl.shape.bp.StridedSliceBp.(StridedSliceBp.java:48)
          at org.nd4j.linalg.api.ops.impl.shape.StridedSlice.doDiff(StridedSlice.java:305)
          at org.nd4j.autodiff.functions.DifferentialFunction.diff(DifferentialFunction.java:601)
          at org.nd4j.autodiff.samediff.SameDiff.lambda$createGradFunction$0(SameDiff.java:4500)
          at org.nd4j.autodiff.samediff.SameDiff.defineFunction(SameDiff.java:4029)
          at org.nd4j.autodiff.samediff.SameDiff.defineFunction(SameDiff.java:4014)
          at org.nd4j.autodiff.samediff.SameDiff.createGradFunction(SameDiff.java:4225)
          at org.nd4j.autodiff.samediff.SameDiff.createGradFunction(SameDiff.java:4132)
          at org.nd4j.autodiff.validation.GradCheckUtil.validateInternalState(GradCheckUtil.java:650)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:98)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:83)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:57)
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:218)
          ... 134 more
    • 124 ms
      testExpandDims(Nd4jBackend)
      • 124 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - SameDiffTests.testExpandDims
          o.n.c.t.BaseND4JTest - SameDiffTests.testExpandDims: 123 ms, threadCount: (29->29), jvmTotal=3685220352, jvmMax=7635730432, totalBytes=4880, maxBytes=8589934592, currPhys=3778605056, maxPhys=8589934592
    • 124 ms
      testUpdatingGradient(Nd4jBackend)
      • 124 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - SameDiffTests.testUpdatingGradient
          o.n.a.s.SameDiff - Inferring output "out" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.c.t.BaseND4JTest - SameDiffTests.testUpdatingGradient: 124 ms, threadCount: (29->29), jvmTotal=3685220352, jvmMax=7635730432, totalBytes=6124, maxBytes=8589934592, currPhys=3778609152, maxPhys=8589934592
    • 123 ms
      testManhattanAlongDim0(Nd4jBackend)
      • 123 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - SameDiffTests.testManhattanAlongDim0
          o.n.c.t.BaseND4JTest - SameDiffTests.testManhattanAlongDim0: 123 ms, threadCount: (29->29), jvmTotal=3685220352, jvmMax=7635730432, totalBytes=4616, maxBytes=8589934592, currPhys=3778609152, maxPhys=8589934592
    • 125 ms
      testMultiGradientManualRecurrent(Nd4jBackend)
      • 125 ms
        error[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - SameDiffTests.testMultiGradientManualRecurrent
          o.n.a.f.DifferentialFunction - No fields found for property name dimensions for class org.nd4j.linalg.api.ops.impl.shape.Unstack
          o.n.a.f.DifferentialFunction - No fields found for property name _a for class org.nd4j.linalg.api.ops.impl.shape.Squeeze
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Inferring output "out" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.f.DifferentialFunction - No fields found for property name dimensions for class org.nd4j.linalg.api.ops.impl.shape.Unstack
          o.n.a.f.DifferentialFunction - No fields found for property name _a for class org.nd4j.linalg.api.ops.impl.shape.Squeeze
        • java.lang.IllegalStateException: Cannot do Squeeze backprop with no dimensions
          at org.nd4j.linalg.api.ops.impl.shape.Squeeze.doDiff(Squeeze.java:83)
          at org.nd4j.autodiff.functions.DifferentialFunction.diff(DifferentialFunction.java:601)
          at org.nd4j.autodiff.samediff.SameDiff.lambda$createGradFunction$0(SameDiff.java:4500)
          at org.nd4j.autodiff.samediff.SameDiff.defineFunction(SameDiff.java:4029)
          at org.nd4j.autodiff.samediff.SameDiff.defineFunction(SameDiff.java:4014)
          at org.nd4j.autodiff.samediff.SameDiff.createGradFunction(SameDiff.java:4225)
          at org.nd4j.autodiff.samediff.SameDiff.createGradFunction(SameDiff.java:4132)
          at org.nd4j.autodiff.validation.GradCheckUtil.validateInternalState(GradCheckUtil.java:650)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:98)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:83)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:57)
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:218)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:118)
          at org.nd4j.autodiff.samediff.SameDiffTests.testMultiGradientManualRecurrent(SameDiffTests.java:2760)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
          at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
          at java.lang.reflect.Method.invoke(Method.java:498)
          at org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:688)
          at org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed(InvocationInterceptorChain.java:131)
          at org.junit.jupiter.engine.extension.TimeoutExtension.intercept(TimeoutExtension.java:149)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestableMethod(TimeoutExtension.java:140)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestTemplateMethod(TimeoutExtension.java:92)
          at org.junit.jupiter.engine.execution.ExecutableInvoker$ReflectiveInterceptorCall.lambda$ofVoidMethod$0(ExecutableInvoker.java:115)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.lambda$invoke$0(ExecutableInvoker.java:105)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation.proceed(InvocationInterceptorChain.java:106)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.proceed(InvocationInterceptorChain.java:64)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.chainAndInvoke(InvocationInterceptorChain.java:45)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.invoke(InvocationInterceptorChain.java:37)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:104)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:98)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$invokeTestMethod$6(TestMethodTestDescriptor.java:210)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.invokeTestMethod(TestMethodTestDescriptor.java:206)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:131)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:65)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:226)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:204)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:139)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.lambda$execute$2(TestTemplateTestDescriptor.java:107)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:175)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$11$1.accept(ReferencePipeline.java:440)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:107)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:42)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:107)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:88)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:67)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:52)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:114)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:86)
          at org.junit.platform.launcher.core.DefaultLauncherSession$DelegatingLauncher.execute(DefaultLauncherSession.java:86)
          at org.junit.platform.launcher.core.SessionPerRequestLauncher.execute(SessionPerRequestLauncher.java:53)
          at com.intellij.junit5.JUnit5IdeaTestRunner.startRunnerWithArgs(JUnit5IdeaTestRunner.java:71)
          at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:33)
          at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:235)
          at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:54)
        • o.n.c.t.BaseND4JTest - SameDiffTests.testMultiGradientManualRecurrent: 124 ms, threadCount: (29->29), jvmTotal=3685220352, jvmMax=7635730432, totalBytes=8224, maxBytes=8589934592, currPhys=3778609152, maxPhys=8589934592
        • java.lang.IllegalStateException: Exception encountered during gradient check
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:221)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:123)
          at org.nd4j.autodiff.validation.OpValidation.validate(OpValidation.java:118)
          at org.nd4j.autodiff.samediff.SameDiffTests.testMultiGradientManualRecurrent(SameDiffTests.java:2760)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
          at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
          at java.lang.reflect.Method.invoke(Method.java:498)
          at org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:688)
          at org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed(InvocationInterceptorChain.java:131)
          at org.junit.jupiter.engine.extension.TimeoutExtension.intercept(TimeoutExtension.java:149)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestableMethod(TimeoutExtension.java:140)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestTemplateMethod(TimeoutExtension.java:92)
          at org.junit.jupiter.engine.execution.ExecutableInvoker$ReflectiveInterceptorCall.lambda$ofVoidMethod$0(ExecutableInvoker.java:115)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.lambda$invoke$0(ExecutableInvoker.java:105)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation.proceed(InvocationInterceptorChain.java:106)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.proceed(InvocationInterceptorChain.java:64)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.chainAndInvoke(InvocationInterceptorChain.java:45)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.invoke(InvocationInterceptorChain.java:37)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:104)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:98)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$invokeTestMethod$6(TestMethodTestDescriptor.java:210)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.invokeTestMethod(TestMethodTestDescriptor.java:206)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:131)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:65)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:226)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:204)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:139)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.lambda$execute$2(TestTemplateTestDescriptor.java:107)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:175)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$11$1.accept(ReferencePipeline.java:440)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:107)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:42)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:107)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:88)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:67)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:52)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:114)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:86)
          at org.junit.platform.launcher.core.DefaultLauncherSession$DelegatingLauncher.execute(DefaultLauncherSession.java:86)
          at org.junit.platform.launcher.core.SessionPerRequestLauncher.execute(SessionPerRequestLauncher.java:53)
          at com.intellij.junit5.JUnit5IdeaTestRunner.startRunnerWithArgs(JUnit5IdeaTestRunner.java:71)
          at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:33)
          at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:235)
          at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:54)
          Caused by: java.lang.IllegalStateException: Cannot do Squeeze backprop with no dimensions
          at org.nd4j.linalg.api.ops.impl.shape.Squeeze.doDiff(Squeeze.java:83)
          at org.nd4j.autodiff.functions.DifferentialFunction.diff(DifferentialFunction.java:601)
          at org.nd4j.autodiff.samediff.SameDiff.lambda$createGradFunction$0(SameDiff.java:4500)
          at org.nd4j.autodiff.samediff.SameDiff.defineFunction(SameDiff.java:4029)
          at org.nd4j.autodiff.samediff.SameDiff.defineFunction(SameDiff.java:4014)
          at org.nd4j.autodiff.samediff.SameDiff.createGradFunction(SameDiff.java:4225)
          at org.nd4j.autodiff.samediff.SameDiff.createGradFunction(SameDiff.java:4132)
          at org.nd4j.autodiff.validation.GradCheckUtil.validateInternalState(GradCheckUtil.java:650)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:98)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:83)
          at org.nd4j.autodiff.validation.GradCheckUtil.checkGradients(GradCheckUtil.java:57)
          at org.nd4j.autodiff.validation.OpValidation.validateHelper(OpValidation.java:218)
          ... 134 more
    • 123 ms
      testSameDiffNoGradForConstantAndPlaceholder(Nd4jBackend)
      • 123 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - SameDiffTests.testSameDiffNoGradForConstantAndPlaceholder
          o.n.c.t.BaseND4JTest - SameDiffTests.testSameDiffNoGradForConstantAndPlaceholder: 123 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=5058, maxBytes=8589934592, currPhys=3778609152, maxPhys=8589934592
    • 138 ms
      testSqueezeDims(Nd4jBackend)
      • 138 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - SameDiffTests.testSqueezeDims
          o.n.c.t.BaseND4JTest - SameDiffTests.testSqueezeDims: 137 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=19040, maxBytes=8589934592, currPhys=3778609152, maxPhys=8589934592
    • 123 ms
      testNormalizeMoments(Nd4jBackend)
      • 123 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - SameDiffTests.testNormalizeMoments
          o.n.c.t.BaseND4JTest - SameDiffTests.testNormalizeMoments: 123 ms, threadCount: (29->29), jvmTotal=3685220352, jvmMax=7635730432, totalBytes=4864, maxBytes=8589934592, currPhys=3778613248, maxPhys=8589934592
    • 124 ms
      testCrossSameDiffVariableInitWithPlaceHolder(Nd4jBackend)
      • 124 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - SameDiffTests.testCrossSameDiffVariableInitWithPlaceHolder
          o.n.c.t.BaseND4JTest - SameDiffTests.testCrossSameDiffVariableInitWithPlaceHolder: 123 ms, threadCount: (29->29), jvmTotal=3685220352, jvmMax=7635730432, totalBytes=4596, maxBytes=8589934592, currPhys=3778613248, maxPhys=8589934592
    • 123 ms
      testScatterAdd(Nd4jBackend)
      • 123 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - SameDiffTests.testScatterAdd
          o.n.c.t.BaseND4JTest - SameDiffTests.testScatterAdd: 123 ms, threadCount: (29->29), jvmTotal=3685220352, jvmMax=7635730432, totalBytes=4820, maxBytes=8589934592, currPhys=3778613248, maxPhys=8589934592
    • 124 ms
      testScatterDiv(Nd4jBackend)
      • 124 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - SameDiffTests.testScatterDiv
          o.n.c.t.BaseND4JTest - SameDiffTests.testScatterDiv: 123 ms, threadCount: (29->29), jvmTotal=3685220352, jvmMax=7635730432, totalBytes=4820, maxBytes=8589934592, currPhys=3778617344, maxPhys=8589934592
    • 126 ms
      testScatterMax(Nd4jBackend)
      • 126 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - SameDiffTests.testScatterMax
          o.n.c.t.BaseND4JTest - SameDiffTests.testScatterMax: 125 ms, threadCount: (29->29), jvmTotal=3685220352, jvmMax=7635730432, totalBytes=4820, maxBytes=8589934592, currPhys=3778617344, maxPhys=8589934592
    • 124 ms
      testScatterMin(Nd4jBackend)
      • 124 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - SameDiffTests.testScatterMin
          o.n.c.t.BaseND4JTest - SameDiffTests.testScatterMin: 123 ms, threadCount: (29->29), jvmTotal=3685220352, jvmMax=7635730432, totalBytes=4820, maxBytes=8589934592, currPhys=3778744320, maxPhys=8589934592
    • 125 ms
      testScatterMul(Nd4jBackend)
      • 125 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - SameDiffTests.testScatterMul
          o.n.c.t.BaseND4JTest - SameDiffTests.testScatterMul: 124 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4820, maxBytes=8589934592, currPhys=3778748416, maxPhys=8589934592
    • 124 ms
      testScatterSub(Nd4jBackend)
      • 124 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - SameDiffTests.testScatterSub
          o.n.c.t.BaseND4JTest - SameDiffTests.testScatterSub: 124 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4820, maxBytes=8589934592, currPhys=3778899968, maxPhys=8589934592
    • 124 ms
      testGraphBuilding(Nd4jBackend)
      • 124 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - SameDiffTests.testGraphBuilding
          o.n.c.t.BaseND4JTest - SameDiffTests.testGraphBuilding: 124 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4976, maxBytes=8589934592, currPhys=3779051520, maxPhys=8589934592
    • 124 ms
      testNonScalarOutput1(Nd4jBackend)
      • 124 ms
        error[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - SameDiffTests.testNonScalarOutput1
          o.n.a.f.DifferentialFunction - No fields found for property name shapeArr for class org.nd4j.linalg.api.ops.impl.shape.Reshape
          Error at [C:/Users/agibs/Documents/GitHub/dl4j-PR-split/deeplearning4j/libnd4j/include/ops/declarable/generic/broadcastable/multiply.cpp:78:0]:
          MULTIPLY_BP OP: wrong shape of next epsilon array (dLdOut), expected is [3, 5], but got [] instead !
          o.n.l.c.n.o.NativeOpExecutioner - Failed to execute op multiply_bp. Attempted to execute with 3 inputs, 2 outputs, 0 targs,0 bargs and 0 iargs. Inputs: [(DOUBLE,[3,5],c), (DOUBLE,[3,5],c), (DOUBLE,[],c)]. Outputs: [(DOUBLE,[3,5],c), (DOUBLE,[3,5],c)]. tArgs: -. iArgs: -. bArgs: -. Input var names: [a, b, cast]. Output var names: [a-grad, b-grad] - Please see above message (printed out from c++) for a possible cause of error.
          o.n.c.t.BaseND4JTest - SameDiffTests.testNonScalarOutput1: 124 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=5336, maxBytes=8589934592, currPhys=3779346432, maxPhys=8589934592
        • java.lang.RuntimeException: Op validation failed
          at org.nd4j.linalg.cpu.nativecpu.ops.NativeOpExecutioner.exec(NativeOpExecutioner.java:1921)
          at org.nd4j.linalg.factory.Nd4j.exec(Nd4j.java:6577)
          at org.nd4j.autodiff.samediff.internal.InferenceSession.doExec(InferenceSession.java:487)
          at org.nd4j.autodiff.samediff.internal.InferenceSession.getOutputs(InferenceSession.java:214)
          at org.nd4j.autodiff.samediff.internal.InferenceSession.getOutputs(InferenceSession.java:60)
          at org.nd4j.autodiff.samediff.internal.AbstractSession.output(AbstractSession.java:387)
          at org.nd4j.autodiff.samediff.SameDiff.directExecHelper(SameDiff.java:2606)
          at org.nd4j.autodiff.samediff.SameDiff.batchOutputHelper(SameDiff.java:2574)
          at org.nd4j.autodiff.samediff.SameDiff.output(SameDiff.java:2549)
          at org.nd4j.autodiff.samediff.config.BatchOutputConfig.output(BatchOutputConfig.java:142)
          at org.nd4j.autodiff.samediff.SameDiff.output(SameDiff.java:2535)
          at org.nd4j.autodiff.samediff.SDVariable.eval(SDVariable.java:1430)
          at org.nd4j.autodiff.samediff.SameDiffTests.testNonScalarOutput1(SameDiffTests.java:2801)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
          at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
          at java.lang.reflect.Method.invoke(Method.java:498)
          at org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:688)
          at org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed(InvocationInterceptorChain.java:131)
          at org.junit.jupiter.engine.extension.TimeoutExtension.intercept(TimeoutExtension.java:149)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestableMethod(TimeoutExtension.java:140)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestTemplateMethod(TimeoutExtension.java:92)
          at org.junit.jupiter.engine.execution.ExecutableInvoker$ReflectiveInterceptorCall.lambda$ofVoidMethod$0(ExecutableInvoker.java:115)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.lambda$invoke$0(ExecutableInvoker.java:105)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation.proceed(InvocationInterceptorChain.java:106)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.proceed(InvocationInterceptorChain.java:64)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.chainAndInvoke(InvocationInterceptorChain.java:45)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.invoke(InvocationInterceptorChain.java:37)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:104)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:98)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$invokeTestMethod$6(TestMethodTestDescriptor.java:210)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.invokeTestMethod(TestMethodTestDescriptor.java:206)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:131)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:65)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:226)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:204)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:139)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.lambda$execute$2(TestTemplateTestDescriptor.java:107)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:175)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$11$1.accept(ReferencePipeline.java:440)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:107)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:42)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:107)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:88)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:67)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:52)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:114)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:86)
          at org.junit.platform.launcher.core.DefaultLauncherSession$DelegatingLauncher.execute(DefaultLauncherSession.java:86)
          at org.junit.platform.launcher.core.SessionPerRequestLauncher.execute(SessionPerRequestLauncher.java:53)
          at com.intellij.junit5.JUnit5IdeaTestRunner.startRunnerWithArgs(JUnit5IdeaTestRunner.java:71)
          at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:33)
          at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:235)
          at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:54)
    • 138 ms
      testNonScalarOutput2(Nd4jBackend)
      • 138 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - SameDiffTests.testNonScalarOutput2
          o.n.a.f.DifferentialFunction - No fields found for property name shapeArr for class org.nd4j.linalg.api.ops.impl.shape.Reshape
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 15 params checked, 15 passed, 0 failed. Largest relative error = 5.13978095930738E-10
          o.n.c.t.BaseND4JTest - SameDiffTests.testNonScalarOutput2: 137 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=14452, maxBytes=8589934592, currPhys=3779346432, maxPhys=8589934592
    • 124 ms
      testNonScalarOutput3(Nd4jBackend)
      • 124 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - SameDiffTests.testNonScalarOutput3
          o.n.a.f.DifferentialFunction - No fields found for property name shapeArr for class org.nd4j.linalg.api.ops.impl.shape.Reshape
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 15 params checked, 15 passed, 0 failed. Largest relative error = 7.285404423129089E-11
          o.n.c.t.BaseND4JTest - SameDiffTests.testNonScalarOutput3: 124 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=13492, maxBytes=8589934592, currPhys=3779489792, maxPhys=8589934592
    • 123 ms
      testNonScalarOutput4(Nd4jBackend)
      • 123 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - SameDiffTests.testNonScalarOutput4
          o.n.a.s.SameDiff - Inferring output "mmul" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 32 params checked, 32 passed, 0 failed. Largest relative error = 3.4205866378370425E-11
          o.n.c.t.BaseND4JTest - SameDiffTests.testNonScalarOutput4: 122 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=15696, maxBytes=8589934592, currPhys=3780362240, maxPhys=8589934592
    • 123 ms
      testNonScalarOutput5(Nd4jBackend)
      • 123 ms
        error[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - SameDiffTests.testNonScalarOutput5
          o.n.a.f.DifferentialFunction - No fields found for property name shapeArr for class org.nd4j.linalg.api.ops.impl.shape.Reshape
          Error at [C:/Users/agibs/Documents/GitHub/dl4j-PR-split/deeplearning4j/libnd4j/include/ops/declarable/generic/broadcastable/multiply.cpp:78:0]:
          MULTIPLY_BP OP: wrong shape of next epsilon array (dLdOut), expected is [15, 5], but got [] instead !
          o.n.l.c.n.o.NativeOpExecutioner - Failed to execute op multiply_bp. Attempted to execute with 3 inputs, 2 outputs, 0 targs,0 bargs and 0 iargs. Inputs: [(DOUBLE,[15,5],c), (DOUBLE,[15,5],c), (DOUBLE,[],c)]. Outputs: [(DOUBLE,[15,5],c), (DOUBLE,[15,5],c)]. tArgs: -. iArgs: -. bArgs: -. Input var names: [a, b, cast]. Output var names: [a-grad, b-grad] - Please see above message (printed out from c++) for a possible cause of error.
          o.n.c.t.BaseND4JTest - SameDiffTests.testNonScalarOutput5: 122 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=5336, maxBytes=8589934592, currPhys=3780362240, maxPhys=8589934592
        • java.lang.RuntimeException: Op validation failed
          at org.nd4j.linalg.cpu.nativecpu.ops.NativeOpExecutioner.exec(NativeOpExecutioner.java:1921)
          at org.nd4j.linalg.factory.Nd4j.exec(Nd4j.java:6577)
          at org.nd4j.autodiff.samediff.internal.InferenceSession.doExec(InferenceSession.java:487)
          at org.nd4j.autodiff.samediff.internal.InferenceSession.getOutputs(InferenceSession.java:214)
          at org.nd4j.autodiff.samediff.internal.InferenceSession.getOutputs(InferenceSession.java:60)
          at org.nd4j.autodiff.samediff.internal.AbstractSession.output(AbstractSession.java:387)
          at org.nd4j.autodiff.samediff.SameDiff.directExecHelper(SameDiff.java:2606)
          at org.nd4j.autodiff.samediff.SameDiff.batchOutputHelper(SameDiff.java:2574)
          at org.nd4j.autodiff.samediff.SameDiff.output(SameDiff.java:2549)
          at org.nd4j.autodiff.samediff.config.BatchOutputConfig.output(BatchOutputConfig.java:142)
          at org.nd4j.autodiff.samediff.SameDiff.output(SameDiff.java:2535)
          at org.nd4j.autodiff.samediff.SDVariable.eval(SDVariable.java:1430)
          at org.nd4j.autodiff.samediff.SameDiffTests.testNonScalarOutput5(SameDiffTests.java:2888)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
          at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
          at java.lang.reflect.Method.invoke(Method.java:498)
          at org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:688)
          at org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed(InvocationInterceptorChain.java:131)
          at org.junit.jupiter.engine.extension.TimeoutExtension.intercept(TimeoutExtension.java:149)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestableMethod(TimeoutExtension.java:140)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestTemplateMethod(TimeoutExtension.java:92)
          at org.junit.jupiter.engine.execution.ExecutableInvoker$ReflectiveInterceptorCall.lambda$ofVoidMethod$0(ExecutableInvoker.java:115)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.lambda$invoke$0(ExecutableInvoker.java:105)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation.proceed(InvocationInterceptorChain.java:106)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.proceed(InvocationInterceptorChain.java:64)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.chainAndInvoke(InvocationInterceptorChain.java:45)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.invoke(InvocationInterceptorChain.java:37)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:104)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:98)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$invokeTestMethod$6(TestMethodTestDescriptor.java:210)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.invokeTestMethod(TestMethodTestDescriptor.java:206)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:131)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:65)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:226)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:204)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:139)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.lambda$execute$2(TestTemplateTestDescriptor.java:107)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:175)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$11$1.accept(ReferencePipeline.java:440)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:107)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:42)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:107)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:88)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:67)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:52)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:114)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:86)
          at org.junit.platform.launcher.core.DefaultLauncherSession$DelegatingLauncher.execute(DefaultLauncherSession.java:86)
          at org.junit.platform.launcher.core.SessionPerRequestLauncher.execute(SessionPerRequestLauncher.java:53)
          at com.intellij.junit5.JUnit5IdeaTestRunner.startRunnerWithArgs(JUnit5IdeaTestRunner.java:71)
          at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:33)
          at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:235)
          at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:54)
    • 123 ms
      testNegativeGradient(Nd4jBackend)
      • 123 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - SameDiffTests.testNegativeGradient
          o.n.c.t.BaseND4JTest - SameDiffTests.testNegativeGradient: 122 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4532, maxBytes=8589934592, currPhys=3780370432, maxPhys=8589934592
    • 126 ms
      testDoubleUseOfArray(Nd4jBackend)
      • 126 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - SameDiffTests.testDoubleUseOfArray
          o.n.a.s.SameDiff - Inferring output "out" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 24 params checked, 24 passed, 0 failed. Largest relative error = 2.3759269351362397E-10
          o.n.a.v.GradCheckUtil - GradCheckUtil.checkGradients(): 24 params checked, 24 passed, 0 failed. Largest relative error = 2.3759269351362397E-10
          o.n.c.t.BaseND4JTest - SameDiffTests.testDoubleUseOfArray: 126 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=12692, maxBytes=8589934592, currPhys=3780370432, maxPhys=8589934592
    • 123 ms
      testConv2DDifferentWeightsFormat(Nd4jBackend)
      • 123 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - SameDiffTests.testConv2DDifferentWeightsFormat
          o.n.c.t.BaseND4JTest - SameDiffTests.testConv2DDifferentWeightsFormat: 123 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=5828, maxBytes=8589934592, currPhys=3780370432, maxPhys=8589934592
    • 124 ms
      testGradFnRequiredVars(Nd4jBackend)
      • 124 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - SameDiffTests.testGradFnRequiredVars
          o.n.a.s.SameDiff - Inferring output "std" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.s.SameDiff - Inferring output "std" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.c.t.BaseND4JTest - SameDiffTests.testGradFnRequiredVars: 123 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=5700, maxBytes=8589934592, currPhys=3780370432, maxPhys=8589934592
    • 122 ms
      testTensorArray1(Nd4jBackend)
      • 122 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - SameDiffTests.testTensorArray1
          o.n.c.t.BaseND4JTest - SameDiffTests.testTensorArray1: 122 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=5076, maxBytes=8589934592, currPhys=3780370432, maxPhys=8589934592
    • 124 ms
      testTensorArray2(Nd4jBackend)
      • 124 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - SameDiffTests.testTensorArray2
          o.n.c.t.BaseND4JTest - SameDiffTests.testTensorArray2: 123 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4704, maxBytes=8589934592, currPhys=3780370432, maxPhys=8589934592
    • 125 ms
      testTensorArray3(Nd4jBackend)
      • 125 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - SameDiffTests.testTensorArray3
          o.n.c.t.BaseND4JTest - SameDiffTests.testTensorArray3: 124 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=5144, maxBytes=8589934592, currPhys=3780370432, maxPhys=8589934592
    • 122 ms
      testVariableNaming_1(Nd4jBackend)
      • 122 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - SameDiffTests.testVariableNaming_1
          o.n.c.t.BaseND4JTest - SameDiffTests.testVariableNaming_1: 122 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4608, maxBytes=8589934592, currPhys=3780370432, maxPhys=8589934592
    • 138 ms
      testConfusionMatrix(Nd4jBackend)
      • 138 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - SameDiffTests.testConfusionMatrix
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.c.t.BaseND4JTest - SameDiffTests.testConfusionMatrix: 137 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4824, maxBytes=8589934592, currPhys=3780370432, maxPhys=8589934592
    • 314 ms
      validateVarDiff(Nd4jBackend)
      • 314 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - SameDiffTests.validateVarDiff
          o.n.a.s.SameDiff - Inferring output "var" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.s.SameDiff - Inferring output "var" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.c.t.BaseND4JTest - SameDiffTests.validateVarDiff: 313 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=5320, maxBytes=8589934592, currPhys=3780374528, maxPhys=8589934592
    • 121 ms
      testZerosLike(Nd4jBackend)
      • 121 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - SameDiffTests.testZerosLike
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.c.t.BaseND4JTest - SameDiffTests.testZerosLike: 120 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4760, maxBytes=8589934592, currPhys=3780374528, maxPhys=8589934592
    • 124 ms
      testDuplicateNamePlaceholder(Nd4jBackend)
      • 124 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - SameDiffTests.testDuplicateNamePlaceholder
          o.n.c.t.BaseND4JTest - SameDiffTests.testDuplicateNamePlaceholder: 124 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4640, maxBytes=8589934592, currPhys=3780374528, maxPhys=8589934592
    • 123 ms
      testSliceVariableGrad(Nd4jBackend)
      • 123 ms
        error[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - SameDiffTests.testSliceVariableGrad
          o.n.a.f.DifferentialFunction - No fields found for property name begin_mask for class org.nd4j.linalg.api.ops.impl.shape.StridedSlice
          o.n.a.f.DifferentialFunction - No fields found for property name ellipsis_mask for class org.nd4j.linalg.api.ops.impl.shape.StridedSlice
          o.n.a.f.DifferentialFunction - No fields found for property name end_mask for class org.nd4j.linalg.api.ops.impl.shape.StridedSlice
          o.n.a.f.DifferentialFunction - No fields found for property name shrink_axis_mask for class org.nd4j.linalg.api.ops.impl.shape.StridedSlice
          o.n.a.f.DifferentialFunction - No fields found for property name new_axis_mask for class org.nd4j.linalg.api.ops.impl.shape.StridedSlice
          o.n.a.f.DifferentialFunction - No fields found for property name begin_mask for class org.nd4j.linalg.api.ops.impl.shape.StridedSlice
          o.n.a.f.DifferentialFunction - No fields found for property name ellipsis_mask for class org.nd4j.linalg.api.ops.impl.shape.StridedSlice
          o.n.a.f.DifferentialFunction - No fields found for property name end_mask for class org.nd4j.linalg.api.ops.impl.shape.StridedSlice
          o.n.a.f.DifferentialFunction - No fields found for property name shrink_axis_mask for class org.nd4j.linalg.api.ops.impl.shape.StridedSlice
          o.n.a.f.DifferentialFunction - No fields found for property name new_axis_mask for class org.nd4j.linalg.api.ops.impl.shape.StridedSlice
          o.n.c.t.BaseND4JTest - SameDiffTests.testSliceVariableGrad: 123 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4784, maxBytes=8589934592, currPhys=3780374528, maxPhys=8589934592
        • java.lang.NullPointerException: begin is marked non-null but is null
          at org.nd4j.linalg.api.ops.impl.shape.bp.StridedSliceBp.(StridedSliceBp.java:48)
          at org.nd4j.linalg.api.ops.impl.shape.StridedSlice.doDiff(StridedSlice.java:305)
          at org.nd4j.autodiff.functions.DifferentialFunction.diff(DifferentialFunction.java:601)
          at org.nd4j.autodiff.samediff.SameDiff.lambda$createGradFunction$0(SameDiff.java:4500)
          at org.nd4j.autodiff.samediff.SameDiff.defineFunction(SameDiff.java:4029)
          at org.nd4j.autodiff.samediff.SameDiff.defineFunction(SameDiff.java:4014)
          at org.nd4j.autodiff.samediff.SameDiff.createGradFunction(SameDiff.java:4225)
          at org.nd4j.autodiff.samediff.SameDiff.createGradFunction(SameDiff.java:4132)
          at org.nd4j.autodiff.samediff.SameDiff.calculateGradientsAndOutputs(SameDiff.java:4070)
          at org.nd4j.autodiff.samediff.SameDiff.calculateGradients(SameDiff.java:4052)
          at org.nd4j.autodiff.samediff.SameDiff.calculateGradients(SameDiff.java:4040)
          at org.nd4j.autodiff.samediff.SameDiffTests.testSliceVariableGrad(SameDiffTests.java:3621)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
          at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
          at java.lang.reflect.Method.invoke(Method.java:498)
          at org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:688)
          at org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed(InvocationInterceptorChain.java:131)
          at org.junit.jupiter.engine.extension.TimeoutExtension.intercept(TimeoutExtension.java:149)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestableMethod(TimeoutExtension.java:140)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestTemplateMethod(TimeoutExtension.java:92)
          at org.junit.jupiter.engine.execution.ExecutableInvoker$ReflectiveInterceptorCall.lambda$ofVoidMethod$0(ExecutableInvoker.java:115)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.lambda$invoke$0(ExecutableInvoker.java:105)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation.proceed(InvocationInterceptorChain.java:106)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.proceed(InvocationInterceptorChain.java:64)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.chainAndInvoke(InvocationInterceptorChain.java:45)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.invoke(InvocationInterceptorChain.java:37)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:104)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:98)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$invokeTestMethod$6(TestMethodTestDescriptor.java:210)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.invokeTestMethod(TestMethodTestDescriptor.java:206)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:131)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:65)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:226)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:204)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:139)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.lambda$execute$2(TestTemplateTestDescriptor.java:107)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:175)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$11$1.accept(ReferencePipeline.java:440)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:107)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:42)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:107)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:88)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:67)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:52)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:114)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:86)
          at org.junit.platform.launcher.core.DefaultLauncherSession$DelegatingLauncher.execute(DefaultLauncherSession.java:86)
          at org.junit.platform.launcher.core.SessionPerRequestLauncher.execute(SessionPerRequestLauncher.java:53)
          at com.intellij.junit5.JUnit5IdeaTestRunner.startRunnerWithArgs(JUnit5IdeaTestRunner.java:71)
          at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:33)
          at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:235)
          at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:54)
    • 122 ms
      testPlaceholderReduceSimple(Nd4jBackend)
      • 122 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - SameDiffTests.testPlaceholderReduceSimple
          o.n.c.t.BaseND4JTest - SameDiffTests.testPlaceholderReduceSimple: 121 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4464, maxBytes=8589934592, currPhys=3780374528, maxPhys=8589934592
    • 122 ms
      testSqueezeExpandChain(Nd4jBackend)
      • 122 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - SameDiffTests.testSqueezeExpandChain
          o.n.c.t.BaseND4JTest - SameDiffTests.testSqueezeExpandChain: 122 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=19040, maxBytes=8589934592, currPhys=3780374528, maxPhys=8589934592
    • 125 ms
      testPairwiseBooleanTransforms(Nd4jBackend)
      • 125 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - SameDiffTests.testPairwiseBooleanTransforms
          o.n.a.s.SameDiffTests - Executing: 0
          o.n.a.s.SameDiffTests - Executing: 1
          o.n.a.s.SameDiffTests - Executing: 2
          o.n.a.s.SameDiffTests - Executing: 3
          o.n.a.s.SameDiffTests - Executing: 4
          o.n.a.s.SameDiffTests - Executing: 5
          o.n.a.s.SameDiffTests - Executing: 6
          o.n.a.s.SameDiffTests - Executing: 7
          o.n.a.s.SameDiffTests - Executing: 8
          o.n.a.s.SameDiffTests - Executing: 9
          o.n.a.s.SameDiffTests - Executing: 10
          o.n.c.t.BaseND4JTest - SameDiffTests.testPairwiseBooleanTransforms: 125 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=7420, maxBytes=8589934592, currPhys=3780411392, maxPhys=8589934592
    • 126 ms
      testExpandSqueezeChain(Nd4jBackend)
      • 126 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - SameDiffTests.testExpandSqueezeChain
          o.n.c.t.BaseND4JTest - SameDiffTests.testExpandSqueezeChain: 125 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=23972, maxBytes=8589934592, currPhys=3780411392, maxPhys=8589934592
    • 123 ms
      testJaccardDistance(Nd4jBackend)
      • 123 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - SameDiffTests.testJaccardDistance
          o.n.c.t.BaseND4JTest - SameDiffTests.testJaccardDistance: 122 ms, threadCount: (29->29), jvmTotal=3685220352, jvmMax=7635730432, totalBytes=4700, maxBytes=8589934592, currPhys=3780411392, maxPhys=8589934592
    • 123 ms
      testVariableWithFunction(Nd4jBackend)
      • 123 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - SameDiffTests.testVariableWithFunction
          o.n.c.t.BaseND4JTest - SameDiffTests.testVariableWithFunction: 123 ms, threadCount: (29->29), jvmTotal=3685220352, jvmMax=7635730432, totalBytes=4448, maxBytes=8589934592, currPhys=3780411392, maxPhys=8589934592
    • 123 ms
      testVariableRenaming2(Nd4jBackend)
      • 123 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - SameDiffTests.testVariableRenaming2
          o.n.a.s.SameDiff - Inferring output "out" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.c.t.BaseND4JTest - SameDiffTests.testVariableRenaming2: 123 ms, threadCount: (29->29), jvmTotal=3685220352, jvmMax=7635730432, totalBytes=5932, maxBytes=8589934592, currPhys=3780411392, maxPhys=8589934592
    • 125 ms
      testExecutionDifferentShapesAccumAlongDim(Nd4jBackend)
      • 125 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - SameDiffTests.testExecutionDifferentShapesAccumAlongDim
          o.n.c.t.BaseND4JTest - SameDiffTests.testExecutionDifferentShapesAccumAlongDim: 125 ms, threadCount: (29->29), jvmTotal=3685220352, jvmMax=7635730432, totalBytes=4872, maxBytes=8589934592, currPhys=3780411392, maxPhys=8589934592
    • 123 ms
      testMissingPlaceholderError(Nd4jBackend)
      • 123 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - SameDiffTests.testMissingPlaceholderError
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.c.t.BaseND4JTest - SameDiffTests.testMissingPlaceholderError: 123 ms, threadCount: (29->29), jvmTotal=3685220352, jvmMax=7635730432, totalBytes=4512, maxBytes=8589934592, currPhys=3780411392, maxPhys=8589934592
    • 124 ms
      testAutoBroadcastAddMatrixVector(Nd4jBackend)
      • 124 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - SameDiffTests.testAutoBroadcastAddMatrixVector
          o.n.c.t.BaseND4JTest - SameDiffTests.testAutoBroadcastAddMatrixVector: 124 ms, threadCount: (29->29), jvmTotal=3685220352, jvmMax=7635730432, totalBytes=4708, maxBytes=8589934592, currPhys=3780415488, maxPhys=8589934592
    • 125 ms
      testMoments(Nd4jBackend)
      • 125 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - SameDiffTests.testMoments
          o.n.c.t.BaseND4JTest - SameDiffTests.testMoments: 124 ms, threadCount: (29->29), jvmTotal=3685220352, jvmMax=7635730432, totalBytes=4594, maxBytes=8589934592, currPhys=3780440064, maxPhys=8589934592
    • 125 ms
      testWeightedXentWithLogits(Nd4jBackend)
      • 125 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - SameDiffTests.testWeightedXentWithLogits
          o.n.c.t.BaseND4JTest - SameDiffTests.testWeightedXentWithLogits: 125 ms, threadCount: (29->29), jvmTotal=3685220352, jvmMax=7635730432, totalBytes=4720, maxBytes=8589934592, currPhys=3780440064, maxPhys=8589934592
    • 123 ms
      testBatchNormTest(Nd4jBackend)
      • 123 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - SameDiffTests.testBatchNormTest
          o.n.c.t.BaseND4JTest - SameDiffTests.testBatchNormTest: 122 ms, threadCount: (29->29), jvmTotal=3685220352, jvmMax=7635730432, totalBytes=5040, maxBytes=8589934592, currPhys=3780456448, maxPhys=8589934592
    • 124 ms
      testDistance(Nd4jBackend)
      • 124 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - SameDiffTests.testDistance
          o.n.c.t.BaseND4JTest - SameDiffTests.testDistance: 124 ms, threadCount: (29->29), jvmTotal=3685220352, jvmMax=7635730432, totalBytes=4840, maxBytes=8589934592, currPhys=3780456448, maxPhys=8589934592
    • 124 ms
      testShapeResolutionMinus1(Nd4jBackend)
      • 124 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - SameDiffTests.testShapeResolutionMinus1
          o.n.a.s.SameDiffTests - Starting: minibatch 3
          o.n.a.s.SameDiffTests - Starting: minibatch -1
          o.n.c.t.BaseND4JTest - SameDiffTests.testShapeResolutionMinus1: 124 ms, threadCount: (29->29), jvmTotal=3685220352, jvmMax=7635730432, totalBytes=5440, maxBytes=8589934592, currPhys=3780456448, maxPhys=8589934592
    • 109 ms
      validateMaxDiff(Nd4jBackend)
      • 109 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - SameDiffTests.validateMaxDiff
          o.n.a.s.SameDiff - Inferring output "max" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.c.t.BaseND4JTest - SameDiffTests.validateMaxDiff: 108 ms, threadCount: (29->29), jvmTotal=3685220352, jvmMax=7635730432, totalBytes=4862, maxBytes=8589934592, currPhys=3780456448, maxPhys=8589934592
    • 124 ms
      testDefineFunctionArrayExistence(Nd4jBackend)
      • 124 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - SameDiffTests.testDefineFunctionArrayExistence
          o.n.c.t.BaseND4JTest - SameDiffTests.testDefineFunctionArrayExistence: 124 ms, threadCount: (29->29), jvmTotal=3685220352, jvmMax=7635730432, totalBytes=4704, maxBytes=8589934592, currPhys=3780460544, maxPhys=8589934592
    • 123 ms
      castShapeTest1(Nd4jBackend)
      • 123 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - SameDiffTests.castShapeTest1
          o.n.c.t.BaseND4JTest - SameDiffTests.castShapeTest1: 123 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4480, maxBytes=8589934592, currPhys=3780460544, maxPhys=8589934592
    • 129 ms
      testArgMax(Nd4jBackend)
      • 129 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - SameDiffTests.testArgMax
          o.n.c.t.BaseND4JTest - SameDiffTests.testArgMax: 129 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=5292, maxBytes=8589934592, currPhys=3780444160, maxPhys=8589934592
    • 120 ms
      testArgMin(Nd4jBackend)
      • 120 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - SameDiffTests.testArgMin
          o.n.c.t.BaseND4JTest - SameDiffTests.testArgMin: 119 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=5452, maxBytes=8589934592, currPhys=3780444160, maxPhys=8589934592
    • 124 ms
      validateMinDiff(Nd4jBackend)
      • 124 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - SameDiffTests.validateMinDiff
          o.n.a.s.SameDiff - Inferring output "min" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.c.t.BaseND4JTest - SameDiffTests.validateMinDiff: 123 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4862, maxBytes=8589934592, currPhys=3780444160, maxPhys=8589934592
    • 123 ms
      testDepthWiseConv2dBasic(Nd4jBackend)
      • 123 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - SameDiffTests.testDepthWiseConv2dBasic
          o.n.c.t.BaseND4JTest - SameDiffTests.testDepthWiseConv2dBasic: 122 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=5104, maxBytes=8589934592, currPhys=3780636672, maxPhys=8589934592
    • 122 ms
      testNestedWhileIf()
      • 122 ms
        passed[1]
        • o.n.c.t.BaseND4JTest - SameDiffTests.testNestedWhileIf
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.c.t.BaseND4JTest - SameDiffTests.testNestedWhileIf: 122 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4832, maxBytes=8589934592, currPhys=3780890624, maxPhys=8589934592
    • 124 ms
      testEvalAddSelf(Nd4jBackend)
      • 124 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - SameDiffTests.testEvalAddSelf
          o.n.c.t.BaseND4JTest - SameDiffTests.testEvalAddSelf: 123 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4564, maxBytes=8589934592, currPhys=3780911104, maxPhys=8589934592
    • 123 ms
      testSequentialMeansPlaceholder(Nd4jBackend)
      • 123 ms
        ignored[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - SameDiffTests.testSequentialMeansPlaceholder
          o.n.c.t.BaseND4JTest - SameDiffTests.testSequentialMeansPlaceholder: 123 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4448, maxBytes=8589934592, currPhys=3780911104, maxPhys=8589934592

        • at org.junit.jupiter.api.Assumptions.throwTestAbortedException(Assumptions.java:256)
          at org.junit.jupiter.api.Assumptions.assumeFalse(Assumptions.java:191)
          at org.junit.jupiter.api.Assumptions.assumeFalse(Assumptions.java:142)
          at org.nd4j.OpValidationSuite.ignoreFailing(OpValidationSuite.java:71)
          at org.nd4j.autodiff.samediff.SameDiffTests.testSequentialMeansPlaceholder(SameDiffTests.java:652)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
          at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
          at java.lang.reflect.Method.invoke(Method.java:498)
          at org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:688)
          at org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed(InvocationInterceptorChain.java:131)
          at org.junit.jupiter.engine.extension.TimeoutExtension.intercept(TimeoutExtension.java:149)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestableMethod(TimeoutExtension.java:140)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestTemplateMethod(TimeoutExtension.java:92)
          at org.junit.jupiter.engine.execution.ExecutableInvoker$ReflectiveInterceptorCall.lambda$ofVoidMethod$0(ExecutableInvoker.java:115)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.lambda$invoke$0(ExecutableInvoker.java:105)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation.proceed(InvocationInterceptorChain.java:106)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.proceed(InvocationInterceptorChain.java:64)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.chainAndInvoke(InvocationInterceptorChain.java:45)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.invoke(InvocationInterceptorChain.java:37)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:104)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:98)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$invokeTestMethod$6(TestMethodTestDescriptor.java:210)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.invokeTestMethod(TestMethodTestDescriptor.java:206)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:131)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:65)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:226)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:204)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:139)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.lambda$execute$2(TestTemplateTestDescriptor.java:107)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:175)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$11$1.accept(ReferencePipeline.java:440)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:107)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:42)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:107)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:88)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:67)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:52)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:114)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:86)
          at org.junit.platform.launcher.core.DefaultLauncherSession$DelegatingLauncher.execute(DefaultLauncherSession.java:86)
          at org.junit.platform.launcher.core.SessionPerRequestLauncher.execute(SessionPerRequestLauncher.java:53)
          at com.intellij.junit5.JUnit5IdeaTestRunner.startRunnerWithArgs(JUnit5IdeaTestRunner.java:71)
          at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:33)
          at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:235)
          at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:54)
    • 123 ms
      testReductionShapes1(Nd4jBackend)
      • 123 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - SameDiffTests.testReductionShapes1
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.c.t.BaseND4JTest - SameDiffTests.testReductionShapes1: 122 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4632, maxBytes=8589934592, currPhys=3780911104, maxPhys=8589934592
    • 122 ms
      testReductionShapes2(Nd4jBackend)
      • 122 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - SameDiffTests.testReductionShapes2
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.c.t.BaseND4JTest - SameDiffTests.testReductionShapes2: 121 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4724, maxBytes=8589934592, currPhys=3780911104, maxPhys=8589934592
    • 123 ms
      testTensorGradMmul(Nd4jBackend)
      • 123 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - SameDiffTests.testTensorGradMmul
          o.n.c.t.BaseND4JTest - SameDiffTests.testTensorGradMmul: 122 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4848, maxBytes=8589934592, currPhys=3780911104, maxPhys=8589934592
    • passedtestIsStrictlyIncShape(Nd4jBackend)
    • 124 ms
      testConvertToVariable(Nd4jBackend)
      • 124 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - SameDiffTests.testConvertToVariable
          o.n.a.s.SameDiff - Inferring output "var" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.c.t.BaseND4JTest - SameDiffTests.testConvertToVariable: 124 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=7280, maxBytes=8589934592, currPhys=3780911104, maxPhys=8589934592
    • ignoredcastShapeTestEmpty(Nd4jBackend)
    • 123 ms
      testVariableArrayReference(Nd4jBackend)
      • 123 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - SameDiffTests.testVariableArrayReference
          o.n.c.t.BaseND4JTest - SameDiffTests.testVariableArrayReference: 123 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4512, maxBytes=8589934592, currPhys=3780911104, maxPhys=8589934592
    • 125 ms
      testSquare(Nd4jBackend)
      • 125 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - SameDiffTests.testSquare
          o.n.c.t.BaseND4JTest - SameDiffTests.testSquare: 124 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4724, maxBytes=8589934592, currPhys=3780915200, maxPhys=8589934592
    • ignoredtestNestedWhile()
    • 123 ms
      testUpdatingGradientSimple(Nd4jBackend)
      • 123 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - SameDiffTests.testUpdatingGradientSimple
          o.n.a.s.SameDiff - Inferring output "out" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          Before vs. after: 3.605551275463989, 0.15417771171705702
          o.n.c.t.BaseND4JTest - SameDiffTests.testUpdatingGradientSimple: 122 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=5312, maxBytes=8589934592, currPhys=3780915200, maxPhys=8589934592
    • 126 ms
      testNestedIf()
      • 126 ms
        passed[1]
        • o.n.c.t.BaseND4JTest - SameDiffTests.testNestedIf
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.c.t.BaseND4JTest - SameDiffTests.testNestedIf: 125 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4896, maxBytes=8589934592, currPhys=3780956160, maxPhys=8589934592
    • 124 ms
      sameDiffPlaceholderGrad(Nd4jBackend)
      • 124 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - SameDiffTests.sameDiffPlaceholderGrad
          o.n.a.s.SameDiff - Inferring output "add" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.c.t.BaseND4JTest - SameDiffTests.sameDiffPlaceholderGrad: 123 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4896, maxBytes=8589934592, currPhys=3780956160, maxPhys=8589934592
    • 139 ms
      testSameDiffBackprop1(Nd4jBackend)
      • 139 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - SameDiffTests.testSameDiffBackprop1
          o.n.c.t.BaseND4JTest - SameDiffTests.testSameDiffBackprop1: 139 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=5794, maxBytes=8589934592, currPhys=3780960256, maxPhys=8589934592
  • 1.40 s
    TestInvertMatrices
    • 343 ms
      testInverseComparison(Nd4jBackend)
      • 343 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - TestInvertMatrices.testInverseComparison
          o.n.c.t.BaseND4JTest - TestInvertMatrices.testInverseComparison: 343 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=8432, maxBytes=8589934592, currPhys=3780960256, maxPhys=8589934592
    • 122 ms
      testLeftPseudoInvert(Nd4jBackend)
      • 122 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - TestInvertMatrices.testLeftPseudoInvert
          o.n.c.t.BaseND4JTest - TestInvertMatrices.testLeftPseudoInvert: 122 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=6568, maxBytes=8589934592, currPhys=3780960256, maxPhys=8589934592
    • 313 ms
      testRightPseudoInvertWithNonFullRowRank(Nd4jBackend)
      • 313 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - TestInvertMatrices.testRightPseudoInvertWithNonFullRowRank
          o.n.c.t.BaseND4JTest - TestInvertMatrices.testRightPseudoInvertWithNonFullRowRank: 312 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4712, maxBytes=8589934592, currPhys=3781599232, maxPhys=8589934592
    • 121 ms
      testLeftPseudoInvertWithNonFullColumnRank(Nd4jBackend)
      • 121 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - TestInvertMatrices.testLeftPseudoInvertWithNonFullColumnRank
          o.n.c.t.BaseND4JTest - TestInvertMatrices.testLeftPseudoInvertWithNonFullColumnRank: 120 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4648, maxBytes=8589934592, currPhys=3782201344, maxPhys=8589934592
    • 124 ms
      testInvalidMatrixInversion(Nd4jBackend)
      • 124 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - TestInvertMatrices.testInvalidMatrixInversion
          o.n.c.t.BaseND4JTest - TestInvertMatrices.testInvalidMatrixInversion: 123 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4544, maxBytes=8589934592, currPhys=3782201344, maxPhys=8589934592
    • 124 ms
      testRightPseudoInvert(Nd4jBackend)
      • 124 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - TestInvertMatrices.testRightPseudoInvert
          o.n.c.t.BaseND4JTest - TestInvertMatrices.testRightPseudoInvert: 124 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=6600, maxBytes=8589934592, currPhys=3782201344, maxPhys=8589934592
    • 128 ms
      testInverse(Nd4jBackend)
      • 128 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - TestInvertMatrices.testInverse
          o.n.c.t.BaseND4JTest - TestInvertMatrices.testInverse: 128 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4512, maxBytes=8589934592, currPhys=3782668288, maxPhys=8589934592
    • 121 ms
      testInvertMatrixScalar()
      • 121 ms
        passed[1]
        • o.n.c.t.BaseND4JTest - TestInvertMatrices.testInvertMatrixScalar
          o.n.c.t.BaseND4JTest - TestInvertMatrices.testInvertMatrixScalar: 121 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4592, maxBytes=8589934592, currPhys=3782668288, maxPhys=8589934592
  • 10.79 s
    NDBaseTest
    • 310 ms
      testUnsegmentMean(Nd4jBackend)
      • 310 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - NDBaseTest.testUnsegmentMean
          o.n.c.t.BaseND4JTest - NDBaseTest.testUnsegmentMean: 309 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4580, maxBytes=8589934592, currPhys=3782717440, maxPhys=8589934592
    • 122 ms
      testUnsegmentProd(Nd4jBackend)
      • 122 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - NDBaseTest.testUnsegmentProd
          o.n.c.t.BaseND4JTest - NDBaseTest.testUnsegmentProd: 122 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4564, maxBytes=8589934592, currPhys=3782721536, maxPhys=8589934592
    • 122 ms
      testUnsegmentedMin(Nd4jBackend)
      • 122 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - NDBaseTest.testUnsegmentedMin
          o.n.c.t.BaseND4JTest - NDBaseTest.testUnsegmentedMin: 122 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4564, maxBytes=8589934592, currPhys=3782729728, maxPhys=8589934592
    • 122 ms
      testDynamicStitch(Nd4jBackend)
      • 122 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - NDBaseTest.testDynamicStitch
          o.n.c.t.BaseND4JTest - NDBaseTest.testDynamicStitch: 122 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4480, maxBytes=8589934592, currPhys=3782729728, maxPhys=8589934592
    • 123 ms
      testMatchConditionCount(Nd4jBackend)
      • 123 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - NDBaseTest.testMatchConditionCount
          o.n.c.t.BaseND4JTest - NDBaseTest.testMatchConditionCount: 123 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4948, maxBytes=8589934592, currPhys=3782729728, maxPhys=8589934592
    • 123 ms
      testSegmentMean(Nd4jBackend)
      • 123 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - NDBaseTest.testSegmentMean
          o.n.c.t.BaseND4JTest - NDBaseTest.testSegmentMean: 123 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4548, maxBytes=8589934592, currPhys=3782729728, maxPhys=8589934592
    • 126 ms
      testSegmentProd(Nd4jBackend)
      • 126 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - NDBaseTest.testSegmentProd
          o.n.c.t.BaseND4JTest - NDBaseTest.testSegmentProd: 125 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4548, maxBytes=8589934592, currPhys=3782729728, maxPhys=8589934592
    • 109 ms
      testOnesLike(Nd4jBackend)
      • 109 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - NDBaseTest.testOnesLike
          o.n.c.t.BaseND4JTest - NDBaseTest.testOnesLike: 108 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4600, maxBytes=8589934592, currPhys=3782729728, maxPhys=8589934592
    • 125 ms
      testAll(Nd4jBackend)
      • 125 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - NDBaseTest.testAll
          o.n.c.t.BaseND4JTest - NDBaseTest.testAll: 125 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4536, maxBytes=8589934592, currPhys=3782750208, maxPhys=8589934592
    • 123 ms
      testAny(Nd4jBackend)
      • 123 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - NDBaseTest.testAny
          o.n.c.t.BaseND4JTest - NDBaseTest.testAny: 123 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4600, maxBytes=8589934592, currPhys=3782750208, maxPhys=8589934592
    • 123 ms
      testDot(Nd4jBackend)
      • 123 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - NDBaseTest.testDot
          o.n.c.t.BaseND4JTest - NDBaseTest.testDot: 123 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4468, maxBytes=8589934592, currPhys=3782754304, maxPhys=8589934592
    • 122 ms
      testGte(Nd4jBackend)
      • 122 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - NDBaseTest.testGte
          o.n.c.t.BaseND4JTest - NDBaseTest.testGte: 122 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4612, maxBytes=8589934592, currPhys=3782758400, maxPhys=8589934592
    • 124 ms
      testLte(Nd4jBackend)
      • 124 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - NDBaseTest.testLte
          o.n.c.t.BaseND4JTest - NDBaseTest.testLte: 124 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4612, maxBytes=8589934592, currPhys=3782758400, maxPhys=8589934592
    • 125 ms
      testMax(Nd4jBackend)
      • 125 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - NDBaseTest.testMax
          o.n.c.t.BaseND4JTest - NDBaseTest.testMax: 125 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4704, maxBytes=8589934592, currPhys=3782758400, maxPhys=8589934592
    • 123 ms
      testMin(Nd4jBackend)
      • 123 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - NDBaseTest.testMin
          o.n.c.t.BaseND4JTest - NDBaseTest.testMin: 123 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4704, maxBytes=8589934592, currPhys=3782762496, maxPhys=8589934592
    • 123 ms
      testNeq(Nd4jBackend)
      • 123 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - NDBaseTest.testNeq
          o.n.c.t.BaseND4JTest - NDBaseTest.testNeq: 123 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4612, maxBytes=8589934592, currPhys=3782774784, maxPhys=8589934592
    • 124 ms
      testSum(Nd4jBackend)
      • 124 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - NDBaseTest.testSum
          o.n.c.t.BaseND4JTest - NDBaseTest.testSum: 124 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4656, maxBytes=8589934592, currPhys=3782778880, maxPhys=8589934592
    • 124 ms
      testScalarGte(Nd4jBackend)
      • 124 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - NDBaseTest.testScalarGte
          o.n.c.t.BaseND4JTest - NDBaseTest.testScalarGte: 123 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4548, maxBytes=8589934592, currPhys=3782778880, maxPhys=8589934592
    • 110 ms
      testScalarLte(Nd4jBackend)
      • 110 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - NDBaseTest.testScalarLte
          o.n.c.t.BaseND4JTest - NDBaseTest.testScalarLte: 110 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4548, maxBytes=8589934592, currPhys=3782778880, maxPhys=8589934592
    • 122 ms
      testScalarMax(Nd4jBackend)
      • 122 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - NDBaseTest.testScalarMax
          o.n.c.t.BaseND4JTest - NDBaseTest.testScalarMax: 122 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4532, maxBytes=8589934592, currPhys=3782778880, maxPhys=8589934592
    • 122 ms
      testScalarMin(Nd4jBackend)
      • 122 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - NDBaseTest.testScalarMin
          o.n.c.t.BaseND4JTest - NDBaseTest.testScalarMin: 122 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4532, maxBytes=8589934592, currPhys=3782782976, maxPhys=8589934592
    • 123 ms
      testScalarNeq(Nd4jBackend)
      • 123 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - NDBaseTest.testScalarNeq
          o.n.c.t.BaseND4JTest - NDBaseTest.testScalarNeq: 123 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4548, maxBytes=8589934592, currPhys=3782782976, maxPhys=8589934592
    • 122 ms
      testScalarSet(Nd4jBackend)
      • 122 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - NDBaseTest.testScalarSet
          o.n.c.t.BaseND4JTest - NDBaseTest.testScalarSet: 122 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4484, maxBytes=8589934592, currPhys=3782782976, maxPhys=8589934592
    • 125 ms
      testNorm1(Nd4jBackend)
      • 125 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - NDBaseTest.testNorm1
          o.n.c.t.BaseND4JTest - NDBaseTest.testNorm1: 125 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4704, maxBytes=8589934592, currPhys=3782787072, maxPhys=8589934592
    • 118 ms
      testNorm2(Nd4jBackend)
      • 118 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - NDBaseTest.testNorm2
          o.n.c.t.BaseND4JTest - NDBaseTest.testNorm2: 117 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4704, maxBytes=8589934592, currPhys=3782791168, maxPhys=8589934592
    • 138 ms
      testRange(Nd4jBackend)
      • 138 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - NDBaseTest.testRange
          o.n.c.t.BaseND4JTest - NDBaseTest.testRange: 138 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4540, maxBytes=8589934592, currPhys=3782791168, maxPhys=8589934592
    • 123 ms
      testShape(Nd4jBackend)
      • 123 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - NDBaseTest.testShape
          o.n.c.t.BaseND4JTest - NDBaseTest.testShape: 123 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4532, maxBytes=8589934592, currPhys=3782791168, maxPhys=8589934592
    • 124 ms
      testSlice(Nd4jBackend)
      • 124 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - NDBaseTest.testSlice
          o.n.c.t.BaseND4JTest - NDBaseTest.testSlice: 124 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4660, maxBytes=8589934592, currPhys=3782791168, maxPhys=8589934592
    • 123 ms
      testStack(Nd4jBackend)
      • 123 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - NDBaseTest.testStack
          o.n.c.t.BaseND4JTest - NDBaseTest.testStack: 123 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4512, maxBytes=8589934592, currPhys=3782795264, maxPhys=8589934592
    • 125 ms
      testFill(Nd4jBackend)
      • 125 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - NDBaseTest.testFill
          o.n.c.t.BaseND4JTest - NDBaseTest.testFill: 125 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4564, maxBytes=8589934592, currPhys=3782795264, maxPhys=8589934592
    • 125 ms
      testMean(Nd4jBackend)
      • 125 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - NDBaseTest.testMean
          o.n.c.t.BaseND4JTest - NDBaseTest.testMean: 124 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4704, maxBytes=8589934592, currPhys=3782795264, maxPhys=8589934592
    • 124 ms
      testMmul(Nd4jBackend)
      • 124 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - NDBaseTest.testMmul
          o.n.c.t.BaseND4JTest - NDBaseTest.testMmul: 124 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4708, maxBytes=8589934592, currPhys=3782795264, maxPhys=8589934592
    • 124 ms
      testProd(Nd4jBackend)
      • 124 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - NDBaseTest.testProd
          o.n.c.t.BaseND4JTest - NDBaseTest.testProd: 123 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4704, maxBytes=8589934592, currPhys=3782795264, maxPhys=8589934592
    • 124 ms
      testRank(Nd4jBackend)
      • 124 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - NDBaseTest.testRank
          2
          o.n.c.t.BaseND4JTest - NDBaseTest.testRank: 124 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4512, maxBytes=8589934592, currPhys=3782799360, maxPhys=8589934592
    • 123 ms
      testSize(Nd4jBackend)
      • 123 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - NDBaseTest.testSize
          o.n.c.t.BaseND4JTest - NDBaseTest.testSize: 123 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4480, maxBytes=8589934592, currPhys=3782799360, maxPhys=8589934592
    • 124 ms
      testTile(Nd4jBackend)
      • 124 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - NDBaseTest.testTile
          o.n.c.t.BaseND4JTest - NDBaseTest.testTile: 123 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4712, maxBytes=8589934592, currPhys=3782799360, maxPhys=8589934592
    • 125 ms
      testPermute(Nd4jBackend)
      • 125 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - NDBaseTest.testPermute
          o.n.c.t.BaseND4JTest - NDBaseTest.testPermute: 125 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4560, maxBytes=8589934592, currPhys=3782799360, maxPhys=8589934592
    • 125 ms
      testUnsortedSegmentSqrtN(Nd4jBackend)
      • 125 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - NDBaseTest.testUnsortedSegmentSqrtN
          o.n.c.t.BaseND4JTest - NDBaseTest.testUnsortedSegmentSqrtN: 124 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4564, maxBytes=8589934592, currPhys=3782807552, maxPhys=8589934592
    • 125 ms
      testEq(Nd4jBackend)
      • 125 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - NDBaseTest.testEq
          o.n.c.t.BaseND4JTest - NDBaseTest.testEq: 125 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4580, maxBytes=8589934592, currPhys=3782815744, maxPhys=8589934592
    • 124 ms
      testGt(Nd4jBackend)
      • 124 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - NDBaseTest.testGt
          o.n.c.t.BaseND4JTest - NDBaseTest.testGt: 124 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4612, maxBytes=8589934592, currPhys=3782815744, maxPhys=8589934592
    • 125 ms
      testLt(Nd4jBackend)
      • 125 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - NDBaseTest.testLt
          o.n.c.t.BaseND4JTest - NDBaseTest.testLt: 123 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4612, maxBytes=8589934592, currPhys=3782815744, maxPhys=8589934592
    • 122 ms
      testMatchCondition(Nd4jBackend)
      • 122 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - NDBaseTest.testMatchCondition
          o.n.c.t.BaseND4JTest - NDBaseTest.testMatchCondition: 121 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4500, maxBytes=8589934592, currPhys=3782815744, maxPhys=8589934592
    • 122 ms
      testInvertPermutation(Nd4jBackend)
      • 122 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - NDBaseTest.testInvertPermutation
          o.n.c.t.BaseND4JTest - NDBaseTest.testInvertPermutation: 122 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4516, maxBytes=8589934592, currPhys=3782815744, maxPhys=8589934592
    • 124 ms
      testTensorMul(Nd4jBackend)
      • 124 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - NDBaseTest.testTensorMul
          o.n.c.t.BaseND4JTest - NDBaseTest.testTensorMul: 123 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4786, maxBytes=8589934592, currPhys=3782815744, maxPhys=8589934592
    • 124 ms
      testVariance(Nd4jBackend)
      • 124 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - NDBaseTest.testVariance
          o.n.c.t.BaseND4JTest - NDBaseTest.testVariance: 123 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4652, maxBytes=8589934592, currPhys=3782815744, maxPhys=8589934592
    • 121 ms
      testStridedSlice(Nd4jBackend)
      • 121 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - NDBaseTest.testStridedSlice
          o.n.c.t.BaseND4JTest - NDBaseTest.testStridedSlice: 121 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4756, maxBytes=8589934592, currPhys=3782815744, maxPhys=8589934592
    • 124 ms
      testReverseSequence(Nd4jBackend)
      • 124 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - NDBaseTest.testReverseSequence
          o.n.c.t.BaseND4JTest - NDBaseTest.testReverseSequence: 123 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4792, maxBytes=8589934592, currPhys=3782815744, maxPhys=8589934592
    • 124 ms
      testSquaredNorm(Nd4jBackend)
      • 124 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - NDBaseTest.testSquaredNorm
          o.n.c.t.BaseND4JTest - NDBaseTest.testSquaredNorm: 124 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4656, maxBytes=8589934592, currPhys=3782819840, maxPhys=8589934592
    • 125 ms
      testScalarEq(Nd4jBackend)
      • 125 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - NDBaseTest.testScalarEq
          o.n.c.t.BaseND4JTest - NDBaseTest.testScalarEq: 124 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4548, maxBytes=8589934592, currPhys=3782819840, maxPhys=8589934592
    • 124 ms
      testScalarGt(Nd4jBackend)
      • 124 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - NDBaseTest.testScalarGt
          o.n.c.t.BaseND4JTest - NDBaseTest.testScalarGt: 124 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4548, maxBytes=8589934592, currPhys=3782819840, maxPhys=8589934592
    • 124 ms
      testScalarLt(Nd4jBackend)
      • 124 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - NDBaseTest.testScalarLt
          o.n.c.t.BaseND4JTest - NDBaseTest.testScalarLt: 123 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4548, maxBytes=8589934592, currPhys=3782975488, maxPhys=8589934592
    • 125 ms
      testUnsortedSegmentSum(Nd4jBackend)
      • 125 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - NDBaseTest.testUnsortedSegmentSum
          o.n.c.t.BaseND4JTest - NDBaseTest.testUnsortedSegmentSum: 124 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4564, maxBytes=8589934592, currPhys=3782975488, maxPhys=8589934592
    • 123 ms
      testExpandDims(Nd4jBackend)
      • 123 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - NDBaseTest.testExpandDims
          o.n.c.t.BaseND4JTest - NDBaseTest.testExpandDims: 122 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4628, maxBytes=8589934592, currPhys=3782975488, maxPhys=8589934592
    • 122 ms
      testUnsegmentMax(Nd4jBackend)
      • 122 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - NDBaseTest.testUnsegmentMax
          o.n.c.t.BaseND4JTest - NDBaseTest.testUnsegmentMax: 122 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4564, maxBytes=8589934592, currPhys=3783204864, maxPhys=8589934592
    • 124 ms
      testScatterAdd(Nd4jBackend)
      • 124 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - NDBaseTest.testScatterAdd
          o.n.c.t.BaseND4JTest - NDBaseTest.testScatterAdd: 124 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4648, maxBytes=8589934592, currPhys=3783532544, maxPhys=8589934592
    • 123 ms
      testScatterDiv(Nd4jBackend)
      • 123 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - NDBaseTest.testScatterDiv
          o.n.c.t.BaseND4JTest - NDBaseTest.testScatterDiv: 123 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4712, maxBytes=8589934592, currPhys=3783856128, maxPhys=8589934592
    • 122 ms
      testScatterMax(Nd4jBackend)
      • 122 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - NDBaseTest.testScatterMax
          o.n.c.t.BaseND4JTest - NDBaseTest.testScatterMax: 122 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4712, maxBytes=8589934592, currPhys=3783860224, maxPhys=8589934592
    • 113 ms
      testScatterMin(Nd4jBackend)
      • 113 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - NDBaseTest.testScatterMin
          o.n.c.t.BaseND4JTest - NDBaseTest.testScatterMin: 113 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4712, maxBytes=8589934592, currPhys=3783860224, maxPhys=8589934592
    • 120 ms
      testScatterMul(Nd4jBackend)
      • 120 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - NDBaseTest.testScatterMul
          o.n.c.t.BaseND4JTest - NDBaseTest.testScatterMul: 119 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4712, maxBytes=8589934592, currPhys=3783860224, maxPhys=8589934592
    • 124 ms
      testScatterSub(Nd4jBackend)
      • 124 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - NDBaseTest.testScatterSub
          o.n.c.t.BaseND4JTest - NDBaseTest.testScatterSub: 123 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4712, maxBytes=8589934592, currPhys=3783860224, maxPhys=8589934592
    • 124 ms
      testSegmentMax(Nd4jBackend)
      • 124 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - NDBaseTest.testSegmentMax
          o.n.c.t.BaseND4JTest - NDBaseTest.testSegmentMax: 123 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4548, maxBytes=8589934592, currPhys=3783864320, maxPhys=8589934592
    • 124 ms
      testSegmentMin(Nd4jBackend)
      • 124 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - NDBaseTest.testSegmentMin
          o.n.c.t.BaseND4JTest - NDBaseTest.testSegmentMin: 124 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4548, maxBytes=8589934592, currPhys=3783864320, maxPhys=8589934592
    • 123 ms
      testSegmentSum(Nd4jBackend)
      • 123 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - NDBaseTest.testSegmentSum
          o.n.c.t.BaseND4JTest - NDBaseTest.testSegmentSum: 123 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4548, maxBytes=8589934592, currPhys=3783864320, maxPhys=8589934592
    • 123 ms
      testMmulTranspose(Nd4jBackend)
      • 123 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - NDBaseTest.testMmulTranspose
          o.n.c.t.BaseND4JTest - NDBaseTest.testMmulTranspose: 123 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4796, maxBytes=8589934592, currPhys=3783864320, maxPhys=8589934592
    • 123 ms
      testZerosLike(Nd4jBackend)
      • 123 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - NDBaseTest.testZerosLike
          o.n.c.t.BaseND4JTest - NDBaseTest.testZerosLike: 123 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4532, maxBytes=8589934592, currPhys=3783864320, maxPhys=8589934592
    • 123 ms
      testIdentity(Nd4jBackend)
      • 123 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - NDBaseTest.testIdentity
          o.n.c.t.BaseND4JTest - NDBaseTest.testIdentity: 122 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4532, maxBytes=8589934592, currPhys=3783864320, maxPhys=8589934592
    • 139 ms
      testisNumericTensor(Nd4jBackend)
      • 139 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - NDBaseTest.testisNumericTensor
          o.n.c.t.BaseND4JTest - NDBaseTest.testisNumericTensor: 138 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4480, maxBytes=8589934592, currPhys=3783864320, maxPhys=8589934592
    • 123 ms
      testReshape(Nd4jBackend)
      • 123 ms
        failed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - NDBaseTest.testReshape
          o.n.c.t.BaseND4JTest - NDBaseTest.testReshape: 123 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4836, maxBytes=8589934592, currPhys=3783864320, maxPhys=8589934592
        • org.opentest4j.AssertionFailedError:
          at org.junit.jupiter.api.AssertionUtils.fail(AssertionUtils.java:55)
          at org.junit.jupiter.api.AssertionUtils.failNotEqual(AssertionUtils.java:62)
          at org.junit.jupiter.api.AssertEquals.assertEquals(AssertEquals.java:182)
          at org.junit.jupiter.api.AssertEquals.assertEquals(AssertEquals.java:177)
          at org.junit.jupiter.api.Assertions.assertEquals(Assertions.java:1125)
          at org.nd4j.linalg.factory.ops.NDBaseTest.testReshape(NDBaseTest.java:631)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
          at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
          at java.lang.reflect.Method.invoke(Method.java:498)
          at org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:688)
          at org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed(InvocationInterceptorChain.java:131)
          at org.junit.jupiter.engine.extension.TimeoutExtension.intercept(TimeoutExtension.java:149)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestableMethod(TimeoutExtension.java:140)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestTemplateMethod(TimeoutExtension.java:92)
          at org.junit.jupiter.engine.execution.ExecutableInvoker$ReflectiveInterceptorCall.lambda$ofVoidMethod$0(ExecutableInvoker.java:115)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.lambda$invoke$0(ExecutableInvoker.java:105)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation.proceed(InvocationInterceptorChain.java:106)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.proceed(InvocationInterceptorChain.java:64)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.chainAndInvoke(InvocationInterceptorChain.java:45)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.invoke(InvocationInterceptorChain.java:37)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:104)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:98)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$invokeTestMethod$6(TestMethodTestDescriptor.java:210)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.invokeTestMethod(TestMethodTestDescriptor.java:206)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:131)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:65)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:226)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:204)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:139)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.lambda$execute$2(TestTemplateTestDescriptor.java:107)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:175)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$11$1.accept(ReferencePipeline.java:440)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:107)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:42)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:107)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:88)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:67)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:52)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:114)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:86)
          at org.junit.platform.launcher.core.DefaultLauncherSession$DelegatingLauncher.execute(DefaultLauncherSession.java:86)
          at org.junit.platform.launcher.core.SessionPerRequestLauncher.execute(SessionPerRequestLauncher.java:53)
          at com.intellij.junit5.JUnit5IdeaTestRunner.startRunnerWithArgs(JUnit5IdeaTestRunner.java:71)
          at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:33)
          at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:235)
          at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:54)
    • 122 ms
      testDynamicpartition(Nd4jBackend)
      • 122 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - NDBaseTest.testDynamicpartition
          o.n.c.t.BaseND4JTest - NDBaseTest.testDynamicpartition: 122 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4448, maxBytes=8589934592, currPhys=3783864320, maxPhys=8589934592
    • 126 ms
      testReverse(Nd4jBackend)
      • 126 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - NDBaseTest.testReverse
          o.n.c.t.BaseND4JTest - NDBaseTest.testReverse: 126 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4596, maxBytes=8589934592, currPhys=3783864320, maxPhys=8589934592
    • 123 ms
      testCumprod(Nd4jBackend)
      • 123 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - NDBaseTest.testCumprod
          o.n.c.t.BaseND4JTest - NDBaseTest.testCumprod: 122 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4776, maxBytes=8589934592, currPhys=3783864320, maxPhys=8589934592
    • 125 ms
      testScalarFloorMod(Nd4jBackend)
      • 125 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - NDBaseTest.testScalarFloorMod
          o.n.c.t.BaseND4JTest - NDBaseTest.testScalarFloorMod: 124 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4532, maxBytes=8589934592, currPhys=3783864320, maxPhys=8589934592
    • 123 ms
      testArgmax(Nd4jBackend)
      • 123 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - NDBaseTest.testArgmax
          o.n.c.t.BaseND4JTest - NDBaseTest.testArgmax: 122 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4762, maxBytes=8589934592, currPhys=3783864320, maxPhys=8589934592
    • 124 ms
      testArgmin(Nd4jBackend)
      • 124 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - NDBaseTest.testArgmin
          o.n.c.t.BaseND4JTest - NDBaseTest.testArgmin: 124 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4762, maxBytes=8589934592, currPhys=3783864320, maxPhys=8589934592
    • 125 ms
      testConcat(Nd4jBackend)
      • 125 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - NDBaseTest.testConcat
          o.n.c.t.BaseND4JTest - NDBaseTest.testConcat: 124 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4656, maxBytes=8589934592, currPhys=3783864320, maxPhys=8589934592
    • 124 ms
      testCumsum(Nd4jBackend)
      • 124 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - NDBaseTest.testCumsum
          o.n.c.t.BaseND4JTest - NDBaseTest.testCumsum: 124 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4776, maxBytes=8589934592, currPhys=3783864320, maxPhys=8589934592
    • 123 ms
      testStandardDeviation(Nd4jBackend)
      • 123 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - NDBaseTest.testStandardDeviation
          o.n.c.t.BaseND4JTest - NDBaseTest.testStandardDeviation: 122 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4652, maxBytes=8589934592, currPhys=3783868416, maxPhys=8589934592
    • 122 ms
      testGather(Nd4jBackend)
      • 122 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - NDBaseTest.testGather
          o.n.c.t.BaseND4JTest - NDBaseTest.testGather: 122 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4564, maxBytes=8589934592, currPhys=3783868416, maxPhys=8589934592
    • 125 ms
      testReplaceWhere(Nd4jBackend)
      • 125 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - NDBaseTest.testReplaceWhere
          o.n.c.t.BaseND4JTest - NDBaseTest.testReplaceWhere: 124 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4516, maxBytes=8589934592, currPhys=3783872512, maxPhys=8589934592
    • 127 ms
      testOneHot(Nd4jBackend)
      • 127 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - NDBaseTest.testOneHot
          o.n.c.t.BaseND4JTest - NDBaseTest.testOneHot: 127 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4956, maxBytes=8589934592, currPhys=3783876608, maxPhys=8589934592
    • 120 ms
      testSizeAt(Nd4jBackend)
      • 120 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - NDBaseTest.testSizeAt
          o.n.c.t.BaseND4JTest - NDBaseTest.testSizeAt: 120 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4512, maxBytes=8589934592, currPhys=3783876608, maxPhys=8589934592
    • 122 ms
      testTranspose(Nd4jBackend)
      • 122 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - NDBaseTest.testTranspose
          o.n.c.t.BaseND4JTest - NDBaseTest.testTranspose: 122 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4580, maxBytes=8589934592, currPhys=3783876608, maxPhys=8589934592
    • 124 ms
      testNormMax(Nd4jBackend)
      • 124 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - NDBaseTest.testNormMax
          o.n.c.t.BaseND4JTest - NDBaseTest.testNormMax: 123 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4704, maxBytes=8589934592, currPhys=3783888896, maxPhys=8589934592
    • 124 ms
      testSequenceMask(Nd4jBackend)
      • 124 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - NDBaseTest.testSequenceMask
          o.n.c.t.BaseND4JTest - NDBaseTest.testSequenceMask: 124 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4696, maxBytes=8589934592, currPhys=3783892992, maxPhys=8589934592
    • 124 ms
      testLinspace(Nd4jBackend)
      • 124 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - NDBaseTest.testLinspace
          o.n.c.t.BaseND4JTest - NDBaseTest.testLinspace: 122 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4504, maxBytes=8589934592, currPhys=3783892992, maxPhys=8589934592
    • 124 ms
      testSqueeze(Nd4jBackend)
      • 124 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - NDBaseTest.testSqueeze
          o.n.c.t.BaseND4JTest - NDBaseTest.testSqueeze: 123 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4612, maxBytes=8589934592, currPhys=3783892992, maxPhys=8589934592
  • 8.98 s
    OpExecutionerTestsC
    • 326 ms
      testScalarReverseSub(Nd4jBackend)
      • 326 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - OpExecutionerTestsC.testScalarReverseSub
          o.n.c.t.BaseND4JTest - OpExecutionerTestsC.testScalarReverseSub: 325 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4500, maxBytes=8589934592, currPhys=3783892992, maxPhys=8589934592
    • 123 ms
      testCosineDistance(Nd4jBackend)
      • 123 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - OpExecutionerTestsC.testCosineDistance
          o.n.c.t.BaseND4JTest - OpExecutionerTestsC.testCosineDistance: 123 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4484, maxBytes=8589934592, currPhys=3783897088, maxPhys=8589934592
    • 123 ms
      testSoftmaxReference(Nd4jBackend)
      • 123 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - OpExecutionerTestsC.testSoftmaxReference
          o.n.c.t.BaseND4JTest - OpExecutionerTestsC.testSoftmaxReference: 123 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4664, maxBytes=8589934592, currPhys=3783905280, maxPhys=8589934592
    • 123 ms
      testScalarArithmetic(Nd4jBackend)
      • 123 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - OpExecutionerTestsC.testScalarArithmetic
          o.n.c.t.BaseND4JTest - OpExecutionerTestsC.testScalarArithmetic: 122 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4484, maxBytes=8589934592, currPhys=3783905280, maxPhys=8589934592
    • 124 ms
      testOneMinus(Nd4jBackend)
      • 124 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - OpExecutionerTestsC.testOneMinus
          o.n.c.t.BaseND4JTest - OpExecutionerTestsC.testOneMinus: 124 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4500, maxBytes=8589934592, currPhys=3783905280, maxPhys=8589934592
    • 123 ms
      testColumnStd(Nd4jBackend)
      • 123 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - OpExecutionerTestsC.testColumnStd
          o.n.c.t.BaseND4JTest - OpExecutionerTestsC.testColumnStd: 123 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4568, maxBytes=8589934592, currPhys=3783905280, maxPhys=8589934592
    • 121 ms
      testColumnVar(Nd4jBackend)
      • 121 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - OpExecutionerTestsC.testColumnVar
          o.n.c.t.BaseND4JTest - OpExecutionerTestsC.testColumnVar: 121 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4568, maxBytes=8589934592, currPhys=3783905280, maxPhys=8589934592
    • 139 ms
      testAdd(Nd4jBackend)
      • 139 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - OpExecutionerTestsC.testAdd
          o.n.c.t.BaseND4JTest - OpExecutionerTestsC.testAdd: 139 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4500, maxBytes=8589934592, currPhys=3783905280, maxPhys=8589934592
    • 124 ms
      testLog(Nd4jBackend)
      • 124 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - OpExecutionerTestsC.testLog
          o.n.c.t.BaseND4JTest - OpExecutionerTestsC.testLog: 123 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4500, maxBytes=8589934592, currPhys=3783905280, maxPhys=8589934592
    • 124 ms
      testMul(Nd4jBackend)
      • 124 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - OpExecutionerTestsC.testMul
          o.n.c.t.BaseND4JTest - OpExecutionerTestsC.testMul: 124 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4500, maxBytes=8589934592, currPhys=3783905280, maxPhys=8589934592
    • 124 ms
      testPow(Nd4jBackend)
      • 124 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - OpExecutionerTestsC.testPow
          o.n.c.t.BaseND4JTest - OpExecutionerTestsC.testPow: 124 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4484, maxBytes=8589934592, currPhys=3783905280, maxPhys=8589934592
    • 124 ms
      testSum(Nd4jBackend)
      • 124 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - OpExecutionerTestsC.testSum
          o.n.c.t.BaseND4JTest - OpExecutionerTestsC.testSum: 123 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4572, maxBytes=8589934592, currPhys=3783905280, maxPhys=8589934592
    • 123 ms
      testTad(Nd4jBackend)
      • 123 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - OpExecutionerTestsC.testTad
          o.n.c.t.BaseND4JTest - OpExecutionerTestsC.testTad: 123 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4616, maxBytes=8589934592, currPhys=3783905280, maxPhys=8589934592
    • 123 ms
      testMean1(Nd4jBackend)
      • 123 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - OpExecutionerTestsC.testMean1
          o.n.c.t.BaseND4JTest - OpExecutionerTestsC.testMean1: 122 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=8320, maxBytes=8589934592, currPhys=3786469376, maxPhys=8589934592
    • 124 ms
      testMean2(Nd4jBackend)
      • 124 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - OpExecutionerTestsC.testMean2
          o.n.c.t.BaseND4JTest - OpExecutionerTestsC.testMean2: 124 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=5800, maxBytes=8589934592, currPhys=3786469376, maxPhys=8589934592
    • 124 ms
      testNorm2(Nd4jBackend)
      • 124 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - OpExecutionerTestsC.testNorm2
          o.n.c.t.BaseND4JTest - OpExecutionerTestsC.testNorm2: 123 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4468, maxBytes=8589934592, currPhys=3783917568, maxPhys=8589934592
    • 122 ms
      testPile1(Nd4jBackend)
      • 122 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - OpExecutionerTestsC.testPile1
          o.n.c.t.BaseND4JTest - OpExecutionerTestsC.testPile1: 122 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=5856, maxBytes=8589934592, currPhys=3783925760, maxPhys=8589934592
    • 125 ms
      testPile2(Nd4jBackend)
      • 125 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - OpExecutionerTestsC.testPile2
          o.n.c.t.BaseND4JTest - OpExecutionerTestsC.testPile2: 125 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=6872, maxBytes=8589934592, currPhys=3783925760, maxPhys=8589934592
    • 137 ms
      testStdev(Nd4jBackend)
      • 137 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - OpExecutionerTestsC.testStdev
          o.n.c.t.BaseND4JTest - OpExecutionerTestsC.testStdev: 137 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4564, maxBytes=8589934592, currPhys=3783925760, maxPhys=8589934592
    • 1.15 s
      testSum5d()
      • 1.15 s
        passed[1]
        • o.n.c.t.BaseND4JTest - OpExecutionerTestsC.testSum5d
          o.n.c.t.BaseND4JTest - OpExecutionerTestsC.testSum5d: 1149 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4664, maxBytes=8589934592, currPhys=3789488128, maxPhys=8589934592
    • 122 ms
      testSum6d(Nd4jBackend)
      • 122 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - OpExecutionerTestsC.testSum6d
          o.n.c.t.BaseND4JTest - OpExecutionerTestsC.testSum6d: 121 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4616, maxBytes=8589934592, currPhys=3789488128, maxPhys=8589934592
    • 124 ms
      testTear1(Nd4jBackend)
      • 124 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - OpExecutionerTestsC.testTear1
          o.n.c.t.BaseND4JTest - OpExecutionerTestsC.testTear1: 124 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=6064, maxBytes=8589934592, currPhys=3789492224, maxPhys=8589934592
    • 124 ms
      testDim1(Nd4jBackend)
      • 124 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - OpExecutionerTestsC.testDim1
          o.n.c.t.BaseND4JTest - OpExecutionerTestsC.testDim1: 124 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4612, maxBytes=8589934592, currPhys=3789492224, maxPhys=8589934592
    • 123 ms
      testIMax(Nd4jBackend)
      • 123 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - OpExecutionerTestsC.testIMax
          o.n.c.t.BaseND4JTest - OpExecutionerTestsC.testIMax: 122 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4500, maxBytes=8589934592, currPhys=3789492224, maxPhys=8589934592
    • 121 ms
      testIMin(Nd4jBackend)
      • 121 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - OpExecutionerTestsC.testIMin
          o.n.c.t.BaseND4JTest - OpExecutionerTestsC.testIMin: 120 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4480, maxBytes=8589934592, currPhys=3789492224, maxPhys=8589934592
    • 125 ms
      testMean(Nd4jBackend)
      • 125 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - OpExecutionerTestsC.testMean
          o.n.c.t.BaseND4JTest - OpExecutionerTestsC.testMean: 125 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4732, maxBytes=8589934592, currPhys=3789492224, maxPhys=8589934592
    • 123 ms
      testProd(Nd4jBackend)
      • 123 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - OpExecutionerTestsC.testProd
          o.n.c.t.BaseND4JTest - OpExecutionerTestsC.testProd: 123 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4468, maxBytes=8589934592, currPhys=3789492224, maxPhys=8589934592
    • 123 ms
      testExecutioner(Nd4jBackend)
      • 123 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - OpExecutionerTestsC.testExecutioner
          o.n.c.t.BaseND4JTest - OpExecutionerTestsC.testExecutioner: 122 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4572, maxBytes=8589934592, currPhys=3789496320, maxPhys=8589934592
    • 125 ms
      testSubColumnVector(Nd4jBackend)
      • 125 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - OpExecutionerTestsC.testSubColumnVector
          o.n.c.t.BaseND4JTest - OpExecutionerTestsC.testSubColumnVector: 125 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4652, maxBytes=8589934592, currPhys=3789496320, maxPhys=8589934592
    • 124 ms
      testVariance(Nd4jBackend)
      • 124 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - OpExecutionerTestsC.testVariance
          o.n.c.t.BaseND4JTest - OpExecutionerTestsC.testVariance: 124 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4616, maxBytes=8589934592, currPhys=3789496320, maxPhys=8589934592
    • 123 ms
      testLogSoftmax(Nd4jBackend)
      • 123 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - OpExecutionerTestsC.testLogSoftmax
          o.n.c.t.BaseND4JTest - OpExecutionerTestsC.testLogSoftmax: 123 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4516, maxBytes=8589934592, currPhys=3789496320, maxPhys=8589934592
    • 123 ms
      testAddiRowVector(Nd4jBackend)
      • 123 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - OpExecutionerTestsC.testAddiRowVector
          o.n.c.t.BaseND4JTest - OpExecutionerTestsC.testAddiRowVector: 123 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4620, maxBytes=8589934592, currPhys=3789496320, maxPhys=8589934592
    • 125 ms
      testDimensionMax(Nd4jBackend)
      • 125 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - OpExecutionerTestsC.testDimensionMax
          o.n.c.t.BaseND4JTest - OpExecutionerTestsC.testDimensionMax: 125 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4460, maxBytes=8589934592, currPhys=3789496320, maxPhys=8589934592
    • 125 ms
      testCosineSimilarity(Nd4jBackend)
      • 125 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - OpExecutionerTestsC.testCosineSimilarity
          o.n.c.t.BaseND4JTest - OpExecutionerTestsC.testCosineSimilarity: 124 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4484, maxBytes=8589934592, currPhys=3789496320, maxPhys=8589934592
    • 124 ms
      testBroadcastMultiDim(Nd4jBackend)
      • 124 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - OpExecutionerTestsC.testBroadcastMultiDim
          o.n.c.t.BaseND4JTest - OpExecutionerTestsC.testBroadcastMultiDim: 124 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4724, maxBytes=8589934592, currPhys=3789496320, maxPhys=8589934592
    • 124 ms
      testScalarMaxOp(Nd4jBackend)
      • 124 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - OpExecutionerTestsC.testScalarMaxOp
          o.n.c.t.BaseND4JTest - OpExecutionerTestsC.testScalarMaxOp: 124 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4484, maxBytes=8589934592, currPhys=3789496320, maxPhys=8589934592
    • 122 ms
      testMeanSumSimple(Nd4jBackend)
      • 122 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - OpExecutionerTestsC.testMeanSumSimple
          o.n.c.t.BaseND4JTest - OpExecutionerTestsC.testMeanSumSimple: 121 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=5264, maxBytes=8589934592, currPhys=3789512704, maxPhys=8589934592
    • 124 ms
      testRowSoftmax(Nd4jBackend)
      • 124 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - OpExecutionerTestsC.testRowSoftmax
          o.n.c.t.BaseND4JTest - OpExecutionerTestsC.testRowSoftmax: 124 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4508, maxBytes=8589934592, currPhys=3789512704, maxPhys=8589934592
    • 123 ms
      testVarianceSingleVsMultipleDimensions(Nd4jBackend)
      • 123 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - OpExecutionerTestsC.testVarianceSingleVsMultipleDimensions
          o.n.c.t.BaseND4JTest - OpExecutionerTestsC.testVarianceSingleVsMultipleDimensions: 123 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4752, maxBytes=8589934592, currPhys=3789524992, maxPhys=8589934592
    • 125 ms
      testNorm1AlongDimension(Nd4jBackend)
      • 125 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - OpExecutionerTestsC.testNorm1AlongDimension
          o.n.c.t.BaseND4JTest - OpExecutionerTestsC.testNorm1AlongDimension: 123 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4552, maxBytes=8589934592, currPhys=3789524992, maxPhys=8589934592
    • 125 ms
      testSumDifferentOrder(Nd4jBackend)
      • 125 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - OpExecutionerTestsC.testSumDifferentOrder
          o.n.c.t.BaseND4JTest - OpExecutionerTestsC.testSumDifferentOrder: 124 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4656, maxBytes=8589934592, currPhys=3789524992, maxPhys=8589934592
    • 123 ms
      testDescriptiveStatsDouble(Nd4jBackend)
      • 123 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - OpExecutionerTestsC.testDescriptiveStatsDouble
          o.n.c.t.BaseND4JTest - OpExecutionerTestsC.testDescriptiveStatsDouble: 122 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4520, maxBytes=8589934592, currPhys=3789524992, maxPhys=8589934592
    • 125 ms
      testComparisonOps(Nd4jBackend)
      • 125 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - OpExecutionerTestsC.testComparisonOps
          o.n.c.t.BaseND4JTest - OpExecutionerTestsC.testComparisonOps: 123 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4624, maxBytes=8589934592, currPhys=3789524992, maxPhys=8589934592
    • 123 ms
      testDimensionSoftMax(Nd4jBackend)
      • 123 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - OpExecutionerTestsC.testDimensionSoftMax
          o.n.c.t.BaseND4JTest - OpExecutionerTestsC.testDimensionSoftMax: 121 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4528, maxBytes=8589934592, currPhys=3789524992, maxPhys=8589934592
    • 125 ms
      testDescriptiveStats(Nd4jBackend)
      • 125 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - OpExecutionerTestsC.testDescriptiveStats
          o.n.c.t.BaseND4JTest - OpExecutionerTestsC.testDescriptiveStats: 123 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4520, maxBytes=8589934592, currPhys=3789524992, maxPhys=8589934592
    • 123 ms
      testEuclideanManhattanDistanceAlongDimension_Rank4(Nd4jBackend)
      • 123 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - OpExecutionerTestsC.testEuclideanManhattanDistanceAlongDimension_Rank4
          o.n.c.t.BaseND4JTest - OpExecutionerTestsC.testEuclideanManhattanDistanceAlongDimension_Rank4: 123 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=5696, maxBytes=8589934592, currPhys=3789529088, maxPhys=8589934592
    • 124 ms
      testHistogram1(Nd4jBackend)
      • 124 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - OpExecutionerTestsC.testHistogram1
          o.n.c.t.BaseND4JTest - OpExecutionerTestsC.testHistogram1: 124 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4580, maxBytes=8589934592, currPhys=3791147008, maxPhys=8589934592
    • 123 ms
      testHistogram2(Nd4jBackend)
      • 123 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - OpExecutionerTestsC.testHistogram2
          o.n.c.t.BaseND4JTest - OpExecutionerTestsC.testHistogram2: 122 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4568, maxBytes=8589934592, currPhys=3791155200, maxPhys=8589934592
    • 124 ms
      testEpsOps(Nd4jBackend)
      • 124 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - OpExecutionerTestsC.testEpsOps
          o.n.c.t.BaseND4JTest - OpExecutionerTestsC.testEpsOps: 123 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4764, maxBytes=8589934592, currPhys=3791155200, maxPhys=8589934592
    • 123 ms
      testLogSoftmaxVector(Nd4jBackend)
      • 123 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - OpExecutionerTestsC.testLogSoftmaxVector
          o.n.c.t.BaseND4JTest - OpExecutionerTestsC.testLogSoftmaxVector: 122 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4500, maxBytes=8589934592, currPhys=3791171584, maxPhys=8589934592
    • 126 ms
      testColumnMean(Nd4jBackend)
      • 126 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - OpExecutionerTestsC.testColumnMean
          o.n.c.t.BaseND4JTest - OpExecutionerTestsC.testColumnMean: 126 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4552, maxBytes=8589934592, currPhys=3791175680, maxPhys=8589934592
    • 119 ms
      testEuclideanDistance(Nd4jBackend)
      • 119 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - OpExecutionerTestsC.testEuclideanDistance
          o.n.c.t.BaseND4JTest - OpExecutionerTestsC.testEuclideanDistance: 118 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4484, maxBytes=8589934592, currPhys=3791179776, maxPhys=8589934592
    • 125 ms
      testMaxMin(Nd4jBackend)
      • 125 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - OpExecutionerTestsC.testMaxMin
          o.n.c.t.BaseND4JTest - OpExecutionerTestsC.testMaxMin: 124 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4488, maxBytes=8589934592, currPhys=3791183872, maxPhys=8589934592
    • 113 ms
      testStridedExp(Nd4jBackend)
      • 113 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - OpExecutionerTestsC.testStridedExp
          o.n.c.t.BaseND4JTest - OpExecutionerTestsC.testStridedExp: 113 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4532, maxBytes=8589934592, currPhys=3791183872, maxPhys=8589934592
    • 120 ms
      testStridedLog(Nd4jBackend)
      • 120 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - OpExecutionerTestsC.testStridedLog
          o.n.c.t.BaseND4JTest - OpExecutionerTestsC.testStridedLog: 119 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4532, maxBytes=8589934592, currPhys=3791183872, maxPhys=8589934592
    • 203 ms
      testNorm2_1(Nd4jBackend)
      • 203 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - OpExecutionerTestsC.testNorm2_1
          o.n.c.t.BaseND4JTest - OpExecutionerTestsC.testNorm2_1: 203 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4500, maxBytes=8589934592, currPhys=3946909696, maxPhys=8589934592
    • 122 ms
      testNorm2_2(Nd4jBackend)
      • 122 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - OpExecutionerTestsC.testNorm2_2
          o.n.c.t.BaseND4JTest - OpExecutionerTestsC.testNorm2_2: 121 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4484, maxBytes=8589934592, currPhys=3805368320, maxPhys=8589934592
    • 125 ms
      testNormMax(Nd4jBackend)
      • 125 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - OpExecutionerTestsC.testNormMax
          o.n.c.t.BaseND4JTest - OpExecutionerTestsC.testNormMax: 125 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4468, maxBytes=8589934592, currPhys=3805372416, maxPhys=8589934592
    • 123 ms
      testTadEws(Nd4jBackend)
      • 123 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - OpExecutionerTestsC.testTadEws
          o.n.c.t.BaseND4JTest - OpExecutionerTestsC.testTadEws: 123 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4520, maxBytes=8589934592, currPhys=3805372416, maxPhys=8589934592
    • 124 ms
      testSoftMax(Nd4jBackend)
      • 124 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - OpExecutionerTestsC.testSoftMax
          o.n.c.t.BaseND4JTest - OpExecutionerTestsC.testSoftMax: 123 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4616, maxBytes=8589934592, currPhys=3805376512, maxPhys=8589934592
    • 122 ms
      testSoftmax(Nd4jBackend)
      • 122 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - OpExecutionerTestsC.testSoftmax
          o.n.c.t.BaseND4JTest - OpExecutionerTestsC.testSoftmax: 122 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4556, maxBytes=8589934592, currPhys=3805376512, maxPhys=8589934592
    • 124 ms
      testSetRange(Nd4jBackend)
      • 124 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - OpExecutionerTestsC.testSetRange
          o.n.c.t.BaseND4JTest - OpExecutionerTestsC.testSetRange: 124 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4464, maxBytes=8589934592, currPhys=3805380608, maxPhys=8589934592
  • 991 ms
    NormalizerMinMaxScalerTest
    • 452 ms
      testBruteForce(Nd4jBackend)
      • 452 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - NormalizerMinMaxScalerTest.testBruteForce
          o.n.c.t.BaseND4JTest - NormalizerMinMaxScalerTest.testBruteForce: 452 ms, threadCount: (29->29), jvmTotal=3679453184, jvmMax=7635730432, totalBytes=215620, maxBytes=8589934592, currPhys=3806187520, maxPhys=8589934592
    • 158 ms
      testGivenMaxMin(Nd4jBackend)
      • 158 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - NormalizerMinMaxScalerTest.testGivenMaxMin
          Delta: 1.1506717989985012E-12
          o.n.c.t.BaseND4JTest - NormalizerMinMaxScalerTest.testGivenMaxMin: 157 ms, threadCount: (29->29), jvmTotal=3685220352, jvmMax=7635730432, totalBytes=201844, maxBytes=8589934592, currPhys=3806191616, maxPhys=8589934592
    • 136 ms
      testConstant(Nd4jBackend)
      • 136 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - NormalizerMinMaxScalerTest.testConstant
          o.n.l.d.a.p.s.MinMaxStats - NormalizerMinMaxScaler: max val minus min val found to be zero. Transform will round up to epsilon to avoid nans.
          o.n.c.t.BaseND4JTest - NormalizerMinMaxScalerTest.testConstant: 136 ms, threadCount: (29->29), jvmTotal=3690463232, jvmMax=7635730432, totalBytes=47060, maxBytes=8589934592, currPhys=3806281728, maxPhys=8589934592
    • 121 ms
      testGivenMaxMinConstant(Nd4jBackend)
      • 121 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - NormalizerMinMaxScalerTest.testGivenMaxMinConstant
          o.n.c.t.BaseND4JTest - NormalizerMinMaxScalerTest.testGivenMaxMinConstant: 121 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=14668, maxBytes=8589934592, currPhys=3806277632, maxPhys=8589934592
    • 124 ms
      testRevert(Nd4jBackend)
      • 124 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - NormalizerMinMaxScalerTest.testRevert
          Delta: 0.0
          o.n.c.t.BaseND4JTest - NormalizerMinMaxScalerTest.testRevert: 123 ms, threadCount: (29->29), jvmTotal=3689938944, jvmMax=7635730432, totalBytes=13248, maxBytes=8589934592, currPhys=3806351360, maxPhys=8589934592
  • StandardScalerTest
    • passedtestScale(Nd4jBackend)
  • 683 ms
    TestSerialization
    • 320 ms
      testSerializationOnViewsJava(Nd4jBackend)
      • 320 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - TestSerialization.testSerializationOnViewsJava
          o.n.c.t.BaseND4JTest - TestSerialization.testSerializationOnViewsJava: 319 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4760, maxBytes=8589934592, currPhys=3806351360, maxPhys=8589934592
    • 117 ms
      testSerializationFullArrayJava(Nd4jBackend)
      • 117 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - TestSerialization.testSerializationFullArrayJava
          o.n.c.t.BaseND4JTest - TestSerialization.testSerializationFullArrayJava: 116 ms, threadCount: (29->29), jvmTotal=3689414656, jvmMax=7635730432, totalBytes=4696, maxBytes=8589934592, currPhys=3806408704, maxPhys=8589934592
    • 124 ms
      testSerializationOnViewsNd4jWriteRead(Nd4jBackend)
      • 124 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - TestSerialization.testSerializationOnViewsNd4jWriteRead
          o.n.c.t.BaseND4JTest - TestSerialization.testSerializationOnViewsNd4jWriteRead: 124 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4760, maxBytes=8589934592, currPhys=3806404608, maxPhys=8589934592
    • 122 ms
      testSerializationFullArrayNd4jWriteRead(Nd4jBackend)
      • 122 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - TestSerialization.testSerializationFullArrayNd4jWriteRead
          o.n.c.t.BaseND4JTest - TestSerialization.testSerializationFullArrayNd4jWriteRead: 121 ms, threadCount: (29->29), jvmTotal=3688890368, jvmMax=7635730432, totalBytes=4696, maxBytes=8589934592, currPhys=3806453760, maxPhys=8589934592
  • 341 ms
    LossFunctionJson
    • 341 ms
      testJsonSerialization(Nd4jBackend)
      • 341 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - LossFunctionJson.testJsonSerialization
          o.n.c.t.BaseND4JTest - LossFunctionJson.testJsonSerialization: 341 ms, threadCount: (29->29), jvmTotal=3688890368, jvmMax=7635730432, totalBytes=4772, maxBytes=8589934592, currPhys=3806507008, maxPhys=8589934592
  • 2.19 s
    Nd4jTest
    • 312 ms
      testRandShapeAndRNG(Nd4jBackend)
      • 312 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Nd4jTest.testRandShapeAndRNG
          o.n.c.t.BaseND4JTest - Nd4jTest.testRandShapeAndRNG: 312 ms, threadCount: (29->29), jvmTotal=3687841792, jvmMax=7635730432, totalBytes=4516, maxBytes=8589934592, currPhys=3806511104, maxPhys=8589934592
    • 121 ms
      testCreateFromList(Nd4jBackend)
      • 121 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Nd4jTest.testCreateFromList
          o.n.c.t.BaseND4JTest - Nd4jTest.testCreateFromList: 120 ms, threadCount: (29->29), jvmTotal=3688366080, jvmMax=7635730432, totalBytes=4464, maxBytes=8589934592, currPhys=3806511104, maxPhys=8589934592
    • 120 ms
      testVar(Nd4jBackend)
      • 120 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Nd4jTest.testVar
          o.n.c.t.BaseND4JTest - Nd4jTest.testVar: 120 ms, threadCount: (29->29), jvmTotal=3687317504, jvmMax=7635730432, totalBytes=4648, maxBytes=8589934592, currPhys=3806547968, maxPhys=8589934592
    • 122 ms
      testCreateShape(Nd4jBackend)
      • 122 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Nd4jTest.testCreateShape
          o.n.c.t.BaseND4JTest - Nd4jTest.testCreateShape: 122 ms, threadCount: (29->29), jvmTotal=3687841792, jvmMax=7635730432, totalBytes=4464, maxBytes=8589934592, currPhys=3806547968, maxPhys=8589934592
    • 122 ms
      testMean(Nd4jBackend)
      • 122 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Nd4jTest.testMean
          o.n.c.t.BaseND4JTest - Nd4jTest.testMean: 121 ms, threadCount: (29->29), jvmTotal=3687841792, jvmMax=7635730432, totalBytes=4632, maxBytes=8589934592, currPhys=3806609408, maxPhys=8589934592
    • 124 ms
      testVar2(Nd4jBackend)
      • 124 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Nd4jTest.testVar2
          o.n.c.t.BaseND4JTest - Nd4jTest.testVar2: 122 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4568, maxBytes=8589934592, currPhys=3806519296, maxPhys=8589934592
    • 123 ms
      passedtestChoiceDataType()
      • o.n.c.t.BaseND4JTest - Nd4jTest.testChoiceDataType
        o.n.c.t.BaseND4JTest - Nd4jTest.testChoiceDataType: 123 ms, threadCount: (29->29), jvmTotal=3687317504, jvmMax=7635730432, totalBytes=4480, maxBytes=8589934592, currPhys=3806564352, maxPhys=8589934592
    • 124 ms
      passedtestNumpyWrite()
      • o.n.c.t.BaseND4JTest - Nd4jTest.testNumpyWrite
        o.n.c.t.BaseND4JTest - Nd4jTest.testNumpyWrite: 123 ms, threadCount: (29->29), jvmTotal=3687317504, jvmMax=7635730432, totalBytes=4732, maxBytes=8589934592, currPhys=3806564352, maxPhys=8589934592
    • 123 ms
      testRandShapeAndMinMax(Nd4jBackend)
      • 123 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Nd4jTest.testRandShapeAndMinMax
          o.n.c.t.BaseND4JTest - Nd4jTest.testRandShapeAndMinMax: 123 ms, threadCount: (29->29), jvmTotal=3686268928, jvmMax=7635730432, totalBytes=4516, maxBytes=8589934592, currPhys=3806433280, maxPhys=8589934592
    • 138 ms
      testExpandDims()
      • 138 ms
        passed[1]
        • o.n.c.t.BaseND4JTest - Nd4jTest.testExpandDims
          o.n.c.t.BaseND4JTest - Nd4jTest.testExpandDims: 138 ms, threadCount: (29->29), jvmTotal=3686793216, jvmMax=7635730432, totalBytes=55872, maxBytes=8589934592, currPhys=3807068160, maxPhys=8589934592
    • 124 ms
      passedtestNumpyConversion()
      • o.n.c.t.BaseND4JTest - Nd4jTest.testNumpyConversion
        o.n.c.t.BaseND4JTest - Nd4jTest.testNumpyConversion: 124 ms, threadCount: (29->29), jvmTotal=3687317504, jvmMax=7635730432, totalBytes=4952, maxBytes=8589934592, currPhys=3807076352, maxPhys=8589934592
    • 123 ms
      passedtestNpyByteArray()
      • o.n.c.t.BaseND4JTest - Nd4jTest.testNpyByteArray
        o.n.c.t.BaseND4JTest - Nd4jTest.testNpyByteArray: 123 ms, threadCount: (29->29), jvmTotal=3687317504, jvmMax=7635730432, totalBytes=4732, maxBytes=8589934592, currPhys=3807076352, maxPhys=8589934592
    • 125 ms
      testGetRandom(Nd4jBackend)
      • 125 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Nd4jTest.testGetRandom
          o.n.c.t.BaseND4JTest - Nd4jTest.testGetRandom: 125 ms, threadCount: (29->29), jvmTotal=3686268928, jvmMax=7635730432, totalBytes=4432, maxBytes=8589934592, currPhys=3807072256, maxPhys=8589934592
    • 114 ms
      testGetRandomSetSeed(Nd4jBackend)
      • 114 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Nd4jTest.testGetRandomSetSeed
          o.n.c.t.BaseND4JTest - Nd4jTest.testGetRandomSetSeed: 113 ms, threadCount: (29->29), jvmTotal=3686793216, jvmMax=7635730432, totalBytes=4432, maxBytes=8589934592, currPhys=3807072256, maxPhys=8589934592
    • 135 ms
      testSqueeze()
      • 135 ms
        passed[1]
        • o.n.c.t.BaseND4JTest - Nd4jTest.testSqueeze
          o.n.c.t.BaseND4JTest - Nd4jTest.testSqueeze: 134 ms, threadCount: (29->29), jvmTotal=3686793216, jvmMax=7635730432, totalBytes=14560, maxBytes=8589934592, currPhys=3807571968, maxPhys=8589934592
    • 137 ms
      testOrdering(Nd4jBackend)
      • 137 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - Nd4jTest.testOrdering
          o.n.c.t.BaseND4JTest - Nd4jTest.testOrdering: 137 ms, threadCount: (29->29), jvmTotal=3686793216, jvmMax=7635730432, totalBytes=4464, maxBytes=8589934592, currPhys=3807580160, maxPhys=8589934592
  • 960 ms
    StringArrayTests
    • 343 ms
      testBasicStrings_4a()
      • 343 ms
        passed[1]
        • o.n.c.t.BaseND4JTest - StringArrayTests.testBasicStrings_4a
          o.n.c.t.BaseND4JTest - StringArrayTests.testBasicStrings_4a: 341 ms, threadCount: (29->29), jvmTotal=3685744640, jvmMax=7635730432, totalBytes=4432, maxBytes=8589934592, currPhys=3807490048, maxPhys=8589934592
    • 122 ms
      testBasicStrings_1(Nd4jBackend)
      • 122 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - StringArrayTests.testBasicStrings_1
          "alpha"
          o.n.c.t.BaseND4JTest - StringArrayTests.testBasicStrings_1: 121 ms, threadCount: (29->29), jvmTotal=3686268928, jvmMax=7635730432, totalBytes=4432, maxBytes=8589934592, currPhys=3807490048, maxPhys=8589934592
    • 124 ms
      testBasicStrings_2(Nd4jBackend)
      • 124 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - StringArrayTests.testBasicStrings_2
          ["alpha","beta","gamma"]
          o.n.c.t.BaseND4JTest - StringArrayTests.testBasicStrings_2: 123 ms, threadCount: (29->29), jvmTotal=3686268928, jvmMax=7635730432, totalBytes=4464, maxBytes=8589934592, currPhys=3808907264, maxPhys=8589934592
    • 124 ms
      testBasicStrings_3()
      • 124 ms
        passed[1]
        • o.n.c.t.BaseND4JTest - StringArrayTests.testBasicStrings_3
          o.n.c.t.BaseND4JTest - StringArrayTests.testBasicStrings_3: 124 ms, threadCount: (29->29), jvmTotal=3686268928, jvmMax=7635730432, totalBytes=4528, maxBytes=8589934592, currPhys=3809861632, maxPhys=8589934592
    • 122 ms
      testBasicStrings_4()
      • 122 ms
        passed[1]
        • o.n.c.t.BaseND4JTest - StringArrayTests.testBasicStrings_4
          o.n.c.t.BaseND4JTest - StringArrayTests.testBasicStrings_4: 122 ms, threadCount: (29->29), jvmTotal=3686268928, jvmMax=7635730432, totalBytes=4480, maxBytes=8589934592, currPhys=3809861632, maxPhys=8589934592
    • 125 ms
      testBasicStrings_5()
      • 125 ms
        passed[1]
        • o.n.c.t.BaseND4JTest - StringArrayTests.testBasicStrings_5
          o.n.c.t.BaseND4JTest - StringArrayTests.testBasicStrings_5: 124 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4528, maxBytes=8589934592, currPhys=3809693696, maxPhys=8589934592
  • 570 ms
    RnnOpValidation
    • 329 ms
      testGRUCell()
      • 329 ms
        passed[1]
        • o.n.c.t.BaseND4JTest - RnnOpValidation.testGRUCell
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.c.t.BaseND4JTest - RnnOpValidation.testGRUCell: 329 ms, threadCount: (29->29), jvmTotal=3685744640, jvmMax=7635730432, totalBytes=6280, maxBytes=8589934592, currPhys=3809718272, maxPhys=8589934592
    • 122 ms
      testRnnBlockCellManualTFCompare(Nd4jBackend)
      • 122 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - RnnOpValidation.testRnnBlockCellManualTFCompare
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.c.t.BaseND4JTest - RnnOpValidation.testRnnBlockCellManualTFCompare: 121 ms, threadCount: (29->29), jvmTotal=3685744640, jvmMax=7635730432, totalBytes=5596, maxBytes=8589934592, currPhys=3809755136, maxPhys=8589934592
    • 119 ms
      testRnnBlockCell(Nd4jBackend)
      • 119 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - RnnOpValidation.testRnnBlockCell
          o.n.a.s.SameDiff - Creating new InferenceSession for thread 1
          o.n.c.t.BaseND4JTest - RnnOpValidation.testRnnBlockCell: 119 ms, threadCount: (29->29), jvmTotal=3685744640, jvmMax=7635730432, totalBytes=7204, maxBytes=8589934592, currPhys=3809755136, maxPhys=8589934592
  • 1.38 s
    EmptyEvaluationTests
    • 311 ms
      testEmptyROCBinary(Nd4jBackend)
      • 311 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - EmptyEvaluationTests.testEmptyROCBinary
          o.n.c.t.BaseND4JTest - EmptyEvaluationTests.testEmptyROCBinary: 310 ms, threadCount: (29->29), jvmTotal=3685744640, jvmMax=7635730432, totalBytes=4432, maxBytes=8589934592, currPhys=3809755136, maxPhys=8589934592
    • 121 ms
      testEmptyRegressionEvaluation(Nd4jBackend)
      • 121 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - EmptyEvaluationTests.testEmptyRegressionEvaluation
          o.n.c.t.BaseND4JTest - EmptyEvaluationTests.testEmptyRegressionEvaluation: 120 ms, threadCount: (29->29), jvmTotal=3685744640, jvmMax=7635730432, totalBytes=4432, maxBytes=8589934592, currPhys=3809755136, maxPhys=8589934592
    • 122 ms
      testEmptyEvaluationBinary(Nd4jBackend)
      • 122 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - EmptyEvaluationTests.testEmptyEvaluationBinary
          o.n.c.t.BaseND4JTest - EmptyEvaluationTests.testEmptyEvaluationBinary: 122 ms, threadCount: (29->29), jvmTotal=3685744640, jvmMax=7635730432, totalBytes=4432, maxBytes=8589934592, currPhys=3809755136, maxPhys=8589934592
    • 125 ms
      testEmptyEvaluationCalibration(Nd4jBackend)
      • 125 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - EmptyEvaluationTests.testEmptyEvaluationCalibration
          o.n.c.t.BaseND4JTest - EmptyEvaluationTests.testEmptyEvaluationCalibration: 124 ms, threadCount: (29->29), jvmTotal=3685744640, jvmMax=7635730432, totalBytes=4432, maxBytes=8589934592, currPhys=3809755136, maxPhys=8589934592
    • 298 ms
      testEmptyROCMultiClass(Nd4jBackend)
      • 298 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - EmptyEvaluationTests.testEmptyROCMultiClass
          o.n.c.t.BaseND4JTest - EmptyEvaluationTests.testEmptyROCMultiClass: 298 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4432, maxBytes=8589934592, currPhys=3809062912, maxPhys=8589934592
    • 278 ms
      testEmptyROC(Nd4jBackend)
      • 278 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - EmptyEvaluationTests.testEmptyROC
          o.n.c.t.BaseND4JTest - EmptyEvaluationTests.testEmptyROC: 278 ms, threadCount: (29->29), jvmTotal=3685220352, jvmMax=7635730432, totalBytes=4432, maxBytes=8589934592, currPhys=3809062912, maxPhys=8589934592
    • 122 ms
      testEmptyEvaluation(Nd4jBackend)
      • 122 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - EmptyEvaluationTests.testEmptyEvaluation
          Evaluation: No data available (no evaluation has been performed)
          o.n.c.t.BaseND4JTest - EmptyEvaluationTests.testEmptyEvaluation: 121 ms, threadCount: (29->29), jvmTotal=3685220352, jvmMax=7635730432, totalBytes=4432, maxBytes=8589934592, currPhys=3809062912, maxPhys=8589934592
  • EndlessWorkspaceTests
    • ignoredendlessTest1(Nd4jBackend)
    • ignoredendlessTest2(Nd4jBackend)
    • ignoredendlessTest3(Nd4jBackend)
    • ignoredendlessTest4(Nd4jBackend)
    • ignoredendlessTest5(Nd4jBackend)
    • ignoredendlessTest6(Nd4jBackend)
    • ignoredtestPerf1(Nd4jBackend)
    • ignoredendlessValidation1(Nd4jBackend)
    • ignoredendlessTestSerDe1(Nd4jBackend)
  • 926 ms
    SlicingTestsC
    • 311 ms
      testSwapReshape(Nd4jBackend)
      • 311 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - SlicingTestsC.testSwapReshape
          o.n.c.t.BaseND4JTest - SlicingTestsC.testSwapReshape: 311 ms, threadCount: (29->29), jvmTotal=3685220352, jvmMax=7635730432, totalBytes=4880, maxBytes=8589934592, currPhys=3809062912, maxPhys=8589934592
    • 121 ms
      testSliceRowVector(Nd4jBackend)
      • 121 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - SlicingTestsC.testSliceRowVector
          o.n.c.t.BaseND4JTest - SlicingTestsC.testSliceRowVector: 121 ms, threadCount: (29->29), jvmTotal=3685220352, jvmMax=7635730432, totalBytes=4448, maxBytes=8589934592, currPhys=3809062912, maxPhys=8589934592
    • 123 ms
      testSliceAssertion(Nd4jBackend)
      • 123 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - SlicingTestsC.testSliceAssertion
          o.n.c.t.BaseND4JTest - SlicingTestsC.testSliceAssertion: 123 ms, threadCount: (29->29), jvmTotal=3685220352, jvmMax=7635730432, totalBytes=4544, maxBytes=8589934592, currPhys=3809062912, maxPhys=8589934592
    • 123 ms
      testSliceShape(Nd4jBackend)
      • 123 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - SlicingTestsC.testSliceShape
          o.n.c.t.BaseND4JTest - SlicingTestsC.testSliceShape: 123 ms, threadCount: (29->29), jvmTotal=3685220352, jvmMax=7635730432, totalBytes=4824, maxBytes=8589934592, currPhys=3809067008, maxPhys=8589934592
    • 124 ms
      testGetRow(Nd4jBackend)
      • 124 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - SlicingTestsC.testGetRow
          o.n.c.t.BaseND4JTest - SlicingTestsC.testGetRow: 124 ms, threadCount: (29->29), jvmTotal=3685220352, jvmMax=7635730432, totalBytes=4868, maxBytes=8589934592, currPhys=3809067008, maxPhys=8589934592
    • 124 ms
      testVectorIndexing(Nd4jBackend)
      • 124 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - SlicingTestsC.testVectorIndexing
          o.n.c.t.BaseND4JTest - SlicingTestsC.testVectorIndexing: 124 ms, threadCount: (29->29), jvmTotal=3685220352, jvmMax=7635730432, totalBytes=4432, maxBytes=8589934592, currPhys=3812270080, maxPhys=8589934592
  • 324 ms
    RowVectorOpsC
    • 324 ms
      testAddi(Nd4jBackend)
      • 324 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - RowVectorOpsC.testAddi
          o.n.c.t.BaseND4JTest - RowVectorOpsC.testAddi: 324 ms, threadCount: (29->29), jvmTotal=3685220352, jvmMax=7635730432, totalBytes=4604, maxBytes=8589934592, currPhys=3809067008, maxPhys=8589934592
  • 5.66 s
    DataSetTest
    • 339 ms
      testDataSetSaveLoadSingle(Nd4jBackend)
      • 339 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - DataSetTest.testDataSetSaveLoadSingle
          o.n.c.t.BaseND4JTest - DataSetTest.testDataSetSaveLoadSingle: 338 ms, threadCount: (29->29), jvmTotal=3685220352, jvmMax=7635730432, totalBytes=4940, maxBytes=8589934592, currPhys=3809067008, maxPhys=8589934592
    • 122 ms
      testCnnMergeFeatureMasks(Nd4jBackend)
      • 122 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - DataSetTest.testCnnMergeFeatureMasks
          o.n.c.t.BaseND4JTest - DataSetTest.testCnnMergeFeatureMasks: 120 ms, threadCount: (29->29), jvmTotal=3685220352, jvmMax=7635730432, totalBytes=10696, maxBytes=8589934592, currPhys=3809067008, maxPhys=8589934592
    • 124 ms
      testSample4d(Nd4jBackend)
      • 124 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - DataSetTest.testSample4d
          o.n.c.t.BaseND4JTest - DataSetTest.testSample4d: 123 ms, threadCount: (29->29), jvmTotal=3685220352, jvmMax=7635730432, totalBytes=5632, maxBytes=8589934592, currPhys=3809067008, maxPhys=8589934592
    • 138 ms
      testTimeSeriesMergeWithMasking(Nd4jBackend)
      • 138 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - DataSetTest.testTimeSeriesMergeWithMasking
          o.n.c.t.BaseND4JTest - DataSetTest.testTimeSeriesMergeWithMasking: 137 ms, threadCount: (29->29), jvmTotal=3685220352, jvmMax=7635730432, totalBytes=9904, maxBytes=8589934592, currPhys=3809067008, maxPhys=8589934592
    • 125 ms
      testToString(Nd4jBackend)
      • 125 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - DataSetTest.testToString
          o.n.l.d.DataSet - Features or labels are null values
          o.n.c.t.BaseND4JTest - DataSetTest.testToString: 123 ms, threadCount: (29->29), jvmTotal=3685220352, jvmMax=7635730432, totalBytes=10896, maxBytes=8589934592, currPhys=3809067008, maxPhys=8589934592
    • 138 ms
      testLabelCounts(Nd4jBackend)
      • 138 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - DataSetTest.testLabelCounts
          o.n.c.t.BaseND4JTest - DataSetTest.testLabelCounts: 137 ms, threadCount: (29->29), jvmTotal=3685220352, jvmMax=7635730432, totalBytes=25720, maxBytes=8589934592, currPhys=3812003840, maxPhys=8589934592
    • 348 ms
      testMultiDataSetMetaDataSerialization(Nd4jBackend)
      • 348 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - DataSetTest.testMultiDataSetMetaDataSerialization
          o.n.c.t.BaseND4JTest - DataSetTest.testMultiDataSetMetaDataSerialization: 347 ms, threadCount: (29->29), jvmTotal=3685220352, jvmMax=7635730432, totalBytes=4960, maxBytes=8589934592, currPhys=3815055360, maxPhys=8589934592
    • 133 ms
      testCnnMerge(Nd4jBackend)
      • 133 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - DataSetTest.testCnnMerge
          o.n.c.t.BaseND4JTest - DataSetTest.testCnnMerge: 131 ms, threadCount: (29->29), jvmTotal=3685220352, jvmMax=7635730432, totalBytes=5384, maxBytes=8589934592, currPhys=3815055360, maxPhys=8589934592
    • 123 ms
      testViewIterator2(Nd4jBackend)
      • 123 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - DataSetTest.testViewIterator2
          o.n.c.t.BaseND4JTest - DataSetTest.testViewIterator2: 123 ms, threadCount: (29->29), jvmTotal=3685220352, jvmMax=7635730432, totalBytes=6040, maxBytes=8589934592, currPhys=3815063552, maxPhys=8589934592
    • 124 ms
      testViewIterator3(Nd4jBackend)
      • 124 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - DataSetTest.testViewIterator3
          o.n.c.t.BaseND4JTest - DataSetTest.testViewIterator3: 123 ms, threadCount: (29->29), jvmTotal=3685220352, jvmMax=7635730432, totalBytes=4712, maxBytes=8589934592, currPhys=3815067648, maxPhys=8589934592
    • 125 ms
      testShuffle4d(Nd4jBackend)
      • 125 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - DataSetTest.testShuffle4d
          o.n.c.t.BaseND4JTest - DataSetTest.testShuffle4d: 124 ms, threadCount: (29->29), jvmTotal=3685220352, jvmMax=7635730432, totalBytes=23088, maxBytes=8589934592, currPhys=3815067648, maxPhys=8589934592
    • 704 ms
      testShuffleNd(Nd4jBackend)
      • 704 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - DataSetTest.testShuffleNd
          o.n.c.t.BaseND4JTest - DataSetTest.testShuffleNd: 703 ms, threadCount: (29->29), jvmTotal=3644850176, jvmMax=7635730432, totalBytes=908560, maxBytes=8589934592, currPhys=3816071168, maxPhys=8589934592
    • 367 ms
      testTimeSeriesMerge(Nd4jBackend)
      • 367 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - DataSetTest.testTimeSeriesMerge
          o.n.c.t.BaseND4JTest - DataSetTest.testTimeSeriesMerge: 366 ms, threadCount: (29->29), jvmTotal=3685744640, jvmMax=7635730432, totalBytes=904868, maxBytes=8589934592, currPhys=3816083456, maxPhys=8589934592
    • 357 ms
      testShuffleMeta(Nd4jBackend)
      • 357 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - DataSetTest.testShuffleMeta
          o.n.c.t.BaseND4JTest - DataSetTest.testShuffleMeta: 355 ms, threadCount: (29->29), jvmTotal=3701997568, jvmMax=7635730432, totalBytes=888768, maxBytes=8589934592, currPhys=3816247296, maxPhys=8589934592
    • 355 ms
      testDataSetMetaDataSerialization(Nd4jBackend)
      • 355 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - DataSetTest.testDataSetMetaDataSerialization
          o.n.c.t.BaseND4JTest - DataSetTest.testDataSetMetaDataSerialization: 354 ms, threadCount: (29->29), jvmTotal=3700424704, jvmMax=7635730432, totalBytes=862696, maxBytes=8589934592, currPhys=3816247296, maxPhys=8589934592
    • 246 ms
      testSplitTestAndTrain(Nd4jBackend)
      • 246 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - DataSetTest.testSplitTestAndTrain
          o.n.c.t.BaseND4JTest - DataSetTest.testSplitTestAndTrain: 245 ms, threadCount: (29->29), jvmTotal=3705143296, jvmMax=7635730432, totalBytes=620620, maxBytes=8589934592, currPhys=3817201664, maxPhys=8589934592
    • 216 ms
      testDataSetSaveLoad(Nd4jBackend)
      • 216 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - DataSetTest.testDataSetSaveLoad
          o.n.c.t.BaseND4JTest - DataSetTest.testDataSetSaveLoad: 215 ms, threadCount: (29->29), jvmTotal=3703046144, jvmMax=7635730432, totalBytes=411184, maxBytes=8589934592, currPhys=3817201664, maxPhys=8589934592
    • 185 ms
      testTimeSeriesMergeDifferentLength(Nd4jBackend)
      • 185 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - DataSetTest.testTimeSeriesMergeDifferentLength
          o.n.c.t.BaseND4JTest - DataSetTest.testTimeSeriesMergeDifferentLength: 184 ms, threadCount: (29->29), jvmTotal=3708289024, jvmMax=7635730432, totalBytes=195812, maxBytes=8589934592, currPhys=3817308160, maxPhys=8589934592
    • 186 ms
      testGetRangeMask(Nd4jBackend)
      • 186 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - DataSetTest.testGetRangeMask
          o.n.c.t.BaseND4JTest - DataSetTest.testGetRangeMask: 185 ms, threadCount: (29->29), jvmTotal=3706716160, jvmMax=7635730432, totalBytes=43756, maxBytes=8589934592, currPhys=3816001536, maxPhys=8589934592
    • 176 ms
      testSplitTestAndTrainRng(Nd4jBackend)
      • 176 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - DataSetTest.testSplitTestAndTrainRng
          o.n.c.t.BaseND4JTest - DataSetTest.testSplitTestAndTrainRng: 175 ms, threadCount: (29->29), jvmTotal=3711434752, jvmMax=7635730432, totalBytes=39888, maxBytes=8589934592, currPhys=3816873984, maxPhys=8589934592
    • 193 ms
      testMergingWithPerOutputMasking(Nd4jBackend)
      • 193 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - DataSetTest.testMergingWithPerOutputMasking
          o.n.c.t.BaseND4JTest - DataSetTest.testMergingWithPerOutputMasking: 192 ms, threadCount: (29->29), jvmTotal=3709861888, jvmMax=7635730432, totalBytes=26488, maxBytes=8589934592, currPhys=3816878080, maxPhys=8589934592
    • 187 ms
      testAsList(Nd4jBackend)
      • 187 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - DataSetTest.testAsList
          o.n.c.t.BaseND4JTest - DataSetTest.testAsList: 187 ms, threadCount: (29->29), jvmTotal=3708813312, jvmMax=7635730432, totalBytes=30224, maxBytes=8589934592, currPhys=3817095168, maxPhys=8589934592
    • 181 ms
      testMixedRnn2dMerging(Nd4jBackend)
      • 181 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - DataSetTest.testMixedRnn2dMerging
          o.n.c.t.BaseND4JTest - DataSetTest.testMixedRnn2dMerging: 180 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=25808, maxBytes=8589934592, currPhys=3817316352, maxPhys=8589934592
    • 167 ms
      testMdsShuffle(Nd4jBackend)
      • 167 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - DataSetTest.testMdsShuffle
          o.n.c.t.BaseND4JTest - DataSetTest.testMdsShuffle: 166 ms, threadCount: (29->29), jvmTotal=3706716160, jvmMax=7635730432, totalBytes=24340, maxBytes=8589934592, currPhys=3817512960, maxPhys=8589934592
    • 161 ms
      testLabelNames(Nd4jBackend)
      • 161 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - DataSetTest.testLabelNames
          o.n.c.t.BaseND4JTest - DataSetTest.testLabelNames: 160 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=23104, maxBytes=8589934592, currPhys=3817504768, maxPhys=8589934592
    • 136 ms
      testViewIterator(Nd4jBackend)
      • 136 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - DataSetTest.testViewIterator
          o.n.c.t.BaseND4JTest - DataSetTest.testViewIterator: 134 ms, threadCount: (29->29), jvmTotal=3703570432, jvmMax=7635730432, totalBytes=39128, maxBytes=8589934592, currPhys=3818287104, maxPhys=8589934592
  • 3.59 s
    ConvolutionTests
    • 350 ms
      testPoolingDilation()
      • 350 ms
        passed[1]
        • o.n.c.t.BaseND4JTest - ConvolutionTests.testPoolingDilation
          o.n.c.t.BaseND4JTest - ConvolutionTests.testPoolingDilation: 350 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=21368, maxBytes=8589934592, currPhys=3818344448, maxPhys=8589934592
    • 127 ms
      testPooling10(Nd4jBackend)
      • 127 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - ConvolutionTests.testPooling10
          o.n.c.t.BaseND4JTest - ConvolutionTests.testPooling10: 127 ms, threadCount: (29->29), jvmTotal=3700948992, jvmMax=7635730432, totalBytes=5352, maxBytes=8589934592, currPhys=3818373120, maxPhys=8589934592
    • 122 ms
      testPooling11(Nd4jBackend)
      • 122 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - ConvolutionTests.testPooling11
          o.n.c.t.BaseND4JTest - ConvolutionTests.testPooling11: 121 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=5096, maxBytes=8589934592, currPhys=3818369024, maxPhys=8589934592
    • 122 ms
      testPooling12(Nd4jBackend)
      • 122 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - ConvolutionTests.testPooling12
          o.n.c.t.BaseND4JTest - ConvolutionTests.testPooling12: 121 ms, threadCount: (29->29), jvmTotal=3699376128, jvmMax=7635730432, totalBytes=5136, maxBytes=8589934592, currPhys=3818414080, maxPhys=8589934592
    • 125 ms
      testPooling13(Nd4jBackend)
      • 125 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - ConvolutionTests.testPooling13
          o.n.c.t.BaseND4JTest - ConvolutionTests.testPooling13: 125 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4784, maxBytes=8589934592, currPhys=3818409984, maxPhys=8589934592
    • 124 ms
      testConvOutWidthAndHeight(Nd4jBackend)
      • 124 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - ConvolutionTests.testConvOutWidthAndHeight
          o.n.c.t.BaseND4JTest - ConvolutionTests.testConvOutWidthAndHeight: 124 ms, threadCount: (29->29), jvmTotal=3697278976, jvmMax=7635730432, totalBytes=4432, maxBytes=8589934592, currPhys=3818233856, maxPhys=8589934592
    • ignoredtestCompareIm2ColImpl(Nd4jBackend)
    • 139 ms
      testIm2ColKnownValuesMiniBatch3(Nd4jBackend)
      • 139 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - ConvolutionTests.testIm2ColKnownValuesMiniBatch3
          o.n.c.t.BaseND4JTest - ConvolutionTests.testIm2ColKnownValuesMiniBatch3: 138 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=8468, maxBytes=8589934592, currPhys=3790852096, maxPhys=8589934592
    • 122 ms
      testPoolingEdgeCases()
      • 122 ms
        passed[1]
        • o.n.c.t.BaseND4JTest - ConvolutionTests.testPoolingEdgeCases
          1.0,2.0,3.0,
          4.0,5.0,6.0,
          7.0,8.0,9.0,
          1.0,2.0,3.0,
          4.0,5.0,6.0,
          7.0,8.0,9.0,
          1.0,2.0,3.0,
          4.0,5.0,6.0,
          7.0,8.0,9.0,
          1.0,2.0,3.0,
          4.0,5.0,6.0,
          7.0,8.0,9.0,
          o.n.c.t.BaseND4JTest - ConvolutionTests.testPoolingEdgeCases: 122 ms, threadCount: (29->29), jvmTotal=3695181824, jvmMax=7635730432, totalBytes=8448, maxBytes=8589934592, currPhys=3790446592, maxPhys=8589934592
    • 125 ms
      testimcolim(Nd4jBackend)
      • 125 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - ConvolutionTests.testimcolim
          o.n.c.t.BaseND4JTest - ConvolutionTests.testimcolim: 125 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=7272, maxBytes=8589934592, currPhys=3790090240, maxPhys=8589934592
    • 123 ms
      testCol2ImSamePaddingStride2(Nd4jBackend)
      • 123 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - ConvolutionTests.testCol2ImSamePaddingStride2
          o.n.c.t.BaseND4JTest - ConvolutionTests.testCol2ImSamePaddingStride2: 123 ms, threadCount: (29->29), jvmTotal=3693608960, jvmMax=7635730432, totalBytes=6156, maxBytes=8589934592, currPhys=3789619200, maxPhys=8589934592
    • 124 ms
      testIm2ColKnownValuesDilated(Nd4jBackend)
      • 124 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - ConvolutionTests.testIm2ColKnownValuesDilated
          o.n.c.t.BaseND4JTest - ConvolutionTests.testIm2ColKnownValuesDilated: 124 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=6500, maxBytes=8589934592, currPhys=3789479936, maxPhys=8589934592
    • 123 ms
      testIm2ColSamePadding(Nd4jBackend)
      • 123 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - ConvolutionTests.testIm2ColSamePadding
          Output size: 3, 3
          Pad top/bottom: 0 1
          Pad left/right: 0 1
          [0.0, 18.0, 9.0, 27.0, 6.0, 42.0, 24.0, 60.0, 12.0, 48.0, 30.0, 66.0, 2.0, 38.0, 20.0, 56.0, 16.0, 88.0, 52.0, 124.0, 28.0, 100.0, 64.0, 136.0, 4.0, 40.0, 22.0, 58.0, 20.0, 92.0, 56.0, 128.0, 32.0, 104.0, 68.0, 140.0]
          o.n.c.t.BaseND4JTest - ConvolutionTests.testIm2ColSamePadding: 123 ms, threadCount: (29->29), jvmTotal=3692036096, jvmMax=7635730432, totalBytes=9484, maxBytes=8589934592, currPhys=3788759040, maxPhys=8589934592
    • ignoredtestCompareIm2Col(Nd4jBackend)
    • 124 ms
      testIm2ColKnownValuesDilatedStrided(Nd4jBackend)
      • 124 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - ConvolutionTests.testIm2ColKnownValuesDilatedStrided
          o.n.c.t.BaseND4JTest - ConvolutionTests.testIm2ColKnownValuesDilatedStrided: 123 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=5996, maxBytes=8589934592, currPhys=3788709888, maxPhys=8589934592
    • 121 ms
      testIm2ColSamePaddingStride2(Nd4jBackend)
      • 121 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - ConvolutionTests.testIm2ColSamePaddingStride2
          Output size: 2, 2
          Pad top/bottom: 1 1
          Pad left/right: 0 1
          [0.0, 12.0, 8.0, 32.0, 8.0, 20.0, 1.0, 13.0, 10.0, 34.0, 9.0, 21.0, 4.0, 28.0, 24.0, 72.0, 20.0, 44.0, 3.0, 15.0, 14.0, 38.0, 11.0, 23.0]
          o.n.c.t.BaseND4JTest - ConvolutionTests.testIm2ColSamePaddingStride2: 121 ms, threadCount: (29->29), jvmTotal=3691511808, jvmMax=7635730432, totalBytes=6892, maxBytes=8589934592, currPhys=3788619776, maxPhys=8589934592
    • 137 ms
      testCol2Im(Nd4jBackend)
      • 137 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - ConvolutionTests.testCol2Im
          Ordering of the result, new test: f
          Assertion dimensions: [2, 2, 2, 2]
          o.n.c.t.BaseND4JTest - ConvolutionTests.testCol2Im: 136 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=5596, maxBytes=8589934592, currPhys=3788587008, maxPhys=8589934592
    • 124 ms
      testPooling1(Nd4jBackend)
      • 124 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - ConvolutionTests.testPooling1
          o.n.c.t.BaseND4JTest - ConvolutionTests.testPooling1: 123 ms, threadCount: (29->29), jvmTotal=3690463232, jvmMax=7635730432, totalBytes=5192, maxBytes=8589934592, currPhys=3788632064, maxPhys=8589934592
    • 122 ms
      testPooling2(Nd4jBackend)
      • 122 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - ConvolutionTests.testPooling2
          o.n.c.t.BaseND4JTest - ConvolutionTests.testPooling2: 122 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=5192, maxBytes=8589934592, currPhys=3788513280, maxPhys=8589934592
    • 123 ms
      testPooling3(Nd4jBackend)
      • 123 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - ConvolutionTests.testPooling3
          o.n.c.t.BaseND4JTest - ConvolutionTests.testPooling3: 123 ms, threadCount: (29->29), jvmTotal=3689414656, jvmMax=7635730432, totalBytes=5192, maxBytes=8589934592, currPhys=3788500992, maxPhys=8589934592
    • 123 ms
      testPooling4(Nd4jBackend)
      • 123 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - ConvolutionTests.testPooling4
          o.n.c.t.BaseND4JTest - ConvolutionTests.testPooling4: 123 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=5192, maxBytes=8589934592, currPhys=3788500992, maxPhys=8589934592
    • 127 ms
      testPooling5(Nd4jBackend)
      • 127 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - ConvolutionTests.testPooling5
          o.n.c.t.BaseND4JTest - ConvolutionTests.testPooling5: 126 ms, threadCount: (29->29), jvmTotal=3689414656, jvmMax=7635730432, totalBytes=5352, maxBytes=8589934592, currPhys=3788566528, maxPhys=8589934592
    • 122 ms
      testPooling6(Nd4jBackend)
      • 122 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - ConvolutionTests.testPooling6
          o.n.c.t.BaseND4JTest - ConvolutionTests.testPooling6: 122 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=5192, maxBytes=8589934592, currPhys=3788439552, maxPhys=8589934592
    • 124 ms
      testPooling7(Nd4jBackend)
      • 124 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - ConvolutionTests.testPooling7
          o.n.c.t.BaseND4JTest - ConvolutionTests.testPooling7: 124 ms, threadCount: (29->29), jvmTotal=3687841792, jvmMax=7635730432, totalBytes=5192, maxBytes=8589934592, currPhys=3788419072, maxPhys=8589934592
    • 125 ms
      testPooling8(Nd4jBackend)
      • 125 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - ConvolutionTests.testPooling8
          o.n.c.t.BaseND4JTest - ConvolutionTests.testPooling8: 124 ms, threadCount: (29->29), jvmTotal=3688366080, jvmMax=7635730432, totalBytes=5352, maxBytes=8589934592, currPhys=3788419072, maxPhys=8589934592
    • 123 ms
      testPooling9(Nd4jBackend)
      • 123 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - ConvolutionTests.testPooling9
          o.n.c.t.BaseND4JTest - ConvolutionTests.testPooling9: 122 ms, threadCount: (29->29), jvmTotal=3687317504, jvmMax=7635730432, totalBytes=5352, maxBytes=8589934592, currPhys=3788423168, maxPhys=8589934592
    • 124 ms
      testIm2ColWithDilation(Nd4jBackend)
      • 124 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - ConvolutionTests.testIm2ColWithDilation
          o.n.c.t.BaseND4JTest - ConvolutionTests.testIm2ColWithDilation: 123 ms, threadCount: (29->29), jvmTotal=3687841792, jvmMax=7635730432, totalBytes=4976, maxBytes=8589934592, currPhys=3788423168, maxPhys=8589934592
    • 124 ms
      testIm2ColKnownValues(Nd4jBackend)
      • 124 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - ConvolutionTests.testIm2ColKnownValues
          o.n.c.t.BaseND4JTest - ConvolutionTests.testIm2ColKnownValues: 123 ms, threadCount: (29->29), jvmTotal=3686793216, jvmMax=7635730432, totalBytes=7428, maxBytes=8589934592, currPhys=3788460032, maxPhys=8589934592
    • 123 ms
      testCol2ImSamePaddingStride1Dilation2(Nd4jBackend)
      • 123 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - ConvolutionTests.testCol2ImSamePaddingStride1Dilation2
          o.n.c.t.BaseND4JTest - ConvolutionTests.testCol2ImSamePaddingStride1Dilation2: 123 ms, threadCount: (29->29), jvmTotal=3687317504, jvmMax=7635730432, totalBytes=9048, maxBytes=8589934592, currPhys=3788460032, maxPhys=8589934592
  • 313 ms
    MinMaxStrategyTest
    • 313 ms
      testRowVector()
      • 313 ms
        passed[1]
        • o.n.c.t.BaseND4JTest - MinMaxStrategyTest.testRowVector
          o.n.c.t.BaseND4JTest - MinMaxStrategyTest.testRowVector: 312 ms, threadCount: (29->29), jvmTotal=3687317504, jvmMax=7635730432, totalBytes=4620, maxBytes=8589934592, currPhys=3788509184, maxPhys=8589934592
  • 1.18 s
    IndexingTests
    • 312 ms
      testSimplePoint(Nd4jBackend)
      • 312 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - IndexingTests.testSimplePoint
          o.n.c.t.BaseND4JTest - IndexingTests.testSimplePoint: 311 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4684, maxBytes=8589934592, currPhys=3788451840, maxPhys=8589934592
    • 120 ms
      concatGetBug(Nd4jBackend)
      • 120 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - IndexingTests.concatGetBug
          o.n.c.t.BaseND4JTest - IndexingTests.concatGetBug: 119 ms, threadCount: (29->29), jvmTotal=3686793216, jvmMax=7635730432, totalBytes=4956, maxBytes=8589934592, currPhys=3788451840, maxPhys=8589934592
    • 125 ms
      testGet(Nd4jBackend)
      • 125 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - IndexingTests.testGet
          o.n.c.t.BaseND4JTest - IndexingTests.testGet: 124 ms, threadCount: (29->29), jvmTotal=3686793216, jvmMax=7635730432, totalBytes=4664, maxBytes=8589934592, currPhys=3788455936, maxPhys=8589934592
    • 125 ms
      testShape(Nd4jBackend)
      • 125 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - IndexingTests.testShape
          o.n.c.t.BaseND4JTest - IndexingTests.testShape: 125 ms, threadCount: (29->29), jvmTotal=3685744640, jvmMax=7635730432, totalBytes=4496, maxBytes=8589934592, currPhys=3788357632, maxPhys=8589934592
    • ignoredtestTensorGet(Nd4jBackend)
    • 124 ms
      testGetRows(Nd4jBackend)
      • 124 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - IndexingTests.testGetRows
          o.n.c.t.BaseND4JTest - IndexingTests.testGetRows: 123 ms, threadCount: (29->29), jvmTotal=3686268928, jvmMax=7635730432, totalBytes=4596, maxBytes=8589934592, currPhys=3788791808, maxPhys=8589934592
    • 123 ms
      testLinearIndex(Nd4jBackend)
      • 123 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - IndexingTests.testLinearIndex
          o.n.c.t.BaseND4JTest - IndexingTests.testLinearIndex: 123 ms, threadCount: (29->29), jvmTotal=3686268928, jvmMax=7635730432, totalBytes=4480, maxBytes=8589934592, currPhys=3788791808, maxPhys=8589934592
    • 126 ms
      testPointIndexing(Nd4jBackend)
      • 126 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - IndexingTests.testPointIndexing
          o.n.c.t.BaseND4JTest - IndexingTests.testPointIndexing: 126 ms, threadCount: (29->29), jvmTotal=3686268928, jvmMax=7635730432, totalBytes=18896, maxBytes=8589934592, currPhys=3790692352, maxPhys=8589934592
    • 124 ms
      testFirstColumn(Nd4jBackend)
      • 124 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - IndexingTests.testFirstColumn
          o.n.c.t.BaseND4JTest - IndexingTests.testFirstColumn: 123 ms, threadCount: (29->29), jvmTotal=3686268928, jvmMax=7635730432, totalBytes=4548, maxBytes=8589934592, currPhys=3790692352, maxPhys=8589934592
  • 325 ms
    ToStringTest
    • 325 ms
      testToString(Nd4jBackend)
      • 325 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - ToStringTest.testToString
          o.n.c.t.BaseND4JTest - ToStringTest.testToString: 325 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4512, maxBytes=8589934592, currPhys=3790553088, maxPhys=8589934592
    • passedtestToStringScalars(Nd4jBackend)
  • 694 ms
    InputValidationTests
    • 325 ms
      testInvalidRowVectorOp1(Nd4jBackend)
      • 325 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - InputValidationTests.testInvalidRowVectorOp1
          o.n.c.t.BaseND4JTest - InputValidationTests.testInvalidRowVectorOp1: 325 ms, threadCount: (29->29), jvmTotal=3685744640, jvmMax=7635730432, totalBytes=4496, maxBytes=8589934592, currPhys=3790553088, maxPhys=8589934592
    • 123 ms
      testInvalidRowVectorOp2(Nd4jBackend)
      • 123 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - InputValidationTests.testInvalidRowVectorOp2
          o.n.c.t.BaseND4JTest - InputValidationTests.testInvalidRowVectorOp2: 122 ms, threadCount: (29->29), jvmTotal=3685744640, jvmMax=7635730432, totalBytes=4528, maxBytes=8589934592, currPhys=3790553088, maxPhys=8589934592
    • 122 ms
      testInvalidColVectorOp1(Nd4jBackend)
      • 122 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - InputValidationTests.testInvalidColVectorOp1
          o.n.c.t.BaseND4JTest - InputValidationTests.testInvalidColVectorOp1: 122 ms, threadCount: (29->29), jvmTotal=3685744640, jvmMax=7635730432, totalBytes=4496, maxBytes=8589934592, currPhys=3790553088, maxPhys=8589934592
    • 124 ms
      testInvalidColVectorOp2(Nd4jBackend)
      • 124 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - InputValidationTests.testInvalidColVectorOp2
          o.n.c.t.BaseND4JTest - InputValidationTests.testInvalidColVectorOp2: 124 ms, threadCount: (29->29), jvmTotal=3685744640, jvmMax=7635730432, totalBytes=4528, maxBytes=8589934592, currPhys=3790553088, maxPhys=8589934592
  • 326 ms
    CudaWorkspaceTests
    • 326 ms
      testWorkspaceReuse()
      • 326 ms
        passed[1]
        • o.n.c.t.BaseND4JTest - CudaWorkspaceTests.testWorkspaceReuse
          o.n.c.t.BaseND4JTest - CudaWorkspaceTests.testWorkspaceReuse: 326 ms, threadCount: (29->29), jvmTotal=3685744640, jvmMax=7635730432, totalBytes=4432, maxBytes=8589934592, currPhys=3790553088, maxPhys=8589934592
  • 737 ms
    TestSchedules
    • 325 ms
      testMapSchedule(Nd4jBackend)
      • 325 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - TestSchedules.testMapSchedule
          o.n.c.t.BaseND4JTest - TestSchedules.testMapSchedule: 325 ms, threadCount: (29->29), jvmTotal=3685744640, jvmMax=7635730432, totalBytes=4432, maxBytes=8589934592, currPhys=3790565376, maxPhys=8589934592
    • 151 ms
      testJson()
      • 151 ms
        passed[1]
        • o.n.c.t.BaseND4JTest - TestSchedules.testJson
          o.n.c.t.BaseND4JTest - TestSchedules.testJson: 150 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4432, maxBytes=8589934592, currPhys=3789770752, maxPhys=8589934592
    • 139 ms
      testScheduleValues(Nd4jBackend)
      • 139 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - TestSchedules.testScheduleValues
          o.n.c.t.BaseND4JTest - TestSchedules.testScheduleValues: 138 ms, threadCount: (29->29), jvmTotal=3685220352, jvmMax=7635730432, totalBytes=4432, maxBytes=8589934592, currPhys=3789770752, maxPhys=8589934592
    • 122 ms
      testCycleSchedule(Nd4jBackend)
      • 122 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - TestSchedules.testCycleSchedule
          o.n.c.t.BaseND4JTest - TestSchedules.testCycleSchedule: 121 ms, threadCount: (29->29), jvmTotal=3685220352, jvmMax=7635730432, totalBytes=4432, maxBytes=8589934592, currPhys=3789770752, maxPhys=8589934592
  • 585 ms
    RGBtoGrayscaleDataSetPreProcessorTest
    • 325 ms
      when_dataSetIsEmpty_expect_EmptyDataSet(Nd4jBackend)
      • 325 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - RGBtoGrayscaleDataSetPreProcessorTest.when_dataSetIsEmpty_expect_EmptyDataSet
          o.n.c.t.BaseND4JTest - RGBtoGrayscaleDataSetPreProcessorTest.when_dataSetIsEmpty_expect_EmptyDataSet: 325 ms, threadCount: (29->29), jvmTotal=3685220352, jvmMax=7635730432, totalBytes=4432, maxBytes=8589934592, currPhys=3789770752, maxPhys=8589934592
    • 124 ms
      when_dataSetIsNull_expect_NullPointerException(Nd4jBackend)
      • 124 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - RGBtoGrayscaleDataSetPreProcessorTest.when_dataSetIsNull_expect_NullPointerException
          o.n.c.t.BaseND4JTest - RGBtoGrayscaleDataSetPreProcessorTest.when_dataSetIsNull_expect_NullPointerException: 124 ms, threadCount: (29->29), jvmTotal=3685220352, jvmMax=7635730432, totalBytes=4432, maxBytes=8589934592, currPhys=3789778944, maxPhys=8589934592
    • 136 ms
      when_colorsAreConverted_expect_grayScaleResult(Nd4jBackend)
      • 136 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - RGBtoGrayscaleDataSetPreProcessorTest.when_colorsAreConverted_expect_grayScaleResult
          o.n.c.t.BaseND4JTest - RGBtoGrayscaleDataSetPreProcessorTest.when_colorsAreConverted_expect_grayScaleResult: 136 ms, threadCount: (29->29), jvmTotal=3685220352, jvmMax=7635730432, totalBytes=4896, maxBytes=8589934592, currPhys=3789778944, maxPhys=8589934592
  • 3.02 s
    CompressionTests
    • passedtestThresholdCompression0(Nd4jBackend)
    • ignoredtestThresholdCompression1(Nd4jBackend)
    • passedtestThresholdCompression1(Nd4jBackend)
    • 325 ms
      testThresholdCompression2(Nd4jBackend)
      • 325 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - CompressionTests.testThresholdCompression2
          o.n.l.c.CompressionTests - Initial array: [0.999, 1.999, 0.0, 0.0, -0.999, -0.999]
          o.n.l.c.CompressionTests - Decompressed array: [0.001, 0.001, 0.0, 0.0, -0.001, -0.001]
          o.n.c.t.BaseND4JTest - CompressionTests.testThresholdCompression2: 325 ms, threadCount: (29->29), jvmTotal=3685220352, jvmMax=7635730432, totalBytes=4600, maxBytes=8589934592, currPhys=3789807616, maxPhys=8589934592
    • 123 ms
      testThresholdCompression3(Nd4jBackend)
      • 123 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - CompressionTests.testThresholdCompression3
          o.n.l.c.CompressionTests - Initial array: [-0.999, -1.999, 0.0, 0.0, 0.999, 0.999]
          o.n.l.c.CompressionTests - Decompressed array: [-0.001, -0.001, 0.0, 0.0, 0.001, 0.001]
          o.n.c.t.BaseND4JTest - CompressionTests.testThresholdCompression3: 122 ms, threadCount: (29->29), jvmTotal=3685220352, jvmMax=7635730432, totalBytes=4652, maxBytes=8589934592, currPhys=3789807616, maxPhys=8589934592
    • 124 ms
      testThresholdCompression4(Nd4jBackend)
      • 124 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - CompressionTests.testThresholdCompression4
          o.n.l.c.CompressionTests - Initial array: [1.0E-4, -1.0E-4, 0.0, 0.0, 1.0E-4, -1.0E-4]
          o.n.c.t.BaseND4JTest - CompressionTests.testThresholdCompression4: 124 ms, threadCount: (29->29), jvmTotal=3685220352, jvmMax=7635730432, totalBytes=4548, maxBytes=8589934592, currPhys=3789807616, maxPhys=8589934592
    • 123 ms
      testThresholdCompression5(Nd4jBackend)
      • 123 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - CompressionTests.testThresholdCompression5
          o.n.c.t.BaseND4JTest - CompressionTests.testThresholdCompression5: 123 ms, threadCount: (29->29), jvmTotal=3685220352, jvmMax=7635730432, totalBytes=4568, maxBytes=8589934592, currPhys=3789807616, maxPhys=8589934592
    • 124 ms
      testThresholdCompression6(Nd4jBackend)
      • 124 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - CompressionTests.testThresholdCompression6
          o.n.l.c.CompressionTests - Initial array: [0.999, 1.999, 0.0, 0.0, -0.999, -0.999]
          o.n.l.c.CompressionTests - Decompressed array: [0.001, 0.001, 0.0, 0.0, -0.001, -0.001]
          o.n.c.t.BaseND4JTest - CompressionTests.testThresholdCompression6: 124 ms, threadCount: (29->29), jvmTotal=3685220352, jvmMax=7635730432, totalBytes=4636, maxBytes=8589934592, currPhys=3789807616, maxPhys=8589934592
    • 156 ms
      testGzipCompression1(Nd4jBackend)
      • 156 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - CompressionTests.testGzipCompression1
          o.n.c.t.BaseND4JTest - CompressionTests.testGzipCompression1: 155 ms, threadCount: (29->29), jvmTotal=3685220352, jvmMax=7635730432, totalBytes=42172, maxBytes=8589934592, currPhys=3789922304, maxPhys=8589934592
    • 125 ms
      testGzipInPlaceCompression(Nd4jBackend)
      • 125 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - CompressionTests.testGzipInPlaceCompression
          o.n.c.t.BaseND4JTest - CompressionTests.testGzipInPlaceCompression: 125 ms, threadCount: (29->29), jvmTotal=3685220352, jvmMax=7635730432, totalBytes=4511, maxBytes=8589934592, currPhys=3789922304, maxPhys=8589934592
    • 122 ms
      testNoOpCompression1(Nd4jBackend)
      • 122 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - CompressionTests.testNoOpCompression1
          o.n.c.t.BaseND4JTest - CompressionTests.testNoOpCompression1: 122 ms, threadCount: (29->29), jvmTotal=3685220352, jvmMax=7635730432, totalBytes=84532, maxBytes=8589934592, currPhys=3790000128, maxPhys=8589934592
    • 126 ms
      testThresholdCompression5_1(Nd4jBackend)
      • 126 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - CompressionTests.testThresholdCompression5_1
          o.n.c.t.BaseND4JTest - CompressionTests.testThresholdCompression5_1: 126 ms, threadCount: (29->29), jvmTotal=3685220352, jvmMax=7635730432, totalBytes=4568, maxBytes=8589934592, currPhys=3790000128, maxPhys=8589934592
    • 314 ms
      testJVMCompression3(Nd4jBackend)
      • 314 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - CompressionTests.testJVMCompression3
          o.n.c.t.BaseND4JTest - CompressionTests.testJVMCompression3: 314 ms, threadCount: (29->29), jvmTotal=3685220352, jvmMax=7635730432, totalBytes=4636, maxBytes=8589934592, currPhys=3790000128, maxPhys=8589934592
    • 118 ms
      testThresholdSerialization1(Nd4jBackend)
      • 118 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - CompressionTests.testThresholdSerialization1
          o.n.c.t.BaseND4JTest - CompressionTests.testThresholdSerialization1: 118 ms, threadCount: (29->29), jvmTotal=3685220352, jvmMax=7635730432, totalBytes=4616, maxBytes=8589934592, currPhys=3790000128, maxPhys=8589934592
    • 121 ms
      testBitmapEncoding1_1(Nd4jBackend)
      • 121 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - CompressionTests.testBitmapEncoding1_1
          o.n.c.t.BaseND4JTest - CompressionTests.testBitmapEncoding1_1: 121 ms, threadCount: (29->29), jvmTotal=3685220352, jvmMax=7635730432, totalBytes=4584, maxBytes=8589934592, currPhys=3790004224, maxPhys=8589934592
    • 125 ms
      testCompressionDescriptorSerde(Nd4jBackend)
      • 125 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - CompressionTests.testCompressionDescriptorSerde
          o.n.c.t.BaseND4JTest - CompressionTests.testCompressionDescriptorSerde: 125 ms, threadCount: (29->29), jvmTotal=3685220352, jvmMax=7635730432, totalBytes=4432, maxBytes=8589934592, currPhys=3790004224, maxPhys=8589934592
    • 124 ms
      testBitmapEncoding1(Nd4jBackend)
      • 124 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - CompressionTests.testBitmapEncoding1
          o.n.l.c.CompressionTests - Encoded: [6, 6, 981668463, 1, 524300]
          o.n.l.c.CompressionTests - Encoded: [6, 6, 981668463, 1, 524300]
          o.n.l.c.CompressionTests - Target: [0.0, 0.0, 0.001, -0.001, 0.0, 0.0]
          o.n.c.t.BaseND4JTest - CompressionTests.testBitmapEncoding1: 124 ms, threadCount: (29->29), jvmTotal=3685220352, jvmMax=7635730432, totalBytes=4560, maxBytes=8589934592, currPhys=3789479936, maxPhys=8589934592
    • 359 ms
      testBitmapEncoding2(Nd4jBackend)
      • 359 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - CompressionTests.testBitmapEncoding2
          o.n.l.c.CompressionTests - Encode time: 80
          o.n.l.c.CompressionTests - Decode time: 67
          o.n.c.t.BaseND4JTest - CompressionTests.testBitmapEncoding2: 359 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4488, maxBytes=8589934592, currPhys=4119490560, maxPhys=8589934592
    • 124 ms
      testBitmapEncoding3(Nd4jBackend)
      • 124 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - CompressionTests.testBitmapEncoding3
          o.n.l.c.CompressionTests - Encoded: [6, 6, 981668463, 1, 655372]
          o.n.l.c.CompressionTests - Target: [0.0, -5.0E-4, 0.001, -0.001, 0.0, 0.0]
          o.n.c.t.BaseND4JTest - CompressionTests.testBitmapEncoding3: 124 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4560, maxBytes=8589934592, currPhys=3959492608, maxPhys=8589934592
    • 137 ms
      testBitmapEncoding4(Nd4jBackend)
      • 137 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - CompressionTests.testBitmapEncoding4
          o.n.c.t.BaseND4JTest - CompressionTests.testBitmapEncoding4: 137 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4540, maxBytes=8589934592, currPhys=3789488128, maxPhys=8589934592
    • 122 ms
      testBitmapEncoding5(Nd4jBackend)
      • 122 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - CompressionTests.testBitmapEncoding5
          o.n.c.t.BaseND4JTest - CompressionTests.testBitmapEncoding5: 122 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4544, maxBytes=8589934592, currPhys=3789488128, maxPhys=8589934592
    • 123 ms
      testBitmapEncoding6(Nd4jBackend)
      • 123 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - CompressionTests.testBitmapEncoding6
          o.n.c.t.BaseND4JTest - CompressionTests.testBitmapEncoding6: 122 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4540, maxBytes=8589934592, currPhys=3789488128, maxPhys=8589934592
  • 791 ms
    PerformanceTrackerTests
    • 311 ms
      testAveragedHolder_1(Nd4jBackend)
      • 311 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - PerformanceTrackerTests.testAveragedHolder_1
          o.n.c.t.BaseND4JTest - PerformanceTrackerTests.testAveragedHolder_1: 311 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4432, maxBytes=8589934592, currPhys=3789492224, maxPhys=8589934592
    • 120 ms
      testAveragedHolder_2(Nd4jBackend)
      • 120 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - PerformanceTrackerTests.testAveragedHolder_2
          o.n.c.t.BaseND4JTest - PerformanceTrackerTests.testAveragedHolder_2: 120 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4432, maxBytes=8589934592, currPhys=3789492224, maxPhys=8589934592
    • passedtestTrackerCpu_1(Nd4jBackend)
    • passedtestTrackerGpu_1(Nd4jBackend)
    • 124 ms
      testPerformanceTracker_1(Nd4jBackend)
      • 124 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - PerformanceTrackerTests.testPerformanceTracker_1
          o.n.c.t.BaseND4JTest - PerformanceTrackerTests.testPerformanceTracker_1: 122 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4432, maxBytes=8589934592, currPhys=3789492224, maxPhys=8589934592
    • 124 ms
      testPerformanceTracker_2(Nd4jBackend)
      • 124 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - PerformanceTrackerTests.testPerformanceTracker_2
          o.n.c.t.BaseND4JTest - PerformanceTrackerTests.testPerformanceTracker_2: 124 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4432, maxBytes=8589934592, currPhys=3789492224, maxPhys=8589934592
    • 112 ms
      testPerformanceTracker_3(Nd4jBackend)
      • 112 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - PerformanceTrackerTests.testPerformanceTracker_3
          o.n.c.t.BaseND4JTest - PerformanceTrackerTests.testPerformanceTracker_3: 112 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4432, maxBytes=8589934592, currPhys=3789492224, maxPhys=8589934592
  • 6.30 s
    OpExecutionerTests
    • 336 ms
      testCosineDistance(Nd4jBackend)
      • 336 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - OpExecutionerTests.testCosineDistance
          o.n.c.t.BaseND4JTest - OpExecutionerTests.testCosineDistance: 336 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4484, maxBytes=8589934592, currPhys=3789492224, maxPhys=8589934592
    • 122 ms
      testScalarArithmetic(Nd4jBackend)
      • 122 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - OpExecutionerTests.testScalarArithmetic
          o.n.c.t.BaseND4JTest - OpExecutionerTests.testScalarArithmetic: 121 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4484, maxBytes=8589934592, currPhys=3789496320, maxPhys=8589934592
    • 123 ms
      testAdd(Nd4jBackend)
      • 123 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - OpExecutionerTests.testAdd
          o.n.c.t.BaseND4JTest - OpExecutionerTests.testAdd: 123 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4500, maxBytes=8589934592, currPhys=3789496320, maxPhys=8589934592
    • 124 ms
      testLog(Nd4jBackend)
      • 124 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - OpExecutionerTests.testLog
          o.n.c.t.BaseND4JTest - OpExecutionerTests.testLog: 123 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4776, maxBytes=8589934592, currPhys=3789496320, maxPhys=8589934592
    • 123 ms
      testMul(Nd4jBackend)
      • 123 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - OpExecutionerTests.testMul
          o.n.c.t.BaseND4JTest - OpExecutionerTests.testMul: 123 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4500, maxBytes=8589934592, currPhys=3789496320, maxPhys=8589934592
    • 126 ms
      testPow(Nd4jBackend)
      • 126 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - OpExecutionerTests.testPow
          o.n.c.t.BaseND4JTest - OpExecutionerTests.testPow: 125 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4484, maxBytes=8589934592, currPhys=3789496320, maxPhys=8589934592
    • 122 ms
      testSum(Nd4jBackend)
      • 122 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - OpExecutionerTests.testSum
          o.n.c.t.BaseND4JTest - OpExecutionerTests.testSum: 122 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4468, maxBytes=8589934592, currPhys=3789496320, maxPhys=8589934592
    • 123 ms
      testClassificationSoftmax(Nd4jBackend)
      • 123 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - OpExecutionerTests.testClassificationSoftmax
          o.n.c.t.BaseND4JTest - OpExecutionerTests.testClassificationSoftmax: 123 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4524, maxBytes=8589934592, currPhys=3789496320, maxPhys=8589934592
    • 124 ms
      testIamax(Nd4jBackend)
      • 124 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - OpExecutionerTests.testIamax
          o.n.c.t.BaseND4JTest - OpExecutionerTests.testIamax: 123 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4448, maxBytes=8589934592, currPhys=3789496320, maxPhys=8589934592
    • 124 ms
      testNorm2(Nd4jBackend)
      • 124 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - OpExecutionerTests.testNorm2
          o.n.c.t.BaseND4JTest - OpExecutionerTests.testNorm2: 123 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4468, maxBytes=8589934592, currPhys=3789496320, maxPhys=8589934592
    • 124 ms
      testPile1(Nd4jBackend)
      • 124 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - OpExecutionerTests.testPile1
          o.n.c.t.BaseND4JTest - OpExecutionerTests.testPile1: 124 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=5856, maxBytes=8589934592, currPhys=3789496320, maxPhys=8589934592
    • 123 ms
      testPile2(Nd4jBackend)
      • 123 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - OpExecutionerTests.testPile2
          o.n.c.t.BaseND4JTest - OpExecutionerTests.testPile2: 123 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=6392, maxBytes=8589934592, currPhys=3789496320, maxPhys=8589934592
    • 123 ms
      testPile3(Nd4jBackend)
      • 123 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - OpExecutionerTests.testPile3
          o.n.c.t.BaseND4JTest - OpExecutionerTests.testPile3: 123 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=5856, maxBytes=8589934592, currPhys=3789496320, maxPhys=8589934592
    • 124 ms
      testPile4(Nd4jBackend)
      • 124 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - OpExecutionerTests.testPile4
          o.n.c.t.BaseND4JTest - OpExecutionerTests.testPile4: 123 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4784, maxBytes=8589934592, currPhys=3789496320, maxPhys=8589934592
    • 124 ms
      testStdev(Nd4jBackend)
      • 124 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - OpExecutionerTests.testStdev
          o.n.c.t.BaseND4JTest - OpExecutionerTests.testStdev: 123 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4596, maxBytes=8589934592, currPhys=3789496320, maxPhys=8589934592
    • 123 ms
      testTear1(Nd4jBackend)
      • 123 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - OpExecutionerTests.testTear1
          o.n.c.t.BaseND4JTest - OpExecutionerTests.testTear1: 122 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=6064, maxBytes=8589934592, currPhys=3789504512, maxPhys=8589934592
    • 124 ms
      testIMax(Nd4jBackend)
      • 124 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - OpExecutionerTests.testIMax
          o.n.c.t.BaseND4JTest - OpExecutionerTests.testIMax: 123 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4480, maxBytes=8589934592, currPhys=3789508608, maxPhys=8589934592
    • 125 ms
      testIMin(Nd4jBackend)
      • 125 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - OpExecutionerTests.testIMin
          o.n.c.t.BaseND4JTest - OpExecutionerTests.testIMin: 124 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4480, maxBytes=8589934592, currPhys=3789508608, maxPhys=8589934592
    • 123 ms
      testProd(Nd4jBackend)
      • 123 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - OpExecutionerTests.testProd
          o.n.c.t.BaseND4JTest - OpExecutionerTests.testProd: 122 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4468, maxBytes=8589934592, currPhys=3789508608, maxPhys=8589934592
    • 124 ms
      testExecutioner(Nd4jBackend)
      • 124 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - OpExecutionerTests.testExecutioner
          o.n.c.t.BaseND4JTest - OpExecutionerTests.testExecutioner: 123 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4572, maxBytes=8589934592, currPhys=3789508608, maxPhys=8589934592
    • 138 ms
      testDimensionalEuclidean(Nd4jBackend)
      • 138 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - OpExecutionerTests.testDimensionalEuclidean
          o.n.c.t.BaseND4JTest - OpExecutionerTests.testDimensionalEuclidean: 138 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4652, maxBytes=8589934592, currPhys=3789508608, maxPhys=8589934592
    • 123 ms
      tescodtSum6d(Nd4jBackend)
      • 123 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - OpExecutionerTests.tescodtSum6d
          o.n.c.t.BaseND4JTest - OpExecutionerTests.tescodtSum6d: 122 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4616, maxBytes=8589934592, currPhys=3789512704, maxPhys=8589934592
    • 123 ms
      testAddBroadcast(Nd4jBackend)
      • 123 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - OpExecutionerTests.testAddBroadcast
          o.n.c.t.BaseND4JTest - OpExecutionerTests.testAddBroadcast: 123 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4760, maxBytes=8589934592, currPhys=3789512704, maxPhys=8589934592
    • 124 ms
      testVariance(Nd4jBackend)
      • 124 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - OpExecutionerTests.testVariance
          o.n.c.t.BaseND4JTest - OpExecutionerTests.testVariance: 123 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4584, maxBytes=8589934592, currPhys=3789512704, maxPhys=8589934592
    • 125 ms
      testDimensionMax(Nd4jBackend)
      • 125 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - OpExecutionerTests.testDimensionMax
          o.n.c.t.BaseND4JTest - OpExecutionerTests.testDimensionMax: 124 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4536, maxBytes=8589934592, currPhys=3789512704, maxPhys=8589934592
    • 125 ms
      testOtherSoftmax(Nd4jBackend)
      • 125 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - OpExecutionerTests.testOtherSoftmax
          o.n.c.t.BaseND4JTest - OpExecutionerTests.testOtherSoftmax: 125 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4556, maxBytes=8589934592, currPhys=3789512704, maxPhys=8589934592
    • 124 ms
      testCosineSimilarity(Nd4jBackend)
      • 124 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - OpExecutionerTests.testCosineSimilarity
          o.n.c.t.BaseND4JTest - OpExecutionerTests.testCosineSimilarity: 124 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4484, maxBytes=8589934592, currPhys=3789512704, maxPhys=8589934592
    • 125 ms
      testDropoutInverted(Nd4jBackend)
      • 125 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - OpExecutionerTests.testDropoutInverted
          o.n.c.t.BaseND4JTest - OpExecutionerTests.testDropoutInverted: 124 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4484, maxBytes=8589934592, currPhys=3789512704, maxPhys=8589934592
    • 140 ms
      testScalarMaxOp(Nd4jBackend)
      • 140 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - OpExecutionerTests.testScalarMaxOp
          o.n.c.t.BaseND4JTest - OpExecutionerTests.testScalarMaxOp: 140 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4484, maxBytes=8589934592, currPhys=3789512704, maxPhys=8589934592
    • 122 ms
      testMeanSumSimple(Nd4jBackend)
      • 122 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - OpExecutionerTests.testMeanSumSimple
          o.n.c.t.BaseND4JTest - OpExecutionerTests.testMeanSumSimple: 122 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=5304, maxBytes=8589934592, currPhys=3789516800, maxPhys=8589934592
    • 123 ms
      testRowSoftmax(Nd4jBackend)
      • 123 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - OpExecutionerTests.testRowSoftmax
          o.n.c.t.BaseND4JTest - OpExecutionerTests.testRowSoftmax: 123 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4508, maxBytes=8589934592, currPhys=3789516800, maxPhys=8589934592
    • 124 ms
      testDescriptiveStatsDouble(Nd4jBackend)
      • 124 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - OpExecutionerTests.testDescriptiveStatsDouble
          o.n.c.t.BaseND4JTest - OpExecutionerTests.testDescriptiveStatsDouble: 124 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4520, maxBytes=8589934592, currPhys=3789516800, maxPhys=8589934592
    • 123 ms
      testComparisonOps(Nd4jBackend)
      • 123 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - OpExecutionerTests.testComparisonOps
          o.n.c.t.BaseND4JTest - OpExecutionerTests.testComparisonOps: 123 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4576, maxBytes=8589934592, currPhys=3789516800, maxPhys=8589934592
    • 125 ms
      testDistance(Nd4jBackend)
      • 125 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - OpExecutionerTests.testDistance
          o.n.c.t.BaseND4JTest - OpExecutionerTests.testDistance: 124 ms, threadCount: (29->30), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4516, maxBytes=8589934592, currPhys=3789557760, maxPhys=8589934592
    • 123 ms
      testDescriptiveStats(Nd4jBackend)
      • 123 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - OpExecutionerTests.testDescriptiveStats
          o.n.c.t.BaseND4JTest - OpExecutionerTests.testDescriptiveStats: 123 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4816, maxBytes=8589934592, currPhys=3789545472, maxPhys=8589934592
    • 123 ms
      testIamax2(Nd4jBackend)
      • 123 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - OpExecutionerTests.testIamax2
          o.n.c.t.BaseND4JTest - OpExecutionerTests.testIamax2: 123 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4464, maxBytes=8589934592, currPhys=3789549568, maxPhys=8589934592
    • 124 ms
      testEuclideanDistance(Nd4jBackend)
      • 124 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - OpExecutionerTests.testEuclideanDistance
          o.n.c.t.BaseND4JTest - OpExecutionerTests.testEuclideanDistance: 124 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4484, maxBytes=8589934592, currPhys=3789549568, maxPhys=8589934592
    • 124 ms
      testDropout(Nd4jBackend)
      • 124 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - OpExecutionerTests.testDropout
          o.n.c.t.BaseND4JTest - OpExecutionerTests.testDropout: 123 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4484, maxBytes=8589934592, currPhys=3789553664, maxPhys=8589934592
    • 122 ms
      testMaxMin(Nd4jBackend)
      • 122 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - OpExecutionerTests.testMaxMin
          o.n.c.t.BaseND4JTest - OpExecutionerTests.testMaxMin: 122 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4488, maxBytes=8589934592, currPhys=3789553664, maxPhys=8589934592
    • 125 ms
      testMean6d(Nd4jBackend)
      • 125 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - OpExecutionerTests.testMean6d
          o.n.c.t.BaseND4JTest - OpExecutionerTests.testMean6d: 124 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4616, maxBytes=8589934592, currPhys=3789553664, maxPhys=8589934592
    • 124 ms
      testStridedExp(Nd4jBackend)
      • 124 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - OpExecutionerTests.testStridedExp
          o.n.c.t.BaseND4JTest - OpExecutionerTests.testStridedExp: 124 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4532, maxBytes=8589934592, currPhys=3789553664, maxPhys=8589934592
    • 123 ms
      testStridedLog(Nd4jBackend)
      • 123 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - OpExecutionerTests.testStridedLog
          o.n.c.t.BaseND4JTest - OpExecutionerTests.testStridedLog: 123 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4532, maxBytes=8589934592, currPhys=3789553664, maxPhys=8589934592
    • 123 ms
      testSum6d2(Nd4jBackend)
      • 123 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - OpExecutionerTests.testSum6d2
          o.n.c.t.BaseND4JTest - OpExecutionerTests.testSum6d2: 122 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=5000, maxBytes=8589934592, currPhys=3789553664, maxPhys=8589934592
    • 123 ms
      testNormMax(Nd4jBackend)
      • 123 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - OpExecutionerTests.testNormMax
          o.n.c.t.BaseND4JTest - OpExecutionerTests.testNormMax: 123 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4468, maxBytes=8589934592, currPhys=3789553664, maxPhys=8589934592
    • 123 ms
      testVPull1(Nd4jBackend)
      • 123 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - OpExecutionerTests.testVPull1
          o.n.c.t.BaseND4JTest - OpExecutionerTests.testVPull1: 123 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4712, maxBytes=8589934592, currPhys=3789553664, maxPhys=8589934592
    • 122 ms
      testVPull2(Nd4jBackend)
      • 122 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - OpExecutionerTests.testVPull2
          o.n.c.t.BaseND4JTest - OpExecutionerTests.testVPull2: 122 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4712, maxBytes=8589934592, currPhys=3789553664, maxPhys=8589934592
    • 124 ms
      testSoftMax(Nd4jBackend)
      • 124 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - OpExecutionerTests.testSoftMax
          o.n.c.t.BaseND4JTest - OpExecutionerTests.testSoftMax: 124 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4508, maxBytes=8589934592, currPhys=3789553664, maxPhys=8589934592
    • 125 ms
      testSoftmax(Nd4jBackend)
      • 125 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - OpExecutionerTests.testSoftmax
          o.n.c.t.BaseND4JTest - OpExecutionerTests.testSoftmax: 124 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4556, maxBytes=8589934592, currPhys=3789553664, maxPhys=8589934592
    • 123 ms
      testSetRange(Nd4jBackend)
      • 123 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - OpExecutionerTests.testSetRange
          o.n.c.t.BaseND4JTest - OpExecutionerTests.testSetRange: 123 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4464, maxBytes=8589934592, currPhys=3789553664, maxPhys=8589934592
  • 1.59 s
    TransformsTest
    • 340 ms
      testEq1(Nd4jBackend)
      • 340 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - TransformsTest.testEq1
          o.n.c.t.BaseND4JTest - TransformsTest.testEq1: 340 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4500, maxBytes=8589934592, currPhys=3789553664, maxPhys=8589934592
    • 124 ms
      testGT1(Nd4jBackend)
      • 124 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - TransformsTest.testGT1
          o.n.c.t.BaseND4JTest - TransformsTest.testGT1: 124 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4500, maxBytes=8589934592, currPhys=3789553664, maxPhys=8589934592
    • 139 ms
      testLT1(Nd4jBackend)
      • 139 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - TransformsTest.testLT1
          o.n.c.t.BaseND4JTest - TransformsTest.testLT1: 138 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4500, maxBytes=8589934592, currPhys=3789557760, maxPhys=8589934592
    • 122 ms
      testOr1(Nd4jBackend)
      • 122 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - TransformsTest.testOr1
          o.n.c.t.BaseND4JTest - TransformsTest.testOr1: 122 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4516, maxBytes=8589934592, currPhys=3789557760, maxPhys=8589934592
    • 123 ms
      testAnd1(Nd4jBackend)
      • 123 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - TransformsTest.testAnd1
          o.n.c.t.BaseND4JTest - TransformsTest.testAnd1: 123 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4516, maxBytes=8589934592, currPhys=3789557760, maxPhys=8589934592
    • 124 ms
      testNEq1(Nd4jBackend)
      • 124 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - TransformsTest.testNEq1
          o.n.c.t.BaseND4JTest - TransformsTest.testNEq1: 124 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4500, maxBytes=8589934592, currPhys=3789557760, maxPhys=8589934592
    • 125 ms
      testNot1(Nd4jBackend)
      • 125 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - TransformsTest.testNot1
          o.n.c.t.BaseND4JTest - TransformsTest.testNot1: 124 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4500, maxBytes=8589934592, currPhys=3789557760, maxPhys=8589934592
    • 122 ms
      testXor1(Nd4jBackend)
      • 122 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - TransformsTest.testXor1
          o.n.c.t.BaseND4JTest - TransformsTest.testXor1: 121 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4516, maxBytes=8589934592, currPhys=3789557760, maxPhys=8589934592
    • 125 ms
      testArrayMinMax(Nd4jBackend)
      • 125 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - TransformsTest.testArrayMinMax
          o.n.c.t.BaseND4JTest - TransformsTest.testArrayMinMax: 124 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4716, maxBytes=8589934592, currPhys=3789557760, maxPhys=8589934592
    • 125 ms
      testScalarMinMax1(Nd4jBackend)
      • 125 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - TransformsTest.testScalarMinMax1
          o.n.c.t.BaseND4JTest - TransformsTest.testScalarMinMax1: 124 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4644, maxBytes=8589934592, currPhys=3789557760, maxPhys=8589934592
    • 123 ms
      testSlice_1(Nd4jBackend)
      • 123 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - TransformsTest.testSlice_1
          o.n.c.t.BaseND4JTest - TransformsTest.testSlice_1: 123 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4880, maxBytes=8589934592, currPhys=3789557760, maxPhys=8589934592
  • 696 ms
    TestSerializationFloatToDouble
    • 327 ms
      testSerializationOnViewsJava()
      • 327 ms
        passed[1]
        • o.n.c.t.BaseND4JTest - TestSerializationFloatToDouble.testSerializationOnViewsJava
          The data opType is DOUBLE
          o.n.c.t.BaseND4JTest - TestSerializationFloatToDouble.testSerializationOnViewsJava: 327 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4788, maxBytes=8589934592, currPhys=3789557760, maxPhys=8589934592
    • 122 ms
      testSerializationFullArrayJava()
      • 122 ms
        passed[1]
        • o.n.c.t.BaseND4JTest - TestSerializationFloatToDouble.testSerializationFullArrayJava
          The data opType is DOUBLE
          o.n.c.t.BaseND4JTest - TestSerializationFloatToDouble.testSerializationFullArrayJava: 122 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4756, maxBytes=8589934592, currPhys=3789557760, maxPhys=8589934592
    • 124 ms
      testSerializationOnViewsNd4jWriteRead()
      • 124 ms
        passed[1]
        • o.n.c.t.BaseND4JTest - TestSerializationFloatToDouble.testSerializationOnViewsNd4jWriteRead
          The data opType is DOUBLE
          o.n.c.t.BaseND4JTest - TestSerializationFloatToDouble.testSerializationOnViewsNd4jWriteRead: 123 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4788, maxBytes=8589934592, currPhys=3789557760, maxPhys=8589934592
    • 123 ms
      testSerializationFullArrayNd4jWriteRead(Nd4jBackend)
      • 123 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - TestSerializationFloatToDouble.testSerializationFullArrayNd4jWriteRead
          The data opType is DOUBLE
          o.n.c.t.BaseND4JTest - TestSerializationFloatToDouble.testSerializationFullArrayNd4jWriteRead: 122 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4724, maxBytes=8589934592, currPhys=3789557760, maxPhys=8589934592
  • 1.24 s
    FlatBufferSerdeTest
    • 328 ms
      testBasic(Nd4jBackend)
      • 328 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - FlatBufferSerdeTest.testBasic
          o.n.c.t.BaseND4JTest - FlatBufferSerdeTest.testBasic: 326 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4480, maxBytes=8589934592, currPhys=3789557760, maxPhys=8589934592
    • 135 ms
      pooling3DSerialization(Nd4jBackend)
      • 135 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - FlatBufferSerdeTest.pooling3DSerialization
          o.n.c.t.BaseND4JTest - FlatBufferSerdeTest.pooling3DSerialization: 134 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4432, maxBytes=8589934592, currPhys=3792400384, maxPhys=8589934592
    • 518 ms
      testTrainingSerde(Nd4jBackend)
      • 518 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - FlatBufferSerdeTest.testTrainingSerde
          o.n.a.s.FlatBufferSerdeTest - Testing: org.nd4j.linalg.learning.config.AdaDelta
          o.n.a.s.SameDiff - Inferring output "softmax" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.s.FlatBufferSerdeTest - Testing: org.nd4j.linalg.learning.config.AdaGrad
          o.n.a.s.SameDiff - Inferring output "softmax" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.s.FlatBufferSerdeTest - Testing: org.nd4j.linalg.learning.config.Adam
          o.n.a.s.SameDiff - Inferring output "softmax" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.s.FlatBufferSerdeTest - Testing: org.nd4j.linalg.learning.config.AdaMax
          o.n.a.s.SameDiff - Inferring output "softmax" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.s.FlatBufferSerdeTest - Testing: org.nd4j.linalg.learning.config.AMSGrad
          o.n.a.s.SameDiff - Inferring output "softmax" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.s.FlatBufferSerdeTest - Testing: org.nd4j.linalg.learning.config.Nadam
          o.n.a.s.SameDiff - Inferring output "softmax" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.s.FlatBufferSerdeTest - Testing: org.nd4j.linalg.learning.config.Nesterovs
          o.n.a.s.SameDiff - Inferring output "softmax" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.s.FlatBufferSerdeTest - Testing: org.nd4j.linalg.learning.config.NoOp
          o.n.a.s.SameDiff - Inferring output "softmax" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.s.FlatBufferSerdeTest - Testing: org.nd4j.linalg.learning.config.RmsProp
          o.n.a.s.SameDiff - Inferring output "softmax" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.a.s.FlatBufferSerdeTest - Testing: org.nd4j.linalg.learning.config.Sgd
          o.n.a.s.SameDiff - Inferring output "softmax" as loss variable as none were previously set.Use SameDiff.setLossVariables() or SDVariable.markAsLoss() to override
          o.n.c.t.BaseND4JTest - FlatBufferSerdeTest.testTrainingSerde: 517 ms, threadCount: (29->29), jvmTotal=3682074624, jvmMax=7635730432, totalBytes=141712, maxBytes=8589934592, currPhys=3811684352, maxPhys=8589934592
    • 134 ms
      testSimple(Nd4jBackend)
      • 134 ms
        error[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - FlatBufferSerdeTest.testSimple
          o.n.a.s.FlatBufferSerdeTest - Starting test: i=0, execFirst=false
          o.n.c.t.BaseND4JTest - FlatBufferSerdeTest.testSimple: 133 ms, threadCount: (29->29), jvmTotal=3685220352, jvmMax=7635730432, totalBytes=4480, maxBytes=8589934592, currPhys=3813007360, maxPhys=8589934592
        • java.lang.IllegalArgumentException: Can not set boolean field org.nd4j.linalg.api.ops.impl.transforms.custom.CumSum.exclusive to java.lang.Long
          at sun.reflect.UnsafeFieldAccessorImpl.throwSetIllegalArgumentException(UnsafeFieldAccessorImpl.java:167)
          at sun.reflect.UnsafeFieldAccessorImpl.throwSetIllegalArgumentException(UnsafeFieldAccessorImpl.java:171)
          at sun.reflect.UnsafeBooleanFieldAccessorImpl.set(UnsafeBooleanFieldAccessorImpl.java:86)
          at java.lang.reflect.Field.set(Field.java:764)
          at org.nd4j.autodiff.functions.DifferentialFunction.setValueFor(DifferentialFunction.java:302)
          at org.nd4j.linalg.api.ops.DynamicCustomOp.setValueFor(DynamicCustomOp.java:1075)
          at org.nd4j.autodiff.functions.DifferentialFunction.setPropertiesForFunction(DifferentialFunction.java:186)
          at org.nd4j.linalg.api.ops.DynamicCustomOp.setPropertiesForFunction(DynamicCustomOp.java:1065)
          at org.nd4j.autodiff.samediff.serde.FlatBuffersMapper.fromFlatNode(FlatBuffersMapper.java:478)
          at org.nd4j.autodiff.samediff.SameDiff.fromFlatBuffers(SameDiff.java:5400)
          at org.nd4j.autodiff.samediff.SameDiff.fromFlatFile(SameDiff.java:5268)
          at org.nd4j.autodiff.samediff.SameDiff.fromFlatFile(SameDiff.java:5249)
          at org.nd4j.autodiff.samediff.FlatBufferSerdeTest.testSimple(FlatBufferSerdeTest.java:210)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
          at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
          at java.lang.reflect.Method.invoke(Method.java:498)
          at org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:688)
          at org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed(InvocationInterceptorChain.java:131)
          at org.junit.jupiter.engine.extension.TimeoutExtension.intercept(TimeoutExtension.java:149)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestableMethod(TimeoutExtension.java:140)
          at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestTemplateMethod(TimeoutExtension.java:92)
          at org.junit.jupiter.engine.execution.ExecutableInvoker$ReflectiveInterceptorCall.lambda$ofVoidMethod$0(ExecutableInvoker.java:115)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.lambda$invoke$0(ExecutableInvoker.java:105)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation.proceed(InvocationInterceptorChain.java:106)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.proceed(InvocationInterceptorChain.java:64)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.chainAndInvoke(InvocationInterceptorChain.java:45)
          at org.junit.jupiter.engine.execution.InvocationInterceptorChain.invoke(InvocationInterceptorChain.java:37)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:104)
          at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:98)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$invokeTestMethod$6(TestMethodTestDescriptor.java:210)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.invokeTestMethod(TestMethodTestDescriptor.java:206)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:131)
          at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:65)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:226)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:204)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:139)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.lambda$execute$2(TestTemplateTestDescriptor.java:107)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:175)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$11$1.accept(ReferencePipeline.java:440)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:272)
          at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
          at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
          at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
          at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
          at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
          at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:107)
          at org.junit.jupiter.engine.descriptor.TestTemplateTestDescriptor.execute(TestTemplateTestDescriptor.java:42)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at java.util.ArrayList.forEach(ArrayList.java:1259)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
          at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
          at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
          at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
          at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57)
          at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:107)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:88)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:54)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:67)
          at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:52)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:114)
          at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:86)
          at org.junit.platform.launcher.core.DefaultLauncherSession$DelegatingLauncher.execute(DefaultLauncherSession.java:86)
          at org.junit.platform.launcher.core.SessionPerRequestLauncher.execute(SessionPerRequestLauncher.java:53)
          at com.intellij.junit5.JUnit5IdeaTestRunner.startRunnerWithArgs(JUnit5IdeaTestRunner.java:71)
          at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:33)
          at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:235)
          at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:54)
    • 122 ms
      pooling3DSerialization2(Nd4jBackend)
      • 122 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - FlatBufferSerdeTest.pooling3DSerialization2
          o.n.c.t.BaseND4JTest - FlatBufferSerdeTest.pooling3DSerialization2: 121 ms, threadCount: (29->29), jvmTotal=3687841792, jvmMax=7635730432, totalBytes=4432, maxBytes=8589934592, currPhys=3813064704, maxPhys=8589934592
  • 3.43 s
    ConcatTestsC
    • 328 ms
      testConcatScalars(Nd4jBackend)
      • 328 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - ConcatTestsC.testConcatScalars
          o.n.c.t.BaseND4JTest - ConcatTestsC.testConcatScalars: 328 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4800, maxBytes=8589934592, currPhys=3813257216, maxPhys=8589934592
    • 122 ms
      testConcatVectors1(Nd4jBackend)
      • 122 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - ConcatTestsC.testConcatVectors1
          o.n.c.t.BaseND4JTest - ConcatTestsC.testConcatVectors1: 122 ms, threadCount: (29->29), jvmTotal=3687317504, jvmMax=7635730432, totalBytes=4624, maxBytes=8589934592, currPhys=3813302272, maxPhys=8589934592
    • 125 ms
      testConcatScalars1(Nd4jBackend)
      • 125 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - ConcatTestsC.testConcatScalars1
          o.n.c.t.BaseND4JTest - ConcatTestsC.testConcatScalars1: 124 ms, threadCount: (29->29), jvmTotal=3687317504, jvmMax=7635730432, totalBytes=4512, maxBytes=8589934592, currPhys=3813302272, maxPhys=8589934592
    • 124 ms
      testConcatRowVectors(Nd4jBackend)
      • 124 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - ConcatTestsC.testConcatRowVectors
          o.n.c.t.BaseND4JTest - ConcatTestsC.testConcatRowVectors: 123 ms, threadCount: (29->29), jvmTotal=3687317504, jvmMax=7635730432, totalBytes=4856, maxBytes=8589934592, currPhys=3813306368, maxPhys=8589934592
    • 123 ms
      testConcatVector(Nd4jBackend)
      • 123 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - ConcatTestsC.testConcatVector
          Rank 1
          Shape:
          3
          Stride:
          0
          Order
          Rank 1
          Shape:
          3
          Stride:
          0
          Order
          Rank 1
          Shape:
          3
          Stride:
          0
          Order
          Rank 1
          Shape:
          3
          Stride:
          0
          Order
          Rank 1
          Shape:
          3
          Stride:
          0
          Order
          Rank 1
          Shape:
          3
          Stride:
          0
          Order
          Error at [C:/Users/agibs/Documents/GitHub/dl4j-PR-split/deeplearning4j/libnd4j/include/ops/declarable/generic/transforms/concat.cpp:173:0]:
          CONCAT op: all input arrays must have the same dimensions (except those on input axis) !
          o.n.l.c.n.o.NativeOpExecutioner - Failed to calculate output shapes for op concat. Attempted to execute with 2 inputs, 0 outputs, 0 targs, 1 iargs, 0 bargs and 0 dargs. Inputs: [(DOUBLE,[1,1000000],c), (DOUBLE,[1,1],c)] - Please see above message (printed out from c++) for a possible cause of error.
          o.n.c.t.BaseND4JTest - ConcatTestsC.testConcatVector: 122 ms, threadCount: (29->29), jvmTotal=3684696064, jvmMax=7635730432, totalBytes=4536, maxBytes=8589934592, currPhys=3821318144, maxPhys=8589934592
    • 325 ms
      testConcat3d(Nd4jBackend)
      • 325 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - ConcatTestsC.testConcat3d
          o.n.c.t.BaseND4JTest - ConcatTestsC.testConcat3d: 325 ms, threadCount: (29->29), jvmTotal=3686793216, jvmMax=7635730432, totalBytes=5948, maxBytes=8589934592, currPhys=3813396480, maxPhys=8589934592
    • 125 ms
      testConcatVertically(Nd4jBackend)
      • 125 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - ConcatTestsC.testConcatVertically
          o.n.c.t.BaseND4JTest - ConcatTestsC.testConcatVertically: 123 ms, threadCount: (29->29), jvmTotal=3686793216, jvmMax=7635730432, totalBytes=5072, maxBytes=8589934592, currPhys=3813412864, maxPhys=8589934592
    • 127 ms
      testConcatMatrices(Nd4jBackend)
      • 127 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - ConcatTestsC.testConcatMatrices
          o.n.c.t.BaseND4JTest - ConcatTestsC.testConcatMatrices: 126 ms, threadCount: (29->29), jvmTotal=3686793216, jvmMax=7635730432, totalBytes=4904, maxBytes=8589934592, currPhys=3813437440, maxPhys=8589934592
    • 124 ms
      testAssign(Nd4jBackend)
      • 124 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - ConcatTestsC.testAssign
          o.n.c.t.BaseND4JTest - ConcatTestsC.testAssign: 124 ms, threadCount: (29->29), jvmTotal=3685744640, jvmMax=7635730432, totalBytes=4684, maxBytes=8589934592, currPhys=3813466112, maxPhys=8589934592
    • 700 ms
      testConcat3dv2(Nd4jBackend)
      • 700 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - ConcatTestsC.testConcat3dv2
          o.n.c.t.BaseND4JTest - ConcatTestsC.testConcat3dv2: 700 ms, threadCount: (29->29), jvmTotal=3686268928, jvmMax=7635730432, totalBytes=932700, maxBytes=8589934592, currPhys=3825242112, maxPhys=8589934592
    • 1.20 s
      testLargeConcat(Nd4jBackend)
      • 1.20 s
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - ConcatTestsC.testLargeConcat
          o.n.l.s.c.ConcatTestsC - Time: 93819 us
          o.n.c.t.BaseND4JTest - ConcatTestsC.testLargeConcat: 1203 ms, threadCount: (29->29), jvmTotal=3608150016, jvmMax=7635730432, totalBytes=1764480, maxBytes=8589934592, currPhys=3907932160, maxPhys=8589934592
  • 1.09 s
    CopyTest
    • 889 ms
      testDup(Nd4jBackend)
      • 889 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - CopyTest.testDup
          o.n.c.t.BaseND4JTest - CopyTest.testDup: 889 ms, threadCount: (29->29), jvmTotal=3664248832, jvmMax=7635730432, totalBytes=1758264, maxBytes=8589934592, currPhys=3908395008, maxPhys=8589934592
    • 204 ms
      testCopy(Nd4jBackend)
      • 204 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - CopyTest.testCopy
          o.n.c.t.BaseND4JTest - CopyTest.testCopy: 203 ms, threadCount: (29->29), jvmTotal=3668967424, jvmMax=7635730432, totalBytes=1691596, maxBytes=8589934592, currPhys=3908399104, maxPhys=8589934592
  • 542 ms
    RationalTanhTest
    • 542 ms
      gradientCheck(Nd4jBackend)
      • 542 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - RationalTanhTest.gradientCheck
          o.n.c.t.BaseND4JTest - RationalTanhTest.gradientCheck: 542 ms, threadCount: (29->29), jvmTotal=3666870272, jvmMax=7635730432, totalBytes=1641928, maxBytes=8589934592, currPhys=3908403200, maxPhys=8589934592
  • 833 ms
    ReshapeTests
    • 514 ms
      testThreeTwoTwoTwo(Nd4jBackend)
      • 514 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - ReshapeTests.testThreeTwoTwoTwo
          o.n.c.t.BaseND4JTest - ReshapeTests.testThreeTwoTwoTwo: 514 ms, threadCount: (29->29), jvmTotal=3674210304, jvmMax=7635730432, totalBytes=1634192, maxBytes=8589934592, currPhys=3908403200, maxPhys=8589934592
    • 319 ms
      testColumnVectorReshape(Nd4jBackend)
      • 319 ms
        passed[1] org.nd4j.linalg.cpu.nativecpu.CpuBackend
        • o.n.c.t.BaseND4JTest - ReshapeTests.testColumnVectorReshape
          o.n.l.s.r.ReshapeTests - Reshaped: [2, 3, 1, 1, 3, 16384, 1, 102]
          o.n.c.t.BaseND4JTest - ReshapeTests.testColumnVectorReshape: 319 ms, threadCount: (29->29), jvmTotal=3671588864, jvmMax=7635730432, totalBytes=1624224, maxBytes=8589934592, currPhys=3908423680, maxPhys=8589934592
  • LongTests
    • ignoredtestLongTadOffsets1(Nd4jBackend)
    • ignoredtestLongTadOp1(Nd4jBackend)
    • ignoredtestLongTadOp2(Nd4jBackend)
    • ignoredtestLongTadOp3(Nd4jBackend)
    • ignoredtestLongTadOp4(Nd4jBackend)
    • ignoredtestLongTadOp5(Nd4jBackend)
    • ignoredtestSomething1(Nd4jBackend)
    • ignoredtestSomething2(Nd4jBackend)
    • ignoredtestLongTadOp2_micro(Nd4jBackend)

Generated by IntelliJ IDEA on 11/5/21, 9:24 AM